Produced | Current |
---|---|
Max. CPU clock rate | 120 to 204 MHz |
Instruction set |
Thumb, Thumb-2, Sat Math, DSP, FPU |
Microarchitecture |
ARM Cortex-M4F ARM Cortex-M0 |
Produced | Current |
---|---|
Max. CPU clock rate | to 266 MHz |
Instruction set | Thumb, ARM |
Microarchitecture | ARM9 |
Produced | Current |
---|---|
Max. CPU clock rate | to 72 MHz |
Instruction set | Thumb, ARM |
Microarchitecture | ARM7, ARM9 |
Produced | Current |
---|---|
Max. CPU clock rate | 30 to 180 MHz |
Instruction set | Thumb, Thumb-2 |
Microarchitecture |
ARM Cortex-M3 ARM Cortex-M0 |
Produced | From 2012 to Current |
---|---|
Max. CPU clock rate | 30 MHz |
Instruction set |
Thumb subset, Thumb-2 subset |
Microarchitecture | ARM Cortex-M0+ |
LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors (formerly Philips Semiconductors). The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. The earliest LPC series were based on the Intel 8-bit 80C51 core. As of February 2011, NXP had shipped over one billion ARM processor-based chips.
All recent LPC families are based on ARM cores, which NXP Semiconductors licenses from ARM Holdings, then adds their own peripherals before converting the design into a silicon die. NXP is the only vendor shipping an ARM Cortex-M core in a DIP package: LPC810 in DIP8 (0.3-inch width) and LPC1114 in DIP28 (0.6-inch width). The following tables summarize the NXP LPC microcontroller families.
The LPC4xxx series are based on the ARM Cortex-M4F core.
The LPC4300 series have two or three ARM cores, one ARM Cortex-M4F and one or two ARM Cortex-M0. The LPC4350 chips are pin-compatible with the LPC1850 chips. The LPC4330-Xplorer development board is available from NXP. The summary for this series is: