NXP Semiconductors LPC11E6x 32-bit Arm Cortex-M0+ Microcontrollers
NXP Semiconductors LPC11E6x 32-bit Arm® Cortex®-M0+ Microcontrollers are low-cost MCUs operating at CPU frequencies of up to 50MHz. The LPC11E6x MCUs support up to 256KB of Flash memory, a 4KB EEPROM, and 36KB of SRAM. The Arm Cortex-M0+ is an easy-to-use, energy-efficient core using a two-stage pipeline and fast single-cycle I/O access. The peripheral complement of the LPC11E6x includes a DMA controller, a CRC engine, two I2C-bus interfaces, up to five USARTs, two SSP interfaces, PWM/timer subsystem with six configurable multi-purpose timers, a Real-Time Clock, one 12-bit ADC, temperature sensor, function-configurable I/O ports, and up to 80 general-purpose I/O pins.Features
- System
- ARM Cortex-M0+ processor (version r0p1), running at frequencies of up to 50MHz with single-cycle multiplier and fast single-cycle I/O port
- ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC)
- AHB Multilayer matrix
- System tick timer
- Serial Wire Debug (SWD) and JTAG boundary scan modes supported
- Micro Trace Buffer (MTB) supported
- Memory
- Up to 128kB on-chip flash programming memory with page erase
- Up to 20kB main SRAM
- Up to two additional SRAM blocks of 2kB each
- Up to 4kB EEPROM
- ROM API support
- Boot loader
- USART drivers
- I2C drivers
- DMA drivers
- Power profiles
- Flash In-Application Programming (IAP) and In-System Programming (ISP)
- 32-bit integer division routines
- Digital peripherals
- Simple DMA engine with 16 channels and programmable input triggers
- High-speed GPIO interface connected to the ARM Cortex-M0+ IO bus with up to 36 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors, programmable open-drain mode, input inverter, and programmable glitch filter and digital filter
- Pin interrupt and pattern match engine using eight selectable GPIO pins
- Two GPIO group interrupt generators
- CRC engine
- Configurable PWM/timer subsystem (two 16-bit and two 32-bit standard counter/timers, two State-Configurable Timers (SCTimer/PWM)) that provides
- Up to four 32-bit and two 16-bit counter/timers or two 32-bit and six 16-bit counter/timers
- Up to 21 match outputs and 16 capture inputs
- Up to 19 PWM outputs with 6 independent time bases
- Windowed Watchdog Timer (WWDT)
- Real-time Clock (RTC) in the always-on power domain with separate battery supply pin and 32kHz oscillator
- Analog peripherals
- One 12-bit ADC with up to 8 input channels with multiple internal and external trigger inputs and with sample rates of up to 2M samples/s, and the ADC supports two independent conversion sequences
- Temperature sensor
- Serial interfaces
- Up to four USART interfaces, all with DMA, synchronous mode, and RS-485 mode support
- Four USARTs use a shared fractional baud generator
- Two SSP controllers with DMA support
- Two I2C-bus interfaces with one I2C-bus interface with specialized open-drain pins that supports I2C Fast-mode plus
- Clock generation
- 12MHz internal RC oscillator trimmed to 1% accuracy for -25°C ≤ Tamb ≤ +85°C that can optionally be used as a system clock
- On-chip 32kHz oscillator for RTC
- Crystal oscillator with an operating range of 1MHz to 25MHz and oscillator pins are shared with the GPIO pins
- Programmable watchdog oscillator with a frequency range of 9.4kHz to 2.3MHz
- PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal
- Clock output function with divider that can reflect the crystal oscillator, the main clock, the IRC, or the watchdog oscillator
- Power control
- Integrated PMU (Power Management Unit) to minimize power consumption
- Reduced power modes: Sleep mode, Deep-sleep mode, Power-down mode, and Deep power-down mode
- Wake-up from Deep-sleep and Power-down modes on external pin inputs and USART activity
- Power-On Reset (POR)
- Brownout detect
- Unique device serial number for identification
- Single power supply (2.4V to 3.6V)
- Separate VBAT supply for RTC
- Operating temperature range -40°C to 105°C
- LQFP48, LQFP64, and LQFP100 package options
Applications
- Three-phase e-meter
- GPS tracker
- Gaming accessories
- Car radio
- Medical monitor
- PC peripherals
Block Diagram
Publicado: 2014-04-11
| Actualizado: 2022-03-11
