Adafruit ESP32-S3 Feather (4MB Flash, 2MB PSRAM) - image 1
1 / 3
Adafruit·Dev Board

Adafruit ESP32-S3 Feather (4MB Flash, 2MB PSRAM)

Feather-format ESP32-S3 board with 4 MB flash and 2 MB PSRAM, dual-core 240 MHz, native USB-C, BLE 5, WiFi, STEMMA QT, LiPoly charging, and MAX17048 battery monitor.

Starting from

$17.50

Compatible Firmware

Specifications

ArchitectureXtensa LX7
CPU Cores2
Clock Speed240 MHz
PSRAM2MB
Flash4MB
GPIO Level3.3V
Power Input5V + LiPo
BluetoothBLE 5.0
Storagenone
Dimensions52.3 × 22.7 × 7.2 mm
Weight6.3 g

Components

MCUMCUDatasheet

Espressif ESP32-S3 dual-core 240 MHz Xtensa LX7 with 512 KB SRAM, 2 MB PSRAM, native USB OTG, WiFi, and BLE 5.

Battery MonitorBattery ChargerDatasheet

Maxim MAX17048 Li-Ion/LiPo fuel gauge providing state-of-charge via I2C.

Bus Interfaces

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

GPIO Map

GPIO17
A0
ADC
ADC
GPIO18
A1
ADC
ADC
GPIO14
A2
ADC
ADC
GPIO15
A3
ADC
ADC
GPIO16
A4
ADC
ADC
GPIO8
A5
ADCtouch
ADC
GPIO5
D5
GPIOPWM
GPIO
GPIO6
D6
GPIOPWM
GPIO
GPIO9
D9
GPIOPWM
GPIO
GPIO10
D10
GPIOPWM
GPIO
GPIO11
D11
GPIOPWM
GPIO
GPIO12
D12
GPIOPWM
GPIO
GPIO13
D13
GPIOPWM
GPIO
GPIO36
SCK
SPI
SPI
GPIO35
MOSI
SPI
SPI
GPIO37
MISO
SPI
SPI
GPIO3
SDA (STEMMA QT)
I2CSTEMMA QT
I2C
GPIO4
SCL (STEMMA QT)
I2CSTEMMA QT
I2C
GPIO43
TX
UART
UART
GPIO44
RX
UART
UART

Overview

The Adafruit ESP32-S3 Feather with 4 MB Flash and 2 MB PSRAM is the PSRAM-equipped sibling of the 8 MB no-PSRAM variant, offering an additional 2 MB of pseudo-static RAM for applications that need larger buffers — useful for JPEG decoding, audio streaming, or running multiple CircuitPython display libraries simultaneously.

Native USB-C via the ESP32-S3's hardware USB OTG allows the board to emulate keyboards, mice, MIDI devices, and mass-storage drives without a separate bridge chip. The UF2 bootloader makes firmware updates drag-and-drop simple. Both WiFi (2.4 GHz) and BLE 5 are supported simultaneously, and the standard Feather pinout ensures FeatherWing compatibility.

A MAX17048 fuel-gauge IC monitors the LiPoly battery state-of-charge over I2C, and the onboard charger keeps the cell topped up from USB-C. A STEMMA QT connector with switchable power, a NeoPixel with power control, Reset and DFU buttons, and On/Charge/User indicator LEDs are all included. Deep sleep current is approximately 100 µA.

This board is compatible with CircuitPython, Arduino (ESP32 core), and ESP-IDF. The 2 MB PSRAM makes it better suited than the no-PSRAM variant for projects using the ESP32-S3's camera interface, TensorFlow Lite Micro, or large in-memory datasets.

Use Cases

3

Resources

Where to Buy

Available Software

2

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