NXP 50-MHz, 32-bit Cortex-M0™ microcontrollers LPC1100 Cortex-M0 based microcontrollers with industry-leading power and efficiency Built around the new Cortex-M0 architecture, the smallest, lowest power, and most energy-efficient ARM core ever developed, these MCUs are ideally equipped for use in many traditional 8/16-bit applications. Key features } ARM Cortex-M0 processor - 50 MHz operation -N ested Vectored Interrupt Controller for fast deterministic interrupts -W akeup Interrupt Controller allows automatic wake from a priority interrupt -T hree reduced-power modes: Sleep, Deep-sleep, and Deep power-down } Memories - Up to 128 KB Flash memory - Up to 16 KB SRAM } Serial peripherals -U ART with fractional baud rate generation, internal FIFO, and RS-485 support -U p to 2 SPI controllers 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 mode } Analog peripheral - 10-bit Analog-to-Digital Converter with eight channels and conversion rates up to 400 K samples per second } Other : - Up to 42 general-purpose I/O (GPIO) pins with configurable pull-up/down resistors and a new, configurable open-drain operating mode - Four general-purpose counter/timers, with a total of four capture inputs and 13 match outputs - Programmable Watchdog Timer (WDT) with lock-out feature - System tick timer - Each peripheral has its own clock divider for power savings Applications } White goods } e-Metering } Consumer peripherals } Remote sensors } 8/16-bit applications } Industrial networking } System supervisors Development tools NXP’s LPC1100 is the lowest-priced 32-bit MCU solution in the market. It offers greater value than existing 8/16-bit microcontroller by delivering unprecedented performance, simplicity, low power, and dramatic reductions in code size for every application. The LPC1100 family is supported by the LPCXpresso , an easy to use, comprehensive development tool platform for under US$30, as well as development tools from IAR, Keil, Hitex, Code Red, and many others. For the most current listing, please visit www.nxp.com/microcontrollers. With over 45 DMIPS of performance compared to the sub-DMIP performance typical of 8-bit MCUs and 3 to 5 DMIPS for 16-bit MCUs, the LPC1100 not only execute basic control tasks but sophisticated algorithms as well, making even the most complex tasks within reach. Using less time to do more tasks translates directly into lower energy consumption. This level of performance is delivered at 50 MHz, with extensive power optimization, at less than 10 mA. Additional features } Serial Wire Debug (4 breakpoints) } High-current output driver (20 mA) on one pin } High-current sink drivers (20 mA) on two pins } Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes } Single 3.3 V power supply (1.8 to 3.6 V) } Over 5 kV ESD for rugged applications } 13 GPIO pins can be used as edge and level sensitive interrupt sources } Clock generation unit with divider that can reflect the main oscillator clock, IRC clock, CPU clock, and Watchdog clock. } Processor wake-up from Deep-sleep mode via interrupts from various peripherals } Brownout detect with four separate thresholds for interrupt Challenging the belief that 8/16-bit microcontrollers use less code, industry-standard Coremark benchmarks show that the LPC1100 requires 40-50% less code for most common microcontroller tasks. LPC1100 block diagram Power Management Unit Power modes, BOD, Single power supply, POR ADC and forced reset } Power-On Reset (POR) } Crystal oscillator with an operating range of 1 MHz to 25 MHz I 2C 8 Channel, 10 bit 1 Interface } 12 MHz internal RC oscillator trimmed to 1% accuracy that can also be used as a system clock } PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. Can be run run from the main oscillator, the internal RC oscillator, or the Watchdog oscillator. } Available in 48-pin LQFP, 33-pin HVQFN, or 44-pin PLCC package CortexTM -M0 50 MHz GPIO SPI Up to 42 GPIOs Timers 2 x16-bit & 2x32-bit System tick timer, WDT 1-2 Interfaces RAM 2KB – 8KB UART Flash 1 Interface 8KB – 32KB Clock Generation Unit 12 MHz 1% IRC OSC, Watchdog OSC, 1-25 MHz System OSC, System PLL LPC111x ordering options Type number LPC1111 LPC1111FHN33/101 LPC1111FHN33/201 LPC1112 LPC1112FHN33/101 LPC1112FHN33/201 LPC1113 LPC1113FHN33/201 LPC1113FHN33/301 LPC1113FBD48/301 LPC1114 LPC1114FHN33/201 LPC1114FHN33/301 LPC1114FBD48/301 LPC1114FA44/301 www.nxp.com Flash Total SRAM UART RS-485 I2C / Fast+ SPI ADC Channels Package 8 KB 8 KB 2 KB 4 KB 1 1 1 1 1 1 8 8 HVQFN33 HVQFN33 16 KB 16 KB 2 KB 4 KB 1 1 1 1 1 1 8 8 HVQFN33 HVQFN33 24 KB 24 KB 24 KB 4 KB 8 KB 8 KB 1 1 1 1 1 1 1 1 2 8 8 8 HVQFN33 HVQFN33 LQFP48 32 KB 32 KB 32 KB 32 KB 4 KB 8 KB 8 KB 8 KB 1 1 1 1 1 1 1 1 1 1 2 2 8 8 8 8 HVQFN33 HVQFN33 LQFP48 PLCC44 © 2010 NXP B.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. Date of release: January 2010 The information presented in this document does not form part of any quotation or contract, is believed to be accurate and Document order number : 9397 750 16865 reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Printed in the Netherlands Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.