The LPC1200 Industrial Control Series, featuring the ARM® Cortex™-M0 processor, extends NXP’s 32-bit ARM microcontroller continuum and targets a wide range of applications, such as white goods, motor control, power conversion and power supplies. It also expands NXP’s Cortex-M0 microcontroller offering with a wide range of Flash memory sizes, ranging from 32 kB to 128 kB. The small 512 Byte page erase of the Flash memory brings multiple design benefits, such as finer EEPROM emulation, boot-load supports from any serial interface, and ease of in-field programming with reduced on-chip RAM buffer requirements. The LPC1200 comes with a set of peripherals that are specifically suited for appliances and industrial design.
Microcontrollers
Latest videos
Migrating from 8-bit and 16-bit microcontrollers t...

NXP LPC1200 Overview...

Washing Machine Demo using the NXP LPC1200 Microco...

Cortex-M0 with up to 128 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more
- Overview
- Description
- Products
- Parametric search
Key features and benefits
- A Windowed Watchdog Timer with an independent internal oscillator source, designed to comply with IEC 60730 Class B safety requirements for white goods
- A Programmable Digital Filter on all GPIO pins allowing better control of signal integrity for industrial applications
- I²C with Fast-mode Plus feature with 10x higher bus-drive capability compared to typical I²C I/O drives, allowing for twice as many devices on the same bus, as well as longer transmission distances
- Optimized ROM-based divide library for Cortex-M0 offering several times the arithmetic performance of software-based libraries, as well as a highly deterministic cycle time combined with reduced Flash code size
- Dual analog comparators with 32 levels of voltage reference, edge and level detection and output feedback loop supporting multiple states, such as monostable, astable or simple set/reset
Related links
Brochure
- Cortex-M microcontroller brochure (pdf) (v.2.0, 2012-03-23)
Data sheet
- 32-bit ARM Cortex-M0 microcontroller; up to 128 kB flash and 8 kB SRAM (pdf) (v.2.0, 2011-08-26)
Leaflet
- Up to 128 KB Flash and configurable peripherals for industrial control (pdf) (v.1.0, 2011-02-01)
- Low-cost development platform for 32-bit LPC microcontroller family; NXP LPCXpresso (pdf) (v.1.0, 2011-01-28)
User manual
- LPC1224/25/26/27 User manual (pdf) (v.2.0, 2011-09-26)
Other type
- LPC1200 press release (html) (v.1.0, 2011-02-23)
Design tools & Assets
A central place for your design support and tooling.
For today´s short product development cycles, NXP
helps you with this portal to simplify your design.
Read more
Training & events
Descriptive summary
The LPC1200 series has a score of over 45 in CoreMark™ CPU performance benchmark testing, equivalent to 1.51 MHz. Taking advantage of the ARM Cortex-M0 v6-M 16-bit Thumb instruction set, the LPC1200 has up to 50 percent higher code density compared to common 8/16-bit microcontrollers performing typical tasks. The Cortex-M0 efficiency also helps the LPC1200 achieve lower average power for similar applications.
In addition, the LPC1200 comes with an 8-channel 10-bit ADC, multiple timers/serial channels, and up to 55 GPIOs (available in both LQFP48 and LQFP64 packages), as well as new onboard peripherals including RTC, DMA, CRC and 1 percent internal oscillator, which provides the required accuracy for Baud rate generation. The LPC1200 is rated as high immunity, based on the Electrical Fast Transient (EFT) test per IEC61697-1 recommendations. Electrostatic Discharge (ESD) protection is rated at 8 kV.
Products
| Type number | Description | Status | Quick access |
|---|---|---|---|
| LPC1224FBD48 | Cortex-M0 with up to 48 kB flash, 4 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online | |
| LPC1224FBD64 | Cortex-M0 with up to 48 kB flash, 4 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online | |
| LPC1225FBD48 | Cortex-M0 with up to 80 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online | |
| LPC1225FBD64 | Cortex-M0 with up to 80 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online | |
| LPC1226FBD48 | Cortex-M0 with 96 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online | |
| LPC1226FBD64 | Cortex-M0 with 96 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online | |
| LPC1227FBD48 | Cortex-M0 with 128 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online | |
| LPC1227FBD64 | Cortex-M0 with 128 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more | Download datasheet Order sample Buy online |










Follow us