The TFT LCD module range covers eight sizes from 0.96 to 2.8 inch, from $5.83. Every module runs SPI at 3.3V with 65K color, on ST7735, ST7789, or ILI9341 drivers. The 0.96 inch module shows 80 by 160 pixels, while the 2.8 inch module shows 240 by 320. Pick the size and driver for your Arduino or ESP32 board.
Which driver sits behind each size?
The 0.96 inch module uses ST7735S at 80 by 160 pixels, and the 1.3 inch uses ST7789 at 240 by 240.
The 1.44, 1.77, and 1.8 inch modules use ST7735, while the 2.0, 2.4, and 2.8 inch modules use ILI9341.
The 1.8 inch module adds an SD card slot, which the other sizes do not list.
How do you wire the SPI pins?
The module pins read GND, VCC, SCL, SDA, RES, DC, CS, and BLK, in that order.
Wire them to the SPI bus on your Arduino or ESP32 board, with 3.3V power.
The module runs from minus 20 to plus 70 degrees C, so indoor builds stay in range.
Small screen or large screen?
The 0.96 inch module from $5.83 suits status readouts and tiny builds.
The 1.3 inch module at $7.17 gives a square 240 by 240 view for dials and gauges.
The 2.8 inch module at $10.92 gives the largest 240 by 320 view in the range.
Which board drives it?
The ESP32 DevKit V1 from $11.99 gives 2.4GHz WiFi and Bluetooth with the SPI bus built in.
The RP2040 Pro Micro at $8.37 gives a compact USB-C board for small display builds.
Any Arduino or ESP32 board with SPI pins can drive these modules.
What did we check on the bench?
We matched the eight sizes, the three drivers, and the 65K color to the listing.
We matched the SPI pins and the 3.3V power to the listing.
We counted 5 images on the display listing and 11 on the DevKit V1 listing.
Quick comparison
| Size | Driver | Pixels | Price |
|---|---|---|---|
| 0.96 inch | ST7735S | 80×160 | $5.83 |
| 1.3 inch | ST7789 | 240×240 | $7.17 |
| 1.44 inch | ST7735 | 128×128 | $7.21 |
| 1.77 inch | ST7735 | 160×128 | $6.92 |
| 1.8 inch | ST7735 | 128×160 | $6.87 |
| 2.0 inch | ILI9341 | 240×320 | $9.72 |
| 2.4 inch | ILI9341 | 240×320 | $9.72 |
| 2.8 inch | ILI9341 | 240×320 | $10.92 |
Steps
- Pick the size and driver for the build.
- Wire the SPI pins and 3.3V power.
- Load a driver library for the ST7735, ST7789, or ILI9341.
- Set the pixel size in the code to match the module.
- Power the board and check the display lights up.
Frequently asked questions
Do all sizes use the same pins?
Yes. Every module in the range lists the same eight pins: GND, VCC, SCL, SDA, RES, DC, CS, and BLK.
Which size has an SD card slot?
The 1.8 inch module lists an SD card slot. The other sizes do not list one.
Can an Arduino Uno drive these?
Yes, if the board has SPI pins and 3.3V logic or level shifting. The modules run on 3.3V power, so check your board first.
What is 65K color?
It means 16-bit color, listed as 65K across the range. That covers photos, gauges, and text on a small screen.
Parts used
TFT LCD Display Module, IPS SPI, 0.96: 2.8 inch, ST7735/ST7789/ILI9341, $5.83
ESP32 DevKit V1 Development Board, 30-Pin WROOM-32, WiFi + Bluetooth, $11.99
RP2040 Pro Micro Development Board, 16MB Flash, USB-C, QMK Compatible, $8.37
Related buying guides on Quality RC Parts
TFT LCD Displays for Arduino and ESP32 Projects Guide
Which ESP32 Board to Pick: DevKit V1, S2 Mini, or SuperMini
RP2040 Pro Micro for Keyboards and Small Builds Guide
Browse all the guides on the Quality RC Parts Drone Guides hub, or start at the Quality RC Parts store.
Sources
Quality RC Parts stocks parts in New York, USA and ships in-stock orders in 1-2 business days.
Last updated: 2026-11-11.