UM10429
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2010. All rights reserved.
User manual
Rev. 1 — 20 October 2010
251 of 258
NXP Semiconductors
UM10429
Chapter 20: LPC1102 Supplementary information
20.6 Contents
Chapter 1: LPC1102 Introductory information
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering information . . . . . . . . . . . . . . . . . . . . . 4
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 5
ARM Cortex-M0 processor . . . . . . . . . . . . . . . . 6
Chapter 2: LPC1102 Memory mapping
How to read this chapter . . . . . . . . . . . . . . . . . . 7
Memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 3: LPC1102 System configuration
How to read this chapter . . . . . . . . . . . . . . . . . . 9
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Clocking and power control . . . . . . . . . . . . . . . 9
Register description . . . . . . . . . . . . . . . . . . . . 10
System memory remap register . . . . . . . . . . . 12
Peripheral reset control register . . . . . . . . . . . 12
System PLL control register . . . . . . . . . . . . . . 13
System PLL status register. . . . . . . . . . . . . . . 13
System oscillator control register . . . . . . . . . . 13
Watchdog oscillator control register . . . . . . . . 14
Internal resonant crystal control register. . . . . 15
System reset status register . . . . . . . . . . . . . . 16
System PLL clock source select register . . . . 16
Main clock source select register . . . . . . . . . . 17
Main clock source update enable register . . . 17
System AHB clock divider register . . . . . . . . . 18
System AHB clock control register . . . . . . . . . 18
SPI0 clock divider register . . . . . . . . . . . . . . . 20
UART clock divider register . . . . . . . . . . . . . . 20
WDT clock source select register . . . . . . . . . . 20
WDT clock source update enable register . . . 21
WDT clock divider register . . . . . . . . . . . . . . . 21
POR captured PIO status register 0 . . . . . . . . 21
BOD control register . . . . . . . . . . . . . . . . . . . . 22
System tick counter calibration register . . . . . 23
Start logic edge control register 0 . . . . . . . . . . 23
Start logic signal enable register 0 . . . . . . . . . 24
Start logic reset register 0 . . . . . . . . . . . . . . . . 25
Start logic status register 0 . . . . . . . . . . . . . . 25
Deep-sleep mode configuration register. . . . . 26
Wake-up configuration register . . . . . . . . . . . 27
Power-down configuration register . . . . . . . . 28
Device ID register . . . . . . . . . . . . . . . . . . . . . 29
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Brown-out detection . . . . . . . . . . . . . . . . . . . . 30
Power management . . . . . . . . . . . . . . . . . . . . 30
Active mode . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Power configuration in Active mode. . . . . . . . 31
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Power configuration in Sleep mode . . . . . . . . 31
Programming Sleep mode . . . . . . . . . . . . . . . 31
Wake-up from Sleep mode . . . . . . . . . . . . . . 32
Deep-sleep mode. . . . . . . . . . . . . . . . . . . . . . 32
Power configuration in Deep-sleep mode . . . 32
Programming Deep-sleep mode . . . . . . . . . . 32
Wake-up from Deep-sleep mode . . . . . . . . . . 33
Deep-sleep mode details . . . . . . . . . . . . . . . . 33
IRC oscillator . . . . . . . . . . . . . . . . . . . . . . . . . 33
Start logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
System PLL functional description . . . . . . . . 34
Lock detector . . . . . . . . . . . . . . . . . . . . . . . . . 35
Power-down control . . . . . . . . . . . . . . . . . . . . 35
Frequency selection. . . . . . . . . . . . . . . . . . . . 36
3.10.4.1 Normal mode . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.10.4.2 Power-down mode . . . . . . . . . . . . . . . . . . . . . 37
Flash memory access. . . . . . . . . . . . . . . . . . . 37
Chapter 4: LPC1102 PMU (Power Management Unit)
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Register description . . . . . . . . . . . . . . . . . . . . 39
Power control register . . . . . . . . . . . . . . . . . . 39
Chapter 5: LPC1102 Power profiles
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Clocking routine . . . . . . . . . . . . . . . . . . . . . . . 40
set_pll. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40