NXP Semiconductors LPC11C22 / LPC11C24 Cortex-M0 MCUs

NXP Semiconductors LPC11C22 and LPC11C24 Cortex-M0 Microcontrollers are designed for 8-/16-bit microcontroller applications, offering high performance, low power, simple instruction set, and memory addressing together with reduced code size compared to existing 8-/16-bit architectures. These NXP Cortex-M0 MCUs include 16kB (LPC11C22) or 32kB (LPC11C24) of Flash memory, 8kB of data memory, one C_CAN controller, one Fast-mode Plus I2C-bus interface, one RS-485/EIA-485 UART, two SPI interfaces with SSP features, four general purpose counter/timers, a 10-bit ADC, and 36 general purpose I/O pins. On-chip C_CAN drivers and Flash In-System Programming tools via C_CAN are included. The LPC11C22 and LPC11C24 also feature an integrated on-chip, high-speed CAN transceiver.

The NXP LPC11C22 and LPC11C24 MCUs are ideal for use in a variety of applications, including eMetering, elevator systems, industrial and sensor-based networks, and white goods.

Features

  • System:
    • Arm Cortex-M0 processor, running at frequencies of up to 50
    • Arm Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC).
    • Serial Wire
    • System tick timer
  • Memory:
    • 32kB (LPC11Cx4) or 16kB (LPC11Cx2) on-chip flash program
    • 8kB SRAM data
    • In-System Programming (ISP) and In-Application Programming (IAP) via on-chip bootloader
    • Flash ISP commands can be issued via UART or C_CAN
  • Digital peripherals:
    • General Purpose I/O (GPIO) pins with configurable pull-up/pull-down
    • 40 GPIO pins on the LPC11C12/C14 parts; 36 GPIO pins on the LPC11C22/C24 parts.
    • GPIO pins can be used as edge and level sensitive interrupt
    • High-current output driver (20mA) on one
    • High-current sink drivers (20mA) on two I2C-bus pins in Fast-mode
    • Four general purpose counter/timers with a total of four capture inputs and 13 (LPC11C12/C14) or 12 (LPC11C22/C24) match outputs
    • Programmable WatchDog Timer (WDT)
  • Analog peripherals:
    • 10-bit ADC with input multiplexing among 8 pins
  • Serial interfaces:
    • UART with fractional baud rate generation, internal FIFO, and RS-485
    • Two SPI controllers with SSP features and with FIFO and multi-protocol capabilities
    • I2C-bus interface supporting full I2C-bus specification and Fast-mode Plus with a data rate of 1 Mbit/s with multiple address recognition and monitor
    • C_CAN controller. On-chip C_CAN and CANopen drivers
    • On-chip, high-speed CAN transceiver (parts LPC11C22/C24 only)
  • Clock generation:
    • 12MHz internal RC oscillator trimmed to 1% accuracy that can optionally be used as a system
    • Crystal oscillator with an operating range of 1MHz to 25MHz
    • Programmable watchdog oscillator with a frequency range of 7.8kHz to 1.8kHz
    • PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator or the internal RC oscillator.
    • Clock output function with divider that can reflect the system oscillator, IRC, CPU clock, or the Watchdog
  • Power control:
    • Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down
    • Three reduced power modes: Sleep, Deep-sleep, and Deep power-down.
    • Processor wake-up from Deep-sleep mode via a dedicated start logic using 13 of the GPIO
    • Power-On Reset (POR).
    • Brownout detect with four separate thresholds for interrupt and forced reset
  • Unique device serial number for identification
  • Single 3.3V power supply (1.8V to 3.6V)
  • 48-pin LQFP package.

Applications

  • eMetering
  • Elevator systems
  • Industrial and sensor based networks
  • White goods

Block Diagram

Block Diagram - NXP Semiconductors LPC11C22 / LPC11C24 Cortex-M0 MCUs
Yayınlandı: 2012-01-11 | Güncellenmiş: 2020-11-06