The LPC2141/42/44/46/48 family are 16‑bit/32‑bit ARM7TDMI‑S microcontrollers offered in a tiny LQFP64 package. They combine on‑chip flash memory ranging from 32 kB to 512 kB with 8 kB to 40 kB of static RAM and support a 60 MHz maximum CPU clock.
Key peripherals include USB 2.0 full‑speed device controller, one or two 10‑bit ADCs (6 or 14 channels), a single 10‑bit DAC, multiple UARTs, SPI/SSP, I²C, up to 45 GPIO pins, two 32‑bit timers, PWM outputs and a watchdog timer, making the devices suitable for industrial control, medical systems and communication gateways.
| Flash memory | 32 kB – 512 kB |
|---|---|
| Static RAM | 8 kB – 40 kB |
| CPU clock | up to 60 MHz |
| DAC | single 10‑bit DAC |
| USB endpoint RAM | 2 kB (8 kB in LPC2146/48 via DMA) |
| GPIO pins | 45 fast GPIO lines |
| Timers | Two 32‑bit timers/external event counters |
The device can be configured with up to 512 kB of on‑chip flash memory.
The microcontroller supports a maximum CPU clock of 60 MHz.
Yes, it includes a USB 2.0 full‑speed device controller with 2 kB of endpoint RAM (8 kB in LPC2146/48 via DMA).