LILYGO T-Display-S3 ESP32 WiFi and Bluetooth Development Board
The LILYGO T-Display-S3 ESP32 is a compact development board built around the ESP32-S3R8 dual-core LX7 microprocessor, providing Wi-Fi and Bluetooth connectivity for wireless embedded and IoT applications. It integrates a 1.9-inch full-color TFT display driven by the ST7789V controller, two programmable buttons, USB connectivity for programming, and interfaces for connecting external peripherals. The board provides 16 MB Flash and 8 MB PSRAM and supports Arduino IDE and MicroPython development.
The integrated display and wireless connectivity make the T-Display-S3 suitable for projects that require both a user interface and network communication in a compact form factor. It can be used for IoT dashboards, wireless controllers, portable monitoring devices, sensor interfaces, BLE applications, and ESP32-S3 prototyping. The board also provides I²C connectivity through a STEMMA QT/Qwiic-compatible interface and a JST-GH connector for additional peripherals or power-related connections.
Features:
- T-Display-S3 ESP32 based development platform.
- Dual-core processing architecture.
- Built-in Wi-Fi and Bluetooth connectivity.
- Integrated full-color TFT display.
- Two programmable buttons.
- USB programming and communication.
- Flash and PSRAM memory onboard.
- I²C expansion interface.
- Battery voltage monitoring.
- Compact development-board design.
- Arduino IDE and MicroPython support.
- Suitable for IoT and embedded development.
Specifications:
| Microcontroller | T-Display-S3 ESP32 Dual-core LX7 32-bit |
| Operating Voltage | 3.3V |
| Input Power | 5V or 3.7V Lithium Battery |
| Digital I/O Pins | 13 (4 input only) |
| PWM I/O Pins (Shared with Digital I/O) | 9 |
| Analog Input Pins | 10 (12-bit) |
| Analog Output Pins (DAC) | None |
| DC Current per I/O Pin | 10-40mA depending on total chip loading |
| Touch Sensor Inputs | 7 |
| Flash Memory | 16 MBytes |
| ROM | 384 KBytes |
| SRAM | 512 KBytes |
| PSRAM | 8 MBytes |
| Clock Speed | 240MHz (default) |
| Network | 802.11 b/g/n 2.4GHz |
| Bluetooth | BLE 5 |
| USB Connector Style | USB Type-C Female |
| Board Dimensions (L x W x H) | 62 x 26 x 10mm (2.44 x 1.02 x 0.39″) |
| Pin Spacing (row-to-row) | 22.86mm (0.9″) |
| Country of Origin | China |
Pinout:
| Category | Label | ESP32-S3 Pin (GPIO) | Notes |
|---|---|---|---|
| Power | 3V | 3.3V | Main power supply |
| 5V | 5V | USB VBUS input | |
| GND | GND | Multiple ground pins available | |
| LCD (ST7789) | LCD_BL | 38 | Backlight control (PWM) |
| LCD_D0 | 39 | Data bit 0 | |
| LCD_D1 | 40 | Data bit 1 | |
| LCD_D2 | 41 | Data bit 2 | |
| LCD_D3 | 42 | Data bit 3 | |
| LCD_D4 | 45 | Data bit 4 | |
| LCD_D5 | 46 | Data bit 5 | |
| LCD_D6 | 47 | Data bit 6 | |
| LCD_D7 | 48 | Data bit 7 | |
| LCD_WR | 08 | Write strobe | |
| LCD_RD | 09 | Read strobe | |
| LCD_CS | 06 | Chip select | |
| On-Board | Boot | 1014 | Boot button (GPIO 0 + 14?) – likely GPIO 0 |
| Reset | EN | Enable / Reset button | |
| LCD_BAT_VOLT | 04 | Battery voltage monitor (ADC) | |
| Unused / NC | NC | – | Not connected (available as breakout) |
| Available GPIO | GPIO01, 02, 03, 10, 11, 12, 13 | 1, 2, 3, 10, 11, 12, 13 | Free for general-purpose use |
Applications:
- IoT development.
- Wireless sensor interfaces.
- Wi-Fi monitoring devices.
- Bluetooth and BLE projects.
- Portable control panels.
- Smart-home interfaces.
- Embedded display systems.
- Wireless controllers.
- Data monitoring dashboards.
- ESP32-S3 prototyping.
- Educational development projects.
- Portable IoT devices.
Package Includes:
- 1x LILYGO T-Display-S3 ESP32 WiFi and Bluetooth Development Board.



