Skip to content

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

ExamplePlatformIO/ArduinoESP-IDFDescription
T-Display-S3-AMOLED-1.43-1.75Display, touch, RTC, sleep, SD examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the T-Display-S3-AMOLED-1.43-1.75 project folder
  4. Open platformio.ini and select your example
  5. Click to compile, connect via USB-C, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
Upload Speed921600
USB ModeHardware CDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240 MHz (WiFi)
Flash ModeQIO 80 MHz
Flash Size16MB (128Mb)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
Arduino Runs OnCore 1
Events Run OnCore 1
  1. Click Upload

Development Platforms

  1. ESP-IDF
  2. Arduino IDE
  3. PlatformIO

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

FeatureSpecification
MCUESP32-S3R8 @ Dual-core LX7, 240 MHz
Flash16 MB
PSRAM8 MB (Octal SPI)
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Display1.43-inch SH8601 AMOLED, 466 × 466, QSPI
TouchFT3168 capacitive
PMUSY6970
RTCPCF8563
StorageTF card slot
USB1 × Type-C (USB + OTG)
ExpansionSTEMMA QT/QWIIC + JST-GH battery connector
Dimensions45 × 45 × 11 mm

Pin Diagram

T-Display S3 AMOLED 1.43 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)
SY6970IO7 (SDA), IO6 (SCL)
Battery ADCIO4
SD CardIO4 (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=true to false in platformio.ini.

Version History

VersionRelease DateUpdate Description
T-Display-S3-AMOLED-1.43 V1.02024-05-20Initial version
T-Display-S3-AMOLED-1.43-1.75 V1.02024-11-25Added FPC cable, H0175Y003AM screen support
T-Display-S3-AMOLED-1.43-1.75 V1.02025-01-13Added DO0143FMST10 screen support