© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
8
2.1 Memory maps
The LPC2141/2/4/6/8 incorporates several distinct memory regions, shown in the
following figures.
shows the overall map of the entire address space from the
user program viewpoint following reset. The interrupt vector area supports address
remapping, which is described later in this section.
UM10139
Chapter 2: LPC2141/2/4/6/8 Memory Addressing
Rev. 01 — 15 August 2005
User manual
Fig 2.
System memory map
TOTAL OF 32 kB ON-CHIP NON-VOLATILE MEMORY
(LPC2141)
0xC000 0000
0x8000 0000
0x0000 0000
0.0 GB
1.0 GB
2.0 GB
3.75 GB
4.0 GB
3.0 GB
TOTAL OF 64 kB ON-CHIP NON-VOLATILE MEMORY
(LPC2142)
RESERVED ADDRESS SPACE
8 kB ON-CHIP STATIC RAM (LPC2141)
16 kB ON-CHIP STATIC RAM (LPC2142/2144)
32 kB ON-CHIP STATIC RAM (LPC2146/2148)
RESERVED ADDRESS SPACE
BOOT BLOCK
(12 kB REMAPPED FROM ON-CHIP FLASH MEMORY)
RESERVED ADDRESS SPACE
AHB PERIPHERALS
VPB PERIPHERALS
3.5 GB
0x4000 4000
0x4000 3FFF
0x4000 8000
0x4000 7FFF
0xE000 0000
0xF000 0000
0xFFFF FFFF
TOTAL OF 128 kB ON-CHIP NON-VOLATILE MEMORY
(LPC2144)
TOTAL OF 256 kB ON-CHIP NON-VOLATILE MEMORY
(LPC2146)
TOTAL OF 512 kB ON-CHIP NON-VOLATILE MEMORY
(LPC2148)
0x4000 2000
0x4000 1FFF
0x0000 8000
0x0000 7FFF
0x0001 0000
0x0000 FFFF
0x0002 0000
0x0001 FFFF
0x0004 0000
0x0003 FFFF
0x0008 0000
0x0007 FFFF
8 kB ON-CHIP USB DMA RAM (LPC2146/2148)
0x7FD0 0000
0x7FCF FFFF
0x7FD0 2000
0x7FD0 1FFF
RESERVED ADDRESS SPACE
0x7FFF D000
0x7FFF CFFF
0x4000 0000
0x3FFF FFFF