* ARM Cortex-M0 processor, running at frequencies of up to 50 MHz * ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC) * Serial Wire Debug * System tick timer * 16 kB on-chip flash programming memory * 4 kB SRAM (LPC1112FHN33/20x) * 2 kB SRAM (LPC1112FHN33/10x) * In-System Programming (ISP) and In-Application Programming (IAP) * 28 General Purpose I/O (GPIO) pins with configurable pull-up/-down resistors * High-current output driver (20 mA) on one pin * Programmable WatchDog Timer (WDT) * 10-bit ADC with input multiplexing among 8 pins * UART with fractional baud rate generation * One SPI controller with SSP features and FIFO and multi-protocol capabilities * I²C-bus interface supporting full I²C-bus specification and Fast-mode Plus * Integrated PMU (Power Management Unit) to minimize power consumption * Power profiles residing in boot ROM (LPC1100Land LPC1100XL series only) * Unique device serial number for identification * Single 3.3 V power supply (1.8 V to 3.6 V)