LILYGO T-Display S3 - image 1
1 / 8
LILYGO·Dev Board

LILYGO T-Display S3

ESP32-S3 development board with 1.9-inch ST7789V TFT display (170×320), optional capacitive touch, 16MB flash, 8MB PSRAM, and USB-C. Popular for smart displays and IoT dashboards.

Starting from

$9.04

Specifications

Components

Espressif ESP32-S3R8 dual-core Xtensa LX7 @ 240MHz with 8MB integrated PSRAM, WiFi 802.11 b/g/n, BLE 5.0, USB OTG, and AI vector extensions.

Sitronix ST7789V TFT LCD driver for the 1.9-inch 170×320 panel via 8-bit parallel interface.

Hynitron CST816S single-point capacitive touch controller with I2C and gesture recognition on touch variants.

Bus Interfaces

I2C
SCL: GPIO44SDA: GPIO43
UART
RX: GPIO44TX: GPIO43
SPI
CLK: GPIO12MISO: GPIO13MOSI: GPIO11

GPIO Map

GPIO0
Boot Button
digital-inputstrapping
GPIO
GPIO4
Battery Voltage ADC
digital-inputadcinput-only
ADC
GPIO14
Button
digital-input
GPIO
GPIO1
Free GPIO
digital-inputdigital-outputadctouch
GPIO
GPIO2
Free GPIO
digital-inputdigital-outputadctouch
GPIO
GPIO3
Free GPIO
digital-inputdigital-outputadctouch
GPIO
GPIO10
Free GPIO
digital-inputdigital-outputtouch
GPIO
GPIO11
SPI MOSI
digital-inputdigital-output
SPI
GPIO12
SPI CLK
digital-output
SPI
GPIO13
SPI MISO
digital-input
SPI
GPIO21
Free GPIO
digital-inputdigital-output
GPIO
GPIO40
Free GPIO
digital-inputdigital-output
GPIO
GPIO41
Free GPIO
digital-inputdigital-output
GPIO
GPIO42
Free GPIO
digital-inputdigital-output
GPIO
GPIO43
UART TX / I2C SDA
digital-output
UART
GPIO44
UART RX / I2C SCL
digital-input
UART
GPIO45
Free GPIO
digital-inputdigital-outputstrapping
GPIO
GPIO46
Free GPIO
digital-inputdigital-outputstrapping
GPIO

Overview

The LILYGO T-Display S3 upgrades the popular T-Display with Espressif's ESP32-S3 dual-core Xtensa LX7 processor, significantly boosting performance with AI vector extensions, native USB OTG, and hardware crypto acceleration. The 1.9-inch ST7789V TFT display renders 170×320 pixels over an 8-bit parallel interface, delivering faster refresh rates than SPI-connected panels.

Available in non-touch and touch variants — the touch version adds a CST816S capacitive touch controller for interactive applications. Both versions ship with 16MB flash and 8MB PSRAM, making them well-suited for applications that require large frame buffers, web servers, or significant data processing alongside display output.

The board features a USB-C port, two programmable buttons, battery voltage monitoring on IO4, and a STEMMA QT/Qwiic-compatible JST-SH connector for easy sensor expansion. An optional 700mAh LiPo battery is available for portable builds. Full Arduino IDE and MicroPython support, with the T-Display-S3 GitHub repository providing ready-to-run examples.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.