LPC23xx series ARM microcontrollers are for applications requiring serial communications for a variety of purposes.
This manual describes the LPC23xx series of ARM7‑based microcontrollers, covering their core architecture, memory options, and integrated peripherals. It includes tables of part numbers, ordering information, and feature overviews for each device variant.
The document also details power management, debugging interfaces, and supplementary modules such as EmbeddedTrace, EmbeddedICE, and RealMonitor, providing developers with the necessary information to design and program applications using these devices.
| Processor core | ARM7TDMI‑S, up to 72 MHz |
|---|---|
| Flash memory | Up to 512 kB on‑chip |
| SRAM | Up to 64 kB on the ARM local bus |
| Ethernet | 10/100 Mbps MAC with DMA |
| USB interface | USB 2.0 Full Speed device controller |
| CAN channels | Two CAN channels |
| UARTs | Four UARTs with fractional baud‑rate generation |
| A/D converter | 10‑bit, up to 8 (100‑pin) or 10 (144‑pin) inputs |
| D/A converter | 10‑bit |
| Power supply | Single 3.3 V (3.0 V‑3.6 V) |
| Power modes | Idle, Sleep, Power‑down |
They use an ARM7TDMI‑S processor that can run at up to 72 MHz.
Each LPC23xx device provides up to 512 kB of flash program memory.
The devices include a 10/100 Mbps Ethernet MAC, USB 2.0 Full Speed, four UARTs, two CAN channels, SPI, SSP, I²C, I²S, and an SD/MMC interface.
The microcontrollers operate from a single 3.3 V supply, ranging from 3.0 V to 3.6 V.