
TFT LCD Displays for Arduino and ESP32 Projects
These IPS TFT LCD modules run on SPI at 3.3V with 65K color, in eight sizes from 0.96 to 2.8 inch. The 0.96 inch module uses an ST7735S driver at 80 by 160 pixels, the 1.3 inch uses ST7789 at 240 by 240, and the 2.0 to 2.8 inch modules use ILI9341 at 240 by 320. Prices start at $5.83.

Quick facts
| Fact | Value |
|---|---|
| Interface | SPI, 3.3V power |
| Color | 65K, IPS |
| Sizes | 8 sizes, 0.96 to 2.8 inch |
| Drivers | ST7735, ST7789, ILI9341 |
| Pins | GND, VCC, SCL, SDA, RES, DC, CS, BLK |
| Price | From $5.83 |
Which driver chip runs each size?
The 0.96 inch module uses an ST7735S driver at 80 by 160 pixels.
The 1.3 inch module uses an ST7789VW driver at 240 by 240 pixels.
The 2.0, 2.4, and 2.8 inch modules use an ILI9341 driver at 240 by 320 pixels.
How do you wire a TFT module to a board?
Wire the module over SPI: GND, VCC, SCL, SDA, RES, DC, CS, and BLK.
Power it at 3.3V, not 5V, because the modules run on 3.3V power.
The 1.8 inch module adds an SD card slot.
Which size fits which project?
Pick the 0.96 inch module for a small status readout at $5.83.
Pick the 1.3 inch module for a square 240 by 240 display at $7.17.
Pick the 2.0 to 2.8 inch modules for a larger readout at 240 by 320 pixels, from $9.72.
What boards pair with these displays?
These modules suit Arduino, Raspberry Pi, and ESP32 boards with an SPI bus.
The ESP32 DevKit V1 starts at $11.99 with 30 pins and WiFi, and the RP2040 Pro Micro costs $8.37 with USB-C.
Match the 3.3V power rail on your board to the module before you wire it.
What did we check on the bench?
We checked the listing states 8 sizes, SPI, 65K color, 3.3V power, and an operating range of -20 to +70C.
We counted 5 images on the TFT display listing.
We matched every price in this guide to the live store price on November 11, 2026.
How the options compare
| Size | Resolution | Driver | Price |
|---|---|---|---|
| 0.96 inch | 80×160 | ST7735S | $5.83 |
| 1.3 inch | 240×240 | ST7789VW | $7.17 |
| 1.44 inch | 128×128 | ST7735 | $7.21 |
| 1.77 inch | 160×128 | ST7735 | $6.92 |
| 1.8 inch | 128×160 | ST7735, SD slot | $6.87 |
| 2.0 inch | 240×320 | ILI9341 | $9.72 |
| 2.4 inch | 240×320 | ILI9341 | $9.72 |
| 2.8 inch | 240×320 | ILI9341 | $10.92 |
How do you wire a TFT module in 5 steps?
- Pick the size and driver from the table above.
- Connect GND and VCC to your board, with VCC at 3.3V.
- Connect SCL, SDA, RES, DC, CS, and BLK to your SPI pins.
- Load the driver library for your chip: ST7735, ST7789, or ILI9341.
- Power the board and check the screen lights with the test sketch.
Parts that fit this guide
In-stock parts ship from the New York, USA warehouse in 1-2 business days. Prices below are the live store prices we verified on November 11, 2026.
TFT LCD Display Module, IPS SPI, 0.96-2.8 inch, ST7735/ST7789/ILI9341 ($5.83)
TFT LCD display module from $5.83. It is an IPS SPI module in eight sizes from 0.96 to 2.8 inch with ST7735, ST7789, or ILI9341 drivers.
ESP32 DevKit V1 Development Board, 30-Pin WROOM-32, WiFi + Bluetooth ($11.99)
ESP32 DevKit V1 from $11.99. It is a 30-pin WROOM-32 board with WiFi and Bluetooth for driving a TFT over SPI.
Related parts: RP2040 Pro Micro Development Board, 16MB Flash, USB-C, QMK Compatible: RP2040 Pro Micro, a compact USB-C board with 16MB flash for small display projects..
Shop the full range: Displays at Quality RC Parts. See also: Related guide.
Frequently asked questions
Does the module run on 5V?
No. These modules run on 3.3V power. Wire VCC to a 3.3V rail on your board.
Which driver do I load for a 2.4 inch screen?
Load the ILI9341 driver. The 2.0, 2.4, and 2.8 inch modules all use ILI9341 at 240 by 320 pixels.
What is the SD slot on the 1.8 inch module for?
It holds an SD card for images or data on the same board. The 1.8 inch module uses an ST7735 driver at 128 by 160 pixels.
Can an ESP32 drive these displays?
Yes. The ESP32 DevKit V1 starts at $11.99 and drives a TFT over SPI with 30 pins and WiFi on board.
Sources
Last updated: November 11, 2026.









