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.

Overview

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 dual in-line 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.

NXP LPC

{ | class="wikitable" style="text-align:center;" |+ ARM Cortex-M Families |- ! NXP Series !! ARM CPU Core |- | LPC4300 || Cortex-M4F& Cortex-M0 |- | LPC54000LPC4000 || Cortex-M4F |- | LPC1800LPC1700LPC1300 || Cortex-M3 |- | LPC1200LPC1100 || Cortex-M0 |- | LPC1100LPC800 || Cortex-M0+ |}

NXP LPC

{ | class="wikitable" style="text-align:center;" |+ ARM9 Families |- ! NXP Series !! ARM CPU Core |- | LPC3200LPC3100 || ARM926EJ-S |- | LPC2900 || ARM968E-S |}

NXP LPC

{ | class="wikitable" style="text-align:center;" |+ ARM7 Families |- ! NXP Series !! ARM CPU Core |- | LPC2400LPC2300LPC2200LPC2100 || ARM7TDMI-S |}

History

In 1982, Philips Semiconductors invented the I²C-bus, and is currently the top supplier of I²C solutions in the world. In January 2005, Philips Semiconductors launched the PNX4008 'Nexperia™ Mobile Multimedia Processor', featuring an ARM9 processor and including PowerVR MBX graphics IP from Imagination Technologies. In February 2005, Philips Semiconductors announces the LPC3000 ARM9 series, based on the Nexperia platform. In September 2006, Philips Semiconductors was spun off to a consortium of private equity investors and changed its name to NXP. As part of this spin off, NXP acquired the older Philips LPC microcontroller families. In September 2006, NXP announced the LPC2300 and LPC2400 ARM7 series. In September 2007, NXP announced the LPC2900 series. In February 2008, NXP announced the licensing of the ARM Cortex-M3 core from ARM Holdings. In March 2008, NXP announced the LPC3200 ARM9 series. In October 2008, NXP announced the LPC1700 series. In February 2009, NXP announced the licensing of the ARM Cortex-M0 core from ARM Holdings. In May 2009, NXP announced the LPC1300 series. In January 2010, NXP launched the LPCXpresso Toolchain for NXP ARM processors. In February 2010, NXP announced the licensing of the ARM Cortex-M4F core from ARM Holdings. In April 2010, NXP announced the LPC1102, the world’s smallest ARM microcontroller at 2.17 mm x 2.32 mm size. In September 2010, NXP announced the LPC1800 series. In February 2011, NXP announced the LPC1200 series. In April 2011, NXP announced the LPC11U00 series with USB. In September 2011, NXP announced the LPC11D00 series with a LCD controller. In December 2011, NXP announced the LPC4300 series, the first dual-core chip with an ARM Cortex-M4F and ARM Cortex-M0. In February 2012, NXP announced the LPC1100LV series with dual supply voltage to allow interfacing to both 1.8 V and 3.3 V peripherals. In March 2012, NXP announced the LPC1100XL series for extra low-power and LPC11E00 series with EEPROM. In March 2012, NXP announced the licensing of the ARM Cortex-M0+ core from ARM Holdings. In March 2012, NXP introduced a "longevity program" to promise availability of IC chips from select ARM families for 10 or more years. In March 2012, NXP announced the LPC11A00 series with flexible analog subsystem. In April 2012, NXP announced the LPC11C00 series with a CAN bus controller. In September 2012, NXP announced the LPC4000 series based on ARM Cortex-M4F. In November 2012, NXP announced the LPC800 series based on the ARM Cortex-M0+ core, and the first ARM Cortex-M in a DIP8 package. In April 2013, NXP announced the LPC-Link 2 JTAG / SWD debug adapter. Multiple firmware versions are available to emulate popular debug adapters. In May 2013, NXP announced that it acquired Code Red Technologies, an embedded software development tools provider, such as the LPCXpresso IDE and Red Suite. In October 2013, NXP announced the LPC4370 microcontroller. In December 2013, NXP announced the LPC11E37H and the LPC11U37H microcontrollers. In January 2017, NXP announced LPC54000 MCU series along with a refresh of the LPC800 series.