Adafruit Metro ESP32-S3 - image 1
1 / 3
Adafruit·Dev Board

Adafruit Metro ESP32-S3

Arduino UNO-compatible Metro board with ESP32-S3 dual-core 240 MHz, 16 MB flash, 8 MB Octal PSRAM, WiFi, BLE 5, native USB-C, STEMMA QT, LiPoly charging, and JTAG debug header.

Starting from

$24.95

Compatible Firmware

Specifications

Components

MCUMCUDatasheet

Espressif ESP32-S3 dual-core 240 MHz Xtensa LX7 with 512 KB SRAM, 8 MB Octal 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: GPIO34SDA: GPIO33
I2C (STEMMA QT)
SCL: GPIO34SDA: GPIO33
SPI
SCK: GPIO36MISO: GPIO37MOSI: GPIO35
UART
RX: GPIO44TX: GPIO43
USB
JTAG

GPIO Map

GPIO1
D0/RX
UARTGPIO
UART
GPIO2
D1/TX
UARTGPIO
UART
GPIO3
D2
GPIO
GPIO
GPIO4
D3
GPIOPWM
GPIO
GPIO5
D4
GPIO
GPIO
GPIO6
D5
GPIOPWM
GPIO
GPIO7
D6
GPIOPWM
GPIO
GPIO8
D7
GPIO
GPIO
GPIO9
D8
GPIO
GPIO
GPIO10
D9
GPIOPWM
GPIO
GPIO11
D10
GPIOPWM
GPIO
GPIO12
D11
GPIOPWM
GPIO
GPIO13
D12
GPIO
GPIO
GPIO14
D13
GPIO
GPIO
GPIO17
A0
ADC
ADC
GPIO18
A1
ADC
ADC
GPIO15
A2
ADC
ADC
GPIO16
A3
ADC
ADC
GPIO19
A4
ADC
ADC
GPIO20
A5
ADC
ADC
GPIO33
SDA (STEMMA QT)
I2CSTEMMA QT
I2C
GPIO34
SCL (STEMMA QT)
I2CSTEMMA QT
I2C
GPIO35
MOSI
SPI
SPI
GPIO37
MISO
SPI
SPI
GPIO36
SCK
SPI
SPI
GPIO43
TX
UART
UART
GPIO44
RX
UART
UART

Overview

The Adafruit Metro ESP32-S3 brings the ESP32-S3 dual-core 240 MHz SoC to the Arduino UNO-shape Metro form factor with a generous 16 MB of Flash and 8 MB of Octal PSRAM. This is Adafruit's most capable Metro for WiFi and BLE projects, and the UNO-shape guarantees compatibility with the thousands of Arduino shields already available.

Native USB-C via the ESP32-S3's hardware USB OTG enables keyboard, mouse, MIDI, and mass-storage emulation without a bridge chip. A JTAG 2×5 header provides hardware debugging access alongside Reset and DFU buttons for standard bootloader entry. The STEMMA QT / Qwiic connector offers solderless I2C expansion with switchable power.

The MAX17048 fuel-gauge chip monitors an optional LiPoly battery, and the onboard charger keeps it topped up from USB-C — making the Metro ESP32-S3 suitable for panel-mounted or remote-deployment projects where AC power is interrupted. Deep sleep current of approximately 100 µA enables extended battery operation.

Note: hardware revision B (introduced November 2023) corrected PSRAM pin conflicts present in revision A, which caused instability when PSRAM and certain GPIO were used simultaneously. Boards purchased after that date should be revision B. CircuitPython, Arduino (ESP32 core), and ESP-IDF are all supported.

Use Cases

3

Resources

Where to Buy

Available Software

2

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