
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