
The NXP (founded by Philips) LPC1102UK is an ARM Cortex-M0 processor - running at frequencies of up to 50 MHz. - Nested Vectored Interrupt Controller (NVIC). - Serial Wire Debug. - System tick timer. Memory: - Up to 32 kB on-chip Flash (ISP and IAP via on-chip bootloader software). - Up to 8 on-chip SRAM. Digital peripherals: - 11 GPIO pins with configurable pull-up/pull-down resistors. - GPIO pins can be used as edge / level sensitive interrupt sources. - Four general purpose counter/timers. - Programmable WatchDog Timer (WDT). Analog peripherals: - 10-bit ADC with input multiplexing among 5 pins. Serial interfaces: - UART with fractional baud rate generation, internal FIFO, and RS-485 support. - one SPI controllers with SSP features. Clock generation: - 12 MHz internal RC oscillator (IRC). - Programmable watchdog oscillator (frequency range of 7.8 kHz to 1.8 MHz). - PLL allows CPU operation up to the maximum CPU rate. - Clock output function that can reflect various clocks. Power control: - Integrated PMU (Power Management Unit). - Two reduced power modes: Sleep and Deep-sleep. - Processor wake-up from Deep-sleep mode via dedicated start logic. - Power-On Reset (POR). - Brownout detect (four separate thresholds for interrupt and forced reset). - Unique device serial number for identification. Single 3.3 V power supply (1.8 V to 3.6 V).