V
Visla Hardware
Portal R&D
🧩 Moduli & Shield ✓ In stock ⚡ Low power

ESP32-C5 (XIAO C5)

Espressif
🏭 Chip @ 1k pcs
€5.50
production BOM
1° XIAO con Wi-Fi 5GHzDual-band Wi-Fi 6 + BLE5 + 802.15.415µA deep sleep
📑 Indice sezioni

Curiosity

Primo XIAO con Wi-Fi 5 GHz e prima implementazione Espressif dual-band Wi-Fi 6 (802.11ax) in form factor XIAO. Single-core RISC-V 240 MHz + low-power RISC-V 48 MHz, 15 µA in deep sleep su batteria, integra anche BLE 5 + IEEE 802.15.4 (Zigbee, Thread, Matter). Per Visla è interessante per scenari high-throughput indoor dove serve 5 GHz (mesh house Matter avanzata, video streaming sensor, OTA bulk firmware). XIAO ESP32-C5 $7.90 — già nel tuo Seeed order #4000531966 in arrivo 02/06.

Specs tecniche

ParametroValore
ChipESP32-C5HR8 (variant H = high-performance, R8 = 8MB PSRAM)
CPU principaleRISC-V single-core, fino a 240 MHz
CPU low-powerRISC-V secondo core, fino a 48 MHz (datasheet)
SRAM384 KB on-chip
PSRAM8 MB
Flash8 MB
ROM320 KB
Wi-Fi2.4 GHz + 5 GHz dual-band 802.11 b/g/n/ax (Wi-Fi 6) — prima volta in famiglia XIAO
Wi-Fi certW52/W53/W56 — ottimizzato indoor, outdoor su inquiry
BLE5 (LE)
802.15.4Zigbee · Thread (Matter compatible)
Protocolli IoTMatter · HomeKit · MQTT (nativi)
GPIO11 pin
ADC1 pin analog + 4 pad analog sul retro
I2C
UART
SPI
JTAGpad sul retro (debug avanzato)
Sleep deep (battery)15 µA
Sleep deep (USB)375 µA
Power inputUSB-C 5V · battery 3.7V LiPo
LED onboardUser LED verde + Charge LED
Buttons1× Reset + 1× Boot
Antenna2.4 GHz FPC 2.9 dBi (inclusa — stessa C3) + UFL connector
Antenna opt.2.4 GHz Rod 2.81 dBi separato
SecuritySecure Boot · Flash Encryption · HW crypto accelerator
Operating temp0°C ~ +85°C (NON industrial -40°C come ESP32-S3!)
XIAO Dimensions21 × 17.8 mm (form factor standard XIAO)
SoftwareArduino IDE · ESP-IDF · PlatformIO
XIAO Seeed SKU100093057 (pre-soldered) · $7.90 (10+: $7.50)
HSCODE8543709990 (CN) · 8517180050 (US) · 8543709099 (EU)

🧪 Note dal bench Visla

  • 5 GHz Wi-Fi 6 unico nel mondo XIAO: per scenari smart home indoor con tanti device sul 2.4 GHz (overcrowded), il 5 GHz è MUCH meno congestionato → throughput più stabile per OTA firmware
  • Matter + Thread nativi: paragonabile a ESP32-C6 ma con Wi-Fi 5 GHz in più — per Visla Tag con Matter integration sceglierei C5 sul C6
  • 15 µA deep sleep su batteria: meglio dell’ESP32-S3 (10 µA) lato chip nudo, ma su board comparabile (i regolatori XIAO aggiungono)
  • Dual-core RISC-V (240 MHz + 48 MHz): il core low-power 48 MHz può fare housekeeping (sensori, BLE adv) mentre il main core dorme
  • 8 MB PSRAM + 8 MB Flash: spazio abbondante per ML inference o buffer GPS / image
  • ⚠️ Operating temp 0°C / +85°C: NON adatto outdoor inverno italiano (0°C limite!) — per Visla v2 Auto restare su ESP32-S3 (-40°C/+85°C)
  • ⚠️ Solo 1× UART: per progetti con modem cellulare + GPS UART contemporanei è limitante — meglio S3 (3 UART) o sottoutilizzare via I2C
  • ⚠️ Wi-Fi 5 GHz NON funziona in tutti i paesi all’aperto: cert W52/W53/W56 = indoor focused; outdoor 5GHz richiede DFS + restrizioni
  • ⚠️ Chip nuovo (Q4 2024) — community piccola: meno esempi/libraries di S3 — aspettarsi qualche bug nei driver Arduino early adopter

⚠️ Gotchas

  • 5 GHz Wi-Fi 6 = consumo TX significativamente alto rispetto a 2.4 GHz (radio più potente) — non sostituire S3 in battery-powered se Wi-Fi è continuo
  • Boot button + USB Type-C: per flashing tieni Boot premuto durante connect USB se Arduino IDE non riconosce il device
  • Antenna FPC inclusa va orientata orizzontalmente, NON verticale (radiazione corretta)
  • Charge LED rosso si accende anche senza batteria collegata (è normale, indica VBUS USB attivo)
  • Per misurare battery voltage serve calibrazione divisore esterno (a differenza di ESP32-S3 che ha ADC su VBAT diretto)

🔗 Risorse