LILYGO ESP32-S2 - image 1
1 / 6
LILYGO·ESP32 S2

LILYGO ESP32-S2

Pure ESP32-S2 development board with 4MB Flash, 8MB SRAM, native USB, WiFi 802.11 b/g/n, onboard LiPo charging, and multiple control buttons — a single-core Xtensa LX7 board for USB-HID and IoT applications.

Starting from

$8.00

Compatible Firmware

Specifications

CPU Cores1
Clock Speed240MHz
Flash4MB
GPIO Level3.3V
Power Input5V + LiPo
Storagenone

Components

Single-core Xtensa LX7 at 240MHz with native USB OTG, WiFi 802.11 b/g/n, and 320KB SRAM.

Battery ChargerBattery ChargerDatasheet

Onboard LiPo charger with 500mA charging current via 1.25mm JST 2-pin connector.

Bus Interfaces

UART
SPI
I2C
I2S

Overview

The LILYGO ESP32-S2 is a development board built around the Espressif ESP32-S2 single-core Xtensa LX7 processor. Unlike the dual-core ESP32, the ESP32-S2 features a native USB OTG interface, making it ideal for USB HID device development (keyboards, mice, MIDI controllers) without an additional USB-to-serial chip. It includes 4MB Flash and 8MB SRAM, WiFi 802.11 b/g/n connectivity, and onboard LiPo battery charging with a 1.25mm JST 2-pin connector. The board exposes multiple control buttons — Power Switch, Reset, Boot, Customize, and a DPI Switch — providing flexibility for interactive applications. Operating at 2.7V–3.6V with 500mA charging current, it is well-suited for IoT nodes, USB peripherals, and battery-powered WiFi devices.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.