# Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)

> Adafruit Feather-format ESP32-S3 (ESP32-S3-MINI-1, 8 MB flash, no PSRAM): dual-core LX7 240 MHz, Wi-Fi + BLE, native USB-C, LiPoly charger + MAX17048 fuel gauge, STEMMA QT I2C with switchable power, NeoPixel with power control, ~100 µA deep sleep; 21 GPIO with 6 analog inputs.

- Manufacturer: Adafruit Industries
- Part number: 5323
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/adafruit-esp32-s3-feather-8-mb-flash-no-psram-a873
- Pinout: https://www.xirkit.io/products/adafruit-esp32-s3-feather-8-mb-flash-no-psram-a873/pinout
- Structured JSON: https://www.xirkit.io/products/adafruit-esp32-s3-feather-8-mb-flash-no-psram-a873/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-S3FN8 |
| Chips on board | ESP32-S3, ESP32-S3FN8 |
| Exposed GPIO | 21 |
| Documented board pins | 28 |
| I/O voltage | 3.3 V |
| Supply voltage | 3.7–5 V |
| Flash | 8,192 KB |
| SRAM | 512 KB |
| PSRAM | 0 KB |
| Interfaces | control, adc, gpio, pwm, uart, clock, gpio_matrix, rtc_gpio, touch, spi, jtag, led, i2c, usb |
| Frameworks | ESP-IDF, Arduino, CircuitPython |
| Dimensions | 50.8 × 22.86 mm |
| Operating temperature | -40 to 85 °C |

## Pinout (28 pins, 22 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| RST | JP1 (16-pin) · 1 | control | CHIP_PU | RESET | 2.475–3.6 V | -0.3–0.825 V | — | — | — | — | no |
| 3V | JP1 (16-pin) · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V | JP1 (16-pin) · 3 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JP1 (16-pin) · 4 | ground | — | ground | — | — | — | — | — | — | — |
| A0 | JP1 (16-pin) · 5 | gpio | GPIO18 | A0, GPIO18, PWM (LEDC, any pin), ADC2_CH7, U1RXD, CLK_OUT3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO18 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A1 | JP1 (16-pin) · 6 | gpio | GPIO17 | A1, GPIO17, PWM (LEDC, any pin), ADC2_CH6, U1TXD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO17 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A2 | JP1 (16-pin) · 7 | gpio | GPIO16 | A2, GPIO16, PWM (LEDC, any pin), XTAL_32K_N, ADC2_CH5, U0CTS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO16 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A3 | JP1 (16-pin) · 8 | gpio | GPIO15 | A3, GPIO15, PWM (LEDC, any pin), XTAL_32K_P, ADC2_CH4, U0RTS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO15 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A4 | JP1 (16-pin) · 9 | gpio | GPIO14 | A4, GPIO14, PWM (LEDC, any pin), TOUCH14, ADC2_CH3, FSPIDQS, SUBSPIWP, FSPIWP, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO14 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A5 | JP1 (16-pin) · 10 | gpio | GPIO8 | A5, GPIO8, PWM (LEDC, any pin), TOUCH8, ADC1_CH7, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO8 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| SCK | JP1 (16-pin) · 11 | gpio | GPIO36 | SCK, GPIO36, PWM (LEDC, any pin), SPI SCK, FSPICLK, SUBSPICLK, SPIIO7, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MOSI | JP1 (16-pin) · 12 | gpio | GPIO35 | MOSI, GPIO35, PWM (LEDC, any pin), SPI MOSI, FSPID, SUBSPID, SPIIO6, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MISO | JP1 (16-pin) · 13 | gpio | GPIO37 | MISO, GPIO37, PWM (LEDC, any pin), SPI MISO, FSPIQ, SUBSPIQ, SPIDQS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| RX | JP1 (16-pin) · 14 | gpio | GPIO38 | RX, GPIO38, PWM (LEDC, any pin), UART RX, FSPIWP, SUBSPIWP, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| TX | JP1 (16-pin) · 15 | gpio | GPIO39 | TX, GPIO39, PWM (LEDC, any pin), UART TX, MTCK, CLK_OUT3, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| DB | JP1 (16-pin) · 16 | gpio | GPIO43 | DB, GPIO43, PWM (LEDC, any pin), debug serial TX (UART0 TXD0), U0TXD, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| BAT | JP3 (12-pin) · 1 | power in | — | power_in | — | — | — | — | — | — | — |
| EN | JP3 (12-pin) · 2 | control | — | 3V3 regulator enable | — | — | — | — | — | — | — |
| USB | JP3 (12-pin) · 3 | power in | — | power_in | — | — | — | — | — | — | — |
| D13 | JP3 (12-pin) · 4 | gpio | GPIO13 | D13, GPIO13, PWM (LEDC, any pin), red LED #13, TOUCH13, ADC2_CH2, FSPIIO7, SUBSPIQ, FSPIQ, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO13 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D12 | JP3 (12-pin) · 5 | gpio | GPIO12 | D12, GPIO12, PWM (LEDC, any pin), TOUCH12, ADC2_CH1, FSPIIO6, SUBSPICLK, FSPICLK, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO12 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D11 | JP3 (12-pin) · 6 | gpio | GPIO11 | D11, GPIO11, PWM (LEDC, any pin), TOUCH11, ADC2_CH0, FSPIIO5, SUBSPID, FSPID, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO11 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D10 | JP3 (12-pin) · 7 | gpio | GPIO10 | D10, GPIO10, PWM (LEDC, any pin), TOUCH10, ADC1_CH9, FSPIIO4, SUBSPICS0, FSPICS0, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO10 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D9 | JP3 (12-pin) · 8 | gpio | GPIO9 | D9, GPIO9, PWM (LEDC, any pin), TOUCH9, ADC1_CH8, SUBSPIHD, FSPIHD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO9 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D6 | JP3 (12-pin) · 9 | gpio | GPIO6 | D6, GPIO6, PWM (LEDC, any pin), TOUCH6, ADC1_CH5, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO6 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D5 | JP3 (12-pin) · 10 | gpio | GPIO5 | D5, GPIO5, PWM (LEDC, any pin), TOUCH5, ADC1_CH4, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO5 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| SCL | JP3 (12-pin) · 11 | gpio | GPIO4 | SCL, GPIO4, PWM (LEDC, any pin), I2C SCL (5k pull-up, shared with STEMMA QT), TOUCH4, ADC1_CH3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO4 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| SDA | JP3 (12-pin) · 12 | gpio | GPIO3 | SDA, GPIO3, PWM (LEDC, any pin), I2C SDA (5k pull-up, shared with STEMMA QT), TOUCH3, ADC1_CH2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO3, sar_i2c_sda_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Adafruit | 17.5 USD | in_stock | 2026-09-24 | https://www.adafruit.com/product/5323 |

## FAQ

**What microcontroller does the Adafruit ESP32-S3 Feather use?**

The Adafruit ESP32-S3 Feather is built around the ESP32-S3FN8, alongside ESP32-S3, MCP73831, MAX17048, AP2112K-3.3 / RT9080-3.3.

**How many GPIO pins does the Adafruit ESP32-S3 Feather have?**

21 GPIO pins are exposed. Xirkit documents 28 board pins, 22 of them with pin-level electrical limits.

**Are the Adafruit ESP32-S3 Feather I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.475–3.6 V.

**How much current can a Adafruit ESP32-S3 Feather GPIO pin source?**

Documented output-high current per pin: 40 mA typ. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Adafruit ESP32-S3 Feather?**

Supply range 3.7–5 V. Power inputs: BAT (3.7–4.2 V), USB.

**How much does the Adafruit ESP32-S3 Feather cost?**

From $17.5 at Adafruit. Prices are observed unit prices before tax and shipping.

**What are the Adafruit ESP32-S3 Feather dimensions?**

50.8 × 22.86 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Adafruit ESP32-S3 Feather support?**

control, adc, gpio, pwm, uart, clock, gpio_matrix, rtc_gpio, touch, spi, jtag, led, i2c, usb.

**How do I program the Adafruit ESP32-S3 Feather?**

Supported frameworks: ESP-IDF, Arduino, CircuitPython.

**Where does this Adafruit ESP32-S3 Feather data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM) datasheet](https://cdn-learn.adafruit.com/downloads/pdf/adafruit-esp32-s3-feather.pdf)
- [Adafruit listing](https://www.adafruit.com/product/5323)

## Part graph

### Built from

- ESP32-S3 — wireless module on the Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)
- [ESP32-S3FN8](https://www.xirkit.io/products/category/dev-boards/esp32-s3fn8) — main processor on the Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)
- MCP73831 — battery charger on the Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)
- MAX17048 — fuel gauge on the Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)
- AP2112K-3.3 / RT9080-3.3 — ldo regulator on the Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)

### Alternatives (by use case)

- [Adafruit QT Py RP2040](https://www.xirkit.io/products/adafruit-qt-py-rp2040-bdcf) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $9.95 vs $17.5
- [Arduino UNO R4 WiFi](https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $17.5 vs $27.5
- [ESP32-S3-DevKitC-1 (N8R8)](https://www.xirkit.io/products/espressif-esp32-s3-devkitc-1-n8r8-e95f) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $17.5 vs $19.95
- [Arduino Nano ESP32](https://www.xirkit.io/products/arduino-nano-esp32-d5fc) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $17.5 vs $19.3
- [Adafruit Feather RP2040](https://www.xirkit.io/products/adafruit-feather-rp2040-802e) — Both serve battery-powered and portable builds — check the trade-offs; $17.5 vs $11.95
- [Arduino Nano RP2040 Connect](https://www.xirkit.io/products/arduino-nano-rp2040-connect-e1b2) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $17.5 vs $21.3
- [STM32 Nucleo-64 NUCLEO-F446RE (MB1136)](https://www.xirkit.io/products/stmicroelectronics-stm32-nucleo-64-nucleo-f446re-mb1136-2179) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $17.5 vs $18.66
- [Teensy 4.0](https://www.xirkit.io/products/pjrc-teensy-4-0-8ee0) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $19.95 vs $17.5
- [Seeed Studio XIAO nRF52840 Sense](https://www.xirkit.io/products/seeed-studio-xiao-nrf52840-sense-a973) — Both serve battery-powered and portable builds — check the trade-offs; $15.9 vs $17.5
- [ESP32-DevKitC V4](https://www.xirkit.io/products/espressif-esp32-devkitc-v4-01c3) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $15 vs $17.5
