T-Display S3 AMOLED 1.43 get it now
Overview
T-Display S3 AMOLED 1.43 is a smart display development board based on ESP32-S3R8 (16 MB Flash, 8 MB PSRAM). Equipped with a 1.43-inch SH8601 AMOLED circular display (466 × 466, QSPI), FT3168 capacitive touch, SY6970 PMU, PCF8563 RTC, TF card slot, and STEMMA QT/QWIIC interface. Supports battery voltage detection (ADC GPIO4) and 5 V/500 mA USB charging. Suitable for smart wearables, embedded GUI, and IoT terminals in a compact 45 × 45 × 11 mm form factor.
The output waveform of the SY6970 PMU will be very unstable when powered by 5V without a battery. Connect a battery for use, or use software to disable the battery channel.
Quick Start
Example Support
| Example | PlatformIO/Arduino | ESP-IDF | Description |
|---|---|---|---|
| T-Display-S3-AMOLED-1.43-1.75 | ✓ | ✓ | Display, touch, RTC, sleep, SD examples |
PlatformIO
- Install Visual Studio Code and Python
- Search for and install the PlatformIO IDE extension in VS Code
- Open the
T-Display-S3-AMOLED-1.43-1.75project folder - Open
platformio.iniand select your example - 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 |
| Upload Speed | 921600 |
| USB Mode | Hardware CDC and JTAG |
| USB CDC On Boot | Enabled |
| USB Firmware MSC On Boot | Disabled |
| USB DFU On Boot | Disabled |
| CPU Frequency | 240 MHz (WiFi) |
| Flash Mode | QIO 80 MHz |
| Flash Size | 16MB (128Mb) |
| Core Debug Level | None |
| Partition Scheme | 16M Flash (3MB APP/9.9MB FATFS) |
| PSRAM | OPI PSRAM |
| Arduino Runs On | Core 1 |
| Events Run On | Core 1 |
- Click Upload
Development Platforms
Video
Key Features
- ESP32-S3R8 dual-core LX7 @ 240 MHz, Wi-Fi + Bluetooth 5.0
- 1.43-inch SH8601 AMOLED (466 × 466), QSPI bus
- FT3168 capacitive touch
- SY6970 PMU, PCF8563 RTC
- TF card slot, STEMMA QT/QWIIC, JST-GH battery connector
- 45 × 45 × 11 mm
Product Parameters
| Feature | Specification |
|---|---|
| MCU | ESP32-S3R8 @ Dual-core LX7, 240 MHz |
| Flash | 16 MB |
| PSRAM | 8 MB (Octal SPI) |
| Wi-Fi | 2.4 GHz 802.11 b/g/n |
| Bluetooth | Bluetooth 5.0 LE |
| Display | 1.43-inch SH8601 AMOLED, 466 × 466, QSPI |
| Touch | FT3168 capacitive |
| PMU | SY6970 |
| RTC | PCF8563 |
| Storage | TF card slot |
| USB | 1 × Type-C (USB + OTG) |
| Expansion | STEMMA QT/QWIIC + JST-GH battery connector |
| Dimensions | 45 × 45 × 11 mm |
Pin Diagram

Pin Mapping
| AMOLED (QSPI) | IO11 (SDIO0), IO13 (SDIO1), IO14 (SDIO2), IO15 (SDIO3), IO12 (SCLK), IO10 (CS), IO17 (RST), IO16 (EN) |
|---|---|
| Touch (FT3168) | IO7 (SDA), IO6 (SCL), IO9 (INT) |
| SY6970 | IO7 (SDA), IO6 (SCL) |
| Battery ADC | IO4 |
| SD Card | IO4 (CS), IO39 (MOSI), IO40 (MISO), IO41 (SCLK) |
Dimension Diagram
Schematic
Datasheet
Software Development
Dependent Libraries
FAQ
Q. Why does my board keep failing to upload programs? A. Hold down the BOOT-0 button and try uploading again.
Q. Why is there no serial data output from the Uart interface? A. The project defaults to USB CDC as Uart0. Set USB CDC On Boot to Disabled in Arduino Tools, or change
-DARDUINO_USB_CDC_ON_BOOT=truetofalseinplatformio.ini.
Version History
| Version | Release Date | Update Description |
|---|---|---|
| T-Display-S3-AMOLED-1.43 V1.0 | 2024-05-20 | Initial version |
| T-Display-S3-AMOLED-1.43-1.75 V1.0 | 2024-11-25 | Added FPC cable, H0175Y003AM screen support |
| T-Display-S3-AMOLED-1.43-1.75 V1.0 | 2025-01-13 | Added DO0143FMST10 screen support |


