Electronic Components Datasheet Search
  English  ▼

X  

C161 Datasheet(PDF) 42 Page - Infineon Technologies AG

Part # C161
Description  16-Bit Single-Chip Microcontroller
PDF  400 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INFINEON [Infineon Technologies AG]
Direct Link  http://www.infineon.com
Logo INFINEON - Infineon Technologies AG

C161 Datasheet(HTML) 42 Page - Infineon Technologies AG

Back Button C161 Datasheet HTML 38Page - Infineon Technologies AG C161 Datasheet HTML 39Page - Infineon Technologies AG C161 Datasheet HTML 40Page - Infineon Technologies AG C161 Datasheet HTML 41Page - Infineon Technologies AG C161 Datasheet HTML 42Page - Infineon Technologies AG C161 Datasheet HTML 43Page - Infineon Technologies AG C161 Datasheet HTML 44Page - Infineon Technologies AG C161 Datasheet HTML 45Page - Infineon Technologies AG C161 Datasheet HTML 46Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 42 / 400 page
background image
&3,
0HPRU\ 2UJDQL]DWLRQ
User’s Manual
3-6
1999-08
General Purpose Registers
The General Purpose Registers (GPRs) use a block of 16 consecutive words within the
internal RAM. The Context Pointer (CP) register determines the base address of the
currently active register bank. This register bank may consist of up to 16 Word-GPRs
(R0, R1, ..., R15) and/or of up to 16 Byte-GPRs (RL0, RH0, ..., RL7, RH7). The sixteen
Byte-GPRs are mapped onto the first eight Word-GPRs (see table below).
In contrast to the system stack, a register bank grows from lower towards higher address
locations and occupies a maximum space of 32 Byte. The GPRs are accessed via short
2-, 4-, or 8-bit addressing modes using the Context Pointer (CP) register as base
address (independent of the current DPP register contents). Additionally, each bit in the
currently active register bank can be accessed individually.
The C161PI supports fast register bank (context) switching. Multiple register banks can
physically exist within the internal RAM at the same time. Only the register bank selected
by the Context Pointer register (CP) is active at a given time, however. Selecting a new
active register bank is simply done by updating the CP register. A particular Switch
Context (SCXT) instruction performs register bank switching and an automatic saving of
the previous context. The number of implemented register banks (arbitrary sizes) is only
limited by the size of the available internal RAM.
Details on using, switching and overlapping register banks are described in chapter
“System Programming”.
Table 3-2
Mapping of General Purpose Registers to RAM Addresses
Internal RAM Address
Byte Registers
Word Register
<CP> + 1E
H
---
R15
<CP> + 1C
H
---
R14
<CP> + 1A
H
---
R13
<CP> + 18
H
---
R12
<CP> + 16
H
---
R11
<CP> + 14
H
---
R10
<CP> + 12
H
---
R9
<CP> + 10
H
---
R8
<CP> + 0E
H
RH7
RL7
R7
<CP> + 0C
H
RH6
RL6
R6
<CP> + 0A
H
RH5
RL5
R5
<CP> + 08
H
RH4
RL4
R4
<CP> + 06
H
RH3
RL3
R3
<CP> + 04
H
RH2
RL2
R2
<CP> + 02
H
RH1
RL1
R1
<CP> + 00
H
RH0
RL0
R0



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com