
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
8 of 487
NXP Semiconductors
UM10800
Chapter 2: LPC82x memory mapping
2.2.1 Memory mapping
2.2.2 Micro Trace Buffer (MTB)
The LPC82x supports the ARM Cortex-M0+ Micro Trace Buffer. See
The private peripheral bus includes the ARM Cortex-M0+ peripherals such as the NVIC, SysTick, and the core control registers.
Fig 2.
LPC82x Memory mapping
APB peripherals
0x4000 4000
0x4000 8000
0x4000 C000
0x4001 0000
0x4001 8000
0x4002 0000
0x4002 8000
0x4003 8000
0x4003 C000
0x4004 0000
0x4004 4000
0x4004 8000
0x4004 C000
0x4005 0000
0x4005 8000
0x4005 C000
0x4006 0000
0x4006 4000
0x4006 8000
0x4008 0000
0x4002 4000
0x4001 C000
0x4001 4000
0x4000 0000
MRT
reserved
reserved
12-bit ADC
self wake-up timer
reserved
WWDT
analog comparator
PMU
30 - 31 reserved
0
1
2
3
4
5
6
7
8
9
0x4002 C000
0x4003 0000
0x4003 4000
DMA TRIGMUX
10
input mux
11
reserved
12
reserved
13
16
15
14
17
18
reserved
reserved
reserved
0x0000 0000
0 GB
0.5 GB
4 GB
1 GB
0x1FFF 0000
0x1FFF 3000
0x2000 0000
0x5000 0000
0x5000 4000
0xFFFF FFFF
reserved
reserved
reserved
0x4000 0000
0x4008 0000
APB peripherals
CRC
0x5000 8000
SCTimer/PWM
0x5000 C000
0xA000 0000
GPIO
0xA000 4000
0xA000 8000
GPIO PINT
0x1000 1000
4 KB SRAM0
0x1001 2000
4 KB SRAM1
0x1000 0000
LPC82x
0x0000 8000
32 KB on-chip flash
12 KB boot ROM
0x1400 0000
0x1400 1000
4 KB MTB registers
0x0000 0000
0x0000 00C0
active interrupt vectors
reserved
reserved
DMA
reserved
flash controller
SPI0
reserved
switch matrix
IOCON
system control (SYSCON)
19
reserved
0x4005 4000
20
I2C0
21
I2C1
22
23
SPI1
24
reserved
0x4006 C000
0x4007 0000
USART0
25
26
USART1
27
USART2
0x4007 4000
28
I2C2
0x4007 8000
29
I2C3
reserved
0xE000 0000
0xE010 0000
private peripheral bus