ESP32-S2 WROOM Module - image 1
Adafruit·ESP32 S2

ESP32-S2 WROOM Module

The ESP32-S2 WROOM is an Espressif WiFi module with a single-core Xtensa LX7 at 240MHz, 4MB flash, 320KB SRAM, built-in PCB antenna, native USB OTG, and rich peripheral support — a cost-effective WiFi-only module (no Bluetooth) with USB capabilities for IoT and embedded designs.

Starting from

$1.95

Use Cases

Specifications

ArchitectureXtensa LX7
CPU Cores1
Clock Speed240MHz
GPIO Level3.3V
Power Input3.0–3.6V
Storagenone
Dimensions18mm × 31mm × 3.3mm

Certifications

Components

Espressif ESP32-S2 single-core Xtensa LX7 at 240MHz, 320KB SRAM, native USB OTG, 802.11 b/g/n WiFi, no Bluetooth

Bus Interfaces

I2C
SCL: GPIO36SDA: GPIO37
SPI
CS: GPIO33SCK: GPIO18MISO: GPIO17MOSI: GPIO16
UART
RX: GPIO35TX: GPIO34
ADC
DAC
I2S
PWM
USB
SDIO

GPIO Map

GPIO0
GPIO0
GPIOADCTouch
GPIO1
GPIO1
GPIOADCTouch
GPIO2
GPIO2
GPIOADCTouch
GPIO3
GPIO3
GPIOADCTouch
GPIO4
GPIO4
GPIOADCTouch
GPIO5
GPIO5
GPIOADCTouch
GPIO6
GPIO6
GPIOADCTouch
GPIO7
GPIO7
GPIOADCTouch
GPIO8
GPIO8
GPIOTouch
GPIO9
GPIO9
GPIOTouch
GPIO10
GPIO10
GPIOTouch
GPIO11
GPIO11
GPIOADC
GPIO12
GPIO12
GPIOADC
GPIO13
GPIO13
GPIOADC
GPIO14
GPIO14
GPIOADCDAC
GPIO15
GPIO15
GPIOADCDAC
GPIO16
GPIO16
GPIOSPI MOSI
GPIO17
GPIO17
GPIOSPI MISO
GPIO18
GPIO18
GPIOSPI CLKUSB D-
GPIO19
GPIO19
GPIOUSB D+
GPIO21
GPIO21
GPIO
GPIO33
GPIO33
GPIOSPI CS
GPIO34
GPIO34
GPIOUART TX
GPIO35
GPIO35
GPIOUART RX
GPIO36
GPIO36
GPIOI2C SCL
GPIO37
GPIO37
GPIOI2C SDA

Overview

The ESP32-S2 WROOM is Espressif's compact WiFi module built on the ESP32-S2 SoC — a single-core Xtensa LX7 processor running at up to 240MHz. Unlike the dual-core ESP32, the ESP32-S2 trades one CPU core for native USB OTG 1.1 support and improved security features, making it well-suited for USB-connected IoT devices, USB HID gadgets, and applications where Bluetooth is not required.

The module integrates 4MB of SPI flash, 320KB SRAM, 128KB ROM, 16KB RTC SRAM, and a built-in PCB antenna in an 18×31×3.3mm package. Operating at 3.0–3.6V, the ESP32-S2 is not 5V-tolerant and requires level shifting when interfacing with 5V devices. It includes a rich peripheral set: SPI (×4), I2C (×2), I2S (×2), UART (×2), 43 GPIO, ADC (×2, 20 channels), DAC (×2), touch sensors (×14), PWM, USB OTG 1.1, IR, SDIO, and more.

The ESP32-S2 WROOM module is intended for integration into custom PCB designs rather than breadboard prototyping — it requires surface-mount soldering of the castellated pads. FCC/CE/SRRC certifications are included with the WROOM module form factor. The ESP32-S2 is supported by the Arduino framework, ESP-IDF, CircuitPython, and MicroPython.

Use Cases

2

Resources

Where to Buy

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