![Infineon Technologies XC2200 User Manual Download Page 66](http://html1.mh-extra.com/html/infineon-technologies/xc2200/xc2200_user-manual_2055439066.webp)
XC2200 Derivatives
System Units (Vol. 1 of 2)
Memory Organization
User’s Manual
3-5
V2.1, 2008-08
MemoryX2K, V1.3
3.2
Special Function Register Areas
The Special Function Registers (SFRs) controlling the system and peripheral functions
of the XC2200 can be accessed via four dedicated address areas:
•
512-byte SFR area (located above the internal RAM: 00’FFFF
H
… 00’FE00
H
).
•
512-byte ESFR area (located below the internal RAM: 00’F1FF
H
… 00’F000
H
).
•
4-Kbyte XSFR area (located below the ESFR area: 00’EFFF
H
… 00’E000
H
).
•
256-byte IMB SFR area (located in: FF’FF00
H
… FF’FFFF
H
)
1)
.
This arrangement provides upward compatibility with the derivatives of the C166 and
XC166 families.
Figure 3-3
Special Function Register Mapping
Note: The upper 256 bytes of SFR area, ESFR area, and internal RAM are bit-
addressable (see hashed blocks in
).
1)
Attention: the IMB SFR area is not recognized by the CPU as special IO area (see
).
x c2000_regareas. vs d
00'E000
H
ADC
00'E200
H
Reserved
00'E400
H
Reserved
00'E600
H
Reserved
00'E800
H
Ports
00'EA00
H
CC6
00'EC00
H
Interrupt/PEC
00'EE00
H
EBC
00'F000
H
00'F200
H
Reserved for
DPRAM
00'F400
H
00'F600
H
00'F800
H
00'FA00
H
00'FC00
H
00'FE00
H
XS
FR
A
re
a
ES
F
R
A
rea
SF
R
Ar
ea
U
p
pe
r H
al
f o
f D
at
a P
age
3
8 K
B
yt
e
s
ESFRs
DPRAM
SFRs