T4-S3 get it now
Overview
LILYGO T4-S3 is a compact development board based on the ESP32-S3R8 dual-core LX7 microcontroller featuring a vibrant 2.41-inch SPI RGB AMOLED touchscreen (600 × 450, 800 cd/m²). It integrates Wi-Fi 2.4 GHz and Bluetooth 5.0 (LE), 16 MB Flash, 8 MB PSRAM, a MicroSD card slot, and battery management via a JST-GH 1.25 mm connector. Two Qwiic (JST-SH 1.0 mm) ports and a 30-pin 1.27 mm-pitch header expose available GPIOs and power pins. Suitable for smart-display projects, wearable prototyping, and compact IoT applications.
Quick Start
Example Support
| Example | PlatformIO/Arduino | ESP-IDF | Description |
|---|---|---|---|
| LilyGo-AMOLED-Series | ✓ | ✓ | AMOLED display, touch, TF card examples |
PlatformIO
- Install Visual Studio Code and Python
- Search for and install the PlatformIO IDE extension in VS Code
- Open the
LilyGo-AMOLED-Seriesproject folder - Open
platformio.iniand select the T4-S3 environment - Click ✓ to compile, connect via USB-C, click → to upload
Arduino
- Install Arduino IDE
- Install Arduino ESP32
- In Tools → Board, configure:
| Arduino IDE Setting | Value |
|---|---|
| Board | ESP32S3 Dev Module |
| Port | Your port |
| USB CDC On Boot | Enable |
| CPU Frequency | 240 MHz (WiFi) |
| Flash Mode | QIO 80 MHz |
| Flash Size | 16MB (128Mb) |
| PSRAM | OPI PSRAM |
| Partition Scheme | 16M Flash (3MB APP/9.9MB FATFS) |
| Upload Mode | UART0/Hardware CDC |
| Upload Speed | 921600 |
| USB Mode | CDC and JTAG |
- Click Upload
Note: GPIO18 is assigned to the AMOLED display TE pin — do not use it for other purposes.
Development Platforms
Related Videos
Key Features
- ESP32-S3R8 dual-core LX7 @ 240 MHz, Wi-Fi 2.4 GHz + Bluetooth 5.0 (LE)
- 2.41-inch SPI RGB AMOLED touchscreen, 600 × 450 resolution, 800 cd/m²
- 16 MB Flash + 8 MB PSRAM
- MicroSD card slot
- Battery charging via JST-GH 1.25 mm connector
- 2 × Qwiic (JST-SH 1.0 mm) I2C expansion ports
- 30-pin 1.27 mm-pitch GPIO header
- USB-C programming and power
Specifications
| Parameter | Value |
|---|---|
| SOC | ESP32-S3R8, Dual-core LX7 @ 240 MHz |
| Flash | 16 MB |
| PSRAM | 8 MB |
| Wireless | Wi-Fi 2.4 GHz 802.11 b/g/n, Bluetooth 5.0 (LE) |
| Display | 2.41-inch AMOLED, 600 × 450, SPI, capacitive touch |
| Storage | MicroSD card slot |
| USB | 1 × USB-C |
| Expansion | 2 × Qwiic (JST-SH 1.0 mm), 30-pin 1.27 mm header |
| Battery | JST-GH 1.25 mm, 3.7 V Li-Po |
| Weight | |
| Package size |
Pin Diagram

Pinout Diagram

Dimensions
Schematic
Datasheet
Software Libraries
Dependent Libraries
FAQ
Q. Why is GPIO18 not available? A. GPIO18 is connected to the AMOLED display TE (tearing effect) pin internally. Using it for other purposes may cause display artifacts.
Q. Upload fails? A. Hold BOOT, press and release RST, then click Upload.
Changelog
| Version | Date | Notes |
|---|---|---|
| V1.0 | 2023-12 | Initial release |



