FeatherS2 ESP32-S2 - image 1
1 / 2
Unexpected Maker·Dev Board

FeatherS2 ESP32-S2

Full-featured ESP32-S2 Feather-compatible board by Unexpected Maker with 16MB Flash, 8MB QSPI PSRAM, WiFi, native USB-C, 21 GPIO, STEMMA QT, APA102 RGB LED, ambient light sensor, and dual 700mA LDOs.

Starting from

$24.95

Specifications

ArchitectureXtensa LX7
CPU Cores1
Clock Speed240MHz
GPIO Level3.3V
Bluetoothfalse
Zigbeefalse
Ethernetfalse
Storagenone
Dimensions52.4 x 22.6 x 6.6mm
Weight4.1g

Certifications

Components

SoCMCUDatasheet

Espressif ESP32-S2 single-core Xtensa LX7 @ 240MHz, 320KB SRAM, WiFi 802.11 b/g/n, native USB 1.1 OTG.

Bus Interfaces

I2C
SCL: GPIO4SDA: GPIO3
SPI
SCK: GPIO37MISO: GPIO36MOSI: GPIO35
UART
RX: GPIO44TX: GPIO43
USB
D+: GPIO20D-: GPIO19
PWM
ADC
DAC
DAC1: GPIO17DAC2: GPIO18
Touch

GPIO Map

GPIO1
D1
GPIOPWMTouchADC
GPIO
GPIO2
D2
GPIOPWMTouchADC
GPIO
GPIO3
D3/SDA
I2CGPIOTouchADC
I2C
GPIO4
D4/SCL
I2CGPIOTouchADC
I2C
GPIO5
D5
GPIOPWMTouchADC
GPIO
GPIO6
D6
GPIOPWMTouchADC
GPIO
GPIO7
D7
GPIOPWMTouchADC
GPIO
GPIO8
D8/A5
ADCGPIOTouch
ADC
GPIO9
D9
GPIOPWMTouchADC
GPIO
GPIO10
D10
GPIOPWMTouchADC
GPIO
GPIO11
D11
GPIOTouchADC
GPIO
GPIO12
D12
GPIOTouchADC
GPIO
GPIO13
D13
GPIOTouchADC
GPIO
GPIO14
A3
ADCGPIOTouch
ADC
GPIO15
A4
ADCGPIOTouch
ADC
GPIO16
A4_alt
ADCGPIO
ADC
GPIO17
A0/DAC1
ADCDACGPIO
ADC
GPIO18
A1/DAC2
ADCDACGPIO
ADC
GPIO19
USB_D-
USBGPIO
USB
GPIO20
USB_D+
USBGPIO
USB
GPIO35
MOSI
SPIGPIO
SPI
GPIO36
MISO
SPIGPIO
SPI
GPIO37
SCK
SPIGPIO
SPI
GPIO43
TX
UARTGPIO
UART
GPIO44
RX
UARTGPIO
UART

Overview

The FeatherS2 is a feature-rich ESP32-S2 development board in the Adafruit Feather form factor, designed and manufactured by Australian maker Unexpected Maker. It distinguishes itself from other ESP32-S2 boards with unusually large onboard memory: 16MB of SPI Flash and 8MB of QSPI PSRAM — roughly four times the memory of competing ESP32-S2 Feathers. This makes it particularly well-suited for applications that need to store large assets, run complex Python programs, or buffer substantial amounts of data.

Power design on the FeatherS2 is equally considered. The board features two independent 3.3V LDO regulators, each rated for 700mA, allowing the ESP32-S2 and attached peripherals to draw power from separate, stable supplies. A USB-C connector with backfeed protection handles programming and charging, with native USB support via GPIO19/20 on the ESP32-S2. A LiPo battery connector and associated charging circuitry follow the Feather standard.

Onboard peripherals include an APA102 programmable RGB LED for status indication, an ALS-PT19 ambient light sensor accessible via GPIO, and a STEMMA QT / Qwiic JST-SH connector for I2C peripherals without soldering. Twenty-one GPIO pins are available on the standard Feather headers. The board runs at 2.4GHz WiFi (802.11 b/g/n) via the ESP32-S2's built-in radio; there is no Bluetooth support on the ESP32-S2.

The FeatherS2 is fully compatible with CircuitPython 6.0+, ESP-IDF, Arduino (via arduino-esp32), and MicroPython. Documentation, pinout diagrams, and example code are available at feathers2.io. Unexpected Maker maintains an active Discord community for hardware support.

Use Cases

4

Resources

Where to Buy

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