Espressif ESP32-C2 (ESP8684) has been updated to v2.0 with 20 KB of additional SRAM, 100 KB of extra flash, with some improvements in terms of erase and program performance.
The ESP32-C2 was first unveiled in April 2024 with limited details, and launched in October of the same year as the ESP8684 SiP combining ESP32-C2 die with 4MB flash, as well as a few ESP8684 modules and the ESP8684-DevKitM-1 development board. The ESP32-C2 is meant to be a cost-down version of the ESP32-C3 with less RAM and peripherals, and the ESP32-C2 v2.0 slightly improved on that with parts adding X to the name: ESP8684H2X (2MB flash) and ESP8684H4X (4MB flash). Modules and devkit names are also impacted, albeit not shown yet in the screenshot below.
The part names had to be updated because chip revision v2.0 and previous chip revisions are not software-compatible, so Espressif had to update the ordering codes to distinguish between them. Changes are explained in the PCN (Product Change Notice).
The modification to the ESP32-C2 series chip described in Para 1 involves a hardware metal layer change, with the chip version being upgraded from v1.2 to v2.0. The latest ESP32-C2 v2.0 chip, when used with the updated ESP-IDF, provides approximately 20 KB of additional SRAM and around 100 KB of extra flash memory for project development (actual gains may vary depending on the specific application). Since the modules and development boards listed in Para 1 use the ESP32-C2 series chip, they have also been updated accordingly.
The ESP8684H4 and ESP8684H4X chip mentioned in Para 1 has introduced a new in-package flash as an alternative source to improve supply stability. As a result, the corresponding modules and development boards listed in Para 1 have also been updated accordingly.
The previous generation ESP8684 v1.2 requires ESP-IDF v5.0 and above, and the new ESP8684 v2.0 only works with IDF v5.4, IDF v5.3.2, v5.2.4, v5.1.5, IDF v5.0.8 and above.
Looking at the comparison table above, the actual flash capacity has not changed between ESP8684H4 and ESP8684H4X, but we can see the performance of the new flash is better. It looks like the extra SRAM and flash size may be due to firmware optimization, maybe because the driver for the new flash has a smaller footprint and/or the way the flash is handled is different so there’s less overhead, but Espressif did not make that clear. The ESP8284H2X did not get the “in-package flash” update.
The chip revision can be detected by reading the eFuse identification bit as shown in the table above. You may find more details on the ESP32-C2 upgrade page. If we visit the product page, only ESP8684H2X and ESP8684H4X are listed, so I guess that means v1.2 chip will be phased out.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress