UM10462
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 5.5 — 21 December 2016
514 of 523
NXP Semiconductors
UM10462
Chapter 25: Supplementary information
Chapter 4: LPC11U3x/2x/1x Power Management Unit (PMU)
How to read this chapter . . . . . . . . . . . . . . . . . 56
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Register description . . . . . . . . . . . . . . . . . . . . 56
Power control register . . . . . . . . . . . . . . . . . . 56
General purpose registers 0 to 3 . . . . . . . . . 57
General purpose register 4 . . . . . . . . . . . . . . 57
Functional description . . . . . . . . . . . . . . . . . . 58
Chapter 5: LPC11U3x/2x/1x Power profiles
How to read this chapter . . . . . . . . . . . . . . . . . 59
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Basic configuration . . . . . . . . . . . . . . . . . . . . . 59
General description . . . . . . . . . . . . . . . . . . . . . 59
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Clocking routine . . . . . . . . . . . . . . . . . . . . . . . 61
set_pll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Param0: system PLL input frequency and
Param1: expected system clock . . . . . . . . . . . 62
Param2: mode . . . . . . . . . . . . . . . . . . . . . . . . 62
Param3: system PLL lock time-out . . . . . . . . . 62
Code examples. . . . . . . . . . . . . . . . . . . . . . . . 63
5.6.1.4.1 Invalid frequency (device maximum clock rate
exceeded) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.6.1.4.2 Invalid frequency selection (system clock divider
restrictions) . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.6.1.4.3 Exact solution cannot be found (PLL) . . . . . . 63
5.6.1.4.4 System clock less than or equal to the expected
value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.6.1.4.5 System clock greater than or equal to the
expected value. . . . . . . . . . . . . . . . . . . . . . . . 64
5.6.1.4.6 System clock approximately equal to the expected
value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Power routine . . . . . . . . . . . . . . . . . . . . . . . . . 64
set_power . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Param0: main clock . . . . . . . . . . . . . . . . . . . . 66
Param1: mode . . . . . . . . . . . . . . . . . . . . . . . . 66
Param2: system clock . . . . . . . . . . . . . . . . . . 66
Code examples . . . . . . . . . . . . . . . . . . . . . . . 66
exceeded) . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.7.1.4.2 An applicable power setup. . . . . . . . . . . . . . . 66
Chapter 6: LPC11U3x/2x/1x NVIC
How to read this chapter . . . . . . . . . . . . . . . . . 68
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Interrupt sources . . . . . . . . . . . . . . . . . . . . . . . 68
Register description . . . . . . . . . . . . . . . . . . . . 70
Interrupt Set Enable Register 0 register . . . . 71
Interrupt clear enable register 0 . . . . . . . . . . . 72
Interrupt Set Pending Register 0 register . . . . 73
Interrupt Active Bit Register 0 . . . . . . . . . . . . 75
0 . . . . . . . . . . . . . . 76
1 . . . . . . . . . . . . . . 77
2 . . . . . . . . . . . . . . 77
3 . . . . . . . . . . . . . . 77
Register 4 . . . . . . . . . . . . . . 78
Register 5 . . . . . . . . . . . . . . 78
Register 6 . . . . . . . . . . . . . . 78
Register 7 . . . . . . . . . . . . . . 79
Chapter 7: LPC11U3x/2x/1x I/O configuration
How to read this chapter . . . . . . . . . . . . . . . . . 80
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
General description . . . . . . . . . . . . . . . . . . . . . 80
Pin function . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Pin mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Hysteresis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Input inverter. . . . . . . . . . . . . . . . . . . . . . . . . . 82
Input glitch filter . . . . . . . . . . . . . . . . . . . . . . . 82
Open-drain mode . . . . . . . . . . . . . . . . . . . . . . 82
Analog mode . . . . . . . . . . . . . . . . . . . . . . . . . 82
C mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.3.9 RESET pin (pin RESET_PIO0_0). . . . . . . . . . 83
7.3.10 WAKEUP
(pin PIO0_16) . . . . . . . . . . . . . . 83
Register description . . . . . . . . . . . . . . . . . . . . 84
I/O configuration registers . . . . . . . . . . . . . . . 86
7.4.1.1 RESET_PIO0_0 register . . . . . . . . . . . . . . . . 86
7.4.1.2
PIO0_1 register . . . . . . . . . . . . . . . . . . . . . . . 87
PIO0_2 register . . . . . . . . . . . . . . . . . . . . . . . 88
PIO0_3 register . . . . . . . . . . . . . . . . . . . . . . . 88
PIO0_4 register . . . . . . . . . . . . . . . . . . . . . . . 89
PIO0_5 register . . . . . . . . . . . . . . . . . . . . . . . 89
PIO0_6 register . . . . . . . . . . . . . . . . . . . . . . . 90
PIO0_7 register . . . . . . . . . . . . . . . . . . . . . . . 91
PIO0_8 register . . . . . . . . . . . . . . . . . . . . . . . 91
7.4.1.10 PIO0_9 register . . . . . . . . . . . . . . . . . . . . . . . 92
7.4.1.11 SWCLK_PIO0_10 register . . . . . . . . . . . . . . . 93
7.4.1.12 TDI_PIO0_11 register . . . . . . . . . . . . . . . . . . 94
7.4.1.13 TMS_PIO0_12 register . . . . . . . . . . . . . . . . . 95
7.4.1.14 PIO0_13 register . . . . . . . . . . . . . . . . . . . . . . 96
7.4.1.15 TRST_PIO0_14 register . . . . . . . . . . . . . . . . 97
7.4.1.16 SWDIO_PIO0_15 register . . . . . . . . . . . . . . . 98
7.4.1.17 PIO0_16 register . . . . . . . . . . . . . . . . . . . . . . 99
7.4.1.18 PIO0_17 register . . . . . . . . . . . . . . . . . . . . . 100
7.4.1.19 PIO0_18 register . . . . . . . . . . . . . . . . . . . . . 100