The ARM® Cortex™-M0 processor is the smallest, lowest-power and most energy-efficient ARM processor available. The exceptionally small silicon area, low power, and minimal code footprint of the processor achieves 32-bit performance at an 8-bit price point, bypassing the step to 16-bit devices. The Cortex-M0 processor promises substantial savings in system cost while retaining tool and binary compatibility with feature-rich processors such as the Cortex-M3 processor. It consumes as little as 85 µW/MHz (0.085 mW) in an area of typically under 12 K gates, enabling the creation of ultra low-power analog and mixed signal devices.
Angry Birds slingshot with LPC11U24 mbed (Cortex-M...
CES 2012: Smart Washing Machine - Quick demo by NX...
Breaking the 8-/16-bit Habit with 32-Bit NXP Corte...
New and updated products
Key features and benefits
- 32-bit performance in a 16-bit footprint resulting in more power efficiency and longer battery life, plus performance headroom for product enhancements
- Fast interrupt handling for critical control applications
- Small size enables the processor and analog circuits to be implemented on single die
- Wake-up Interrupt Controller enables ultra-low leakage retention mode with instantaneous, fully-active mode for critical events
- Lower cost devices through a smaller processing core, system and memories
- Enhanced system debug for faster development
- Ultra-low power consumption and integrated sleep modes resulting in longer battery life
- 100 % C-coding including interrupt handlers and boot code to ease system development; Zero assembler code required
- Thumb® instruction set for maximum code density
- Wide application envelope encompassing ultra-low cost microcontrollers and analog mixed signal applications
Design tools & Assets
- NXP LPC microcontrollers: Innovation at your fingertips (pdf) (2013-02-07)
- Looking for more 32-bit MCU options? Start here. (pdf) (2009-04-01)
- Low-cost Cortex-M0 USB solutions with Smart Card interface (pdf) (2011-04-01)
- Cortex-M0 MCUs with lowest active power and superior code density (pdf) (2011-04-01)
- NXP 50-MHz, 32-bit Cortex-M0™ microcontrollers LPC1100 (Chinese version) (pdf) (2011-02-02)
- Up to 128 KB Flash and configurable peripherals for industrial control (pdf) (2011-02-01)
- Industry’s first integrated CAN transceiver microcontroller solution; NXP 50-MHz, 32-bit Cortex-M0™ MCUs LPC11C00 (pdf) (2011-01-28)
- Low-cost development platform for 32-bit LPC microcontroller family; NXP LPCXpresso (pdf) (2011-01-28)
- NXP 50-MHz, 32-bit Cortex-M0™ MCUs LPC11C00 (pdf) (2010-10-19)
- NXP 50-MHz, 32-bit Cortex-M0™ microcontrollers LPC1100 (pdf) (2010-10-19)
- Microcontrollers selection guide (pdf) (2013-02-07)
- Development Tools for ARM-based microcontrollers - Select from the best in support (pdf) (2011-02-02)
- EM773 User manual (pdf) (2011-12-09)
- LPC1224/25/26/27 用户手册 (zip) (2012-02-03)
- LPC11xx 产品数据手册:32位 ARM Cortex-M0 微控制器,高达128KB Flash和 8 KB SRAM (pdf) (2011-12-02)
- LPC122x 产品数据手册:32-位 ARM Cortex-M0 微控制器，高达 128KB Flash 和 8 KB SRAM (pdf) (2011-12-02)
- LPC11U1x 产品数据手册:32-位 ARM Cortex-M0 微控制器，高达 32KB Flash ，6 KB SRAM，USB Device 和 USART (pdf) (2011-12-02)
- 32 位 ARM Cortex-M0 微控制器，高达 32KB Flash 和 8 KB SRAM (pdf) (2011-11-25)
Training & events
The NXP LPC1100L is the world's first Cortex-M0 based microcontroller series. It offers users a cost-effective, very easy-to-use 32-bit MCU which is code- and tool-compatible with other NXP ARM-based MCU products. With 32-bit performance and multiple power modes including very low, deep sleep power, the LPC1100L offers industry-leading energy efficiency, greatly extending battery life. The LPC1100 series sets new benchmarks in performance efficiency with dramatically improved code density enabling longer battery life and lower system costs.
NXP's LPC1100L is the lowest-priced 32-bit MCU solution in the market, bringing higher value and ease-of-use than existing 8-/16-bit microcontrollers through unprecedented performance, simplicity, low power, and more importantly, dramatic reductions in code size for all 8-/16-bit applications. The LPC1100L offers a seamless entry point for any 8-/16-bit customers looking to start with the scalable ARM architecture throughout their entire range of product development. Built around the new Cortex-M0 architecture, the smallest, lowest-power, and most energy-efficient ARM core ever developed, these MCUs are ideally-equipped for use in battery-powered consumer devices, smart meters, motor control, and more.
With over 45 DMIPS of performance compared to the sub-DMIP performance typical of 8-bit MCUs and to 3-5 DMIPS for 16-bit MCUs, NXP's LPC1100L can not only execute basic control tasks but also sophisticated algorithms, making even the most complex tasks within reach. Shorter time to do more tasks translates directly into lower energy consumption. This level of performance is delivered at 50 MHz, with extensive power optimization, at less than 10 mA.
Smaller Code Size
Completely shattering the myth that 8-/16-bit microcontrollers use less code, industry standard Coremark benchmarks dramatically illustrate that the LPC1100L requires 40-50 percent smaller code for most common microcontroller tasks.
Lowest Active Power Consumption
Based on the ARM Cortex-M0 processor, the LPC1100L microcontroller delivers the industry's lowest 32-bit active power consumption at 130 μA/MHz and reduces deep sleep current by a dramatic 60 percent. In addition, the MCUs feature unique API-driven power profiles which provide users with ready-to-use power management templates. Optimized for CPU performance, CPU efficiency, and lowest active current, the power profiles enable maximum operating frequency through the entire voltage range from 1.8 V to 3.6 V without compromising speed or functionality.
|Type number||Description||Status||Quick access|
|OM11049||LPCXpresso Board for LPC1114|
|OM11083||EA LPCXpresso BaseBoard||Order demo boards|
|OM11085||IAR LPC1114 Evaluation Board|
|OM11086||Keil LPC1114 Evaluation Board||Order demo boards|
|OM13003||IAR LPC11C14 Evaluation Board|
|OM13004||Keil LPC11C14 Evaluation Board|
|OM13008||LPCXpresso Board for LPC1227||Order demo boards|
|OM13011||Keil LPC1227 Evaluation Board|
|OM13012||LPCXpresso Board for LPC11C24||Order demo boards|
|OM13013||IAR LPC1227 Evaluation Board|
|OM13014||LPCXpresso Board for LPC11U14||Order demo boards|
|OM13016||NGX LPCXpresso BaseBoard||Order demo boards|
|OM13017||IAR LPC11U14 Evaluation Board|
|OM13018||Keil LPC11U14 Evaluation Board|
|OM13021||NGX LPC11U14 Evaluation Board||Order demo boards|
|OM13023||EA LPC11D14 Evaluation Board||Order demo boards|
|OM13025||IAR KickStart Kit Featuring NXP Semiconductors LPC11A14 MCU||Order demo boards|
|OM13032||ARM mbed LPC11U24 Board||Order demo boards|
|OM13033||NGX LPC11U24 Evaluation board|
|OM13041||NGX LPC11U37 Evaluation board|
|OM13047||LPCXpresso Board for LPC1104|
|OM13053||LPC812-LPCXpresso Board||Order demo boards|
|OM13062||I/O Handler LPCXpresso board with Link2 On Board Debug|
Are you new to NXP LPC microcontrollers? Wondering what the industry is saying about LPC microcontrollers? Check out LPCnow.com.
LPCnow is a curated site that brings together the latest development tips, design articles, application notes, and implementation ideas for LPC microcontrollers from NXP and third parties. We do the searching, so you don't have to. Visit LPCnow.com
Are you looking for the right NXP LPC microcontroller for your project? Want to know the latest news on LPC microcontrollers? Check out LPCZone.
The LPCZone is NXP's online community dedicated to developers using LPC microcontrollers. The LPCZone contains the latest information from our microcontrollers team, including tools, design resources, training materials, events, marketing campaigns, and more. Visit LPCZone
Are you using an LPC microcontroller? Do you have a technical support question on an LPC microcontroller? Check out LPCware.com.
LPCWare.com is an online technical community website for NXP LPC devices. It's maintained and supported by software engineers, hardware designers, system developers, application developers, and other people that use and work with LPC devices. This website provides a repository of resources for all NXP LPC devices, such as design tips, FAQs, software files, application notes, schematics, documentation, and more. Visit LPCware.com