LILYGO T-Display S3 Pro - image 1
1 / 12
LILYGO·ESP32-S3

LILYGO T-Display S3 Pro

The T-Display S3 Pro is an ESP32-S3R8-based development board with a 2.22-inch 222x480 high-resolution color display, capacitive touch, optional camera module, and a SY6970 power path switching chip.

Starting from

$37.99

Compatible Firmware

Hardware Specifications

CPUESP32-S3R8 dual-core Xtensa LX7 @ 240MHz
RAM8MB OPI PSRAM
Flash16MB
USBUSB-C (JTAG upload port)
PowerUSB-C 5V, SY6970 power path, battery supported
Dimensions222x480 display active area

Connectivity

WiFi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5 (LE)

Components

ESP32-S3R8mcu

Dual-core Xtensa LX7 MCU with 16MB Flash, 8MB OPI PSRAM, WiFi and Bluetooth 5

LTR553ALSsensor

Ambient light and proximity sensor

SY6970power

Power path switching chip for stable power supply when battery is not connected

GC0308 / OV5640camera

Optional camera module: GC0308 (basic) or OV5640 (5MP) for image capture

Resources

Where to Buy

Overview

The LILYGO T-Display S3 Pro is an upgraded and enhanced version of the T-Display S3, featuring a 2.22-inch high-resolution display with a 222x480 pixel resolution and more configurable GPIO ports. The display supports capacitive touch, and the board provides improved connectivity compared to its predecessor.

The ESP32-S3R8 processor delivers dual-core Xtensa LX7 performance at 240 MHz with 16MB flash and 8MB OPI PSRAM. An LTR553ALS ambient light and proximity sensor is integrated onboard. The SY6970 power path switching chip ensures stable operation when running from USB without a battery connected — when no battery is present, charging must be disabled in firmware.

Optional camera modules (GC0308 basic or OV5640 5MP) can be attached for image capture. A companion MVSRBoard backplane (available separately at $10.20) adds external speakers, microphone, RTC clock, and vibration functions. An optional MVSRLora expansion adds LoRa capability. V1.1 of the board uses constant-current backlight driving (improved from V1.0's PWM method).

Firmware Compatibility

  • Arduino IDE: Use Espressif Arduino core v2.0.14 (versions above 2.0.14 have known issues with TFT_eSPI).
  • PlatformIO: Recommended — streamlined builds with CI/CD support.
  • ESP-IDF: Native support. The USB-C port is both the JTAG upload interface and serial port.

Repository: T-Display-S3-Pro. Additional backplane firmware: T-Display-S3-Pro-MVSRBoard.

Flashing Guide

  1. Connect via USB-C. Enable CDC_ON_BOOT if using USB for serial output.
  2. If the port is not found, enter bootloader: hold BOOT, press RST, release RST, then release BOOT.
  3. In Arduino IDE, select ESP32S3 Dev Module with 16MB flash and OPI PSRAM.
  4. For backlight control on V1.1, use the constant-current driver method from the AdjustBacklight example.
  5. For camera-equipped variants, use the CameraShield example as a starting point.
  6. If running without a battery, call the charging disable function to prevent SY6970 instability.

Related Products

ESP32-S3

This product page may contain errors. If you find any, please report them.