LILYGO T-Display S3 AMOLED Plus

T-Display S3 AMOLED Plus

Introduction

T-Display AMOLED Plus is a high-integration development board based on the ESP32-S3 microcontroller, designed for versatility and high performance. It features 16MB of Flash and 8MB of PSRAM, enabling support for complex applications. The board comes with a 1.25-inch AMOLED display with touch functionality, offering vibrant visuals and interactive control.

It includes an onboard PMU (Power Management Unit) and RTC (Real-Time Clock), with VBUS power management to optimize low-power design. For expansion, the board provides dual STEMMA QT/Qwiic connectors for rapid sensor integration, supports SD card storage, and offers a wide range of GPIOs, ADC channels, and UART interfaces for peripheral connections.

Additionally, it integrates BOOT mode switching and a reset circuit, simplifying development and debugging. This board is ideal for scenarios requiring interactive displays and multi-sensor integration, such as smart wearables and IoT terminals.

Appearance and function introduction

Appearance

summary

Pinmap

summary

Module Information and Specifications

Description

Component Description
MCU ESP32-S3R8 Dual-core LX7 microprocessor
FLASH 16MB
PSRAM 8MB
Display 1.91 inch RM67162 IPS AMOLED
Touch Touch capacitive screen
LoRa 1276:868,915Mhz
Storage TF card
RTC PCF85063ATL/1
Wireless 2.4 GHz Wi-Fi & Bluetooth5 (LE)
USB 1 × USB Port and OTG(TYPE-C interface)
IO interface 2.54mm spacing 2*13 (double row) extension IO interface
Extension interface 1 × FPC antenna extension interface + 1 × TF card interface + 1 × STEMMA QT/QWIIC interface (JST-SH 1.0MM 4Pin) + JST-GH 1.25MM interface
Buttons 1 x RESET Button + 1 x BOOT Button
Power supply 1 x USB / 3.7V Li-ion Battery, 1 x Battery Switch, 1 x Solar Input Interface
Mounting holes 2 x 2mm Positioning Holes
Dimensions 60x32x12mm

Github:T-Display S3 AMOLED Plus

Schematic Diagram

T-Display S3 AMOLED Plus

Dependency Libraries

Software Design

Arduino Set Parameters

Setting Value
Board ESP32S3 Dev Module
Port Your port
USB CDC On Boot Enable
CPU Frequency 240MHZ(WiFi)
Core Debug Level None
USB DFU On Boot Disable
Erase All Flash Before Sketch Upload Disable
Events Run On Core1
Flash Mode QIO 80MHZ
Flash Size 16MB(128Mb)
Arduino Runs On Core1
USB Firmware MSC On Boot Disable
Partition Scheme 16M Flash(3M APP/9.9MB FATFS)
PSRAM OPI PSRAM
Upload Mode UART0/Hardware CDC
Upload Speed 921600
USB Mode CDC and JTAG

Development Platform

  1. Micropython
  2. Arduino IDE
  3. Platform IO

Product Technical Support