Full Comparison of All ESP32-C2 Versions and Development Boards (2026 Guide)

If you’re looking for the true modern successor to the legendary ESP8266, this is it. While the ESP32 family has expanded into multi-core, AI-friendly, Matter-ready chips, the ESP32-C2 was built for one mission: the cheapest, most power-efficient, high-volume Wi-Fi IoT.

In the real world, you’ll see the ESP32-C2 ecosystem sold mostly under the ESP8684 name, especially for parts with in-package flash (a big reason C2 is used inside smart plugs, bulbs and basic sensors). Espressif positions ESP32-C2 as a Wi-Fi + BLE SoC for cost-sensitive products.

This guide explains:

  • the naming (ESP32-C2 vs ESP8684)
  • the H2/H4 and H2X/H4X variants (v1.x vs v2.0 silicon)
  • the main modules you’ll actually buy
  • the official development boards
  • the popular “drop-in replacement” module footprints used for Tuya swaps

1) ESP32-C2 vs ESP8684: the naming confusion

ESP32-C2 is the SoC family name.
ESP8684 is the naming used heavily for in-package flash variants and modules built around them. Espressif’s own dev-kit documentation for C2 boards uses the ESP8684 module names (WROOM/MINI families), and those are what you’ll see in shops in 2026.

Bottom line: if you buy “ESP32-C2 dev boards” today, you’re usually buying ESP8684 modules/devkits.


2) The “real” C2 lineup (what you can actually buy)

2.1 Legacy variants (v1.2 and earlier)

You’ll still see these in old stock and cheap listings:

  • ESP8684H22 MB in-package flash
  • ESP8684H44 MB in-package flash

These are referenced as the “v1.2 and earlier” chip revisions in Espressif’s revision docs.

2.2 New 2025/2026 “X” variants (v2.0 silicon)

This is the key upgrade most people should prefer in 2026:

  • ESP8684H2X and ESP8684H4X are upgraded versions of H2/H4.
  • Espressif documents that chip v2.0 provides +20 KB SRAM and ~100 KB additional flash space (actual gain depends on app/build).
  • Espressif also changed ordering codes specifically to distinguish v2.0 parts and notes v2.0 requires a specified ESP-IDF version.

Quick recommendation:
If you’re buying new boards/modules in 2026, aim for H2X/H4X (v2.0). The extra SRAM alone is worth it on memory-tight nodes.


3) Core specs (what C2 is, in plain terms)

From Espressif’s ESP8684 / ESP32-C2 documentation, the platform is:

  • 32-bit RISC-V single-core up to 120 MHz
  • Wi-Fi 4 (2.4 GHz)
  • Bluetooth LE (ESP8684-WROOM-05 datasheet notes Bluetooth 5.3 certified for that module family)
  • Typical on-chip memory shown by Espressif: 576 KB ROM, 272 KB SRAM (16 KB cache)
  • Strong security feature positioning (Secure Boot / flash encryption / crypto acceleration is part of the C2 platform positioning).

4) The v2.0 (“X”) upgrade: what changed and why you care

Espressif explicitly states for chip revision v2.0:

  • ~20 KB more SRAM
  • ~100 KB more usable flash space (application dependent)

Espressif also published a product change notice detailing the move from v1.2 → v2.0 and updated ordering codes for modules and dev boards (example: DevKitC-02C-N4 → N4X).

Practical meaning for makers:

  • v2.0 (“X”) parts reduce “random instability” caused by tight heap in bigger frameworks (ESPHome/Tasmota-style builds).
  • the “extra flash space” helps with partition layouts and OTA headroom.

5) Head-to-head: ESP8266 vs ESP32-C2 vs ESP32-C3 (context table)

This table is intentionally practical (what changes your life).

FeatureESP8266ESP32-C2 / ESP8684 (H2/H4)ESP32-C2 v2.0 (“X”)ESP32-C3 (for scale)
CPU80/160 MHz class (Tensilica L106) RISC-V single core up to 120 MHz same + more usable memory RISC-V single core up to 160 MHz
Wi-FiWi-Fi 4Wi-Fi 4Wi-Fi 4Wi-Fi 4
BluetoothnoneBLE (BT5 LE positioning) BLE + more headroomBLE
Flashexternal (varies)2 MB or 4 MB in-package (H2/H4) same + ~100 KB extra usable external flash (varies)
“Why pick it”legacy cheap Wi-Ficheapest modern Wi-Fi+BLEcheapest modern Wi-Fi+BLE with fewer memory headachesmore performance & ecosystem

6) Modules you’ll actually see (the C2 “versions” in shops)

6.1 ESP8684-WROOM-02C / 02UC (common DevKitC module family)

Espressif’s WROOM-02C datasheet covers the module family used on C2 DevKitC-02 boards.

  • 02C: PCB antenna
  • 02UC: external antenna connector (u.FL/IPEX style) (module family naming convention; check exact module)

6.2 ESP8684-MINI-1 / MINI-1U (common DevKitM module family)

MINI modules show up on DevKitM boards. Espressif’s change notices also list MINI-1 and MINI-1U ordering changes for v2.0 (“X”) parts.

6.3 ESP8684-WROOM-05 (Tuya “drop-in replacement” footprint)

This is the one DIY users care about for retrofit work:

  • Espressif’s PCN explicitly lists ESP8684-WROOM-05 and its move to v2.0 variants (H2X/H4X).
  • The community uses the WROOM-05 footprint as a replacement for several Tuya module shapes (CB2L/WB2L/etc).

Important practical note:
2 MB (H2/H2X) versions can be tight for larger firmware images; 4 MB (H4/H4X) is usually the safer pick for real-world builds.


7) Official development boards (the ones worth targeting in tutorials)

7.1 ESP8684-DevKitC-02

Espressif’s official entry-level “DevKitC” board for this family. It’s the familiar header-style dev board format.

Pick DevKitC-02 if you want:

  • maximum GPIO access on headers
  • easy jumper-wire prototyping
  • a board format most readers immediately recognize

7.2 ESP8684-DevKitM-1

Espressif’s entry-level “DevKitM” board based on the MINI module ecosystem. It’s compact and often better for small enclosures. Espressif notes the board includes an RGB LED (GPIO0/GPIO1/GPIO8) in the user guide.

Pick DevKitM-1 if you want:

  • smaller footprint than DevKitC
  • MINI module ecosystem
  • a dev board that’s easy to embed later

8) Choosing the right C2 “version” (simple buyer checklist)

If you’re building basic Wi-Fi+BLE IoT (sensors/plugs/lights)

  • Choose ESP32-C2 / ESP8684.
  • Prefer v2.0 “X” variants for extra SRAM and flash headroom.

If you want OTA + filesystem + less pain

  • Choose 4 MB flash variants (H4/H4X).

If you’re installing inside a box / need better RF

  • Prefer modules/dev boards with external antenna connector (the “UC/U/1U” style variants depending on module family).

If you’re doing Tuya module swaps

  • Look for ESP8684-WROOM-05 footprint modules (community-documented replacements for CB2L/WB2L/TYWE2L and similar).

9) Common mistakes (and how to avoid them)

  1. Buying 2 MB flash for large frameworks
    • Works for small firmware, but gets tight quickly (OTA + TLS + logging + bigger builds). Prefer H4/H4X.
  2. Assuming “ESP32-C2” boards all have the same pin behavior
    • DevKitM has board-tied peripherals (e.g., RGB LED pins). Always check board docs before choosing “safe pins”.
  3. Missing the v2.0 requirement
    • Espressif notes v2.0 parts must be used with specified ESP-IDF versions; if you build in ESP-IDF, don’t ignore that.

Official references

ESP8684 Series datasheet (v2.0 memory uplift notes):
https://documentation.espressif.com/esp8684_datasheet_en.html

ESP32-C2 product page:
https://www.espressif.com/en/products/socs/esp32-c2

Espressif PCN (v1.2 -> v2.0, H2/H4 -> H2X/H4X, ordering code changes):
https://www.mouser.com/PCN/Espressif_Systems_PCN20250101_Upgrade_ESP32_C2_Series_Products.pdf

ESP8684-WROOM-02C/02UC datasheet:
https://www.espressif.com/sites/default/files/documentation/esp8684-wroom-02c_datasheet_en.pdf

ESP8684-WROOM-05 datasheet:
https://documentation.espressif.com/esp8684-wroom-05_datasheet_en.html

Tuya footprint replacement references (community):
https://templates.blakadder.com/ESP8684-WROOM-05.html
https://blakadder.com/replace-tuya-cb2l-wb2l-bw2l/

Share your love

Leave a Reply

Your email address will not be published. Required fields are marked *