HD44780

HD44780 to sterownik znakowych wyświetlaczy LCD, szeroko stosowany w ekranach 16×2, 20×4 i innych. Obsługuje znakową matrycę 5×8 lub 5×10 pikseli, umożliwiając wyświetlanie alfanumerycznych znaków oraz niestandardowych symboli. Komunikuje się przez interfejs równoległy 4-bitowy lub 8-bitowy, co pozwala na podłączenie do Arduino, ESP32, STM32 i innych mikrokontrolerów. Wymaga napięcia 5V, a do regulacji kontrastu używa potencjometru lub sygnału PWM. Może pracować w trybie jednowierszowym lub dwuwierszowym, co wpływa na sposób adresowania znaków. Biblioteka LiquidCrystal w Arduino i inne dedykowane sterowniki upraszczają obsługę tego wyświetlacza. Jest często stosowany w systemach wbudowanych, panelach sterujących i urządzeniach pomiarowych.