Datasheet
LPC111X All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 9.2 — 26 March 2014 126 of 127
continued >>
NXP Semiconductors
LPC1110/11/12/13/14/15
32-bit ARM Cortex-M0 microcontroller
20. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 3
4.1 Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 6
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 Pinning information. . . . . . . . . . . . . . . . . . . . . 11
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 19
7 Functional description . . . . . . . . . . . . . . . . . . 45
7.1 ARM Cortex-M0 processor. . . . . . . . . . . . . . . 45
7.2 On-chip flash program memory . . . . . . . . . . . 45
7.3 On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 45
7.4 Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.5 Nested Vectored Interrupt Controller (NVIC) . 47
7.5.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.5.2 Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 48
7.6 IOCONFIG block . . . . . . . . . . . . . . . . . . . . . . 48
7.7 Fast general purpose parallel I/O . . . . . . . . . . 48
7.7.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.8 UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.8.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.9 SPI serial I/O controller. . . . . . . . . . . . . . . . . . 49
7.9.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.10 I
2
C-bus serial I/O controller . . . . . . . . . . . . . . 50
7.10.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.11 10-bit ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.11.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.12 General purpose external event
counter/timers. . . . . . . . . . . . . . . . . . . . . . . . . 51
7.12.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.13 System tick timer . . . . . . . . . . . . . . . . . . . . . . 51
7.14 Watchdog timer (LPC1100 series,
LPC111x/101/201/301) . . . . . . . . . . . . . . . . . . 51
7.14.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.15 Windowed WatchDog Timer
(LPC1100L and LPC1100XL series). . . . . . . . 52
7.15.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.16 Clocking and power control . . . . . . . . . . . . . . 52
7.16.1 Crystal oscillators . . . . . . . . . . . . . . . . . . . . . . 52
7.16.1.1 Internal RC oscillator . . . . . . . . . . . . . . . . . . . 53
7.16.1.2 System oscillator . . . . . . . . . . . . . . . . . . . . . . 53
7.16.1.3 Watchdog oscillator . . . . . . . . . . . . . . . . . . . . 54
7.16.2 System PLL . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.16.3 Clock output . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.16.4 Wake-up process . . . . . . . . . . . . . . . . . . . . . . 54
7.16.5 Power control . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.16.5.1 Power profiles (LPC1100L and LPC1100XL
series only). . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.16.5.2 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.16.5.3 Deep-sleep mode. . . . . . . . . . . . . . . . . . . . . . 55
7.16.5.4 Deep power-down mode . . . . . . . . . . . . . . . . 55
7.17 System control . . . . . . . . . . . . . . . . . . . . . . . . 55
7.17.1 Start logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.17.2 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.17.3 Brownout detection . . . . . . . . . . . . . . . . . . . . 56
7.17.4 Code security (Code Read Protection - CRP) 56
7.17.5 APB interface . . . . . . . . . . . . . . . . . . . . . . . . . 57
7.17.6 AHBLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
7.17.7 External interrupt inputs . . . . . . . . . . . . . . . . . 57
7.18 Emulation and debugging . . . . . . . . . . . . . . . 57
8 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 58
9 Thermal characteristics . . . . . . . . . . . . . . . . . 59
10 Static characteristics . . . . . . . . . . . . . . . . . . . 61
10.1 LPC1100, LPC1100L series. . . . . . . . . . . . . . 61
10.2 LPC1100XL series . . . . . . . . . . . . . . . . . . . . . 65
10.3 ADC static characteristics . . . . . . . . . . . . . . . 69
10.4 BOD static characteristics . . . . . . . . . . . . . . . 71
10.5 Power consumption LPC1100 series
(LPC111x/101/201/301) . . . . . . . . . . . . . . . . . 72
10.6 Power consumption LPC1100L series
(LPC111x/002/102/202/302) . . . . . . . . . . . . . 75
10.7 Power consumption LPC1100XL series
(LPC111x/103/203/303/323/333) . . . . . . . . . . 78
10.8 CoreMark data . . . . . . . . . . . . . . . . . . . . . . . . 82
10.9 Peripheral power consumption . . . . . . . . . . . 84
10.10 Electrical pin characteristics. . . . . . . . . . . . . . 85
11 Dynamic characteristics. . . . . . . . . . . . . . . . . 88
11.1 Power-up ramp conditions . . . . . . . . . . . . . . . 88
11.2 Flash memory . . . . . . . . . . . . . . . . . . . . . . . . 88
11.3 External clock. . . . . . . . . . . . . . . . . . . . . . . . . 89
11.4 Internal oscillators . . . . . . . . . . . . . . . . . . . . . 90
11.5 I/O pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
11.6 I
2
C-bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
11.7 SPI interfaces. . . . . . . . . . . . . . . . . . . . . . . . . 94
12 Application information . . . . . . . . . . . . . . . . . 97
12.1 ADC usage notes. . . . . . . . . . . . . . . . . . . . . . 97
12.2 Use of ADC input trigger signals . . . . . . . . . . 97
12.3 XTAL input . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
12.4 XTAL Printed Circuit Board (PCB) layout
guidelines. . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
12.5 Standard I/O pad configuration . . . . . . . . . . . 99
12.6 Reset pad configuration. . . . . . . . . . . . . . . . 100
12.7 ElectroMagnetic Compatibility (EMC) . . . . . 101