![](http://datasheet.mmic.net.cn/390000/LPC2921FBD100_datasheet_16816486/LPC2921FBD100_83.png)
LPC2921_23_25_3
All information provided in this document is subject to legal disclaimers.
NXP B.V. 2010. All rights reserved.
Product data sheet
Rev. 03 — 14 April 2010
83 of 84
continued >>
NXP Semiconductors
LPC2921/2923/2925
ARM9 microcontroller with CAN, LIN, and USB
18. Contents
1
2
3
3.1
4
5
5.1
5.2
5.2.1
5.2.2
6
6.1
6.2
6.3
6.4
6.5
6.6
6.6.1
6.6.2
6.6.3
General description. . . . . . . . . . . . . . . . . . . . . . 1
Features and benefits . . . . . . . . . . . . . . . . . . . . 1
Ordering information. . . . . . . . . . . . . . . . . . . . . 3
Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 3
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pinning information. . . . . . . . . . . . . . . . . . . . . . 5
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
General description . . . . . . . . . . . . . . . . . . . . . 5
LQFP100 pin assignment. . . . . . . . . . . . . . . . . 5
Functional description . . . . . . . . . . . . . . . . . . . 9
Architectural overview . . . . . . . . . . . . . . . . . . . 9
ARM968E-S processor. . . . . . . . . . . . . . . . . . . 9
On-chip flash memory system . . . . . . . . . . . . 10
On-chip static RAM. . . . . . . . . . . . . . . . . . . . . 10
Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 11
Reset, debug, test, and power description . . . 12
Reset and power-up behavior . . . . . . . . . . . . 12
Reset strategy . . . . . . . . . . . . . . . . . . . . . . . . 12
IEEE 1149.1 interface pins (JTAG boundary-scan
test). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
ETM/ETB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Power supply pins . . . . . . . . . . . . . . . . . . . . . 13
Clocking strategy . . . . . . . . . . . . . . . . . . . . . . 13
Clock architecture. . . . . . . . . . . . . . . . . . . . . . 13
Base clock and branch clock relationship. . . . 14
Flash memory controller. . . . . . . . . . . . . . . . . 17
Functional description. . . . . . . . . . . . . . . . . . . 17
Flash layout . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Flash bridge wait-states . . . . . . . . . . . . . . . . . 19
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 19
Clock description . . . . . . . . . . . . . . . . . . . . . . 19
EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
General Purpose DMA (GPDMA) controller. . 20
DMA support for peripherals. . . . . . . . . . . . . . 20
Clock description . . . . . . . . . . . . . . . . . . . . . . 20
USB interface . . . . . . . . . . . . . . . . . . . . . . . . . 20
USB device controller. . . . . . . . . . . . . . . . . . . 20
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 21
Clock description . . . . . . . . . . . . . . . . . . . . . . 21
General subsystem. . . . . . . . . . . . . . . . . . . . . 22
General subsystem clock description. . . . . . . 22
Chip and feature identification . . . . . . . . . . . . 22
System Control Unit (SCU). . . . . . . . . . . . . . . 22
Event router . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.11.4.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 23
6.12
Peripheral subsystem. . . . . . . . . . . . . . . . . . . 23
6.6.3.1
6.6.4
6.7
6.7.1
6.7.2
6.8
6.8.1
6.8.2
6.8.3
6.8.4
6.8.5
6.8.6
6.9
6.9.1
6.9.2
6.10
6.10.1
6.10.2
6.10.3
6.11
6.11.1
6.11.2
6.11.3
6.11.4
6.12.1
6.12.2
6.12.2.1 Functional description . . . . . . . . . . . . . . . . . . 24
6.12.2.2 Clock description . . . . . . . . . . . . . . . . . . . . . . 24
6.12.3
Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.12.3.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 25
6.12.3.2 Clock description . . . . . . . . . . . . . . . . . . . . . . 25
6.12.4
UARTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.12.4.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 26
6.12.4.2 Clock description . . . . . . . . . . . . . . . . . . . . . . 26
6.12.5
Serial Peripheral Interface (SPI) . . . . . . . . . . 26
6.12.5.1 Functional description . . . . . . . . . . . . . . . . . . 27
6.12.5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 27
6.12.5.3 Clock description . . . . . . . . . . . . . . . . . . . . . . 28
6.12.6
General-purpose I/O . . . . . . . . . . . . . . . . . . . 28
6.12.6.1 Functional description . . . . . . . . . . . . . . . . . . 28
6.12.6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 28
6.12.6.3 Clock description . . . . . . . . . . . . . . . . . . . . . . 29
6.13
Networking subsystem. . . . . . . . . . . . . . . . . . 29
6.13.1
CAN gateway. . . . . . . . . . . . . . . . . . . . . . . . . 29
6.13.1.1 Global acceptance filter . . . . . . . . . . . . . . . . . 29
6.13.1.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 29
6.13.2
LIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.13.2.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 30
6.13.3
I
2
C-bus serial I/O controllers . . . . . . . . . . . . . 30
6.13.3.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 31
6.14
Modulation and Sampling Control SubSystem
(MSCSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.14.1
Functional description . . . . . . . . . . . . . . . . . . 31
6.14.2
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 33
6.14.3
Clock description . . . . . . . . . . . . . . . . . . . . . . 34
6.14.4
Analog-to-digital converter. . . . . . . . . . . . . . . 34
6.14.4.1 Functional description . . . . . . . . . . . . . . . . . . 34
6.14.4.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 35
6.14.4.3 Clock description . . . . . . . . . . . . . . . . . . . . . . 36
6.14.5
Pulse Width Modulator (PWM). . . . . . . . . . . . 36
6.14.5.1 Functional description . . . . . . . . . . . . . . . . . . 36
6.14.5.2 Synchronizing the PWM counters . . . . . . . . . 37
6.14.5.3 Master and slave mode . . . . . . . . . . . . . . . . . 38
6.14.5.4 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 38
6.14.5.5 Clock description . . . . . . . . . . . . . . . . . . . . . . 38
6.14.6
Timers in the MSCSS. . . . . . . . . . . . . . . . . . . 38
6.14.6.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 39
6.14.6.2 Clock description . . . . . . . . . . . . . . . . . . . . . . 39
6.14.7
Quadrature Encoder Interface (QEI) . . . . . . . 39
6.14.7.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 40
6.14.7.2 Clock description . . . . . . . . . . . . . . . . . . . . . . 40
Peripheral subsystem clock description. . . . . 23
Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 23