LPC2478
All information provided in this document is subject to legal disclaimers.
NXP B.V. 2011. All rights reserved.
Product data sheet
Rev. 3 — 12 September 2011
92 of 93
NXP Semiconductors
LPC2478
Single-chip 16-bit/32-bit microcontroller
20. Contents
1
2
3
4
4.1
5
6
6.1
6.2
7
7.1
7.2
7.3
7.4
7.5
7.5.1
7.6
7.7
7.7.1
7.8
7.8.1
7.9
7.9.1
7.10
7.10.1
7.11
7.11.1
7.12
7.12.1
7.12.1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.12.2
USB host controller. . . . . . . . . . . . . . . . . . . . . 37
7.12.2.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.12.3
USB OTG controller . . . . . . . . . . . . . . . . . . . . 38
7.12.3.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.13
CAN controller and acceptance filters . . . . . . 38
7.13.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.14
10-bit ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.14.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.15
10-bit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.15.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.16
UARTs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.16.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.17
SPI serial I/O controller. . . . . . . . . . . . . . . . . . 40
7.17.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.18
SSP serial I/O controller . . . . . . . . . . . . . . . . . 40
7.18.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.19
SD/MMC card interface . . . . . . . . . . . . . . . . . 40
7.19.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.20
I
2
C-bus serial I/O controller . . . . . . . . . . . . . . 41
7.20.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.21
I
2
S-bus serial I/O controllers. . . . . . . . . . . . . . 41
7.21.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.22
General purpose 32-bit timers/external event
counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
General description. . . . . . . . . . . . . . . . . . . . . . 1
Features and benefits . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering information. . . . . . . . . . . . . . . . . . . . . 3
Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 4
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Pinning information. . . . . . . . . . . . . . . . . . . . . . 6
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 10
Functional description . . . . . . . . . . . . . . . . . . 28
Architectural overview . . . . . . . . . . . . . . . . . . 28
On-chip flash programming memory . . . . . . . 29
On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 29
Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 30
Interrupt controller . . . . . . . . . . . . . . . . . . . . . 31
Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 32
Pin connect block . . . . . . . . . . . . . . . . . . . . . . 32
External memory controller. . . . . . . . . . . . . . . 32
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
General purpose DMA controller . . . . . . . . . . 33
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Fast general purpose parallel I/O . . . . . . . . . . 34
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
LCD controller. . . . . . . . . . . . . . . . . . . . . . . . . 35
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
USB interface . . . . . . . . . . . . . . . . . . . . . . . . . 37
USB device controller. . . . . . . . . . . . . . . . . . . 37
7.22.1
7.23
7.23.1
7.24
7.24.1
7.25
7.25.1
7.26
7.26.1
7.26.1.1 Internal RC oscillator . . . . . . . . . . . . . . . . . . . 45
7.26.1.2 Main oscillator . . . . . . . . . . . . . . . . . . . . . . . . 45
7.26.1.3 RTC oscillator . . . . . . . . . . . . . . . . . . . . . . . . 46
7.26.2
PLL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.26.3
Wake-up timer . . . . . . . . . . . . . . . . . . . . . . . . 46
7.26.4
Power control. . . . . . . . . . . . . . . . . . . . . . . . . 47
7.26.4.1 Idle mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.26.4.2 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.26.4.3 Power-down mode. . . . . . . . . . . . . . . . . . . . . 47
7.26.4.4 Deep power-down mode . . . . . . . . . . . . . . . . 48
7.26.4.5 Power domains . . . . . . . . . . . . . . . . . . . . . . . 48
7.27
System control. . . . . . . . . . . . . . . . . . . . . . . . 49
7.27.1
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.27.2
Brownout detection . . . . . . . . . . . . . . . . . . . . 49
7.27.3
Code security
(Code Read Protection - CRP) . . . . . . . . . . . 49
7.27.4
AHB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.27.5
External interrupt inputs. . . . . . . . . . . . . . . . . 50
7.27.6
Memory mapping control . . . . . . . . . . . . . . . . 50
7.28
Emulation and debugging . . . . . . . . . . . . . . . 50
7.28.1
EmbeddedICE . . . . . . . . . . . . . . . . . . . . . . . . 50
7.28.2
Embedded trace. . . . . . . . . . . . . . . . . . . . . . . 51
7.28.3
RealMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 52
9
Thermal characteristics . . . . . . . . . . . . . . . . . 53
10
Static characteristics . . . . . . . . . . . . . . . . . . . 54
10.1
Power-down mode. . . . . . . . . . . . . . . . . . . . . 57
10.2
Deep power-down mode . . . . . . . . . . . . . . . . 58
10.3
Electrical pin characteristics. . . . . . . . . . . . . . 60
11
Dynamic characteristics. . . . . . . . . . . . . . . . . 61
11.1
Internal oscillators . . . . . . . . . . . . . . . . . . . . . 62
11.2
I/O pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
11.3
USB interface. . . . . . . . . . . . . . . . . . . . . . . . . 62
11.4
Flash memory . . . . . . . . . . . . . . . . . . . . . . . . 63
11.5
Static external memory interface . . . . . . . . . . 64
11.6
Dynamic external memory interface . . . . . . . 66
11.7
Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
12
ADC electrical characteristics . . . . . . . . . . . . 70
13
DAC electrical characteristics . . . . . . . . . . . . 73
14
Application information . . . . . . . . . . . . . . . . . 74
14.1
LCD panel signal usage. . . . . . . . . . . . . . . . . 74
14.2
Suggested USB interface solutions . . . . . . . . 77
14.3
Crystal oscillator XTAL input and
component selection . . . . . . . . . . . . . . . . . . . 81
14.4
RTC 32 kHz oscillator component selection . 83
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Pulse width modulator . . . . . . . . . . . . . . . . . . 43
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 44
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
RTC and battery RAM . . . . . . . . . . . . . . . . . . 44
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Clocking and power control . . . . . . . . . . . . . . 45
Crystal oscillators. . . . . . . . . . . . . . . . . . . . . . 45