// display
ST7789 IPS TFT
Colour IPS TFT, fast SPI
€6.00
avg eur
no image
SPI
Pins
8
Specs
4
Libraries
2
Protocols
1
// wiring → esp32 devkit v1
VCC
3V3
EN
GPIO36
VP
GPIO39
VN
GPIO34
GPIO35
GPIO32
GPIO33
GPIO25
GPIO26
GPIO27
GPIO14
GPIO12
GND
GND
GPIO13
ESP32
WROOM-32
devkit v1
USB
VIN
5V
GND
GPIO23
SDA/MOSI
GPIO22
SCL
GPIO1
TX0
GPIO3
RX0
GPIO21
SDA
GPIO19
MISO
GPIO18
SCK
SCL/SCK
GPIO5
SS
GPIO17
TX2
GPIO16
RX2
GPIO4
RES
GPIO2
DC
GPIO15
CS
sensor pin (left)
sensor pin (right)
unused
// pinout → esp32
| Sensor Pin | ESP32 Connection |
|---|---|
| VCC | 3.3V |
| GND | GND |
| SCL/SCK | GPIO 18 |
| SDA/MOSI | GPIO 23 |
| RES | GPIO 4 |
| DC | GPIO 2 |
| CS | GPIO 15 (or tied to GND) |
| BLK | 3.3V (or PWM) |
// technical specs
Resolution
240x240 / 240x320
Colour
16-bit (RGB565)
Voltage
3.3V (logic + backlight)
Refresh
60+ Hz
// github libraries
// notes & warnings
TFT_eSPI is by far the fastest on ESP32 — uses HSPI/VSPI directly. Some boards have no CS pin; #define TFT_CS -1 in user_setup.
// related sensors · display
HD44780 16x2 LCD (I²C)
Classic 2-line character LCD with PCF8574 backpack
€3.00
ILI9341 TFT
320x240 colour TFT (SPI)
€7.00
MAX7219 8x8 / 7-seg driver
SPI driver for LED matrices and 7-seg displays
€1.50
SSD1306 OLED 0.96"
128x64 monochrome OLED
€3.50
WS2812B / NeoPixel
Addressable RGB LED strip / ring
€0.20