The LPC2290 is based on a 16/32 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 its 144 pin package, low power consumption, various 32-bit timers, 8-channel 10-bit ADC, 2 advanced CAN channels, PWM channels and up to 9 external interrupt pins this microcontroller is particularly suitable for automotive and industrial control applications as well as medical systems and fault-tolerant maintenance buses. LPC2290 provides up to 76 GPIO depending on bus configuration. With a wide range of additional serial communications interfaces, it is also suited for communication gateways and protocol converters as well as many other general-purpose applications.
Features
16/32-bit ARM7TDMI-S microcontroller in a LQFP144 package.
16 kB on-chip Static RAM.
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.
Two interconnected CAN interfaces with advanced acceptance filters. Additional serial interfaces include two UARTs (16C550), Fast I²C (400 kbits/s) and two SPIs.
Eight channel 10-bit A/D converter with conversion time as low as 2.44 us.
Two 32-bit timers (with 4 capture and 4 compare channels), PWM unit (6 outputs), Real Time Clock and Watchdog.
Vectored Interrupt Controller 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 9 edge/level sensitive external interrupt pins available.
60 MHz maximum CPU clock available from programmable on-chip Phase-Locked Loop with settling time of 100 us.
On-chip crystal oscillator with an operating range of 1 MHz to 30 MHz.
Two low power modes, 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.