# 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.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** dev-board
- **Price:** ~$17.5
- **Product Readiness:** developer
- **CPU:** Xtensa LX7 dual-core @ 240 MHz (ESP32-S3)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512 KB SRAM + 2 MB PSRAM
- **PSRAM:** 2MB
- **Flash:** 4MB
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Dimensions:** 52.3 × 22.7 × 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
- **Bluetooth:** BLE 5.0

## Open Source

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

## Compatible Firmware

circuitpython, arduino, esp-idf

## Use Cases

- iot
- smart-home
- wearable

## Components

- **ESP32-S3** (mcu): Espressif ESP32-S3 dual-core 240 MHz Xtensa LX7 with 512 KB SRAM, 2 MB PSRAM, native USB OTG, WiFi, and BLE 5. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=adafruit-esp32-s3-feather-4mb-psram&source=md-export)
- **MAX17048** (battery-charger): Maxim MAX17048 Li-Ion/LiPo fuel gauge providing state-of-charge via 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-s3-feather-4mb-psram&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 | GPIO | 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_esp32s3_4mbflash_2mbpsram%2F&ref=openhardware.directory&product=adafruit-esp32-s3-feather-4mb-psram&source=md-export)**
- **[Arduino ESP32](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fespressif%2Farduino-esp32&ref=openhardware.directory&product=adafruit-esp32-s3-feather-4mb-psram&source=md-export)**

## Description

## 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.

## Where to Buy

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

## Resources

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

## Tags

`esp32-s3`, `feather`, `stemma-qt`, `circuitpython`, `native-usb`, `wifi`, `ble`, `lipo`, `psram`

## Images

![Adafruit ESP32-S3 Feather (4MB Flash, 2MB PSRAM)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-esp32-s3-feather-4mb-psram/9b48a6a6626d.jpg)
![Adafruit ESP32-S3 Feather (4MB Flash, 2MB PSRAM)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-esp32-s3-feather-4mb-psram/0e454d76f3be.jpg)
![Adafruit ESP32-S3 Feather (4MB Flash, 2MB PSRAM)](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-esp32-s3-feather-4mb-psram/a14938a19c1b.jpg)

> **Battery Powered:** Li-Po

---
[View full device page](https://openhardware.directory/devices/adafruit-esp32-s3-feather-4mb-psram)