The LPC2109/2119/2129 are based on a 16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, together with 64/128/256 kB of embedded high-speed flash memory. A 128-bit wide memory interface and a unique accelerator architecture enable 32-bit code execution at maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 % with minimal performance penalty. With their compact 64-pin package, low power consumption, various 32-bit timers, 4-channel 10-bit ADC, two advanced CAN channels, PWM channels and 46 fast GPIO lines with up to nine external interrupt pins these microcontrollers are particularly suitable for automotive and industrial control applications, as well as medical systems and fault-tolerant maintenance buses. With a wide range of additional serial communications interfaces, they are also suited for communication gateways and protocol converters as well as many other general-purpose applications.
The LPC2109/2119/2129 family are 16/32‑bit ARM7TDMI‑S microcontrollers offered in a compact LQFP64 package. They provide up to 256 kB of flash, 16 kB of SRAM, a 60 MHz CPU core, four 10‑bit ADC channels, up to two CAN interfaces and 46 GPIO pins, making them suitable for automotive, industrial and medical applications.
Key features include fast GPIO, fractional‑baud UARTs, buffered SSP/SPI, diversified code‑read protection, and a rich set of timers, PWM units and a real‑time clock. The devices support in‑system and in‑application programming via an on‑chip bootloader.
| CPU core | ARM7TDMI‑S 16/32‑bit |
|---|---|
| Flash memory | 64 kB, 128 kB or 256 kB |
| Static RAM | 8 kB or 16 kB |
| Maximum CPU clock | 60 MHz |
| ADC channels | Four 10‑bit channels |
| CAN interfaces | 1 or 2 channels |
| GPIO pins | Up to 46 |
| Core voltage range | 1.65 V – 1.95 V |
| I/O voltage range | 3.0 V – 3.6 V |
| Operating temperature | -40 °C – +85 °C |
They use a 16/32‑bit ARM7TDMI‑S CPU core.
The devices can run up to 60 MHz.
Flash memory is offered in 64 kB, 128 kB or 256 kB sizes.
Up to 46 general‑purpose I/O pins are available.