
Functional Overview
28
March 2004 Revised October 2004
SGUS051A
ííííííííííí
ííííííííííí
ííííííííííí
(Enabled if MP/MC = 0)
ííííííííííí
ííííííííííí
ííííííííííí
ííííííííííí
ííííííííííí
ííííííííííí
Reserved (1K)
ííííííííííí
ííííííííííí
ííííííííííí
Block
Start Address
L
(
0x00 0000
M0 Vector RAM (32
×
32)
(Enabled if VMAP = 0)
Data Space
Prog Space
M0 SARAM (1K
×
16)
M1 SARAM (1K
×
16)
íííííí
íííííí
íííííí
Reserved
Peripheral Frame 0
(2K
×
16)
PIE Vector - RAM
(256
×
16)
(Enabled if VMAP
0x00 0040
0x00 0400
0x00 0800
ííííííííííí
Reserved
L0 SARAM (4K
×
16, Secure Block)
Peripheral Frame 1
íííííí
íííííí
íííííí
Reserved
Peripheral Frame 2
(4K
×
16, Protected)
L1 SARAM (4K
×
16, Secure Block)
Reserved
Flash (or ROM) (128K
×
16, Secure Block)
128-Bit Password
H0 SARAM (8K
×
16)
Reserved
BROM Vector - ROM (32
×
32)
(Enabled if VMAP = 1, MP/MC = 0, ENPIE = 0)
0x00 0D00
0x00 0E00
0x00 2000
0x00 6000
0x00 7000
0x00 8000
0x00 9000
0x00 A000
0x3D 7800
0x3D 7C00
0x3D 8000
0x3F 7FF8
0x3F 8000
0x3F A000
0x3F F000
0x3F FFC0
H
(
P
On-Chip Memory
Only one of these vector maps—M0 vector, PIE vector, BROM vector, XINTF vector—should be enabled at a time.
LEGEND:
ííííííííííí
NOTES: A. Memory blocks are not to scale.
B. Reserved locations are reserved for future expansion. Application should not access these areas.
C. Peripheral Frame 0, Peripheral Frame 1, and Peripheral Frame 2 memory maps are restricted to data memory only. User program
cannot access these memory maps in program space.
D. “Protected” means the order of Write followed by Read operations is preserved rather than the pipeline order.
E. Certain memory ranges are EALLOW protected against spurious writes after configuration.
Figure 33. F2811/C2811 Memory Map (See Notes A through E)