ESP32 Wrover-E - internal SPI connected flash *always* 3.3V?
Posted: 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
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