El HD44780 (y compatible) basado en displays alfanuméricos están generalmente disponibles en configuraciones de 20 x 4 y 16 x 2 (2 líneas de 16 caracteres), pero puede encontrarse en muchas formas más. La pantalla más 'complicada' sería una pantalla de 40 x 4, este tipo de pantalla es especial ya que tiene 2 HD44780 controladores, uno para la fila superior de dos y uno para las dos hileras de la parte inferior. Algunas pantallas de LCD gráfico tienen dos controladores así.
Los LCD HD44780 son grandes, son muy baratos, legible y muy fácil de trabajar. Pero también tienen algunos inconvenientes, estas pantallas toman un montón de pines de I/O cuando conectado a Arduino. En proyectos simples, que esto no es una preocupación, pero cuando los proyectos son grandes, con un montón de IO, o donde se necesitan ciertos pins para cosas como un análogo lee o PWM, el hecho de estos LCDs requieren un mínimo de 6 pines puede convertirse en un problema.
Pero podemos solucionar este problema de una manera interesante y barata.