The floor. Minimal, tiny, cheapest in the family.
- CPU
- Single-core RISC-V
- Clock
- 20–120 MHz
- Low-power core
- None
- On-chip SRAM
- 272 KB
- PSRAM
- External only
- Flash
- External only, up to 16 MB
- Wi-Fi
- Wi-Fi 4 (2.4 GHz)
- Bluetooth
- Bluetooth 5 (LE)
- 802.15.4
- No
- GPIO
- 14
- USB
- USB Serial/JTAG only
- Deep sleep
- <8 µA
- Package
- QFN 4×4
- Reference dev board
- ESP8684-DevKitM-1 ($9.80)
Stands out for
Lowest cost and smallest footprint with a Wi-Fi and BLE radio
Watch out for
14 GPIOs, no RMT, no MCPWM, I2C master-only, no low-power core
Typical designs
Smart plugs, lighting, Wi-Fi dongles, high-volume price-critical designs
What it is for
The C2 exists to win price-driven design contests. If you are building a smart plug, a lamp controller or a Wi-Fi relay in six-figure volumes, the difference between a $1.00 chip and a $1.85 one is real money, and the C2’s job is to be the cheapest part that still speaks Wi-Fi and BLE 5.
Everything about it follows from that goal. The package is 4×4 mm, the smallest in the family. The core is a single RISC-V at 120 MHz — slower than the C3’s 160 MHz. SRAM is 272 KB. There are 14 GPIOs. And an unusually long list of peripherals simply is not present.
What has been removed
This is the important part of the C2 story, because the omissions are more consequential than the specifications:
- No RMT. No hardware pulse generation, which means no clean WS2812/NeoPixel driving, no IR remote transmit/receive, and no easy one-wire protocols like DS18B20. All of these become bit-banging exercises with real timing risk.
- No MCPWM. Only basic LED PWM. Motor control with dead-time insertion and fault handling is out.
- No PARLIO parallel I/O.
- I2C is master-only. Uniquely in the family, the C2 cannot act as an I2C slave. If your product needs to be addressed by another controller over I2C, this chip cannot do it.
- No ULP or LP core. There is a small RTC region that survives deep sleep for a few variables, but no coprocessor can execute while the main core sleeps. Deep-sleep logic must be “wake up, decide, sleep again”.
- No USB OTG — USB Serial/JTAG only.
- No touch sensing, no DAC, no Ethernet, no CAN, no SD/MMC.
Positively: it retains the hardware AES, SHA, RSA and TRNG, along with secure boot and flash encryption, so the security baseline is the same as the C3’s. Cost reduction did not come out of the security block, which is the right trade to have made.
As an ESP8266 replacement
The most persuasive case for the C2 is as a drop-in-thinking replacement for the ESP8266 rather than as a competitor to the C3. Against the 2014 part it offers a modern RISC-V core, more RAM, Bluetooth LE 5, hardware crypto, secure boot, and a supported position in current ESP-IDF — at roughly the same price. There is very little reason to start a new ESP8266 design in 2026 when the C2 exists.
Where it stops making sense
The uncomfortable comparison is not with the ESP8266 but with the C3, which also has a base price around $1.00, runs 33% faster, has 400 KB of SRAM instead of 272 KB, has 22 GPIOs instead of 14, and retains RMT, TWAI and I2C slave mode. At single-unit and low-volume pricing the two are effectively the same cost.
The C2 only wins when either (a) you are buying at a volume where negotiated pricing separates them, or (b) the 4×4 mm footprint genuinely solves a board-space problem the 5×5 mm C3 does not.
For hobby projects and prototypes, buy the C3 instead. For a product going into mass production where BOM cost is scrutinised line by line, price both.
Modules and boards
Modules are sold under the ESP8684 name: ESP8684-WROOM-01 through -07 at $2.25–$2.30, in various footprints and antenna configurations. Bare chips are ESP8684 ($1.18) and ESP8684H4X ($1.32, with 4 MB flash); the flash-less ESP32-C2 die is $1.00.
Development boards: ESP8684-DevKitM-1 and ESP8684-DevKitC-02, both $9.80.
Choose it when
- Unit cost is the deciding factor at real volume
- The 4×4 mm footprint is necessary
- You are replacing an ESP8266 in an existing design
- The application is simple: read a sensor or drive a relay, report over Wi-Fi