
LPC2930_3
All information provided in this document is subject to legal disclaimers.
 NXP B.V. 2010. All rights reserved.
Product data sheet
Rev. 03 — 16 April 2010 
97 of 98
continued >>
NXP Semiconductors
LPC2930
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.5.1 
6.5.2 
6.5.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
LQFP208 pin assignment. . . . . . . . . . . . . . . . .  5
Functional description  . . . . . . . . . . . . . . . . . .  13
Architectural overview  . . . . . . . . . . . . . . . . . .  13
ARM968E-S processor. . . . . . . . . . . . . . . . . .  14
On-chip static RAM. . . . . . . . . . . . . . . . . . . . .  14
Memory map. . . . . . . . . . . . . . . . . . . . . . . . . .  15
Reset, debug, test, and power description . . .  16
Reset and power-up behavior  . . . . . . . . . . . .  16
Reset strategy  . . . . . . . . . . . . . . . . . . . . . . . .  16
IEEE 1149.1 interface pins 
(JTAG boundary-scan test). . . . . . . . . . . . . . .  16
ETM/ETB . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16
Power supply pins  . . . . . . . . . . . . . . . . . . . . .  17
Clocking strategy . . . . . . . . . . . . . . . . . . . . . .  17
Clock architecture. . . . . . . . . . . . . . . . . . . . . .  17
Base clock and branch clock relationship. . . .  18
External Static Memory Controller (SMC). . . .  21
Description . . . . . . . . . . . . . . . . . . . . . . . . . . .  21
Boot process. . . . . . . . . . . . . . . . . . . . . . . . . .  22
Pin description . . . . . . . . . . . . . . . . . . . . . . . .  22
Clock description  . . . . . . . . . . . . . . . . . . . . . .  22
External memory timing diagrams . . . . . . . . .  23
General Purpose DMA (GPDMA) controller. .  25
DMA support for peripherals. . . . . . . . . . . . . .  25
Clock description  . . . . . . . . . . . . . . . . . . . . . .  26
USB interface . . . . . . . . . . . . . . . . . . . . . . . . .  26
USB device controller. . . . . . . . . . . . . . . . . . .  26
USB OTG controller . . . . . . . . . . . . . . . . . . . .  26
USB host controller. . . . . . . . . . . . . . . . . . . . .  27
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27
Pin description . . . . . . . . . . . . . . . . . . . . . . . .  27
Clock description  . . . . . . . . . . . . . . . . . . . . . .  28
General subsystem. . . . . . . . . . . . . . . . . . . . .  28
General subsystem clock description. . . . . . .  28
Chip and feature identification . . . . . . . . . . . .  28
System Control Unit (SCU). . . . . . . . . . . . . . .  28
Event router . . . . . . . . . . . . . . . . . . . . . . . . . .  28
6.10.4.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  29
6.5.3.1 
6.5.4 
6.6 
6.6.1 
6.6.2 
6.7 
6.7.1 
6.7.2 
6.7.3 
6.7.4 
6.7.5 
6.8 
6.8.1 
6.8.2 
6.9 
6.9.1 
6.9.2 
6.9.3 
6.9.3.1 
6.9.4 
6.9.5 
6.10 
6.10.1 
6.10.2 
6.10.3 
6.10.4 
6.11 
6.11.1 
6.11.2 
6.11.2.1 Functional description . . . . . . . . . . . . . . . . . .  30
6.11.2.2 Clock description . . . . . . . . . . . . . . . . . . . . . .  30
6.11.3 
Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30
6.11.3.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  31
6.11.3.2 Clock description . . . . . . . . . . . . . . . . . . . . . .  32
6.11.4 
UARTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  32
6.11.4.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  32
6.11.4.2 Clock description . . . . . . . . . . . . . . . . . . . . . .  33
6.11.5 
Serial peripheral interface (SPI). . . . . . . . . . .  33
6.11.5.1 Functional description . . . . . . . . . . . . . . . . . .  33
6.11.5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  34
6.11.5.3 Clock description . . . . . . . . . . . . . . . . . . . . . .  34
6.11.6 
General-purpose I/O  . . . . . . . . . . . . . . . . . . .  34
6.11.6.1 Functional description . . . . . . . . . . . . . . . . . .  35
6.11.6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  35
6.11.6.3 Clock description . . . . . . . . . . . . . . . . . . . . . .  35
6.12 
Networking subsystem. . . . . . . . . . . . . . . . . .  35
6.12.1 
CAN gateway. . . . . . . . . . . . . . . . . . . . . . . . .  35
6.12.1.1 Global acceptance filter . . . . . . . . . . . . . . . . .  36
6.12.1.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  36
6.12.2 
LIN  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  36
6.12.2.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  36
6.12.3 
I
2
C-bus serial I/O controllers . . . . . . . . . . . . .  37
6.12.3.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  37
6.13 
Modulation and Sampling Control 
SubSystem (MSCSS)  . . . . . . . . . . . . . . . . . .  37
6.13.1 
Functional description . . . . . . . . . . . . . . . . . .  38
6.13.2 
Pin description . . . . . . . . . . . . . . . . . . . . . . . .  40
6.13.3 
Clock description . . . . . . . . . . . . . . . . . . . . . .  40
6.13.4 
Analog-to-digital converter. . . . . . . . . . . . . . .  40
6.13.4.1 Functional description . . . . . . . . . . . . . . . . . .  41
6.13.4.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  41
6.13.4.3 Clock description . . . . . . . . . . . . . . . . . . . . . .  42
6.13.5 
Pulse Width Modulator (PWM). . . . . . . . . . . .  42
6.13.5.1 Functional description . . . . . . . . . . . . . . . . . .  43
6.13.5.2 Synchronizing the PWM counters . . . . . . . . .  44
6.13.5.3 Master and slave mode . . . . . . . . . . . . . . . . .  45
6.13.5.4 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  45
6.13.5.5 Clock description . . . . . . . . . . . . . . . . . . . . . .  45
6.13.6 
Timers in the MSCSS. . . . . . . . . . . . . . . . . . .  45
6.13.6.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  46
6.13.6.2 Clock description . . . . . . . . . . . . . . . . . . . . . .  46
6.13.7 
Quadrature Encoder Interface (QEI) . . . . . . .  46
6.13.7.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . .  47
6.13.7.2 Clock description . . . . . . . . . . . . . . . . . . . . . .  47
Peripheral subsystem  . . . . . . . . . . . . . . . . . .  29
Peripheral subsystem clock description. . . . .  29
Watchdog timer . . . . . . . . . . . . . . . . . . . . . . .  30