Seeking Advice: Building an SPI Flasher with ESP32 for 1.8V Chips Without a Level Shifter

bra1nfog
Posts: 1
Joined: Sat Mar 23, 2024 6:21 pm

Seeking Advice: Building an SPI Flasher with ESP32 for 1.8V Chips Without a Level Shifter

Postby bra1nfog » Sat Mar 23, 2024 6:40 pm

I'm looking for guidance based on the information provided by the Serprog project and GPIO documentation. Specifically, I'm interested in whether it's feasible to make an SPI flasher using the ESP32 without requiring a level shifter for 1.8V chips.

References:

Serprog project: https://github.com/thisiseth/esp32-serprog
ESP32 GPIO documentation: https://espeasy.readthedocs.io/en/lates ... /GPIO.html

According to the GPIO documentation:
GPIO-12, when driven high, sets the flash voltage (VDD_SDIO) to 1.8V instead of the default 3.3V. It has an internal pull-down, so if left unconnected, it defaults to low (3.3V). This pin's high state may interfere with flashing or booting if a 3.3V flash is used, causing a flash brownout. Refer to the ESP32 datasheet for more details.
GPIO-15, when driven low, silences boot messages.
I should mention that I'm not a programmer, nor am I particularly adept with electronics. However, I can handle software installations from GitHub and have some soldering experience. If it's possible, I'd appreciate guidance on how to do it.

Who is online

Users browsing this forum: No registered users and 132 guests