
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
477 of 487
NXP Semiconductors
UM10800
Chapter 35: Supplementary information
35.6 Contents
Chapter 1: LPC82x Introductory information
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 5
General description . . . . . . . . . . . . . . . . . . . . . 5
ARM Cortex-M0+ core configuration . . . . . . . . 5
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chapter 2: LPC82x memory mapping
How to read this chapter . . . . . . . . . . . . . . . . . . 7
General description . . . . . . . . . . . . . . . . . . . . . . 7
Memory mapping . . . . . . . . . . . . . . . . . . . . . . . 8
Micro Trace Buffer (MTB). . . . . . . . . . . . . . . . . 8
How to read this chapter . . . . . . . . . . . . . . . . . . 9
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Basic configuration . . . . . . . . . . . . . . . . . . . . . . 9
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . 9
General description . . . . . . . . . . . . . . . . . . . . . . 9
Bootloader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
ROM-based APIs . . . . . . . . . . . . . . . . . . . . . . 10
Functional description . . . . . . . . . . . . . . . . . . 12
Memory map after any reset . . . . . . . . . . . . . 12
Boot process . . . . . . . . . . . . . . . . . . . . . . . . . 12
Boot process flowchart. . . . . . . . . . . . . . . . . . 14
Chapter 4: LPC82x Nested Vectored Interrupt Controller (NVIC)
How to read this chapter . . . . . . . . . . . . . . . . . 15
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
General description . . . . . . . . . . . . . . . . . . . . . 15
Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 15
(NMI) . . . . . . . . . . . . 17
Vector table offset . . . . . . . . . . . . . . . . . . . . . . 17
Register description . . . . . . . . . . . . . . . . . . . . 18
. . . . Interrupt Set Enable Register 0 register 19
Interrupt clear enable register 0 . . . . . . . . . . . 20
. . . . Interrupt Set Pending Register 0 register 21
. . Interrupt Clear Pending Register 0 register 22
Interrupt Active Bit Register 0 . . . . . . . . . . . . 23
0 . . . . . . . . . . . . . . 24
1 . . . . . . . . . . . . . . 24
2 . . . . . . . . . . . . . . 25
3 . . . . . . . . . . . . . . 25
Register 4 . . . . . . . . . . . . . . 25
Register 5 . . . . . . . . . . . . . . 26
Register 6 . . . . . . . . . . . . . . 26
Register 7 . . . . . . . . . . . . . . 26
Chapter 5: LPC82x System configuration (SYSCON)
How to read this chapter . . . . . . . . . . . . . . . . . 27
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Basic configuration . . . . . . . . . . . . . . . . . . . . . 27
Set up the PLL . . . . . . . . . . . . . . . . . . . . . . . . 27
Configure the main clock and system clock . . 28
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 29
General description . . . . . . . . . . . . . . . . . . . . . 29
Clock generation. . . . . . . . . . . . . . . . . . . . . . . 29
Power control of analog components . . . . . . . 30
Configuration of reduced power-modes . . . . . 31
Reset and interrupt control . . . . . . . . . . . . . . . 31
Register description . . . . . . . . . . . . . . . . . . . . 31
System memory remap register . . . . . . . . . . . 33
Peripheral reset control register . . . . . . . . . . . 33
System PLL control register . . . . . . . . . . . . . . 35
System PLL status register. . . . . . . . . . . . . . . 36
System oscillator control register . . . . . . . . . . 36
Watchdog oscillator control register . . . . . . . . 36
Internal resonant crystal control register . . . . 37
System reset status register . . . . . . . . . . . . . 39
System PLL clock source select register . . . 39
System PLL clock source update register . . . 40
source select register . . . . . . . . . . 40
Main clock source update enable register . . . 40
System clock divider register . . . . . . . . . . . . . 41
System clock control register . . . . . . . . . . . . 41
USART clock divider register . . . . . . . . . . . . 43
CLKOUT clock source select register . . . . . . 44
CLKOUT clock source update enable register 44
CLKOUT clock divider register. . . . . . . . . . . . 44
External trace buffer command register . . . . 46