# Adafruit ESP32-S2 Feather

> Feather-format ESP32-S2 board with 4 MB flash, 2 MB PSRAM, native USB-C, STEMMA QT, LiPoly charging, and MAX17048 battery monitor — WiFi IoT in the Feather ecosystem.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** dev-board
- **Price:** ~$17.5
- **Product Readiness:** developer
- **CPU:** Xtensa LX7 single-core @ 240 MHz (ESP32-S2)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 1
- **RAM:** 320 KB SRAM + 2 MB PSRAM
- **PSRAM:** 2MB
- **Flash:** 4MB
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Dimensions:** 52.4 × 22.8 × 7.2 mm
- **Weight:** 6.3 g
- **Battery:** user-supplied LiPo
- **Antenna:** built-in PCB antenna

## Connectivity

- **Wifi:** 2.4GHz 802.11 b/g/n

## Open Source

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

## Compatible Firmware

circuitpython, arduino, esp-idf

## Use Cases

- iot
- smart-home
- environmental-monitoring

## Components

- **ESP32-S2** (mcu): Espressif ESP32-S2 single-core 240 MHz Xtensa LX7 with native USB OTG, 2.4 GHz WiFi, and 320 KB SRAM. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s2_datasheet_en.pdf&ref=openhardware.directory&product=adafruit-esp32-s2-feather&source=md-export)
- **MAX17048** (battery-charger): Maxim MAX17048 Li-Ion/LiPo fuel gauge providing state-of-charge over I2C. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.analog.com%2Fmedia%2Fen%2Ftechnical-documentation%2Fdata-sheets%2FMAX17048-MAX17049.pdf&ref=openhardware.directory&product=adafruit-esp32-s2-feather&source=md-export)

## Protocols

- **I2C**: SDA: GPIO3, SCL: GPIO4
- **SPI**: SCK: GPIO36, MOSI: GPIO35, MISO: GPIO37
- **UART**: TX: GPIO43, RX: GPIO44
- **USB**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO17 | ADC | ADC | ADC |
| GPIO18 | ADC | ADC | ADC |
| GPIO14 | ADC | ADC | ADC |
| GPIO15 | ADC | ADC | ADC |
| GPIO16 | ADC | ADC | ADC |
| GPIO8 | ADC | ADC | ADC, touch |
| GPIO5 | GPIO | GPIO | GPIO, PWM |
| GPIO6 | GPIO | GPIO | GPIO, PWM |
| GPIO9 | GPIO | GPIO | GPIO, PWM |
| GPIO10 | GPIO | GPIO | GPIO, PWM |
| GPIO11 | GPIO | GPIO | GPIO, PWM |
| GPIO12 | GPIO | GPIO | GPIO, PWM |
| GPIO13 | LED | GPIO | GPIO, PWM |
| GPIO36 | SCK | SPI | SPI |
| GPIO35 | MOSI | SPI | SPI |
| GPIO37 | MISO | SPI | SPI |
| GPIO3 | SDA | I2C | I2C, STEMMA QT |
| GPIO4 | SCL | I2C | I2C, STEMMA QT |
| GPIO43 | TX | UART | UART |
| GPIO44 | RX | UART | UART |

## Available Software

- **[CircuitPython](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitpython.org%2Fboard%2Fadafruit_feather_esp32s2%2F&ref=openhardware.directory&product=adafruit-esp32-s2-feather&source=md-export)**
- **[Arduino](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.espressif.com%2Fprojects%2Farduino-esp32%2F&ref=openhardware.directory&product=adafruit-esp32-s2-feather&source=md-export)**

## Description

## Overview

The Adafruit ESP32-S2 Feather brings Espressif's single-core 240 MHz ESP32-S2 into the popular Feather form factor, complete with 4 MB of Flash and 2 MB of PSRAM. Native USB means the board can emulate keyboards, mice, MIDI controllers, and USB mass-storage devices without any additional chip — just plug in and the UF2 bootloader appears as a drive for drag-and-drop firmware updates.

A STEMMA QT connector gives access to Adafruit's large I2C sensor ecosystem without soldering, and switchable power control on the QT port lets you cut sensor power between readings. A MAX17048 fuel-gauge IC provides accurate battery state-of-charge readings from an attached LiPoly cell, and the onboard charging circuit brings the cell to full via the USB-C port.

Deep sleep current sits between 80 and 100 µA with the right firmware, making the board suitable for battery-powered IoT nodes that need to wake, sample, post data, and sleep repeatedly. The standard Feather pinout ensures compatibility with the broad Wing and FeatherWing accessory ecosystem covering displays, GPS, cellular modems, and more.

CircuitPython and Arduino are both supported. Espressif's ESP-IDF is available for developers who need lower-level control of the S2's hardware security features, USB-OTG peripheral, and advanced power-management options.

## Where to Buy

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

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F5000&ref=openhardware.directory&product=adafruit-esp32-s2-feather&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit-ESP32-S2-Feather-PCB&ref=openhardware.directory&product=adafruit-esp32-s2-feather&source=md-export)
- [learn guide](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-esp32-s2-feather&ref=openhardware.directory&product=adafruit-esp32-s2-feather&source=md-export)

## Tags

`esp32-s2`, `feather`, `stemma-qt`, `circuitpython`, `native-usb`, `lipo-charging`, `wifi`

## Images

![Adafruit ESP32-S2 Feather](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-esp32-s2-feather/a8e0c1252629.jpg)
![Adafruit ESP32-S2 Feather](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-esp32-s2-feather/c657b13ccd36.jpg)
![Adafruit ESP32-S2 Feather](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-esp32-s2-feather/fae6aa8fd37f.jpg)

> **Battery Powered:** Li-Po

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