with NXP LPC1768 The NXP LPC1000 family consists of six series of
microcontrollers: LPC1800, LPC1700, LPC1500, LPC1300, LPC1200, LPC1100. The LPC1800, LPC1700, LPC1500, LPC1300 series are based on the
Cortex-M3 ARM processor core. The LPC1850 is pin-compatible with the
LPC4350 parts. The available packages are
TBGA100,
LQFP144,
BGA180, LQFP208, BGA256. The
LPC4330-Xplorer development board is available from NXP. The
Apple M7 and
M8 motion co-processor chips are most likely based on the LPC1800 series, as LPC18A1 and LPC18B1.
LPC1700 The NXP LPC1700-series are based on the ARM Cortex-M3 core. The LPC178x is pin-compatible with the
LPC408x parts. The available packages are
LQFP80, LQFP100,
TFBGA100, LQFP144, TFBGA180, LQFP208, TFBGA208. The
LPC1769-LPCXpresso development board is available from NXP. The
mbed LPC1768 board is also available. With EmCrafts LPC-LNX-EVB a LPC1788 based board with
μClinux is available.
LPC1500 The NXP LPC1500-series are based on the ARM Cortex-M3 core. The available packages are
LQFP48, LQFP64, LQFP100. The
LPC1549-LPCXpresso development board is available from NXP along with a motor control kit.
LPC1300 The NXP LPC1300-series are based on the ARM Cortex-M3 core. The available packages are
HVQFN33,
LQFP48, LQFP64. The
LPC1343-LPCXpresso and LPC1347-LPCXpresso development board are available from NXP.
LPC1200 The NXP LPC1200-family are based on the ARM Cortex-M0 core. It consists of 2 series: LPC1200, LPC12D00. The available packages are
LQFP48, LQFP64, LQFP100. The
LPC1227-LPCXpresso development board is available from NXP.
LPC1100 The NXP LPC1100-family are based on the ARM Cortex-M0 core. It consists of 8 series: LPC1100 Miniature, LPC1100(X)L, LPC1100LV, LPC11A00, LPC11C00, LPC11D00, LPC11E00, LPC11U00.
LPC1100 Miniature The LPC1100 series primarily targets an ultra tiny footprint. The available package is
WLCSP16 (2.17 mm x 2.32 mm). The
LPC1104-LPCXpresso development board is available from NXP.
LPC1100(X)L The LPC1100(X)L-series consists of three subseries: LPC111x, LPC111xL, and LPC111xXL. The LPC111xL and LPC111xXL include the power profiles, a windowed watchdog timer, and a configurable open-drain mode. The LPC1110XL adds a Non-Maskable Interrupt (NMI) and 256-byte page flash erase function. The
LPC1114-LPCXpresso and LPC1115-LPCXpresso development board are available from NXP. The summary for these series are: • Core: •
ARM Cortex-M0 core at a maximum clock rate of 50
MHz. • Includes 24-bit SysTick Timer. • Debug interface is
SWD with four breakpoints and two watchpoints.
JTAG debugging is not supported. • Memory: •
Static RAM sizes of 1 / 2 / 4 / 8
KB general purpose. •
Flash sizes of 4 / 8 / 16 / 24 / 32 / 64 KB general purpose. •
ROM boot loader. • Each chip has a factory-programmed 128-bit unique device identifier number. • Peripherals: • LPC111x has one
UART, one
I²C, one or two
SPI, two 16-bit timers, two 32-bit timers, watch dog timer, five to eight multiplexed 10-bit ADC, 14 to 42 GPIO. • I²C supports standard mode (100 kHz) / fast-mode (400 kHz) / fast-mode Plus (1 MHz) speeds, master / slave / snooping modes, multiple slave addresses. • LPC111xL consists of LPC111x features, plus low power profile in active and sleep modes, internal pull-up resistors to pull-up pins to full VDD level, programmable pseudo open-drain mode for GPIO pins, upgraded to windowed watch dog timer with clock source lock capability. • LPC111xXL consists of LPC1110L features, plus flash page erase In-Application Programming (IAP) function, timers / UART / SSP peripherals available on more pins, one capture feature added to each timer, capture-clear feature on 16-bit and 32-bit timers for pulse-width measurements. •
Oscillators consists of optional external 1 to 25 MHz crystal or oscillator, internal 12 MHz oscillator, internal programmable 9.3 kHz to 2.3 MHz watchdog oscillator, and one internal PLL for CPU. •
IC packages: • LPC111x and LPC111xXL in
HVQFN33,
LQFP48. • LPC111xL in
SO20,
TSSOP20, TSSOP28,
DIP28 (0.6-inch width),
HVQFN24, HVQFN33,
LQFP48. NXP is the only vendor shipping
ARM Cortex-M cores in DIP packages. • Operating
voltage range is 1.8 to 3.6
volt.
LPC1100LV The LPC1100LV series primarily targets a low operating voltage range of 1.65 to 1.95 volt power. Its I²C is limited to 400 kHz. It is available in two power supply options: A 1.8 volt single power supply (
WLCSP25 and
HVQFN24 packages), or 1.8 volt (core) / 3.3 volt (IO/analog) dual power supply with 5 volt tolerant I/O (HVQFN33 package). The available packages are
WLCSP25 (2.17 mm × 2.32 mm), HVQFN24 and HVQFN33.
LPC11A00 The LPC11A00 series primarily targets analog features, such as: 10-bit ADC, 10-bit DAC, analog comparators, analog voltage reference, temperature sensor,
EEPROM memory. The available packages are
WLCSP20 (2.5 mm x 2.5 mm),
HVQFN33 (5 mm x 5 mm),
HVQFN33 (7 mm x 7 mm),
LQFP48.
LPC11C00 The LPC11C00 series primarily targets
CAN bus features, such as: one MCAN controller, and the LPC11C22 and LPC11C24 parts include an on-chip high-speed CAN transceiver. The available package is
LQFP48. The
LPC11C24-LPCXpresso development board is available from NXP.
LPC11D00 The LPC11D00 series primarily targets
LCD features, such as: 4 x 40 segment LCD driver. The available package is
LQFP100.
LPC11E00 The LPC11E00 series primarily targets
EEPROM memory and
Smart Card features.
LPC11U00 The LPC11U00 series primarily targets
USB features, such as: USB 2.0 full-speed controller. It's the first Cortex-M0 with integrated drivers in ROM. This series is pin-compatible with the LPC134x series. The
LPC11U14-LPCXpresso development board is available from NXP. The
mbed LPC11U24 board is also available. ==LPC800 series==