De HD44780 (en compatibele) op basis van alfanumerieke schermen zijn meestal beschikbaar in 16 x 2 (2 lijnen bestaande uit 16 tekens) en 20 x 4 configuraties, maar kan worden gevonden in veel meer vormen. Het meest 'ingewikkeld' display zou een 40 x 4 display, dit soort schermen is speciaal aangezien er 2 HD44780 controllers, één voor de bovenste twee rij en één voor de onderste twee rijen. Sommige grafische LCD's hebben ook twee controllers.
De HD44780 LCD's zijn groot, ze zijn erg goedkoop, leesbaar en eenvoudig om mee te werken. Maar ze hebben ook enkele nadelen, deze schermen nemen veel van de I/O pinnen wanneer aangesloten op de Arduino. In eenvoudige projecten, die dit niet is kan een probleem, maar wanneer projecten krijgen grote, met een heleboel IO, of waar bepaalde pennen nodig zijn voor dingen zoals een analoge lezen of PWM, het feit dat deze LCD's vereisen een minimum van 6 pins worden een probleem.
Maar we kunnen dit probleem oplossen op een goedkope en interessante manier.