# 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.

## Quick Facts

- **Brand:** LILYGO
- **Board Type:** dev-board
- **Price:** ~$9.04
- **Product Readiness:** developer
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, AI vector extensions, HW crypto (AES/SHA/RSA)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512KB SRAM
- **PSRAM:** 8MB QSPI
- **Flash:** 16MB
- **USB:** USB-C 2.0
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Battery:** 700mAh
- **Charging Port:** USB-C
- **Antenna:** Built-in PCB antenna
- **Display:** 1.9" IPS LCD 170×320

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 5.0

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

arduino, micropython, esphome, platformio

## Use Cases

- weather-display
- smart-home-dashboard
- digital-signage
- iot
- remote-control

## Components

- **ESP32-S3R8** (mcu): 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. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=lilygo-t-display-s3&source=md-export)
- **ST7789V** (display-driver): Sitronix ST7789V TFT LCD driver for the 1.9-inch 170×320 panel via 8-bit parallel interface. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.displayfuture.com%2FDisplay%2Fdatasheet%2Fcontroller%2FST7789.pdf&ref=openhardware.directory&product=lilygo-t-display-s3&source=md-export)
- **CST816S** (touch-controller): Hynitron CST816S single-point capacitive touch controller with I2C and gesture recognition on touch variants. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Flupyuen%2Fhynitron_i2c_cst0xxse%2Fblob%2Fmaster%2FCST816S_Datasheet_EN.pdf&ref=openhardware.directory&product=lilygo-t-display-s3&source=md-export)

## Protocols

- **I2C**: SDA: GPIO43, SCL: GPIO44
- **UART**: TX: GPIO43, RX: GPIO44
- **SPI**: MOSI: GPIO11, MISO: GPIO13, CLK: GPIO12

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | Boot Button | GPIO | digital-input, strapping |
| GPIO4 | Battery Voltage ADC | ADC | digital-input, adc, input-only |
| GPIO14 | Button | GPIO | digital-input |
| GPIO1 | Free GPIO | GPIO | digital-input, digital-output, adc, touch |
| GPIO2 | Free GPIO | GPIO | digital-input, digital-output, adc, touch |
| GPIO3 | Free GPIO | GPIO | digital-input, digital-output, adc, touch |
| GPIO10 | Free GPIO | GPIO | digital-input, digital-output, touch |
| GPIO11 | SPI MOSI | SPI | digital-input, digital-output |
| GPIO12 | SPI CLK | SPI | digital-output |
| GPIO13 | SPI MISO | SPI | digital-input |
| GPIO21 | Free GPIO | GPIO | digital-input, digital-output |
| GPIO40 | Free GPIO | GPIO | digital-input, digital-output |
| GPIO41 | Free GPIO | GPIO | digital-input, digital-output |
| GPIO42 | Free GPIO | GPIO | digital-input, digital-output |
| GPIO43 | UART TX / I2C SDA | UART | digital-output |
| GPIO44 | UART RX / I2C SCL | UART | digital-input |
| GPIO45 | Free GPIO | GPIO | digital-input, digital-output, strapping |
| GPIO46 | Free GPIO | GPIO | digital-input, digital-output, strapping |

## Description

## 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.

## Where to Buy

- [LILYGO Official](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-display-s3&ref=openhardware.directory&product=lilygo-t-display-s3&source=md-export) — $9.04

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-display-s3&ref=openhardware.directory&product=lilygo-t-display-s3&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FT-Display-S3&ref=openhardware.directory&product=lilygo-t-display-s3&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.lilygo.cc&ref=openhardware.directory&product=lilygo-t-display-s3&source=md-export)

## Tags

`esp32-s3`, `display`, `tft`, `lilygo`, `touch`, `wifi`, `ble`, `usb-c`

## Images

![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/1e0e843fb926.jpg)
![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/7615e97842b4.jpg)
![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/dcb6cf040d7a.jpg)
![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/e40ec17fa738.jpg)
![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/446dd897d5f8.jpg)
![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/69d248d7bb7a.jpg)
![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/71d9b6b43653.jpg)
![LILYGO T-Display S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-s3/1acefe0aa207.jpg)

> **Battery Powered:** Li-Po

---
[View full device page](https://openhardware.directory/devices/lilygo-t-display-s3)