![Infineon Technologies XC2200 User Manual Download Page 64](http://html1.mh-extra.com/html/infineon-technologies/xc2200/xc2200_user-manual_2055439064.webp)
XC2200 Derivatives
System Units (Vol. 1 of 2)
Memory Organization
User’s Manual
3-3
V2.1, 2008-08
MemoryX2K, V1.3
3.1
Address Mapping
All the various memory areas and peripheral registers (see
) are mapped into
one contiguous address space. All sections can be accessed in the same way. The
memory map of the XC2200 contains some reserved areas, so future derivatives can be
enhanced in an upward-compatible fashion.
Note:
shows the maximum available memory areas. The actual available
memory areas depend on the selected device type.
Table 3-1
XC2200 Memory Map
1)
Address Area
Start Loc. End Loc. Area Size
2)
Notes
IMB register space
FF’FF00
H
FF’FFFF
H
256 Bytes
Reserved (access trap)
F0’0000
H
FF’FEFF
H
< 1 MByte
Minus IMB registers
Reserved for EPSRAM
E9’0000
H
EF’FFFF
H
448 KBytes
Mirrors EPSRAM
Emulated PSRAM
E8’0000
H
E8’FFFF
H
64 KBytes
With Flash timing
Reserved for PSRAM
E1’0000
H
E7’FFFF
H
448 KBytes
Mirrors PSRAM
PSRAM
E0’0000
H
E0’FFFF
H
64 KBytes
Program SRAM
Reserved for Flash
CC’0000
H
DF’FFFF
H
<1.25 MBytes
Flash 2
C8’0000
H
CB’FFFF
H
256 KBytes
Flash 1
C4’0000
H
C7’FFFF
H
256 KBytes
Flash 0
C0’0000
H
C3’FFFF
H
252 KBytes
3)
Minus res. seg.
External memory area
40’0000
H
BF’FFFF
H
8 MBytes
External IO area
4)
20’5800
H
3F’FFFF
H
< 2 MBytes
Minus CAN/USIC
USIC registers
20’4000
H
20’57FF
H
6 KBytes
Accessed via EBC
MultiCAN registers
20’0000
H
20’3FFF
H
16 KBytes
Accessed via EBC
External memory area
01’0000
H
1F’FFFF
H
< 2 MBytes
Minus segment 0
SFR area
00’FE00
H
00’FFFF
H
0.5 KBytes
Dualport RAM (DPRAM) 00’F600
H
00’FDFF
H
2 KBytes
Reserved for DPRAM
00’F200
H
00’F5FF
H
1 KBytes
ESFR area
00’F000
H
00’F1FF
H
0.5 KBytes
XSFR area
00’E000
H
00’EFFF
H
4 KBytes
Data SRAM (DSRAM)
00’A000
H
00’DFFF
H
16 KBytes
Reserved for DSRAM
00’8000
H
00’9FFF
H
8 KBytes
External memory area
00’0000
H
00’7FFF
H
32 KBytes