Skip to main content
ESPBoards

LilyGo T-Display-S3 Development Board Pinout and Technical Specifications

Code name: LILYGO_T_DISPLAY_S3

LilyGo T-Display-S3 development board is based on esp32s3 microcontroller and uses xtensa architecture. This development board has a maximum CPU frequency of 240 MHz and a flash size of 16MB.


Quick Links

LilyGo T-Display-S3 imageLilyGo T-Display-S3 imageLilyGo T-Display-S3 image

LilyGo T-Display-S3 Specs

Below you can find the specifications of LilyGo T-Display-S3, such as features, connectivity options, and LilyGo T-Display-S3 technical specs.

Features

  • 48 digital IO pins
  • 46 external interrupt pins
  • 20 analog input pins
  • 27 PWM pins

Connectivity

  • WiFi: 802.11 b/g/n (2.4 GHz)
  • Bluetooth: 5.0
  • WiFi: 5.0

Technical specs

Clock Speed240 MHz
Flash size16MB
Microcontrolleresp32s3
Architecturextensa

LilyGo T-Display-S3 Pinout

LilyGo T-Display-S3 Pins Mapping Arduino IDE

Below you can find the LilyGo T-Display-S3 pinout. This development board provides 48 digital IO pins, out of which 46 can be used as an external interrupt pins , 20 as analog input pins and 27 pins have Pulse-Width Modulation (PWM) .

PinAnalogTouchPWMOther
0BUTTON_1
1A0T1PWM
2A1T2PWM
3A2T3PWM
4PWMBAT_VOLT
5PWMLCD_RES
6PWMLCD_CS
7PWMLCD_DC
8PWMLCD_WR
9PWMLCD_RD
10A9T10PWMSS
11A10T11PWMMOSI
12A11T12PWMSCK
13A12T13PWMMISO
14PWMBUTTON_2
15PWMLCD_POWER_ON
16A15PWMTP_INIT
17A16PWMSCL
18A17PWMSDA
21PWMTP_RESET
38PWMLCD_BL
39PWMLCD_D0
40PWMLCD_D1
41PWMLCD_D2
42PWMLCD_D3
43PWMTX
44PWMRX
45PWMLCD_D4
46LCD_D5
47LCD_D6
48LCD_D7
Analog - Analog input pins
Touch - Touch pins
Function - Function pins
RX / TX - Receive (RX) / Transmit (TX)
LED_BUILTIN - Built-in LED
PWM - Pulse-Width Modulation

Default Tools

Bootloader toolesptool_py
Uploader toolesptool_py
Network uploader toolesp_ota
Bootloader address0x0
Flash modedio
Boot modeqio
PSRAM typeopi
Maximum upload size
3072 Kb
(3145728 B)
Maximum data size
320 Kb
(327680 B)

The LilyGo T-Display-S3 development board by default uses esptool_py uploader tool, esp_ota network uploader tool for Over-the-air (OTA) uploads and esptool_py bootloader tool. The bootloader starts at address "0x0". Flash mode and boot mode for LilyGo T-Display-S3 development board by default is dio and qio respectively. The board uses opi PSRAM type. When using Arduino IDE, the maximum sketch upload size is 3072 Kb (3145728 B) and maximum data size for variables is 320 Kb (327680 B).