Seeed Studio XIAO ESP32C5
BoardAlso known as: seeed_xiao_esp32c5
Specifications
Radiosinherited from ESP32-C5
- Wi-Fi
- Wi-Fi 6 · 2.4 / 5 GHz
- Bluetooth LE
- BLE 5
- Bluetooth Classic
- no
- 802.15.4
- Thread 1.4, Zigbee 3.0
USB
- Native USB
- yes
- Connector
- usb-c
Board
- Form factor
- xiao
- Dimensions
- 21 × 17.8 mm
- Battery connector
- yes
- Charging
- yes
Display & extras
- Extras
- external-antenna-ipex
Thumb-sized bare-C5 XIAO board: the dual-band Wi-Fi 6 (2.4 + 5 GHz) XIAO, 8 MB flash + 8 MB PSRAM, USB-C, onboard LiPo charging, U.FL external antenna.
Firmware for this board
No firmware recipes yet — help add one.
Notes
- 8 MB flash + 8 MB PSRAM
- dual-band Wi-Fi 6 (2.4 + 5 GHz): Specifications table states "2.4 GHz & 5 GHz dual-band Wi-Fi 6 and Bluetooth 5 (LE)"
- flash_mb/psram_mb QUOTED: Specifications table Memory row states "8 MB PSRAM & 8 MB Flash"
- dimensions_mm QUOTED: vendor states "As small as a thumb(21x17.8mm)"
- usb.connector=usb-c: vendor states input via "USB Type-C" ("Input voltage (Type-C)" on sibling XIAO docs; package "1 x USB Type-C cable") and "Seeed USB Type-C support USB 3.1"
- U.FL external antenna included (Pin Map "U.FL-R-SMT1 ... UFL antenna"; "External RF antenna included")
- onboard Li-ion charge management + charge LED: Specifications table "Battery Charge Chip SGM40567" and "Onboard LEDs Charge / USER LED"; vendor states "Supports lithium battery charge and discharge management"
- io.gpio_exposed=11 QUOTED: vendor Specifications table states "PWM/Analog Pins" = "11 / 5" (11 PWM-capable pins), matching the Pin Map's D0-D10 = 11 user pads
- io.gpio_free=9 DERIVED, not quoted (SPEC-io-power.md §5.3). Pin Map table breaks out D0-D10 = 11 pads total (quoted: D0=GPIO1, D1=GPIO0, D2=GPIO25, D3=GPIO7, D4=GPIO23, D5=GPIO24, D6=GPIO11, D7=GPIO12, D8=GPIO8, D9=GPIO9, D10=GPIO10). Subtracting esp32-c5's soc.reserved_pins that are exposed -- strapping {2,3,7,25,26,27,28} (2 exposed: GPIO25=D2, GPIO7=D3) and usb_flash_tied {13,14} (0 exposed) -- gives 11 - 2 - 0 = 9. Math not vendor-stated; verify before treating as exact.
- io.power_out OMITTED: the C5 page states no 3V3 output-current figure (no Specifications power row and no "you can draw NmA" narrative).
Verify my board
Reads the connected chip over USB and checks it against what esp-atlas cites for Seeed Studio XIAO ESP32C5 — over Web Serial, no backend, nothing leaves your browser.
In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.
Serial monitor
Not connected.
