The LPC11D00 and LPC12D00 series of ARM Cortex-M0 microcontrollers from NXP Semiconductors have an integrated segment LCD drivers.
Featuring the NXP PCF8576D LCD driver, the LPC11D00 and LPC12D00 are capable of driving any static or multiplexed liquid crystal displays containing up to 4 backplanes and 40 segments, and can be cascaded with multiple segment LCD drivers to accommodate up to 2560 segments for larger display applications.
NXP says this move will lower overall system cost up to 15 percent while providing seamless LCD integration into a range of applications including industrial automation, white goods, lighting, home appliances, and portable medical devices.
The NXP PCF8576D LCD driver supports a LCD supply range from 2.5 V to 6.5 V, making the LPC11D00 and LPC12D00 suitable for interfacing with both low-threshold and high-threshold LCDs. The integrated PCF8576D also provides on-chip display RAM and versatile blinking modes. In addition to blinking the whole display, the LPC11D00 and LPC12D00 also support alternate messages to be displayed at a configurable blink frequency on an arbitrary selection of LCD elements.
Display data sent from microcontroller can be stored in the 40 x 4-bit on-chip display RAM which supports a direct mapping to the LCD elements on the display. These features can be maintained while the microcontroller is in low-power mode
The LPC11D00 supports up to 32 KB of flash, 8 KB of SRAM and offers a rich peripheral set, including 2 SSPs, I2C (FM+), UART, 4 system timers and a 8-channel high-precision 10-bit ADC.
The LPC12D00 extends the feature set of the LPC11D00 with up to 128 KB of flash and analog peripherals such as dual analog comparators with 32 levels of voltage reference, edge and level detection, and output feedback loop. The LPC1200 family is rated as high immunity, based on the Electrical Fast Transient (EFT) test conducted by Langer EMV-Technik GmbH per IEC61697-1 recommendations and is IEC 60730 Class B-certified.
The NXP LPC11D00 provides peers of up to 50 MHz for the LPC1100L,32 vectored interrupts; 4 priority levels, dedicated interrupts on up to 13 GPIOs, a UART, 1-2 SSP, and I2C (FM+) as serial peripherals. It has has two 16-bit and two 32-bit timers with PWM/match/capture and a 12 MHz internal RC oscillator with 1 percent accuracy over temperature and voltage. There is power-on-reset (POR); multi-level brown-out-detect (BOD), a phase-locked loop (PLL) and a 8-channel high-precision 10-bit ADC with ±1LSB DNL.
The NXP LPC12D00 includes up to 55 GPIOs, multiple timers/serial channels, and onboard peripherals including RTC, DMA, CRC and 1-percent internal oscillator, which provides the required accuracy for baud rate generation. It has a windowed watchdog timer with an independent internal oscillator source, designed to comply with IEC 60730 Class B safety requirements for white goods.
A programmable digital filter is on all GPIO pins allowing better control of signal integrity for industrial applications while an optimized ROM-based divide library for Cortex-M0 offering several times the arithmetic performance of software-based libraries, as well as a highly deterministic cycle time combined with reduced Flash code size. There are dual analog comparators with 32 levels of voltage reference, edge and level detection and output feedback loop.
The NXP LPC11D14 and LPC12D27 microcontrollers are currently sampling and will be available from distributors in the fourth quarter 2011 in 32-KB and 128-KB flash sizes. Recommended distribution unit pricing for 10,000 piece quantities is $1.53 for the LPC11D14FBD100/302 and $2.19 for the LPC12D27FB100.