Memory Map
C-13C2xLP and C28x Architectural Differences
Figure C−4. Memory Map Comparison (See Note A)
C28x memory map for C2xLP
0x0000-0000
Data Space - 64K
0x0000-0060
0x0000-0200
0x0000-0800
0x0000-2000
Data Space Program Space
Block Start
Address
0x0000-0040
VECTORS (32 x 32)
(enabled if VMAP = 0)
M0 SARAM (1K x 16)
0x0000-0300
0x0000-0400
M1 SARAM (1K x 16)
Emulation
registers
(2K x 16)
0x0000-FFFF
0x001−0000
Reserved for only C28x
addressing
Memory
Registers
Vectors (32 x 32)
(enabled if VMAP = 1)
B2 Block
B1 Block
B0 Block
C2xLP memory map
I/O space − 64K
B0 Block
CNF = 1
0x03E−FFFF
0x03F−0000
0x03F−FFC0
0x03F−FFFF
Vectors 32 x 16
Reserved
On-chip
4K SARAM
Don = 1
Global Space
0−32K
High 64K (C2xLP Program Space)
Low 6K (C2xLP Data, I/O Space)
Reserved
Program Space - 64K
0x0000-8000
Note A: Memory map is not to scale.
4K SARAM
Pon = 1