ESP32-C3 SuperMini with loose 1×8 headers (ProtoSupplies)

Generic (unbranded)

ESP32-C3 SuperMini Dev Board

ESP32-C3 SuperMini is the thumb-sized 22.5 × 18 mm ESP32-C3FN4 board: 160 MHz RISC-V, 4 MB flash, 400 KB SRAM, Wi-Fi 802.11 b/g/n and Bluetooth 5 LE, USB-C, 16 pins at 0.6″ row spacing with 13 GPIO (6 ADC), BOOT and RST buttons, blue LED on GPIO8, 3.3 V logic and an onboard 3.3 V regulator, about $6. Sources disagree on the USB bridge, SPI pins and max input.

ESP32-C3 SuperMiniDevelopment board
dev_boardwifibluetoothiotsmall form factorbeginner friendlyesp32-c3fn4microcontrollerdevelopment boardi2cspiuartusbarduino ideesp-idfmicropythonesp32-c3superminirisc-vusb-cbreadboard
Price$5.95protosupplies.com · in stock
Buy at protosupplies.com

Overview

Board essentials

Facts about the complete product. Unknown values remain open design questions.

Exposed GPIO
13
Board I/O voltage
3.3 V
Board flash capacity
4 MiB
Board SRAM capacity
400 KiB

A good fit for

Guidance to help you shortlist. The basis is shown for each recommendation.

Connected IoT devices and wireless sensor nodes

On-board radio: Wi-Fi 802.11 b/g/n 2.4 GHz; Bluetooth 5.0 LE.

Engineering inference

Space-constrained and embedded builds

22.5 × 18.0 mm footprint.

Engineering inference

Learning and fast prototyping

Programs from Arduino IDE, ESP-IDF, MicroPython.

Engineering inference

Custom USB devices (CDC serial, JTAG debug)

native USB Serial/JTAG on the ESP32-C3 through the USB-C port (ProtoSupplies, Components101; Mischianti reports a CH340 version).

Engineering inference

Inside this board

The board is the parent product. Each chip has its own memory, pins, capabilities and thermal limits.

main processor

ESP32-C3FN4

Espressif Systems

d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcu
Architecture
32-bit RISC-V single-core
Documented clock
160 MHz
On-chip SRAM
400 KiB
Chip capabilities and thermal limits

Chip-level capabilities have not been documented.

Chip capabilities require suitable board wiring, supply and firmware. They do not establish which interfaces are exposed on this board.

3D model & CAD

3D model & CAD files

Generated from the datasheet's dimensioned drawing and measured against it. Download the STEP to check fit in your own enclosure.

Envelope (L × W × H)
22.5 × 18 × 1.6 mm
Verification
generated
Envelope complete
No — some heights assumed

thickness=1.6 mm assumed: PCB thickness not printed; 1.6 mm assumed for the CAD envelope only (Components101 gives 4.5 mm overall height with parts)

Pins & mapping

16 board pins and 13 explicit routes documented. The record marks the pinout complete. Alternate functions can share pins and may not be usable together.

Exposed board pins

Board connector positions are the physical points you wire to.

Exposed board pins
Board pinConnector / positionElectricalFunctions / constraints
5VID 5V—Position R1power inpower_in

External 5V power input or 5V output when powered via USB-C.

GID G—Position R20 Vgroundground

Common ground reference.

3.3ID 3.3—Position R33.3 Vpower inpower_in

Regulated 3.3V power output (from onboard LDO) or direct 3.3V input.

4ID 4—Position R43.3 Vgpio5 V tolerant: noMax drive 28 mASCK (Arduino default), A4, ADC1_CH4, FSPI_HD, MTMS, GPIO4, GPIO matrix (any routable peripheral signal)

General-purpose I/O, 12-bit Analog Input (ADC1 Channel 4), SPI HD.

3ID 3—Position R53.3 Vgpio5 V tolerant: noMax drive 28 mAADC1_CH3, GPIO3, GPIO matrix (any routable peripheral signal)

General-purpose I/O, 12-bit Analog Input (ADC1 Channel 3).

2ID 2—Position R63.3 Vgpio5 V tolerant: noMax drive 28 mAADC1_CH2, SPI2_MISO, Strapping, GPIO2, FSPIQ, GPIO matrix (any routable peripheral signal)Boot strapping pin

General-purpose I/O, Analog Input (ADC1 Channel 2), SPI MISO. Strapping pin.

1ID 1—Position R73.3 Vgpio5 V tolerant: noMax drive 28 mAADC1_CH1, GPIO1, XTAL_32K_N, GPIO matrix (any routable peripheral signal)

General-purpose I/O, 12-bit Analog Input (ADC1 Channel 1).

0ID 0—Position R83.3 Vgpio5 V tolerant: noMax drive 28 mAADC1_CH0, RTC_GPIO0, GPIO0, XTAL_32K_P, GPIO matrix (any routable peripheral signal)

General-purpose I/O, 12-bit Analog Input (ADC1 Channel 0), RTC wakeup.

5ID 5—Position L13.3 Vgpio5 V tolerant: noMax drive 28 mAMISO (Arduino default), A5, ADC2_CH0, FSPI_WP, RTC_GPIO5, MTDI, GPIO5, GPIO matrix (any routable peripheral signal)

General-purpose I/O, 12-bit Analog Input (ADC2 Channel 0), SPI WP.

6ID 6—Position L23.3 Vgpio5 V tolerant: noMax drive 28 mAMOSI (Arduino default), SPI2_SCK, FSPICLK, MTCK, GPIO6, GPIO matrix (any routable peripheral signal)

General-purpose I/O, SPI Clock line.

7ID 7—Position L33.3 Vgpio5 V tolerant: noMax drive 28 mASS (Arduino default), SPI2_MOSI, FSPID, MTDO, GPIO7, GPIO matrix (any routable peripheral signal)

General-purpose I/O, SPI MOSI data line.

8ID 8—Position L43.3 Vgpio5 V tolerant: noMax drive 28 mASDA (Arduino default), blue user LED, LED_BUILTIN, Strapping, GPIO8, GPIO matrix (any routable peripheral signal)Boot strapping pin

Connected to onboard blue/green User LED (Active LOW). Strapping pin.

9ID 9—Position L53.3 Vgpio5 V tolerant: noMax drive 28 mASCL (Arduino default), BOOT Button, Strapping, GPIO9, GPIO matrix (any routable peripheral signal)Boot strapping pin

Connected to onboard BOOT tactile switch (Active LOW). Strapping pin.

10ID 10—Position L63.3 Vgpio5 V tolerant: noMax drive 28 mASPI2_CS, FSPICS0, GPIO10, GPIO matrix (any routable peripheral signal)

General-purpose I/O, SPI Chip Select line.

20ID 20—Position L73.3 Vgpio5 V tolerant: noMax drive 28 mARX (Serial default), U0_RXD, GPIO20, GPIO matrix (any routable peripheral signal)

Hardware UART0 Receive (RX) pin.

21ID 21—Position L83.3 Vgpio5 V tolerant: noMax drive 28 mATX (Serial default), U0_TXD, GPIO21, GPIO matrix (any routable peripheral signal)

Hardware UART0 Transmit (TX) pin.

Board → chip mapping

A board label, a chip signal ID and a package lead number are different identifiers.

Board to chip pin mappings
Board connectionChip instanceChip signalPackage leadRoute
4ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO4ID GPIO4—direct
3ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO3ID GPIO3—direct
2ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO2ID GPIO2—direct
1ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO1ID GPIO1—direct
0ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO0ID GPIO0—direct
5ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO5ID GPIO5—direct
6ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO6ID GPIO6—direct
7ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO7ID GPIO7—direct
8ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO8ID GPIO8—direct
9ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO9ID GPIO9—direct
10ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO10ID GPIO10—direct
20ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO20ID GPIO20—direct
21ESP32-C3FN4Instance d19e90b2-3f36-5271-9c63-8d6eb106e2b0--mcuGPIO21ID GPIO21—direct

ESP32-C3FN4 · chip pins

Chip signals stay attached to their chip instance, including their package lead and board exposure.

Chip package pins have not been transcribed for this instance.

Specifications

Board electrical limits

Supply voltage and GPIO logic voltage describe different parts of the design.

I/O voltage
3.3 V
Supply voltage range
3.3 to 7 V
Logic high minimum
2.475 V
Maximum current
130 mA
Per-pin drive limit
28 mA
Power input domains
InputVoltage rangeConnectorNotes
5V5 to 7 V—External 5V power input or 5V output when powered via USB-C.
3.3Unknown—Regulated 3.3V power output (from onboard LDO) or direct 3.3V input.

A 5 V supply input does not establish 5 V tolerance on GPIO. Check the documented power input and logic domain for each connection.

Board-level capabilities

These describe the assembled board. Interface counts do not guarantee simultaneous operation.

Board capabilities
InterfaceSupportCountDetails
spiDocumented14, 2, 5, 6, 7, 10

count stated in datasheet (spi_count)

adcDocumented64, 3, 2, 1, 0, 5

count stated in datasheet (adc_channels)

jtagDocumentedUnknown4, 5, 6, 7
gpioDocumentedUnknown4, 3, 2, 1, 0, 5, 6, 7, 8, 9, 10, 20, 21
gpio_matrixDocumentedUnknown4, 3, 2, 1, 0, 5, 6, 7, 8, 9, 10, 20, 21
controlDocumentedUnknown2, 8, 9
clockDocumentedUnknown1, 0
otherDocumentedUnknown0, 5
i2cDocumented18, 9

count stated in datasheet (i2c_count)

ledDocumentedUnknown8
uartDocumented220, 21

count stated in datasheet (uart_count)

usbDocumented1

USB-C, native USB Serial/JTAG (USB CDC)

Memory on the board

Board capacity includes installed memory; chip-local memory is listed separately under each processor.

Flash
4 MiB
SRAM
400 KiB

Capacities use KiB / MiB (1024-based units). Firmware partitions and runtime allocations reduce application-available memory.

Thermal limits by level

Product operating conditions, chip ambient ratings, package case limits and junction maxima remain separate.

Assembled board

ESP32-C3FN4 · main processor

Mechanical dimensions

Reported product dimensions may exclude protruding components. Unknown height does not establish a complete clearance envelope.

Length
22.5 mm
Width
18 mm

Attached generated geometry is an approximate envelope. A generated outline does not establish an electrically verified PCB footprint.

Board connectors

Connectors
ID / typePinsPitchNotes
usbUSB Type-C (power + programming)UnknownUnknown—
header2 × 8 through-hole pins, 0.1″ pitch, 0.6″ (15.24 mm) row spacing, breadboard compatible; 1×8 strips shipped loose162.54 mm—

Software and certifications

Software frameworks
Arduino IDE, ESP-IDF, MicroPython, Lua

Complete structured record

Every available field, including details beyond the summaries. Null means the value has not been established.

Inspect product JSON

Sourcing & files

Supplier offers

US / USD is the target market. Observed price and stock are separate from a delivery quote.

protosupplies.com

US · USD

$5.95Minimum quantity unknown
Observed stock
in stock
Checked
Oct 12, 2026, 10:32 AM UTC
Delivery estimate
Not quoted

This observation is stale or has no verified check time. Recheck with the supplier.

Visit supplier (opens in a new tab)

Delivery depends on quantity, postal code and shipping method. A dispatch statement such as “ship today” is not an arrival estimate.

Design files and references

Each source keeps its own verification status. Confirm the part revision and file contents before using it in a design.

cad
STEP (generated from datasheet drawing) — link unavailable

Generated asset

cad_check passed

Generated envelope geometry may also exist for this record. It does not replace manufacturer CAD or a verified electrical land pattern.

Source evidence

Document provenance, retrieval dates and the field groups supported by each source.

ESP32-C3 SuperMini Dev Board datasheet (opens in a new tab)
Generic (unbranded)datasheetRetrieved Oct 12, 2026, 10:30 AM UTC

Supports: spec.constraints.electrical.io_voltage_v, spec.constraints.electrical.logic_high_min_v, spec.constraints.electrical.max_current_ma, spec.constraints.electrical.pin_drive_max_ma, spec.constraints.electrical.supply_voltage_max_v, spec.constraints.electrical.supply_voltage_min_v, spec.geometry.cad.assumptions, spec.geometry.cad.bbox.height_mm, spec.geometry.cad.bbox.length_mm, spec.geometry.cad.bbox.width_mm, spec.geometry.cad.envelope_complete, spec.geometry.cad.mesh_path, spec.geometry.cad.step_path, spec.geometry.cad.verification, spec.geometry.dimensions.length_mm, spec.geometry.dimensions.width_mm, spec.provides.capabilities, spec.provides.features, spec.provides.gpio_count, spec.provides.memory.flash_kb, spec.provides.memory.sram_kb, spec.provides.software_frameworks, spec.provides.wireless, spec.usage.connectors, spec.usage.pin_mappings, spec.usage.pinout, spec.usage.pinout_complete, spec.usage.requirements.power_inputs

sha256 dda81103404643c444b9c4fd4492d36c1aa41a72f08ad10648064f622e7bab83

FAQ

ESP32-C3 SuperMini Dev Board questions

What microcontroller does the ESP32-C3 SuperMini Dev Board use?

The ESP32-C3 SuperMini Dev Board is built around the ESP32-C3FN4.

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

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

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

Supply range 3.3–7 V. Power inputs: 5V (5–7 V), 3.3.

How much does the ESP32-C3 SuperMini Dev Board cost?

From $5.95 at protosupplies.com. Prices are observed unit prices before tax and shipping.

What are the ESP32-C3 SuperMini Dev Board dimensions?

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

Which interfaces does the ESP32-C3 SuperMini Dev Board support?

spi, adc, jtag, gpio, gpio_matrix, control, clock, other, i2c, led, uart, usb.

How do I program the ESP32-C3 SuperMini Dev Board?

Supported frameworks: Arduino IDE, ESP-IDF, MicroPython, Lua.

Where does this ESP32-C3 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

Full pinout table

Also as JSON · Markdown

Sign up
By signing up you agree to our privacy policy.