Page 1 of 1

Connecting External SPI Flash to ESPWROOM32E Module

Posted: Wed Jul 21, 2021 11:00 am
by FCT_IOT
Hi,

I am integrating ESPWROOM32E module with MCU through UART0. I am using U0 TX,RX,CTS, RTS. Since, I am using U0RTS, I will not be able to use the VSPI Interface lines.

If I want to use the HSPI interface lines, some of the pins are interfering with Boot strapping. For example: MTDO has an internal pullup which enables debug log printing over U0TXD. I would like to disable debug logs on U0TXD line. But MTDO Pin also acts as HSPICS0. Hence, I will not be able to connect a pull down to this line.

Can you suggest me a solution for interfacing the external SPI flash using HSPI interface lines (IO13,IO2,IO4,IO12, IO14, IO15) without affecting the Boot strapping.

Thanks

Re: Connecting External SPI Flash to ESPWROOM32E Module

Posted: Thu Jul 22, 2021 1:00 am
by ESP_Sprite
Why would you not be able to connect a pulldown to this pin? In SPI mode, it acts as an output and the signals from the pin should be easily able to overpower the pulldown.

(Also note you can use almost any pin for SPI and UART signals, although for SPI it has some effects on the maximum speed. The SPI driver ESP-IDF documentation has the details on that.)