Skip to content

T-Dongle-S3 get it now

Overview

LILYGO T-Dongle-S3 is a feature-rich ESP32-S3 USB dongle development board in a standard USB Type-A plug form factor. It is powered by the ESP32-S3 dual-core Xtensa LX7 (240 MHz) with Wi-Fi 802.11 b/g/n and Bluetooth 5 LE, and packs a 0.96-inch ST7735 IPS color TFT (80 × 160), an APA102 RGB LED, and a TF card slot hidden inside the USB-A connector — all in a compact transparent plastic housing. 16 MB Flash and 8 MB PSRAM provide ample resources for data-rich applications. A JST SH 1.0 mm UART connector and a 1.25 mm battery connector round out the expansion options. Ideal for USB HID gadgets, wireless display sticks, portable data loggers, and educational IoT projects.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
T-Dongle-S3Display, TF card, LED, BLE 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-Dongle-S3 project folder
  4. Open platformio.ini and select your example
  5. Click to compile, connect via USB-A, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
PortYour port
USB CDC On BootEnable
CPU Frequency240 MHz (WiFi)
Flash ModeQIO 80 MHz
Flash Size16MB (128Mb)
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
Upload ModeUART0/Hardware CDC
Upload Speed921600
  1. Click Upload

Development Platforms

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

Key Features

  • ESP32-S3 dual-core Xtensa LX7 @ 240 MHz, Wi-Fi 802.11 b/g/n + Bluetooth 5 LE
  • USB Type-A plug form factor with transparent plastic housing
  • 0.96-inch ST7735 IPS color TFT LCD (80 × 160, 65k colors)
  • APA102 RGB LED (SPI-controlled)
  • TF card slot integrated inside the USB-A connector housing
  • 16 MB Flash, 8 MB PSRAM
  • JST SH 1.0 mm 4-pin UART connector
  • MX 1.25 mm 2-pin battery connector with charging circuit
  • On-board antenna + IPEX connector for external antenna
  • Compatible with Arduino IDE, PlatformIO, MicroPython, and Zephyr RTOS

Specifications

ParameterValue
SOCESP32-S3 (Xtensa dual-core LX7, 240 MHz)
Flash16 MB
PSRAM8 MB
WirelessWi-Fi 802.11 b/g/n, Bluetooth 5 LE
Display0.96-inch ST7735 IPS TFT, 80 × 160
RGB LEDAPA102 × 1
StorageTF card slot
USBUSB Type-A plug
Battery ConnectorMX 1.25 mm 2-pin
UART ConnectorJST SH 1.0 mm 4-pin
AntennaOn-board + IPEX
Dimensions58 × 18 × 9 mm

T-Dongle-S3 Specifications

Pin Diagram

Display (ST7735)

ST7735BLCSSCKMOSIDCRST
ESP32-S3GPIO38GPIO4GPIO5GPIO3GPIO2GPIO1

TF Card

TF CardCLKCMDD0CS
ESP32-S3GPIO5GPIO3GPIO7GPIO4

APA102 LED

APA102CIDI
ESP32-S3GPIO40GPIO39

Button

ButtonGPIO
ESP32-S3GPIO0

Pinout Diagram

T-Dongle-S3 Pinout

Dimensions

T-Dongle-S3 Dimensions Diagram

Schematic

Datasheet

Software Libraries

Dependent Libraries

FAQ

Changelog

VersionDateNotes
V1.0Initial release