Articles › Microcontrollers and code

ESP32-C5: the first ESP32 on 5 GHz Wi-Fi, and what it means for your toys

In mass production since April 2025, the ESP32-C5 is Espressif's first chip with dual-band Wi-Fi 6 plus BLE and Thread/Zigbee. When 5 GHz helps a toy, and when not.

Beginner 5 min read October 23, 2026 New maker tricks worth trying in 2026 · lesson 9/20

What you will learn
  • The ESP32-C5 is Espressif's first chip that does Wi-Fi on both 2.4 GHz and 5 GHz; it entered mass production on 30 April 2025.
  • 5 GHz is less crowded and has many more non-overlapping channels, but it reaches less far and goes through walls worse than 2.4 GHz.
  • Most toys send a few kilobytes per second, so the gain from 5 GHz is a steadier link in a busy home, not speed.
  • It works with recent Arduino cores for ESP32 (3.3.3 lists it as supported) and with ESP-IDF from v5.5.

The ESP32-C5 is the first Espressif chip that can use 5 GHz Wi-Fi, on top of the 2.4 GHz band every earlier ESP32 used. It went into mass production on 30 April 2025. For a toy at home, the main gain is not speed: it is getting away from a 2.4 GHz band packed with the neighbours’ routers, household appliances and Bluetooth gadgets.

If you have not compared the ESP32 family yet, read which ESP32 board to pick first. This lesson picks up from there.

What is inside the ESP32-C5

Numbers from Espressif’s announcements:

ESP32-C5
Main core32-bit RISC-V, single core, up to 240 MHz
Low-power (LP) coreup to 40 MHz
Wi-FiWi-Fi 6 on 2.4 GHz and 5 GHz
BluetoothBluetooth 5 (LE)
802.15.4yes, for Thread and Zigbee
SRAM / ROM384 KB / 320 KB
GPIOup to 29
Extra memoryexternal PSRAM supported

Two details worth knowing: in Wi-Fi 6 (802.11ax) mode the chip uses 20 MHz channels, while older 802.11b/g/n modes can use 20 or 40 MHz. It also supports Target Wake Time (TWT), which lets a device sleep longer without dropping off the network, as long as the router is Wi-Fi 6 too.

Compared with the chips you already know

ESP32-C3ESP32-C6ESP32-C5
Wi-Fi bands2.4 GHz2.4 GHz2.4 + 5 GHz
StandardWi-Fi 4Wi-Fi 6Wi-Fi 6
Main core speed160 MHz160 MHz240 MHz
Thread / Zigbeenoyesyes
SRAM400 KB512 KB384 KB

So the C5 is roughly a C6 with a 5 GHz band and a faster core, but slightly less SRAM.

How 2.4 GHz and 5 GHz differ

2.4 GHz5 GHz
Non-overlapping channels3 (1, 6, 11)many times more
Crowdingbusy; shared with microwave ovens, cordless phones, Bluetoothquieter
Rangelongershorter, worse through walls

One Wi-Fi vendor’s guide gives rough figures of 75–100 ft (about 23–30 m) for 2.4 GHz and 25–35 ft (about 8–11 m) for 5 GHz at full speed. Real numbers depend on walls, antennas and the router, so treat these as a sketch.

5 GHz does not reach further. It gives you quieter air. If your problem is distance, switching to 5 GHz will not fix it.

Worked example: how much bandwidth does a toy really need?

Take a remote-control car that streams sensor values to a web page on your phone.

  1. One message holds angle, speed, battery and a timestamp: about 64 bytes of JSON.
  2. Sent 20 times a second: 64 × 20 = 1,280 bytes per second.
  3. In bits: 1,280 × 8 = 10,240 bits per second, about 10 kbit/s.
  4. Even 1 Mbit/s, the slowest 802.11b rate, is about 100 times more than that.

So the car is not short of speed. What makes it stutter is lost packets and waiting for airtime in a crowded band, and that is exactly what 5 GHz helps with.

Bandwidth starts to matter for things that stream images or audio continuously. Espressif itself names IP cameras and streaming devices among the products that benefit from 5 GHz.

5 GHzshorter rangequiet air, many channelsweaker through walls2.4 GHzlonger rangecrowded, 3 clear channelsbusy with home gadgets
5 GHz trades range for quieter air

When 5 GHz helps a toy

  • An apartment or dorm where you can see dozens of Wi-Fi names. The 2.4 GHz band is so busy the board keeps dropping; on 5 GHz it settles down.
  • Shows and competitions with hundreds of phones in the room, Bluetooth on.
  • Things that must respond quickly, such as quiz buzzers going through the router. Steady latency matters more than average speed.
  • The board sits near the router, in the same or the next room.

When it does not help

  • The board lives in the garden or garage, several walls from the router. Stay on 2.4 GHz.
  • The project uses ESP-NOW between two boards with no router (see the ESP-NOW remote lesson). Router congestion is not your problem.
  • You need Bluetooth Classic, for example for a speaker. The C5 does not have it.

Getting started with code

  • Arduino: the Arduino core for ESP32 3.3.3 lists the ESP32-C5 as supported (3.3.0 did not yet). Update the board package in the Arduino IDE, then pick an ESP32-C5 board.
  • ESP-IDF: initial support arrives in v5.5. Use idf.py set-target esp32c5.
  • Choosing a band: if your router uses one network name for both bands, the board picks for itself. The easiest way to force a band is to give the 2.4 GHz and 5 GHz networks different names on the router and connect the board to the one you want.

Common mistakes

  • Expecting 5 GHz to reach further. It is the opposite. If the board drops as you walk away, try 2.4 GHz.
  • Reusing pin numbers from a C3 or C6 board without checking. The C5 has up to 29 GPIOs and every board maps them differently. Always open the pinout of the board you bought.
  • An old Arduino core. Version 3.3.0 and earlier have no C5 option. Update before you blame the board.
  • Buying a C5 for Bluetooth audio. There is no Bluetooth Classic.
  • Expecting every Wi-Fi 6 feature from an old router. Features like TWT need a Wi-Fi 6 router. On a Wi-Fi 4/5 router the board still connects, just without those features.

Most toys do not need speed. They need a steady link. If 2.4 GHz is steady at your place, the board you already have is enough.

Sources

FAQ

Can an ESP32-C5 join a 5 GHz-only router?

Yes, the chip supports both bands. Range will be shorter than on 2.4 GHz, so start with the board in the same room as the router and move it out from there.

Should I move every project from an ESP32-C3 or C6 to the C5?

No. If 2.4 GHz works well in your home, the older boards are still the easier choice, with more examples and more boards to pick from. The C5 pays off when the air is crowded, or when you want 5 GHz and Thread/Zigbee on one chip.

Does the ESP32-C5 have Bluetooth Classic?

No, only Bluetooth 5 (LE). For a Bluetooth Classic audio speaker you still need the original ESP32.

Circuits and code were tested on sample boards. Boards differ in pin layout, so check your board's pinout before you power anything.