Adafruit Feather ESP32-S3 - image 1
1 / 6
Adafruit·Dev Board

Adafruit Feather ESP32-S3

Feather-format ESP32-S3 board with native USB, WiFi, BLE 5.0, 8MB flash, LiPo charging, and full Feather ecosystem compatibility — a capable wireless development platform for CircuitPython and Arduino projects.

Starting from

$17.50

Specifications

Components

ESP32-S3 with single-core Xtensa LX7 @ 240MHz, 8MB flash, native USB OTG, WiFi 802.11 b/g/n and BLE 5.0

MCP73831 single-cell LiPo/LiIon charge management IC with up to 500mA programmable charge current

Bus Interfaces

I2C
SCL: GPIO4SDA: GPIO3
SPI
SCK: GPIO36MISO: GPIO37MOSI: GPIO35
UART
RX: GPIO44TX: GPIO43
PWM

GPIO Map

GPIO1
A0 — ADC
adcdigital-inputdigital-outputpwm
ADC
GPIO2
A1 — ADC
adcdigital-inputdigital-outputpwm
ADC
GPIO3
A2 / SDA — ADC / I2C Data
adcdigital-inputdigital-outputpwm
I2C
GPIO4
A3 / SCL — ADC / I2C Clock
adcdigital-inputdigital-outputpwm
I2C
GPIO5
A4 — ADC
adcdigital-inputdigital-outputpwm
ADC
GPIO6
A5 — ADC
adcdigital-inputdigital-outputpwm
ADC
GPIO8
D5 — Digital GPIO
digital-inputdigital-outputpwm
GPIO9
D6 — Digital GPIO
digital-inputdigital-outputpwm
GPIO10
D9 — Digital GPIO
digital-inputdigital-outputpwm
GPIO11
D10 — Digital GPIO / CS
digital-inputdigital-outputpwm
GPIO12
D11 — Digital GPIO
digital-inputdigital-outputpwm
GPIO35
MOSI — SPI Data Out
digital-inputdigital-outputpwm
SPI
GPIO37
MISO — SPI Data In
digital-inputdigital-outputpwm
SPI
GPIO36
SCK — SPI Clock
digital-inputdigital-outputpwm
SPI
GPIO43
TX — UART0 Transmit
digital-inputdigital-outputpwm
UART
GPIO44
RX — UART0 Receive
digital-inputdigital-outputpwm
UART

The Adafruit Feather ESP32-S3 brings the ESP32-S3 microcontroller to Adafruit's popular Feather ecosystem, offering native USB-C (no separate USB bridge chip), WiFi 802.11 b/g/n, BLE 5.0, 8MB flash, and a built-in LiPo battery charger in the standard Feather footprint. Native USB means the board can act as a USB HID device, CDC serial, or MIDI instrument straight out of the box.

The ESP32-S3 runs a single Xtensa LX7 core at 240MHz and includes 512KB of on-chip SRAM. The Feather ESP32-S3 exposes the standard Feather pinout: 6 analog inputs, hardware I2C (STEMMA QT connector), hardware SPI, UART, and PWM via the LEDC controller on all GPIO. A STEMMA QT / Qwiic port on the board allows daisy-chaining I2C sensors and displays without soldering.

Compatible with CircuitPython, MicroPython, Arduino, and ESP-IDF, this board is a natural choice for wireless wearables, portable data loggers, USB HID gadgets, and any project that benefits from the wide range of Feather Wings and accessories. The onboard MCP73831 charger manages a single-cell LiPo battery at up to 100mA, keeping the board powered in the field.

Use Cases

4

Resources

Where to Buy

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