The MSM6665C-xx is a dot-matrix LCD control driver which has functions of displaying characters, cursor and arbitrators. The MSM6665C-xx is provided with a 17-dot common driver, 80-dot segment driver, display RAM and character ROM, and is controlled with the commands from the serial interface. The character ROM can change the font data by mask option. The MSM6665C-02 has standard ROM with 256 different character fonts. The MSM6665C-xx can drive a variety of LCD panels because the bias voltage, which determines the LCD driving voltage, can be optionally supplied from the external source.