DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
21 of 571
NXP Semiconductors
UM10316
Chapter 2: LPC29xx memory mapping
Note that the ARM stores the pre-fetch abort flag along with the associated instruction
(which will be meaningless) in the pipeline and processes the abort only if an attempt is
made to execute the instruction fetched from the illegal address. This prevents the
accidental aborts that could be caused by pre-fetches occurring when code is executed
very near to a memory boundary.
gives the base-address overview of all peripherals:
Table 8.
Interrupt vectors address table
Address
Exception
0000 0000h
Reset
0000 0004h
Undefined instruction
0000 0008h
Software interrupt
0000 000Ch
Pre-fetch abort (instruction-fetch memory fault)
0000 0010h
Data abort (data-access memory fault)
0000 0014h
reserved
0000 0018h
IRQ
0000 001Ch
FIQ
Table 9.
Peripherals base-address overview
Base address
Base name
AHB peripherals
Memory region 0 to region 6
0000 0000h
TCM memory
2000 0000h
Embedded flash memory
2020 0000h
FMC RegBase
Embedded-flash controller
configuration registers
4000 0000h
External static memory
6000 0000h
SMC RegBase
External Static-Memory Controller
configuration registers
8000 0000h
Internal SRAM memory
APB Cluster 0: general subsystem
E000 0000h
CFID RegBase
Chip/feature ID register
E000 1000h
SCU RegBase
System Control Unit
E000 2000h
ER RegBase
Event Router
APB Cluster 2: peripheral subsystem
E004 0000h
WDT RegBase
Watchdog Timer
E004 1000h
TMR RegBase
Timer 0
E004 2000h
TMR RegBase
Timer 1
E004 3000h
TMR RegBase
Timer 2
E004 4000h
TMR RegBase
Timer 3
E004 5000h
UART RegBase
16C550 UART 0
E004 6000h
UART RegBase
16C550 UART 1
E004 7000h
SPI RegBase
SPI 0
E004 8000h
SPI RegBase
SPI 1
E004 9000h
SPI RegBase
SPI 2