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

NXP Semiconductors LPC11E6x 32-bit Arm Cortex-M0+ Microcontrollers
發佈日期: 2014-04-11 | 更新日期: 2022-03-11