NXP ARM Cortex -M0/M0+ MCUs LPC11E00

NXP ARM®
Cortex™-M0/M0+
MCUs LPC11E00
Feature-rich Cortex-M0/M0+ EEPROM
solutions with USART, I2C & two SSP
Built around the smallest, lowest-power, and most energy-efficient ARM cores, the
Cortex-M0 and Cortex-M0+, the LPC11E00 series is ideal for use in low-power applications
needing a feature-rich EEPROM solution. Also included are on-chip ROM drivers for the
EEPROM, 32-bit divide, and power management.
KEY FEATURES
`` Low-power, 50 MHz ARM Cortex-M0/M0+
`` Up to 256 kB Flash
`` Up to 36 kB SRAM
`` 4 kB EEPROM
`` EEPROM API, 32-bit divide library
`` Up to five USARTs, up to two I2C, two SSP
`` Timing features
- Four standard timers
- Two configurable SCTimer/PWMs (4x 16-bit or 2x 32-bit
timers)
- Windowed WDT and RTC
`` Analog features
- ADC with up to 12 channels, 12 bits, and 2 Msps sample
rate
- Integrated temp sensor for precise readings over entire
range
`` 16-channel DMA engine with programmable input triggers
`` Low-power features: RTC, low-power modes, power profiles
`` Up to 80 GPIO with configurable ports
`` Extended temp range of -40 to +105 °C
`` Packages: LQFP and HVQFN
TARGET APPLICATIONS
`` Metering and data collection
`` Lighting
`` Large appliances
`` Industrial control
`` Wired and wireless routing
`` Handheld medical equipment
`` PC/gaming accessories
`` Other portable systems
ENERGY-EFFICIENT OPERATION
Designed to save power in a wide range of applications, NXP’s
32-bit LPC11E00 microcontrollers support lower-power modes
and include API-driven power profiles that provide developers
with easy-to-use dynamic current management at runtime.
SERIAL INTERFACES
Connectivity options on the LPC11Exx series include two SSP
interfaces, up to two I2C Fast-mode plus (Fm+) interfaces, and up
to five USARTs. The USART peripheral is designed to wake up from
low-power modes. A SmartCard interface (ISO7816-3), available on
the LPC11E1x/3x, provides plug-and-play interoperability, making
these devices a good fit for eCommerce applications.
ADDED ROBUSTNESS (LPC11E6x)
The LPC11E6x versions extend the temperature range to
cover from -40 to +105 °C, and add the features necessary to
create robust industrial applications: larger memories, more
serial connectivity, a faster ADC, a temp sensor, advanced
timers, and a new, power-efficient Cortex-M0+ core.
GETTING STARTED
For faster development, all LPC11E00 devices are available
with libraries for popular toolchains, including Keil MDK, IAR
EWARM, and the NXP LPCXpresso IDE, a cross-platform
C/C++ development suite, priced under US $30, that supports all
LPC11E1x/3x block diagram
of NXP’s LPC microcontrollers. Also, for added convenience,
LPC11E6x MCUs can be used with the LPC11U6x LPCXpresso
V2 board for rapid prototyping and evaluation. A complete
list of all the available development tools can be found at
www.nxp.com/microcontrollers.
All of NXP’s Cortex-M microcontrollers are upwardly binary
compatible and offer the advantages of a single development
toolchain. This makes it easy to migrate designs from
Cortex-M0 and Cortex-M0+ to Cortex-M3 with minimal
effort.
LPC11E6x block diagram
Flash
8 to 32KB
AHB-LITE Bus
ARM
CORTEX-M0
Up to 50 MHz
SRAM
4 to 10KB
EEPROM
512B to 4KB
High-speed GPIO
(Up to 54)
ROM
Bridge
32-bit Timers (2)
16-bit Timers (2)
2 SSP
Systick Timer
I2C
APB Bus
Windowed WDT
Power Control
PMU, power modes, BOD,
single Vdd power supply, POR
USART / Smartcard
Interface
SERIAL INTERFACES
Clock Generation Unit
12 MHz, 1% IRC OSC,
Watchdog OSC,
1-25 MHz System OSC,
System PLL
8-channel, 10-bit
SYSTEM
ANALOG
ADC
LPC11E00 selection guide
I2C
SPI/SSP
ADC channels/
resolution4
GPIO
Max CPU frequency
(MHz)
Supply voltage (V)
Temperature range
(°C)
Package
4
512b
6
11
1
1
2
8 ch/10 b
28
50
1.8-3.6
-40 to +85
HVQFN33
16
6
1
6
11
1
1
2
8 ch/10 b
40
50
1.8-3.6
-40 to +85
LQFP48
LPC11E13
24
8
2
6
11
1
1
2
8 ch/10 b
40
50
1.8-3.6
-40 to +85
LQFP48
LPC11E14
32
10
4
6
11
1
1
2
8 ch/10 b
28/40/54
50
1.8-3.6
-40 to +85
LQFP48/64, HVQFN33
LPC11E36
96
12
4
6
11
1
1
2
8 ch/10 b
28/54
50
1.8-3.6
-40 to +85
LQFP64, HVQFN33
LPC11E37
128
12
4
6
11
1
1
2
8 ch/10 b
40/54
50
1.8-3.6
-40 to +85
LQFP48/64
LPC11E66
64
8
4
115
146
2
5
2
2
12 ch/12 b
1
36
50
2.4-3.6
-40 to +105
LQFP48/64/100
LPC11E67
128
16
4
115
146
2
5
2
2
12 ch/12 b
1
36/50/80
50
2.4-3.6
-40 to +105
LQFP48/64/100
LPC11E68
256
36
4
115
146
2
5
2
2
12 ch/12 b
1
36/50/80
50
2.4-3.6
-40 to +105
LQFP48/64/100
RTC
USART
8
LPC11E12
State-configurable
timer (SCTimer/
PWM)3
PWM channels2
LPC11E11
Type
Standard
timers1
Analog
EEPROM (kB)
Serial interfaces
RAM (kB)
Timers
Flash (kB)
Memory
Includes timers 0-3, Watchdog timer, and systick timer
Using timers 0-3
3
SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels
4
ADC sample rate is 400 ksps, except for LPC11E6x, which has a 12-bit conversion rate of 2 MHz
5
Includes timers 0-3, SCTimer/PWMs configured as four 16-bit timers, one Watchdog timer, one real-time clock, and one systick timer
6
Includes timers 0-3 and SCTimer/PWM as PWM (LPC11U68 configuration is package-dependent)
1
2
www.nxp.com
© 2014 NXP Semiconductors N.V.
All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The
Date of release: March 2014
information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and
Document order number: 9397 750 17550
may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof
Printed in the Netherlands
does not convey nor imply any license under patent- or other industrial or intellectual property rights.