# ESP32-S3 SuperMini Dev Board

> ESP32-S3 SuperMini is the thumb-sized (22.5–23.5 × 18 mm) ESP32-S3FH4R2 board: dual-core 240 MHz Xtensa LX7, 512 KB SRAM, 4 MB flash and 2 MB quad-SPI PSRAM (off by default), Wi-Fi 802.11 b/g/n and Bluetooth 5 LE, native USB-C with no serial chip, WS2812 LED on GPIO48, 18 edge pins plus back pads (38 pins, 35 GPIO per espboards) and battery pads with a charger.

- Manufacturer: Generic (unbranded)
- Part number: ESP32-S3 SuperMini
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/generic-esp32-s3-supermini-dev-board-27b2
- Pinout: https://www.xirkit.io/products/generic-esp32-s3-supermini-dev-board-27b2/pinout
- Structured JSON: https://www.xirkit.io/products/generic-esp32-s3-supermini-dev-board-27b2/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-S3FH4R2 |
| Chips on board | ESP32-S3FH4R2 |
| Exposed GPIO | 35 |
| Documented board pins | 38 |
| I/O voltage | 3.3 V |
| Supply voltage | 5–5 V |
| Flash | 4,096 KB |
| SRAM | 512 KB |
| PSRAM | 2,048 KB |
| Interfaces | uart, gpio, clock, gpio_matrix, adc, touch, rtc_gpio, i2c, control, spi, debug, jtag, led, usb |
| Frameworks | Arduino IDE, ESPHome, PlatformIO, ESP-IDF |
| Dimensions | 22.5 × 18 mm |

## Pinout (38 pins, 35 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 5V | B1 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | B2 | ground | — | ground | — | — | — | — | — | — | — |
| 3V3 | B3 | power out | — | power_out | — | — | — | — | — | — | — |
| TX | T1 | gpio | GPIO43 | uart, U0TXD (UART0 TX, boot console), U0TXD, GPIO43, 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 |
| RX | T2 | gpio | GPIO44 | uart, U0RXD (UART0 RX), U0RXD, GPIO44, CLK_OUT2, 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 |
| IO1 | T3 | gpio | GPIO1 | adc, TOUCH1, ADC1_CH0, GPIO1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO1, sar_i2c_sda_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO2 | T4 | gpio | GPIO2 | adc, TOUCH2, ADC1_CH1, GPIO2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO2, sar_i2c_scl_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO3 | T5 | gpio | GPIO3 | adc, strapping: JTAG signal-source selection, TOUCH3, ADC1_CH2, GPIO3, 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 |
| IO4 | T6 | gpio | GPIO4 | adc, TOUCH4, ADC1_CH3, GPIO4, 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 |
| IO5 | T7 | gpio | GPIO5 | adc, TOUCH5, ADC1_CH4, GPIO5, 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 |
| IO6 | T8 | gpio | GPIO6 | adc, TOUCH6, ADC1_CH5, GPIO6, 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 |
| IO7 | T9 | gpio | GPIO7 | adc, TOUCH7, ADC1_CH6, GPIO7, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO7 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO8 | B9 | gpio | GPIO8 | adc, TOUCH8, ADC1_CH7, GPIO8, 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 |
| IO9 | B8 | gpio | GPIO9 | adc, FSPIHD, TOUCH9, ADC1_CH8, GPIO9, SUBSPIHD, 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 |
| IO10 | B7 | gpio | GPIO10 | adc, FSPICS0, TOUCH10, ADC1_CH9, GPIO10, FSPIIO4, SUBSPICS0, 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 |
| IO11 | B6 | gpio | GPIO11 | adc, FSPID (MOSI), TOUCH11, ADC2_CH0, GPIO11, 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 |
| IO12 | B5 | gpio | GPIO12 | adc, FSPICLK, TOUCH12, ADC2_CH1, GPIO12, FSPIIO6, SUBSPICLK, 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 |
| IO13 | B4 | gpio | GPIO13 | adc, FSPIQ (MISO), TOUCH13, ADC2_CH2, GPIO13, 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 |
| IO14 | back pad | gpio | GPIO14 | adc, FSPIWP, TOUCH14, ADC2_CH3, GPIO14, FSPIDQS, SUBSPIWP, 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 |
| IO15 | back pad | gpio | GPIO15 | adc, XTAL_32K_P, ADC2_CH4, GPIO15, 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 |
| IO16 | back pad | gpio | GPIO16 | adc, XTAL_32K_N, ADC2_CH5, GPIO16, 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 |
| IO17 | back pad | gpio | GPIO17 | ADC2_CH6, GPIO17, 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 |
| IO18 | back pad | gpio | GPIO18 | ADC2_CH7, GPIO18, 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 |
| IO21 | back pad | gpio | GPIO21 | GPIO21, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO21 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO33 | back pad | gpio | GPIO33 | GPIO33, FSPIHD, SUBSPIHD, SPIIO4, 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 |
| IO34 | back pad | gpio | GPIO34 | GPIO34, FSPICS0, SUBSPICS0, SPIIO5, 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 |
| IO35 | back pad | gpio | GPIO35 | GPIO35, 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 |
| IO36 | back pad | gpio | GPIO36 | GPIO36, 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 |
| IO37 | back pad | gpio | GPIO37 | GPIO37, 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 |
| IO38 | back pad | gpio | GPIO38 | GPIO38, 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 |
| IO39 | back pad | gpio | GPIO39 | MTCK (JTAG TCK), MTCK, GPIO39, 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 |
| IO40 | back pad | gpio | GPIO40 | MTDO (JTAG TDO), MTDO, GPIO40, CLK_OUT2, 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 |
| IO41 | back pad | gpio | GPIO41 | MTDI (JTAG TDI), MTDI, GPIO41, 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 |
| IO45 | back pad | gpio | GPIO45 | strapping: VDD_SPI voltage selection, GPIO45, 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 |
| IO42 | back pad | gpio | GPIO42 | MTMS (JTAG TMS), MTMS, GPIO42, 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 |
| IO46 | back pad | gpio | GPIO46 | strapping: boot mode / ROM print, GPIO46, 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 |
| IO47 | back pad | gpio | GPIO47 | SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF, 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 |
| IO48 | back pad | gpio | GPIO48 | onboard WS2812 RGB LED (DIN), SPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF, 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 |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| walmart.com (sold by ACEIRMC, fulfilled by Walmart) | 4 USD | in_stock | 2026-10-13 | https://www.walmart.com/ip/5pcs-Type-C-Supermini-ESP32-S3-Development-Board-Supermini-Development-Board-2-4GHz-WiFi-Bluetooth-160MHz-Running-Frequency-Compatible-Arduino-Welded/20834062070 |

## FAQ

**What microcontroller does the ESP32-S3 SuperMini Dev Board use?**

The ESP32-S3 SuperMini Dev Board is built around the ESP32-S3FH4R2.

**How many GPIO pins does the ESP32-S3 SuperMini Dev Board have?**

35 GPIO pins are exposed. Xirkit documents 38 board pins, 35 of them with pin-level electrical limits.

**Are the ESP32-S3 SuperMini Dev Board 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 ESP32-S3 SuperMini Dev Board 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 ESP32-S3 SuperMini Dev Board?**

Supply range 5–5 V. Power inputs: 5V.

**How much does the ESP32-S3 SuperMini Dev Board cost?**

From $4 at walmart.com (sold by ACEIRMC, fulfilled by Walmart). Prices are observed unit prices before tax and shipping.

**What are the ESP32-S3 SuperMini Dev Board dimensions?**

22.5 × 18 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the ESP32-S3 SuperMini Dev Board support?**

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

**How do I program the ESP32-S3 SuperMini Dev Board?**

Supported frameworks: Arduino IDE, ESPHome, PlatformIO, ESP-IDF.

**Where does this ESP32-S3 SuperMini Dev Board 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

- [ESP32-S3 SuperMini Dev Board datasheet](https://espboards.dev/esp32/esp32-s3-super-mini/)
- [walmart.com (sold by ACEIRMC, fulfilled by Walmart) listing](https://www.walmart.com/ip/5pcs-Type-C-Supermini-ESP32-S3-Development-Board-Supermini-Development-Board-2-4GHz-WiFi-Bluetooth-160MHz-Running-Frequency-Compatible-Arduino-Welded/20834062070)

## Part graph

### Built from

- [ESP32-S3FH4R2](https://www.xirkit.io/products/category/dev-boards/esp32-s3fh4r2) — main processor on the ESP32-S3 SuperMini Dev Board

### Alternatives (by use case)

- [Raspberry Pi Pico 2](https://www.xirkit.io/products/raspberry-pi-pico-2-1cde) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $4 vs $5
- [Seeed Studio XIAO RP2040](https://www.xirkit.io/products/seeed-studio-xiao-rp2040-53de) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $4 vs $3.9
- [Raspberry Pi Pico W](https://www.xirkit.io/products/raspberry-pi-pico-w-8b30) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $4 vs $6
- [Seeed Studio XIAO ESP32C3](https://www.xirkit.io/products/seeed-studio-xiao-esp32c3-99be) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $4 vs $4.9
- [Raspberry Pi Pico 2 W](https://www.xirkit.io/products/raspberry-pi-pico-2-w-b3bc) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $4 vs $7
- [Raspberry Pi Pico](https://www.xirkit.io/products/raspberry-pi-pico-c8fe) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $4 vs $4
- [ESP32-C3 SuperMini Dev Board](https://www.xirkit.io/products/generic-esp32-c3-supermini-dev-board-d19e) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $4 vs $5.95
- [Seeed Studio XIAO ESP32-S3](https://www.xirkit.io/products/seeed-studio-xiao-esp32-s3-f8f5) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $4 vs $7.49
- [ESP32-H2 SuperMini Dev Board](https://www.xirkit.io/products/generic-esp32-h2-supermini-dev-board-ea00) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $6.95 vs $4
- [ESP32-C6 SuperMini Dev Board](https://www.xirkit.io/products/generic-esp32-c6-supermini-dev-board-0cc1) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $6.95 vs $4
- [NodeMCU V1.0 ESP8266 (ESP-12E) Board](https://www.xirkit.io/products/nodemcu-v1-0-esp8266-esp-12e-board-1956) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $6.95 vs $4
