Topic guide
Cheap OLED display drivers for Arduino
SSD1306, SH1106, ST7789, and display library support.
Selection Logic
This guide groups components by structured fields such as interface, wireless protocol, library support, China-origin signal, and known project fit. The goal is to answer a practical selection query rather than repeat a datasheet.
Best Picks
Highest-ranked match for this topic based on category, interfaces, library support, and confidence.
Budget choiceMAX7219Good first option when module cost and availability matter more than maximum capability.
Library-friendlySSD1306Prioritize this when Arduino or MicroPython examples are important to the workflow.
Low-power anglePCD8544Use this as the starting point when sleep current, BLE, or battery operation is part of the brief.
Matched Signals
Common Pitfalls
Cheap boards often expose different pins, regulators, pull-ups, or flash sizes even when the model name is similar.
Confirm that the linked library supports your exact board package and framework version before committing to a BOM.
Breakout modules may accept 5V while the bare IC does not. Check the board schematic or vendor notes.
Starter BOM Direction
Recommended Components
SSD1306
Solomon Systech
Very common monochrome OLED display controller used in 0.96-inch I2C and SPI modules.
SH1106
Sino Wealth
OLED controller common in 1.3-inch monochrome displays and SSD1306-like modules.
HT16K33
Holtek
I2C LED matrix and segment driver used in backpack display modules.
FT6236
FocalTech
Capacitive touch controller commonly paired with small TFT display modules.
MAX7219
Analog Devices
LED matrix and 7-segment display driver widely used in chained dot matrix modules.
ST7789
Sitronix
Color TFT LCD controller common in compact 1.3-inch and 1.54-inch SPI displays.
ILI9341
Ilitek
Color TFT LCD controller used in many 2.4-inch and 2.8-inch SPI display modules.
ST7735
Sitronix
Small color TFT LCD controller found in many 1.8-inch SPI display modules.
TM1637
Titan Micro
Simple 4-digit 7-segment LED display driver module used for clocks and counters.
GC9A01
GalaxyCore
Round color TFT controller popular in watch-style circular display modules.
PCD8544
NXP
Nokia 5110 monochrome LCD controller used in low-power retro display modules.
SSD1680
Solomon Systech
E-paper display controller found in low-power SPI e-ink modules.
UC8151
UltraChip
E-paper display controller used in small low-power black-and-white e-ink modules.
RA8875
Rafael Micro
TFT LCD controller used to drive larger displays with a microcontroller-friendly interface.
XPT2046
XPTEK
Resistive touch controller used on many low-cost ILI9341 TFT touch modules.