The LPC2210/2220 microcontrollers are based on a 32/16 bit ARM7TDMI-S CPU with real-time emulation and embedded trace support. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 pct with minimal performance penalty. With a 144 pin package, low power consumption, various 32-bit timers, 8-channel 10-bit ADC, PWM channels and up to nine external interrupt pins this microcontroller is particularly suitable for industrial control, medical systems, access control and point-of-sale. The LPC2210/2220 can provide up to 76 GPIOs depending on bus configuration. With a wide range of serial communications interfaces, it is also very well suited for communication gateways, protocol converters and embedded soft modems as well as many other general-purpose applications.
Features
16/32-bit ARM7TDMI-S microcontroller in a LQFP144 and TFBGA144 package.
16/64 kB on-chip static RAM (LPC2210/2220).
Serial boot-loader using UART0 provides in-system download and programming capabilities.
EmbeddedICE-RT and Embedded Trace interfaces offer real-time debugging with the on-chip RealMonitor software as well as high speed real-time tracing of instruction execution.
Eight channel 10-bit A/D converter with conversion time as low as 2.44 us.
Two 32-bit timers (LPC2220 also external event counters) with four capture and four compare channels, PWM unit (six outputs), Real-Time Clock (RTC) and watchdog.
Multiple serial interfaces including two UARTs (16C550), Fast I²C-bus (400 kbit/s) and two SPIs. On the LPC2220 a Synchronous Serial Port (SSP) with data buffers and variable length transfers can be selected to replace one SPI.
Vectored Interrupt Controller (VIC) with configurable priorities and vector addresses.
Configurable external memory interface with up to four banks, each up to 16 MB and 8/16/32 bit data width.
Up to 76 general purpose I/O pins (5 V tolerant). Up to nine edge or level sensitive external interrupt pins available.
60/75 MHz (LPC2210/2220) maximum CPU clock available from programmable on-chip Phase-Locked Loop (PLL) with settling time of 100 us.
On-chip integrated oscillator operates with external crystal in range of 1 MHz to 30 MHz and with external oscillator up to 50 MHz.
Power saving modes include Idle and Power-down.
Processor wake-up from Power-down mode via external interrupt.
Individual enable/disable of peripheral functions for power optimization.
Dual power supply:
CPU operating voltage range of 1.65 V to 1.95 V (1.8 V +- 0.15 V).
I/O power supply range of 3.0 V to 3.6 V (3.3 V +- 10 pct) with 5 V tolerant I/O pads. 16/32-bit ARM7TDMI-S processor.