Datasheet
LPC82x All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 1 — 1 October 2014 80 of 81
continued >>
NXP Semiconductors
LPC82x
32-bit ARM Cortex-M0+ microcontroller
22. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 3
4.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 3
5 Marking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 5
7 Pinning information. . . . . . . . . . . . . . . . . . . . . . 6
7.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 7
8 Functional description . . . . . . . . . . . . . . . . . . 12
8.1 ARM Cortex-M0+ core . . . . . . . . . . . . . . . . . . 12
8.2 On-chip flash program memory . . . . . . . . . . . 12
8.3 On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 12
8.4 On-chip ROM . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.5 Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.6 Nested Vectored Interrupt Controller (NVIC) . 13
8.6.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.6.2 Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 14
8.7 System tick timer . . . . . . . . . . . . . . . . . . . . . . 14
8.8 I/O configuration . . . . . . . . . . . . . . . . . . . . . . . 14
8.8.1 Standard I/O pad configuration. . . . . . . . . . . . 14
8.9 Switch Matrix (SWM) . . . . . . . . . . . . . . . . . . . 15
8.10 Fast General-Purpose parallel I/O (GPIO) . . . 16
8.10.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.11 Pin interrupt/pattern match engine . . . . . . . . . 16
8.11.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.12 DMA controller . . . . . . . . . . . . . . . . . . . . . . . . 17
8.12.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.12.2 DMA trigger input MUX (TRIGMUX). . . . . . . . 17
8.13 USART0/1/2 . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.13.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.14 SPI0/1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.14.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.15 I2C-bus interface (I2C0/1/2/3) . . . . . . . . . . . . 18
8.15.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.16 SCTimer/PWM . . . . . . . . . . . . . . . . . . . . . . . . 19
8.16.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.16.2 SCTimer/PWM input MUX (INPUT MUX). . . . 20
8.17 Multi-Rate Timer (MRT) . . . . . . . . . . . . . . . . . 21
8.17.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.18 Windowed WatchDog Timer (WWDT) . . . . . . 21
8.18.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.19 Self-Wake-up Timer (WKT). . . . . . . . . . . . . . . 21
8.19.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.20 Analog comparator (ACMP) . . . . . . . . . . . . . . 22
8.20.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.21 Analog-to-Digital Converter (ADC). . . . . . . . . 23
8.21.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.22 Clocking and power control . . . . . . . . . . . . . . 24
8.22.1 Crystal and internal oscillators . . . . . . . . . . . . 24
8.22.1.1 Internal RC Oscillator (IRC) . . . . . . . . . . . . . . 25
8.22.1.2 Crystal Oscillator (SysOsc) . . . . . . . . . . . . . . 25
8.22.1.3 Internal Low-power Oscillator and Watchdog
Oscillator (WDOsc) . . . . . . . . . . . . . . . . . . . . 25
8.22.2 Clock input . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.22.3 System PLL . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.22.4 Clock output. . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.22.5 Wake-up process . . . . . . . . . . . . . . . . . . . . . . 26
8.22.6 Power control. . . . . . . . . . . . . . . . . . . . . . . . . 26
8.22.6.1 Power profiles . . . . . . . . . . . . . . . . . . . . . . . . 26
8.22.6.2 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.22.6.3 Deep-sleep mode. . . . . . . . . . . . . . . . . . . . . . 27
8.22.6.4 Power-down mode. . . . . . . . . . . . . . . . . . . . . 27
8.22.6.5 Deep power-down mode . . . . . . . . . . . . . . . . 27
8.23 System control . . . . . . . . . . . . . . . . . . . . . . . . 28
8.23.1 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.23.2 Brownout detection . . . . . . . . . . . . . . . . . . . . 28
8.23.3 Code security (Code Read Protection - CRP) 29
8.23.4 APB interface. . . . . . . . . . . . . . . . . . . . . . . . . 29
8.23.5 AHBLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.24 Emulation and debugging . . . . . . . . . . . . . . . 30
9 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 31
10 Thermal characteristics . . . . . . . . . . . . . . . . . 32
11 Static characteristics . . . . . . . . . . . . . . . . . . . 33
11.1 General operating conditions. . . . . . . . . . . . . 33
11.2 Supply pins . . . . . . . . . . . . . . . . . . . . . . . . . . 34
11.3 Electrical pin characteristics. . . . . . . . . . . . . . 36
11.4 Power consumption . . . . . . . . . . . . . . . . . . . . 39
11.5 CoreMark data . . . . . . . . . . . . . . . . . . . . . . . . 45
11.6 Peripheral power consumption . . . . . . . . . . . 46
11.7 Electrical pin characteristics. . . . . . . . . . . . . . 47
12 Dynamic characteristics. . . . . . . . . . . . . . . . . 50
12.1 Flash/EEPROM memory . . . . . . . . . . . . . . . . 50
12.2 External clock for the oscillator in slave mode 50
12.3 Internal oscillators . . . . . . . . . . . . . . . . . . . . . 51
12.3.1 I/O pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
12.3.2 WKTCLKIN pin (wake-up clock input) . . . . . . 53
12.3.3 SCTimer/PWM output timing . . . . . . . . . . . . . 53
12.3.4 I
2
C-bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
12.3.5 SPI interfaces. . . . . . . . . . . . . . . . . . . . . . . . . 56
12.3.6 USART interface . . . . . . . . . . . . . . . . . . . . . . 59
13 Characteristics of analog peripherals. . . . . . 60