Datasheet
LPC84x All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2018. All rights reserved.
Product data sheet Rev. 1.7 — 27 February 2018 18 of 97
NXP Semiconductors
LPC84x
32-bit Arm Cortex-M0+ microcontroller
8.6 Memory map
The LPC84x incorporates several distinct memory regions. Figure 8 shows the overall
map of the entire address space from the user program viewpoint following reset. The
interrupt vector area supports address remapping.
The Arm private peripheral bus includes the Arm core registers for controlling the NVIC,
the system tick timer (SysTick), and the reduced power modes.
Fig 8. LPC84x AHB Memory mapping
aaa-026589
FAIM memory
MTB registers
DMA controller
SCTimer / PWM
AHB perpherals
CRC engine
0x5001 4000
0x5001 0000
0x5000 C000
0x5000 8000
0x5000 4000
0x5000 0000
(reserved)
private peripheral bus
(reserved)
GPIO interrupts
Memory space
GPIO
(reserved)
(reserved)
(reserved)
(reserved)
(reserved)
active interrupt vectors
Boot ROM
RAM1
RAM0
AHB
peripherals
APB
peripherals
Flash memory
(up to 64 KB)
0xFFFF FFFF
0xE010 0000
0xE000 0000
0xA000 8000
0xA000 4000
0xA000 0000
0x5001 4000
0x5000 0000
0x4008 0000
0x4000 0000
0x1000 4000
0x1000 2000
0x1000 0000
0x0F00 4000
0x0F00 0000
0x0001 0000
0x0000 0000
0x0000 00C0
0x0000 0000
(reserved)
UART4
UART3
UART2
APB perpherals
UART1
UART0
CapTouch
SPI1
SPI0
I2C1
I2C0
(reserved)
Syscon
IOCON
Flash controller
(reserved)
CTIMER 0
I2C3
I2C2
Input Multiplexing
(reserved)
Analog Comparator
PMU
ADC
DAC1
DAC0
FAIM controller
Switch Matrix
Wake-up Timer
Multi-Rate Timer
Watchdog timer
31-30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x4007 FFFF
0x4007 8000
0x4007 4000
0x4007 0000
0x4006 C000
0x4006 8000
0x4006 4000
0x4006 0000
0x4005 C000
0x4005 8000
0x4005 4000
0x4005 0000
0x4004 C000
0x4004 8000
0x4004 4000
0x4004 0000
0x4003 C000
0x4003 8000
0x4003 4000
0x4003 0000
0x4002 C000
0x4002 8000
0x4002 4000
0x4002 0000
0x4001 C000
0x4001 8000
0x4001 4000
0x4001 0000
0x4000 C000
0x4000 8000
0x4000 4000
0x4000 0000