DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
4 of 571
NXP Semiconductors
UM10316
Chapter 1: LPC29xx Introductory information
–
Three full-duplex Q-SPIs with four slave-select lines; 16 bits wide; 8 locations
deep; Tx FIFO and Rx FIFO.
–
Two I
2
C-bus interfaces.
•
Other peripherals:
–
Up to three ADCs: Two 10-bit ADCs, 8-channels each, with 3.3 V measurement
range and one, 8-channel 10-bit ADC with 5.0 V measurement range provide a
total of up to 24 analog inputs, with conversion times as low as 2.44
μ
s per
channel. Each channel provides a compare function to minimize interrupts.
–
Multiple trigger-start option for all ADCs: timer, PWM, other ADC and external
signal input.
–
Four 32-bit timers each containing four capture-and-compare registers linked to
I/Os.
–
Four six-channel PWMs (Pulse-Width Modulators) with capture and trap
functionality.
–
Two dedicated 32-bit timers to schedule and synchronize PWM and ADC.
–
Quadrature encoder interface that can monitor one external quadrature encoder.
–
32-bit watchdog with timer change protection, running on safe clock.
•
Up to 108 general-purpose I/O pins with programmable pull-up, pull-down, or bus
keeper.
•
Vectored Interrupt Controller (VIC) with 16 priority levels.
•
Up to 24 level-sensitive external interrupt pins, including CAN and LIN wake-up
features.
•
Configurable clock-out pin for driving external system clocks.
•
Processor wake-up from power-down via external interrupt pins; CAN or LIN activity.
•
Flexible Reset Generator Unit (RGU) able to control resets of individual modules.
•
Flexible Clock-Generation Unit (CGU) able to control clock frequency of individual
modules:
–
On-chip very low-power ring oscillator; fixed frequency of 0.4 MHz; always on to
provide a Safe_Clock source for system monitoring.
–
On-chip crystal oscillator with a recommended operating range from 10 MHz to
25 MHz - max. PLL input 25 MHz.
–
On-chip PLL allows CPU operation up to a maximum CPU rate of 125 MHz.
–
Generation of up to 11 base clocks.
–
Seven fractional dividers.
•
Highly configurable system Power Management Unit (PMU):
clock control of individual modules.
allows minimization of system operating power consumption in any configuration.
•
Standard ARM test and debug interface with real-time in-circuit emulator.
•
Boundary-scan test supported.
•
ETM/ETB debug functions with 8 kB of dedicated SRAM also accessible for
application code and data storage.
•
Dual power supply: