ESP32 Wrover-E - internal SPI connected flash *always* 3.3V?

mirkomirko
Posts: 5
Joined: Tue Aug 29, 2023 12:18 am

ESP32 Wrover-E - internal SPI connected flash *always* 3.3V?

Postby mirkomirko » Tue Aug 29, 2023 12:27 am

I'm using the ESP32 Wrover-E with additional flash (16MiB) and overlooked GPIO12 being a strapping pin configuring whether the internally SPI connected flash is powered by 1.8V or 3.3V.

GPIO12 is used as MISO on our board, whereas the ESP32 is the master and the partner is slave. Hence, the slave is driving MISO and pulling it high, causing the ESP32 on our board to configure 1.8V for the SPI flash - and hence malfunction.

Is it save to assume that *any* ESP32 Wrover-E module has *only* flash powered via 3.3V? If yes, I would just burn the eFuse via `espefuse set_flash_voltage 3.3V` during manufacturing and stop bothering.

However, since it's an irreversible operation, I wonder about side-effects / whether there might be Wrover-E modules which have only 1.8V compatible flash built-in?

Thanks!

mirko

ESP_Sprite
Posts: 9583
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32 Wrover-E - internal SPI connected flash *always* 3.3V?

Postby ESP_Sprite » Tue Aug 29, 2023 12:42 am

The datasheet specifies that module as having a 3.3V flash/psram, so you can assume that specific model of module will always have that. (If we ever release an 1.8V version, it would get a different name, like ESP32-Wrover-EL or something; we did something like that in the past when we moved from 1.8V to 3.3V flash.)

mirkomirko
Posts: 5
Joined: Tue Aug 29, 2023 12:18 am

Re: ESP32 Wrover-E - internal SPI connected flash *always* 3.3V?

Postby mirkomirko » Thu Aug 31, 2023 8:13 am

Thank you!

Could you shed some light on why IO12 is actually used as a strapping pin on the wrover module? Why isn't the eFuse burned by default, as one of the main purposes of the wrover-module is to have additional *internal* flash? (internal as in: part of the module; I know from the bare-metal SoC's perspective it's still external). Is there any use case with the wrover module to power the VCC_SDIO with 1.8V?

ESP_Sprite
Posts: 9583
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32 Wrover-E - internal SPI connected flash *always* 3.3V?

Postby ESP_Sprite » Thu Aug 31, 2023 8:52 am

Possibly simply to be safe: it's always possible to burn that eFuse as the end user, but it's impossible to *un*burn it.

Who is online

Users browsing this forum: Majestic-12 [Bot] and 51 guests