
The NXP (founded by Philips) LPC12D27/301 is a LCD driver - 40 segments. - One to four backplanes. - On-chip display RAM with auto-increment addressing. ARM Cortex-M0 processor: - running at frequencies of up to 45 MHz (one wait state from Flash). up to 30 MHz (zero wait state from Flash). - Nested Vectored Interrupt Controller (NVIC). - Serial Wire Debug (SWD). - System tick timer. Memory: - 128 kB on-chip Flash (ISP and IAP via on-chip bootloader software). - 8 on-chip SRAM. - Includes ROM-based 32-bit integer division routines. Clock generation unit: - crystal oscillator (operating range of 1 MHz to 25 MHz). - 12 MHz Internal RC oscillator (IRC). - PLL allows CPU operation up to the maximum CPU rate. - Clock output function that can reflect various clocks. - Real-time clock. Digital peripherals: - Micro DMA controller with 21 channels. - CRC engine. - Two UARTs (One UART with RS-485 and modem support and one standard UART with IrDA). - SSP/SPI controller. - I2C-bus interface. - Programmable high-current output drivers (16 mA) on four pins. - Up to 40 General Purpose I/O (GPIO) pins . - All GPIO pins can be used as edge and level sensitive interrupt sources. - Four general purpose counter/timers. - Windowed Watchdog Timer (WDT). Analog peripherals: - one 8-channel, 10-bit ADC. - Two highly flexible analog comparators. Power: - Three reduced power modes: Sleep, Deep-sleep, and Deep power-down. - Processor wake-up from Deep-sleep mode via start logic using 12 port pins. - Processor wake-up from Deep-power down and Deep-sleep modes via the RTC. - Brownout detect with three separate thresholds each for interrupt and forced reset. - Power-On Reset (POR). - Integrated PMU (Power Management Unit). Unique device serial number for identification. 3.3 V power supply. Available as 100-pin LQFP package.