Datasheet incorrect info? EN pin on ESP32 C3 Wroom 02

EngEmil
Posts: 3
Joined: Wed Dec 17, 2025 11:22 pm

Datasheet incorrect info? EN pin on ESP32 C3 Wroom 02

Postby EngEmil » Wed Dec 17, 2025 11:32 pm

Hi! I've seem to discovered something interesting regarding the ESP32 C3 WROOM 02 module datasheet.

I made a custom board with this module, and I based my design on the Figure 9-1 (Peripheral Schematics) from the datasheet.

In this figure, there it is a button for enable (EN) pin and a pull-up resistor. Assuming that this pin should always be pulled high, and to enable the module the button pulls the EN pin low. Which activates the module.

However, Table 3-1 (Pin Definitions) seem to describe the function of EN pin differently. The following is stated:
High: on, enables the chip.
Low: off, the chip powers off.
Note: Do not leave the EN pin floating.
Nonetheless, I did design my board based on Figure 9-1, and it seems like the module gets activated after pressing the "enable"-button.

Would it be possible to clarify if the information about EN pin in Table 3-1 is incorrect, or I have misunderstood it?

Best regards,
EngEmil

Minatel
Espressif staff
Espressif staff
Posts: 433
Joined: Mon Jan 04, 2021 2:06 pm

Re: Datasheet incorrect info? EN pin on ESP32 C3 Wroom 02

Postby Minatel » Fri Dec 19, 2025 3:21 pm

Hi,

On the ESP32-C3-WROOM-02, the EN pin is the chip enable (reset) input:

Function:
High: Chip is enabled and can run normally.
Low: Chip powers off (internal circuits are held in reset / powered down).

Design requirement:
The EN pin must not be left floating; it should be pulled up to 3.3 V (typically via a resistor) and driven low only when you want to reset or power down the chip.

So, when the EN pin is HIGH, the ESP32-C3 will run, and when the EN pin is LOW, it will power the chip off.

MicroController
Posts: 2672
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: Datasheet incorrect info? EN pin on ESP32 C3 Wroom 02

Postby MicroController » Sat Dec 20, 2025 8:44 pm

this pin should always be pulled high, and to enable the module the button pulls the EN pin low. Which activates the module.
More precisely, pressing the button and pulling the pin low does not "activate" the module; releasing the button after it has been pressed is what lets the chip run from its reset state.

Who is online

Users browsing this forum: Baidu [Spider], Qwantbot and 6 guests