Esp32 spi interface for chips above 16 MB
Posted: Sun May 07, 2023 1:20 pm
I read some of the esp32 docs and it says external flash is memory is up to 16MB(128 Mb). Is that the limitation of the physical spi interface on the chip or software.Because i have read various different brand flash chips and they support the same instruction set even those above 256Mb(32 MB). So in theory a 32 MB chip should work in ( single,dual or Quad spi mode). The only difference is the 32 MB chip needs 4 bytes of address data. These chips also have an internal bank switch Mode using an Extended Address Register for compatibilty with devices with only 24 bit address mode. So is it possible to add extended support for chips above 16MB. I dont mind writing it myself. I know is possible by using bitbang gpio but i dont know if spi interface on chip is only 24 bits.