The MSM5839C is a dot matrix LCD segment driver LSI which is fabricated using low power CMOS metal gate technology. This LSI consists of two 20-bit shift registers, two 20-bit latches, a 40-bit level shifter and a 40-bit 4-level driver. It converts serial data, which is received from LCD controller LSI, into parallel data and outputs LCD driving waveform to the LCD panel. Expansion of display can easily be made by increasing the number of characters and character patterns. This LSI can drive a variety of LCD panels because the bias voltage, which determines an LCD driving voltage, can be optionally supplied from the external source.