Single-chip 16-bit/32-bit microcontrollers; 512 kB ﬂash, with
32 segment x 4 LCD driver
Rev. 02 — 9 February 2009
Product data sheet
1. General description
The LPC2157/2158 is a multi-chip module consisting of a LPC2138/2148 single-chip
microcontroller combined with a PCF8576D Universal LCD driver in a low-cost 100-pin
package. The LCD driver provides 32 segments and supports from 1 to 4 backplanes.
Display overhead is minimized by an on-chip display RAM with auto-increment
addressing. Refer to the respective LPC2148 and LPC2138 user manual for details.
I 128-bit wide interface/accelerator enables high-speed 60 MHz operation.
N 32 kB to 40 kB of on-chip static RAM and 512 kB of on-chip ﬂash memory.
I USB 2.0 Full-speed compliant device controller with 2 kB of endpoint RAM.
N An additional 8 kB of on-chip RAM accessible to USB by DMA (LPC2158 only).
I 32 segment × 4 backplane LCD controller supports from 1 to 4 backplanes.
I Single 10-bit DAC provides variable analog output.
I Low power Real-Time Clock (RTC) with independent power and 32 kHz clock input.
I Multiple serial interfaces including two UARTs (16C550), two Fast I2C-bus (400 kbit/s),
SPI and SSP with buffering and variable data length capabilities.
I Single power supply chip with POR and BOD circuits:
N CPU operating voltage range of 3.0 V to 3.6 V (3.3 V ± 10 %) with 5 V tolerant
I 100-pin LQFP package with 38 microcontroller I/O pins minimum.
I Individual enable/disable of peripheral functions as well as peripheral clock scaling for
additional power optimization.
3. Ordering information
Table 1. Ordering information
LPC2157FBD100 LQFP100 plastic low proﬁle quad ﬂat package; 100 leads; body 14 × 14 × 1.4 mm
LPC2158FBD100 LQFP100 plastic low proﬁle quad ﬂat package; 100 leads; body 14 × 14 × 1.4 mm