CC2430
8051 CPU : Memory
128 KB flash
0x1FFFF
32 KB
bank 3
0x18000
0x17FFF
32 KB
bank 2
0x10000
0x0FFFF
0xFFFF
0xFFFF
Non-volatile program memory
32 KB
32 KB
bank 1
bank 0 - bank 3
0x8000
0x7FFF
0x08000
0x07FFF
Code memory space
Non-volatile program memory
32 KB
bank 0
32 KB
bank 0
0x0000
0x0000
0x00000
8051 memory spaces
Physical memory
CC2430-F128 CODE memory space
MEMCTR.MUNIF = 0
CODE maps to flash
memory only
Figure 8: CC2430-F128 Non-unified mapping of CODE Space
0xFFFF
Fast access RAM
8 KB SRAM
0xFF00
Slow access RAM /
program memory in RAM
SFR registers
0xE000
0xDFFF
0xDF80
RF registers
Registers
0xDF00
0xDEFF
128 KB Flash
Non-volatile program memory
(0x8000 * (bank +1)) - 0x20FF
24 KB
bank 0 - bank 3
24 KB
bank 0-3
0x8000
0x7FFF
0x8000 * bank
0x7FFF
Non-volatile program memory
32 KB
bank 0
32 KB
bank 0
0x0000
0x0000
Physical memory
CC2430-F128 CODE memory space
MEMCTR.MUNIF = 1
CODE maps to unified memory
Figure 9: CC2430-F128 Unified mapping of CODE space
CC2430 Data Sheet (rev. 2.1) SWRS036F
Page 32 of 211