|
XC2238M Datasheet, PDF (26/102 Pages) Infineon Technologies AG – 16/32-Bit Single-Chip Microcontroller with 32-Bit Performance XC2000 Family Derivatives / Base Line | |||
|
◁ |
XC2238M, XC2239M
XC2000 Family Derivatives / Base Line
Functional Description
Table 6
XC223xM Memory Map (contâd)
Address Area
Start Loc. End Loc. Area Size1) Notes
Reserved
MultiCAN/USIC regs.
20âC000H 20âFFFFH 16 Kbytes
20â8000H 20âBFFFH 16 Kbytes
â
Alternate location4)
Reserved
20â6000H 20â7FFFH 8 Kbytes
â
USIC registers
20â4000H 20â5FFFH 8 Kbytes
Accessed via EBC
MultiCAN registers
20â0000H 20â3FFFH 16 Kbytes Accessed via EBC
External memory area 01â0000H 1FâFFFFH < 2 Mbytes Minus segment 0
SFR area
00âFE00H 00âFFFFH 0.5 Kbyte
â
Dual-Port RAM
00âF600H 00âFDFFH 2 Kbytes
â
Reserved for DPRAM 00âF200H 00âF5FFH 1 Kbyte
â
ESFR area
00âF000H 00âF1FFH 0.5 Kbyte
â
XSFR area
00âE000H 00âEFFFH 4 Kbytes
â
Data SRAM
00âA000H 00âDFFFH 16 Kbytes â
Reserved for DSRAM 00â8000H 00â9FFFH 8 Kbytes
â
External memory area 00â0000H 00â7FFFH 32 Kbytes â
1) The areas marked with â<â are slightly smaller than indicated. See column âNotesâ.
2) The uppermost 4-Kbyte sector of the first Flash segment is reserved for internal use (C0âF000H to C0âFFFFH).
3) Several pipeline optimizations are not active within the external IO area. This is necessary to control external
peripherals properly.
4) The alternate location for USIC and MultiCAN registers allows access to these modules using the same data
page pointer.
Up to 32 Kbytes of on-chip Program SRAM (PSRAM) are provided to store user code
or data. The PSRAM is accessed via the PMU and is optimized for code fetches. A
section of the PSRAM with programmable size can be write-protected.
Note: The actual size of the PSRAM depends on the quoted device type.
16 Kbytes of on-chip Data SRAM (DSRAM) are used for storage of general user data.
The DSRAM is accessed via a separate interface and is optimized for data access.
2 Kbytes of on-chip Dual-Port RAM (DPRAM) provide storage for user-defined
variables, for the system stack, and for general purpose register banks. A register bank
can consist of up to 16 word-wide (R0 to R15) and/or byte-wide (RL0, RH0, â¦, RL7,
RH7) General Purpose Registers (GPRs).
The upper 256 bytes of the DPRAM are directly bit addressable. When used by a GPR,
any location in the DPRAM is bit addressable.
Data Sheet
26
V2.0, 2009-03
|
▷ |