LPC2388_0 © NXP B.V. 2007. All rights reserved.
Preliminary data sheet Rev. 00.01 — 23 October 2007 56 of 57
continued >>
NXP Semiconductors LPC2388
Fast communication chip
17. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 3
4.1 Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 3
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6 Pinning information. . . . . . . . . . . . . . . . . . . . . . 5
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
7 Functional description . . . . . . . . . . . . . . . . . . 15
7.1 Architectural overview . . . . . . . . . . . . . . . . . . 15
7.2 On-chip flash programming memory . . . . . . . 16
7.3 On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 17
7.4 Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.5 Interrupt controller . . . . . . . . . . . . . . . . . . . . . 18
7.5.1 Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 19
7.6 Pin connect block . . . . . . . . . . . . . . . . . . . . . . 19
7.7 External memory controller. . . . . . . . . . . . . . . 19
7.7.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.8 General purpose DMA controller . . . . . . . . . . 20
7.8.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.9 Fast general purpose parallel I/O . . . . . . . . . . 21
7.9.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.10 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.10.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7.11 USB interface . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.11.1 USB device controller. . . . . . . . . . . . . . . . . . . 23
7.11.1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.11.2 USB Host Controller. . . . . . . . . . . . . . . . . . . . 23
7.11.2.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.11.3 USB OTG Controller. . . . . . . . . . . . . . . . . . . . 24
7.11.3.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.12 CAN controller and acceptance filters . . . . . . 24
7.12.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.13 10-bit ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.13.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.14 10-bit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.14.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.15 UARTs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.15.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.16 SPI serial I/O controller . . . . . . . . . . . . . . . . . . 26
7.16.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.17 SSP serial I/O controller. . . . . . . . . . . . . . . . . 26
7.17.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.18 SD/MMC card interface . . . . . . . . . . . . . . . . . 26
7.18.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7.19 I2C-bus serial I/O controllers . . . . . . . . . . . . . . 27
7.19.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.20 I2S-bus serial I/O controllers . . . . . . . . . . . . . 27
7.20.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.21 General purpose 32-bit timers/e xternal event
counters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.21.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.22 Pulse width modulator . . . . . . . . . . . . . . . . . . 28
7.22.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.23 Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 30
7.23.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.24 RTC and battery RAM . . . . . . . . . . . . . . . . . . 30
7.24.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.25 Clocking and power control . . . . . . . . . . . . . . 31
7.25.1 Crystal oscillators. . . . . . . . . . . . . . . . . . . . . . 31
7.25.1.1 Internal RC oscillator . . . . . . . . . . . . . . . . . . . 31
7.25.1.2 Main oscillator . . . . . . . . . . . . . . . . . . . . . . . . 31
7.25.1.3 RTC oscillator . . . . . . . . . . . . . . . . . . . . . . . . 31
7.25.2 PLL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.25.3 Wake-up timer . . . . . . . . . . . . . . . . . . . . . . . . 32
7.25.4 Power control. . . . . . . . . . . . . . . . . . . . . . . . . 32
7.25.4.1 Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.25.4.2 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.25.4.3 Power-down mode. . . . . . . . . . . . . . . . . . . . . 33
7.25.4.4 Power domains . . . . . . . . . . . . . . . . . . . . . . . 33
7.26 System control. . . . . . . . . . . . . . . . . . . . . . . . 34
7.26.1 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.26.2 Brownout detection . . . . . . . . . . . . . . . . . . . . 34
7.26.3 Code security (Code Read Protecti on - CRP) 35
7.26.4 AHB bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.26.5 External interrup t inputs. . . . . . . . . . . . . . . . . 35
7.26.6 Memory mapping control . . . . . . . . . . . . . . . . 35
7.27 Emulation and debugging . . . . . . . . . . . . . . . 36
7.27.1 EmbeddedICE . . . . . . . . . . . . . . . . . . . . . . . . 36
7.27.2 Embedded trace. . . . . . . . . . . . . . . . . . . . . . . 36
7.27.3 RealMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 38
9 Static characteristics . . . . . . . . . . . . . . . . . . . 39
10 Dynamic characteristics. . . . . . . . . . . . . . . . . 45
10.1 Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
11 Application information . . . . . . . . . . . . . . . . . 47
11.1 Suggested USB interface solutions . . . . . . . . 47
12 Package outline. . . . . . . . . . . . . . . . . . . . . . . . 52
13 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 53
14 Revision history . . . . . . . . . . . . . . . . . . . . . . . 54
15 Legal information . . . . . . . . . . . . . . . . . . . . . . 55
15.1 Data sheet status. . . . . . . . . . . . . . . . . . . . . . 55