LPC2420_60

Manufacturer Part NumberLPC2420_60
DescriptionNXP Semiconductors designed the LPC2420/2460 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
ManufacturerNXP Semiconductors
LPC2420_60 datasheet
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Page 81
82
Page 82
83
Page 83
84
Page 84
85
Page 85
86
Page 86
Page 85/86

Download datasheet (497Kb)Embed
PrevNext
NXP Semiconductors
20. Contents
1
General description . . . . . . . . . . . . . . . . . . . . . . 1
2
Features and benefits . . . . . . . . . . . . . . . . . . . . 1
3
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4
Ordering information . . . . . . . . . . . . . . . . . . . . . 3
4.1
Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 4
5
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6
Pinning information . . . . . . . . . . . . . . . . . . . . . . 6
6.1
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 9
7
Functional description . . . . . . . . . . . . . . . . . . 26
7.1
Architectural overview . . . . . . . . . . . . . . . . . . 26
7.2
On-chip SRAM . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3
Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.4
Interrupt controller . . . . . . . . . . . . . . . . . . . . . 28
7.4.1
Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 29
7.5
Pin connect block . . . . . . . . . . . . . . . . . . . . . . 29
7.6
External memory controller. . . . . . . . . . . . . . . 29
7.6.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.7
General purpose DMA controller . . . . . . . . . . 30
7.7.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.8
Fast general purpose parallel I/O . . . . . . . . . . 31
7.8.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.9
Ethernet (LPC2460 only) . . . . . . . . . . . . . . . . 32
7.9.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.10
USB interface . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.10.1
USB device controller . . . . . . . . . . . . . . . . . . . 33
7.10.1.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.10.2
USB host controller. . . . . . . . . . . . . . . . . . . . . 33
7.10.2.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.10.3
USB OTG controller . . . . . . . . . . . . . . . . . . . . 34
7.10.3.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.11
CAN controller and acceptance filters
(LPC2460 only). . . . . . . . . . . . . . . . . . . . . . . . 34
7.11.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.12
10-bit ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.12.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.13
10-bit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.13.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.14
UARTs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.14.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.15
SPI serial I/O controller. . . . . . . . . . . . . . . . . . 36
7.15.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.16
SSP serial I/O controller . . . . . . . . . . . . . . . . . 36
7.16.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.17
SD/MMC card interface . . . . . . . . . . . . . . . . . 36
7.17.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2
7.18
I
C-bus serial I/O controller . . . . . . . . . . . . . . 37
LPC2420_60
Product data sheet
7.18.1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.19
I
7.19.1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.20
General purpose 32-bit timers/external
event counters . . . . . . . . . . . . . . . . . . . . . . . . 38
7.20.1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.21
Pulse width modulator . . . . . . . . . . . . . . . . . . 39
7.21.1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.22
Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 40
7.22.1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.23
RTC and battery RAM . . . . . . . . . . . . . . . . . . 40
7.23.1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.24
Clocking and power control . . . . . . . . . . . . . . 41
7.24.1
Crystal oscillators . . . . . . . . . . . . . . . . . . . . . . 41
7.24.1.1
Internal RC oscillator . . . . . . . . . . . . . . . . . . . 41
7.24.1.2
Main oscillator . . . . . . . . . . . . . . . . . . . . . . . . 41
7.24.1.3
RTC oscillator . . . . . . . . . . . . . . . . . . . . . . . . 42
7.24.2
PLL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.24.3
Wake-up timer . . . . . . . . . . . . . . . . . . . . . . . . 42
7.24.4
Power control . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.24.4.1
Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.24.4.2
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.24.4.3
Power-down mode . . . . . . . . . . . . . . . . . . . . . 43
7.24.4.4
Deep power-down mode . . . . . . . . . . . . . . . . 44
7.24.4.5
Power domains . . . . . . . . . . . . . . . . . . . . . . . 44
7.25
System control . . . . . . . . . . . . . . . . . . . . . . . . 45
7.25.1
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.25.2
Boot process . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.25.3
Brownout detection . . . . . . . . . . . . . . . . . . . . 45
7.25.4
AHB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.25.5
External interrupt inputs . . . . . . . . . . . . . . . . . 46
7.25.6
Memory mapping control . . . . . . . . . . . . . . . . 46
7.26
Emulation and debugging . . . . . . . . . . . . . . . 46
7.26.1
EmbeddedICE . . . . . . . . . . . . . . . . . . . . . . . . 46
7.26.2
Embedded trace. . . . . . . . . . . . . . . . . . . . . . . 47
7.26.3
RealMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 48
9
Thermal characteristics . . . . . . . . . . . . . . . . . 49
10
Static characteristics . . . . . . . . . . . . . . . . . . . 50
10.1
Power-down mode . . . . . . . . . . . . . . . . . . . . . 53
10.2
Deep power-down mode . . . . . . . . . . . . . . . . 54
10.3
Electrical pin characteristics. . . . . . . . . . . . . . 56
11
Dynamic characteristics. . . . . . . . . . . . . . . . . 57
11.1
Internal oscillators . . . . . . . . . . . . . . . . . . . . . 58
11.2
I/O pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
11.3
USB interface. . . . . . . . . . . . . . . . . . . . . . . . . 58
11.4
Static external memory interface . . . . . . . . . . 59
All information provided in this document is subject to legal disclaimers.
Rev. 6.1 — 22 September 2011
LPC2420/2460
Flashless 16-bit/32-bit microcontroller
2
S-bus serial I/O controllers . . . . . . . . . . . . . 37
© NXP B.V. 2011. All rights reserved.
continued >>
85 of 86