Most LCD character displays connect to the outside world through a controller IC, such as the HD44780 (Hitachi) or equivalent. That interface has serious drawbacks, however. It uses up a large number of the microcontroller’s general-purpose input/output (GPIO) pins, and it isn’t capable of providing digital-contrast or backlight-intensity control.