# ESP32-S2-WROVER Module

> Bare WiFi module with Espressif ESP32-S2 single-core Xtensa LX7 @ 240MHz, 4MB Flash, 2MB PSRAM, 802.11b/g/n, native USB 1.1 OTG, and SMD pads. Intended for integration onto custom PCBs, not a standalone dev board.

## Quick Facts

- **Brand:** Espressif
- **Board Type:** module
- **Price:** ~$5.95
- **Product Readiness:** consumer
- **CPU:** Xtensa LX7 single-core @ 240MHz (ESP32-S2)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 1
- **RAM:** 320KB SRAM + 16KB RTC SRAM + 2MB PSRAM
- **Flash:** 4MB SPI Flash
- **Power:** 3.3V supply (requires external regulation)
- **Operating Voltage:** 3.0-3.6V
- **Dimensions:** 18 x 31 x 3.3mm
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** 802.11 b/g/n @ 2.4GHz (150 Mbps)
- **Bluetooth:** false
- **Zigbee:** false
- **Ethernet:** false

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Certifications

RoHS, FCC, CE

## Compatible Firmware

esp-idf, arduino, circuitpython

## Use Cases

- iot
- smart-home
- wearable

## Components

- **ESP32-S2** (mcu): Espressif ESP32-S2 single-core Xtensa LX7 @ 240MHz, 320KB SRAM, WiFi, native USB 1.1 OTG. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F4653%2F4653_esp32-s2_datasheet_en-1773066.pdf&ref=openhardware.directory&product=esp32-s2-wrover-module&source=md-export)

## Protocols

- **SPI**: MOSI: GPIO35, MISO: GPIO37, SCK: GPIO36
- **I2C**: SDA: GPIO3, SCL: GPIO4
- **UART**: TX: GPIO43, RX: GPIO44
- **I2S**: 
- **USB**: D-: GPIO19, D+: GPIO20
- **ADC**: 
- **DAC**: DAC1: GPIO17, DAC2: GPIO18
- **Touch**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO1 | ADC1_CH0/Touch1 | ADC | ADC, Touch, GPIO |
| GPIO2 | ADC1_CH1/Touch2 | ADC | ADC, Touch, GPIO |
| GPIO3 | ADC1_CH2/Touch3/SDA | I2C | I2C, ADC, Touch, GPIO |
| GPIO4 | ADC1_CH3/Touch4/SCL | I2C | I2C, ADC, Touch, GPIO |
| GPIO5 | ADC1_CH4/Touch5 | ADC | ADC, Touch, GPIO |
| GPIO6 | ADC1_CH5/Touch6 | ADC | ADC, Touch, GPIO |
| GPIO7 | ADC1_CH6/Touch7 | ADC | ADC, Touch, GPIO |
| GPIO8 | ADC1_CH7/Touch8 | ADC | ADC, Touch, GPIO |
| GPIO9 | ADC1_CH8/Touch9 | ADC | ADC, Touch, GPIO |
| GPIO10 | ADC1_CH9/Touch10 | ADC | ADC, Touch, GPIO |
| GPIO11 | ADC2_CH0/Touch11 | ADC | ADC, Touch, GPIO |
| GPIO12 | ADC2_CH1/Touch12 | ADC | ADC, Touch, GPIO |
| GPIO13 | ADC2_CH2/Touch13 | ADC | ADC, Touch, GPIO |
| GPIO14 | ADC2_CH3/Touch14 | ADC | ADC, Touch, GPIO |
| GPIO19 | USB_D- | USB | USB, GPIO |
| GPIO20 | USB_D+ | USB | USB, GPIO |
| GPIO35 | MOSI | SPI | SPI, GPIO |
| GPIO36 | SCK | SPI | SPI, GPIO |
| GPIO37 | MISO | SPI | SPI, GPIO |
| GPIO38 | GPIO/DAC1 | DAC | DAC, GPIO |
| GPIO43 | TX | UART | UART, GPIO |
| GPIO44 | RX | UART | UART, GPIO |

## Available Software

- **[esp-idf]()** (open-source)
- **[arduino]()** (open-source)
- **[circuitpython]()** (open-source)

## Description

## Overview

The ESP32-S2-WROVER is a compact, surface-mount WiFi module from Espressif designed for integration into custom PCBs and commercial products. It is not a standalone development board — the module ships with all ESP32-S2 SoC functionality pre-packaged in an 18×31×3.3mm metal-shielded package with SMD castellated edges, and requires external supporting circuitry (decoupling capacitors, power regulation, programming interface) before it can be used.

At its core is the ESP32-S2 single-core Xtensa LX7 running at up to 240MHz with 320KB of SRAM and 16KB of RTC SRAM built into the chip. The WROVER variant adds 4MB of external SPI Flash and 2MB of PSRAM, giving designers abundant storage and memory for OTA updates, embedded web servers, and data-intensive applications. The module includes a built-in PCB antenna and supports 802.11 b/g/n WiFi in the 2.4GHz band (no Bluetooth).

A key differentiator of the ESP32-S2 over its predecessor is native USB 1.1 OTG support, enabling the chip to function as a USB device (CDC, HID, MIDI, DFU) without an external USB-to-UART bridge. The silicon also includes a rich peripheral set: SPI, LCD parallel interface, UART, I2C, I2S, camera interface, IR, ADC, DAC, touch sensor, and a hardware temperature sensor.

Espressif publishes complete datasheets, schematic reference designs, and CAD files for this module. Designers should refer to the official Hardware Design Guidelines for antenna keep-out requirements and PCB layout recommendations. The ESP-IDF framework and ESP-AT firmware are both supported.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4653&ref=openhardware.directory&product=esp32-s2-wrover-module&source=md-export) — 5.95

## Resources

- [product page](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4653&ref=openhardware.directory&product=esp32-s2-wrover-module&source=md-export)
- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4653&ref=openhardware.directory&product=esp32-s2-wrover-module&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F4653%2F4653_esp32-s2_datasheet_en-1773066.pdf&ref=openhardware.directory&product=esp32-s2-wrover-module&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fespressif%2Fesp-idf&ref=openhardware.directory&product=esp32-s2-wrover-module&source=md-export)

## Tags

`esp32-s2`, `module`, `wifi`, `espressif`, `psram`, `wrover`, `usb-otg`, `bare-module`

## Images

![ESP32-S2-WROVER Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/esp32-s2-wrover-module/c46bb585e1c8.jpg)
![ESP32-S2-WROVER Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/esp32-s2-wrover-module/46d27ee819ef.jpg)
![ESP32-S2-WROVER Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/esp32-s2-wrover-module/18d711d28570.jpg)

> **White Label:** true

---
[View full device page](https://openhardware.directory/devices/esp32-s2-wrover-module)