TMS320F2809, TMS320F2808, TMS320F2806
TMS320F2802, TMS320F2801, UCD9501
TMS320C2802, TMS320C2801, and TMS320F2801x DSPs
www.ti.com
SPRS230H–OCTOBER 2003–REVISED JUNE 2006
Block Start
Address
Data Space
Prog Space
0x00 0000
M0 SARAM (1K y 16)
0x00 0400
M1 SARAM (1K y 16)
0x00 0800
0x00 0D00
Peripheral Frame 0
PIE Vector − RAM
(256 x 16)
(Enabled if ENPIE = 1)
0x00 0E00
0x00 6000
Peripheral Frame 1
(protected)
0x00 7000
0x00 8000
0x00 9000
Peripheral Frame 2
(protected)
L0 SARAM (0-wait)
(4K y 16, Secure Zone, Dual Mapped)
0x3D 7800
0x3D 7C00
(A)
OTP (F2802 Only)
(1K y 16, Secure Zone)
0x3F 0000
FLASH (F2802) or ROM (C2802)
(32K y 16, Secure Zone)
0x3F 7FF8
0x3F 8000
128-bit Password
L0 (0-wait)
(4K y 16, Secure Zone, Dual Mapped)
0x3F 9000
0x3F F000
0x3F FFC0
Boot ROM (4 K y 16)
Vectors (32 y 32)
(enabled if VMAP = 1, ENPIE = 0)
Reserved
A. The 1K x 16 OTP has been replaced with 1K x 16 ROM in C2802.
B. Memory blocks are not to scale.
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 3-5. F2802, C2802 Memory Map
Functional Overview
29