LILYGO T-Energy S3 - image 1
1 / 5
LILYGO·ESP32-S3

LILYGO T-Energy S3

ESP32-S3 development board with an 18650 lithium battery slot, Qwiic connector, and 16MB flash optimized for low-power wireless IoT applications.

Starting from

$9.70

Compatible Firmware

Hardware Specifications

CPUESP32-S3, dual-core Xtensa LX7 up to 240MHz
RAM8MB PSRAM
Flash16MB
GPIO36 pins
USBUSB-C
Power5V via USB-C, 18650 lithium battery slot
DimensionsNot specified

Connectivity

WiFi2.4GHz WiFi 802.11b/g/n
BluetoothBluetooth 5.0 LE

Components

ESP32-S3mcu

Dual-core Xtensa LX7 up to 240MHz with WiFi and Bluetooth 5 LE

Resources

Where to Buy

Overview

The LILYGO T-Energy S3 is a cost-effective ESP32-S3 development board designed specifically for battery-powered applications. Its standout feature is the integrated 18650 lithium battery slot, allowing deployment in remote locations without a constant USB power supply. The board pairs this with 16MB of flash and 8MB of PSRAM, providing ample storage and memory for complex applications.

A Qwiic 4-pin connector enables easy daisy-chaining of I2C sensors and peripherals without soldering, making it beginner-friendly for prototyping. BOOT and Reset buttons are included for easy firmware management. The ESP32-S3 delivers dual-core performance with WiFi and Bluetooth 5 LE, suitable for applications using ESP-NOW, BLE mesh, or standard TCP/IP networking.

The board supports C/C++, MicroPython, and Lua programming languages, and integrates with Arduino IDE, VS Code with the ESP-IDF extension, and the native ESP-IDF framework.

Firmware Compatibility

The T-Energy S3 works with Arduino IDE using the esp32 board package, ESP-IDF for production firmware, and MicroPython for rapid prototyping. The GitHub repository at https://github.com/Xinyuan-LilyGO/T-Energy provides example code for battery monitoring, ESP-NOW communication, and Qwiic sensor integration.

Flashing Guide

  1. Install the ESP32 board package in Arduino IDE or configure ESP-IDF.
  2. Connect via USB-C cable to your computer.
  3. The board should be auto-detected; if not, hold BOOT and press RESET to enter download mode.
  4. Select ESP32-S3 Dev Module with the appropriate flash/PSRAM settings (16MB flash, 8MB OPI PSRAM).
  5. Upload firmware via Arduino IDE or use idf.py flash with ESP-IDF.

Related Products

ESP32-S3

This product page may contain errors. If you find any, please report them.