This document is the user manual for the LPC17xx series microcontrollers released by NXP on August 19, 2010. The manual provides detailed information on the features and characteristics of products such as LPC1769, LPC1768, LPC1767, LPC1766, LPC1765, LPC1764, LPC1763, LPC1759, LPC1758, LPC1756, LPC1754, and LPC1752. These products are based on the ARM Cortex-M3 32-bit processor and support functions such as USB, Ethernet, CAN, and I2S.
The LPC17xx series is an ARM Cortex‑M3 based microcontroller family designed for embedded applications that require high integration and low power consumption. The manual covers the architecture, core features, and a wide range of on‑chip peripherals such as Ethernet, USB, CAN, ADC, DAC, timers, and PWM modules.
Key sections describe the device pin‑out, memory organization, power management, and programming interfaces. Ordering information, package options, and a simplified block diagram help designers select the appropriate part for their application, while supplementary chapters provide in‑depth reference for registers, interrupt handling, and system control.
| Maximum CPU frequency (high‑speed parts) | 120 MHz |
|---|---|
| Flash memory size | Up to 512 kB |
| SRAM size | Up to 64 kB |
| Ethernet MAC | Present |
| USB interface modes | Host, Device, OTG |
| CAN channels | 2 |
| ADC resolution | 12‑bit |
| DAC resolution | 10‑bit |
| General‑purpose timers | 4 |
| UART count | 4 |
The high‑speed LPC1769 and LPC1759 operate at up to 120 MHz.
The LPC17xx family offers up to 512 kB of on‑chip flash memory.
The USB controller can be configured as Host, Device, or OTG.
Four UARTs are integrated in the LPC17xx devices.