Datasheet
LPC3220_30_40_50 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 2.1 — 24 June 2014 79 of 80
continued >>
NXP Semiconductors
LPC3220/30/40/50
16/32-bit ARM microcontrollers
19. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 4
4.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6 Pinning information. . . . . . . . . . . . . . . . . . . . . . 6
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 10
7 Functional description . . . . . . . . . . . . . . . . . . 24
7.1 CPU and subsystems . . . . . . . . . . . . . . . . . . . 24
7.1.1 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.1.2 Vector Floating Point (VFP) coprocessor . . . . 24
7.1.3 Emulation and debugging. . . . . . . . . . . . . . . . 24
7.1.3.1 Embedded ICE . . . . . . . . . . . . . . . . . . . . . . . . 24
7.1.3.2 Embedded trace buffer . . . . . . . . . . . . . . . . . . 25
7.2 AHB matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.2.1 APB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.2.2 FAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.3 Physical memory map . . . . . . . . . . . . . . . . . . 26
7.4 Internal memory . . . . . . . . . . . . . . . . . . . . . . . 28
7.4.1 On-chip ROM . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.4.2 On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 28
7.5 External memory interfaces . . . . . . . . . . . . . . 28
7.5.1 NAND flash controllers . . . . . . . . . . . . . . . . . . 28
7.5.1.1 Multi-Level Cell (MLC) NAND flash controller. 28
7.5.1.2 Single-Level Cell (SLC) NAND flash controller 29
7.5.2 SD card controller. . . . . . . . . . . . . . . . . . . . . . 29
7.5.2.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.5.3 External memory controller. . . . . . . . . . . . . . . 29
7.6 AHB master peripherals . . . . . . . . . . . . . . . . . 30
7.6.1 General Purpose DMA (GPDMA) controller . 30
7.6.2 Ethernet MAC. . . . . . . . . . . . . . . . . . . . . . . . . 30
7.6.2.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.6.3 USB interface . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.6.3.1 USB device controller . . . . . . . . . . . . . . . . . . . 31
7.6.3.2 USB host controller. . . . . . . . . . . . . . . . . . . . . 32
7.6.3.3 USB OTG controller . . . . . . . . . . . . . . . . . . . . 32
7.6.4 LCD controller. . . . . . . . . . . . . . . . . . . . . . . . . 33
7.6.4.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.7 System functions . . . . . . . . . . . . . . . . . . . . . . 34
7.7.1 Interrupt controller . . . . . . . . . . . . . . . . . . . . . 34
7.7.2 Watchdog timer. . . . . . . . . . . . . . . . . . . . . . . . 34
7.7.2.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.7.3 Millisecond timer. . . . . . . . . . . . . . . . . . . . . . . 34
7.7.3.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.7.4 Clocking and power control features . . . . . . . 35
7.7.4.1 Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.7.4.2 Crystal oscillator. . . . . . . . . . . . . . . . . . . . . . . 35
7.7.4.3 PLLs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.7.4.4 Power control modes . . . . . . . . . . . . . . . . . . . 36
7.7.4.5 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.8 Communication peripheral interfaces . . . . . . 36
7.8.1 UARTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.8.1.1 Standard UARTs. . . . . . . . . . . . . . . . . . . . . . . 37
7.8.1.2 High-speed UARTs . . . . . . . . . . . . . . . . . . . . 37
7.8.2 SPI serial I/O controller . . . . . . . . . . . . . . . . . 37
7.8.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.8.3 SSP serial I/O controller. . . . . . . . . . . . . . . . . 38
7.8.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.8.4 I
2
C-bus serial I/O controller . . . . . . . . . . . . . . 38
7.8.4.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.8.5 I
2
S-bus audio controller . . . . . . . . . . . . . . . . . 39
7.8.5.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.9 Other peripherals . . . . . . . . . . . . . . . . . . . . . . 40
7.9.1 General purpose parallel I/O . . . . . . . . . . . . . 40
7.9.1.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.9.2 Keyboard scanner . . . . . . . . . . . . . . . . . . . . . 41
7.9.2.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.9.3 Touch screen controller and 10-bit ADC . . . . 41
7.9.3.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.9.4 Real-Time Clock (RTC) and battery RAM . . . 41
7.9.4.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.9.5 Enhanced 32-bit timers/external event
counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.9.5.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.9.6 High-speed timer . . . . . . . . . . . . . . . . . . . . . . 43
7.9.6.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.9.7 Pulse Width Modulators (PWMs) . . . . . . . . . . 43
7.9.7.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.9.8 Motor control pulse width modulator . . . . . . . 43
7.9.8.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8 Basic architecture. . . . . . . . . . . . . . . . . . . . . . 44
9 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 45
10 Static characteristics . . . . . . . . . . . . . . . . . . . 46
10.1 Minimum core voltage requirements . . . . . . . 53
10.2 Power supply sequencing . . . . . . . . . . . . . . . 53
10.3 Power consumption per peripheral . . . . . . . . 53
10.4 Power consumption in Run mode . . . . . . . . . 54
10.5 ADC static characteristics . . . . . . . . . . . . . . . 55
11 Dynamic characteristics. . . . . . . . . . . . . . . . . 57
11.1 Clocking and I/O port pins . . . . . . . . . . . . . . . 57
11.2 Static memory controller . . . . . . . . . . . . . . . . 57
11.3 SDR SDRAM Controller. . . . . . . . . . . . . . . . . 60
