LILYGO T-Display S3 Pro External - image 1
1 / 5
LILYGO·ESP32-S3

LILYGO T-Display S3 Pro External

An ESP32-S3 development board with a 2.33-inch touch IPS TFT LCD display (222x480), WiFi, BLE 5, and external antenna support for improved wireless range.

Starting from

$34.05

Compatible Firmware

Hardware Specifications

CPUESP32-S3R8 Dual-core LX7 @ up to 240 MHz
RAM8MB PSRAM
Flash16MB
USBUSB-C

Connectivity

WiFi802.11 b/g/n
BluetoothBLE 5.0 + BT Mesh

Components

ESP32-S3R8mcu

Dual-core LX7 microprocessor with 16MB Flash and 8MB PSRAM

ST7796display-driver

2.33-inch IPS TFT LCD, 222x480 pixels, SPI interface with touch

Resources

Where to Buy

Overview

The LILYGO T-Display S3 Pro External is a variant of the T-Display S3 Pro series featuring an external antenna connector for improved WiFi and Bluetooth range compared to the standard version with an onboard PCB antenna. It is built around the ESP32-S3R8 with 16MB of Flash and 8MB of PSRAM.

The board integrates a 2.33-inch ST7796 IPS TFT LCD with a resolution of 222x480 pixels and touch input capability, making it suitable for creating HMI (Human-Machine Interface) applications and small display projects. The touch display enables interactive UI design directly on the development board. Four onboard buttons (Boot, Reset, IO12, IO16) provide hardware control inputs.

With WiFi 802.11 b/g/n, BLE 5 with mesh support, and an external antenna option for extended wireless range, this board is well-suited for connected display applications, smart home controllers, and embedded panel systems. It supports Arduino IDE, MicroPython, and ESP-IDF development environments.

Firmware Compatibility

  • Arduino — Use the ESP32 Arduino core with TFT_eSPI or LovyanGFX for display control.
  • MicroPython — Supports display via MicroPython display drivers.
  • ESP-IDF — Full SDK support for advanced development.
  • LVGL — Popular embedded GUI library works well with the ST7796 display.

Flashing Guide

  1. Install the ESP32 board package in Arduino IDE.
  2. Connect via USB-C.
  3. Select ESP32S3 Dev Module as the board.
  4. Set Flash Size to 16MB and PSRAM to OPI PSRAM (8MB).
  5. Configure the TFT_eSPI library with the ST7796 driver and correct pin definitions from the LILYGO GitHub repository.
  6. Upload your sketch. Use BOOT (Boot button) + Reset to force download mode if needed.

Related Products

ESP32-S3

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