Datasheet
LPC84x All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2018. All rights reserved.
Product data sheet Rev. 1.7 — 27 February 2018 96 of 97
continued >>
NXP Semiconductors
LPC84x
32-bit Arm Cortex-M0+ microcontroller
22. Contents
1 General description . . . . . . . . . . . . . . . . . . . . . . 1
2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 4
4.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7 Pinning information. . . . . . . . . . . . . . . . . . . . . . 7
7.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 10
8 Functional description . . . . . . . . . . . . . . . . . . 17
8.1 Arm Cortex-M0+ core . . . . . . . . . . . . . . . . . . . 17
8.2 On-chip flash program memory . . . . . . . . . . . 17
8.3 On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 17
8.4 FAIM memory . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.5 On-chip ROM . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.6 Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.7 Nested Vectored Interrupt Controller (NVIC) . 19
8.7.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.7.2 Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 19
8.8 System tick timer . . . . . . . . . . . . . . . . . . . . . . 19
8.9 I/O configuration . . . . . . . . . . . . . . . . . . . . . . . 19
8.9.1 Standard I/O pad configuration. . . . . . . . . . . . 20
8.10 Switch Matrix (SWM) . . . . . . . . . . . . . . . . . . . 21
8.11 Fast General-Purpose parallel I/O (GPIO) . . . 21
8.11.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.12 Pin interrupt/pattern match engine . . . . . . . . . 21
8.12.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.13 DMA controller . . . . . . . . . . . . . . . . . . . . . . . . 22
8.13.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.13.2 DMA trigger input MUX (TRIGMUX). . . . . . . . 23
8.14 USART0/1/2/3/4 . . . . . . . . . . . . . . . . . . . . . . . 23
8.14.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.15 SPI0/1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.15.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.16 I
2
C-bus interface (I
2
C0/1/2/3) . . . . . . . . . . . . . 24
8.16.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.17 Capacitive Touch Interface . . . . . . . . . . . . . . . 24
8.18 SCTimer/PWM . . . . . . . . . . . . . . . . . . . . . . . . 25
8.18.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.18.2 SCTimer/PWM input MUX (INPUT MUX). . . . 26
8.19 CTIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.19.1 General-purpose 32-bit timers/external event
counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.19.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.20 Multi-Rate Timer (MRT) . . . . . . . . . . . . . . . . . 27
8.20.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.21 Windowed WatchDog Timer (WWDT) . . . . . . 27
8.21.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.22 Self-Wake-up Timer (WKT) . . . . . . . . . . . . . . 28
8.22.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.23 Analog comparator (ACMP). . . . . . . . . . . . . . 28
8.23.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.24 Analog-to-Digital Converter (ADC). . . . . . . . . 29
8.24.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.25 Digital-to-Analog Converter (DAC). . . . . . . . . 30
8.25.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.26 CRC engine . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.26.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.27 Clocking and power control . . . . . . . . . . . . . . 31
8.27.1 Crystal and internal oscillators . . . . . . . . . . . . 31
8.27.1.1 Free Running Oscillator (FRO) . . . . . . . . . . . 31
8.27.1.2 Crystal Oscillator (SysOsc) . . . . . . . . . . . . . . 31
8.27.1.3 Internal Low-power Oscillator and Watchdog
Oscillator (WDOsc) . . . . . . . . . . . . . . . . . . . . 31
8.27.2 Clock input . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.27.3 System PLL . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.27.4 Clock output . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.27.5 Power control . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.27.5.1 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.27.5.2 Deep-sleep mode. . . . . . . . . . . . . . . . . . . . . . 36
8.27.5.3 Power-down mode . . . . . . . . . . . . . . . . . . . . . 36
8.27.5.4 Deep power-down mode . . . . . . . . . . . . . . . . 36
8.27.6 Wake-up process . . . . . . . . . . . . . . . . . . . . . . 38
8.28 System control . . . . . . . . . . . . . . . . . . . . . . . . 39
8.28.1 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.28.2 Brownout detection . . . . . . . . . . . . . . . . . . . . 39
8.28.3 Code security (Code Read Protection - CRP) 40
8.28.4 APB interface . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.28.5 AHBLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.29 Emulation and debugging . . . . . . . . . . . . . . . 41
9 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 42
10 Thermal characteristics . . . . . . . . . . . . . . . . . 44
11 Static characteristics . . . . . . . . . . . . . . . . . . . 45
11.1 General operating conditions . . . . . . . . . . . . . 45
11.2 Power-up ramp conditions . . . . . . . . . . . . . . . 46
11.3 Power consumption . . . . . . . . . . . . . . . . . . . . 47
11.4 Peripheral power consumption . . . . . . . . . . . 52
11.5 Pin characteristics . . . . . . . . . . . . . . . . . . . . . 54
11.5.1 Electrical pin characteristics. . . . . . . . . . . . . . 57
12 Dynamic characteristics. . . . . . . . . . . . . . . . . 60
12.1 Flash memory . . . . . . . . . . . . . . . . . . . . . . . . 60
12.2 FRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60