Le HD44780 (et compatibles) à base d’afficheurs alphanumériques sont généralement disponibles en 16 x 2 (2 lignes de 16 caractères) et 20 x 4 configurations, mais peut être trouvé dans de nombreuses formes plus. L’affichage plus « compliqué » serait un écran de 40 x 4, ce type d’affichage est spécial car il possède 2 HD44780 contrôleurs, un pour la rangée supérieure de deux et l’autre pour les deux lignes de fond. Certains écrans LCD graphique ont deux contrôleurs ainsi.
Les écrans LCD HD44780 sont grands, ils sont très bon marché, lisible et assez facile à travailler. Mais ils ont aussi quelques inconvénients, ces écrans prennent beaucoup de broches d’e/s lorsqu’il est connecté à l’Arduino. Dans des projets simples, que ce n’est pas un sujet de préoccupation, mais lorsque les projets deviennent grands, avec beaucoup d’e/s, ou où certaines broches sont nécessaires pour des choses comme un analogue lire ou PWM, ces écrans LCD ont besoin d’un minimum de 6 broches peut devenir un problème.
Mais nous pouvons résoudre ce problème d’une manière intéressante et bon marchée.