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
发布日期: 2012-01-11
| 更新日期: 2020-11-06
