iy3xk ftc9ky esp32c5 esp32-c5 sms4iot

ESP32C5 Experiences

20250220

5GHz ESP32 C5 finally here and was easy to port code to. Espressif's C-centric IDF/FreeRTOS made this intuitive and fast. They were kind enough to quickly sent samples of their ESP32-C5-WROOM-1 V1.2 module and we were up and running across 2.4GHz and 5GHz hotspots in one day with dead bug wiring. Also threw together the demo PCB in the picture (click pic for full image).

Notes:

  • The V1.2 WROOM module has a different pinout than the one in their C5 DevKit. So make sure to follow what is silkscreened on the module and not any diagrams. Espressif did send along a good document describing this difference as well as caveats regarding these advanced parts. I have:
    model:23 features=00000052 idf:v5.5-dev-1655-gc5865270b5
    esp32c5 chip with 1 CPU core(s), 
    WiFi/BLE, 802.15.4 (Zigbee/Thread), 
    silicon revision v0.1 
    8MB external flash 4MB psram (MBN8R4)
    
    As far as I can tell, as of this date, everything (net, time, nvs, wifi, freertos, ...) worked for me.

  • You really do not need an external UART. The default jtag USB port provides all flashing and console (eg, printf) functionality. You could theoretically just connect GPIO13/14 to a USB connector, 10K pullup to EN, 3.3V, GND and flash the firmware. We just did:
    idf.py -p /dev/ttyACM0 flash
    
    and it all just works,

  • Pin assignments for our demo board:
    I2C SDA = GPIO10
    I2C SCL = GPIO9
    DIGITAL OUT/RELAY/LED = GPIO26
    DIGITAL INPUT = GPIO23
    BUTTON INPUT W/ PULLUP = GPIO25 (right button)
    ADC1 INPUT = GPIO5
    ADC2 INPUT = GPIO4
    USB DN = GPIO13
    USB DP = GPIO14
    BOOT PIN = GPIO28 (middle button)
    RESET PIN = EN (left button)
    
Demo PCB files, firmware and source code to follow. Updated 20250429
Schematic
Gerber and Drill sha2hash=9e38351cd17ae417d07f3e2575c244b204aaf2ccf04eb27d003e694371ed00c2
Demo ESP32C5 Firmware hash/PGPsig

'I no longer wish to be limited to the clouds.' - Star Trek 1966 'The Clound Minders'
"I no longer wish to be limited to the clouds." - Star Trek 1966 "The Cloud Minders"
Copyright © 2025 Department C Inc