
For many modern and powerful chips like the RP2040, ESP32, RT10xx, and STM32 series microcontrollers, designers can save money and reduce the number of chip options by not including built-in Flash memory for storing code and resources. Instead, an external QSPI Flash memory chip is wired up, providing up to 16 Megabytes (128 Megabits) of memory.
It's not as fast as if it were on the microcontroller internal bus, but with Quad SPI I/O and some clever caching by the chip designer, it's quite effective. To make prototyping and designing with QSPI flash easier, these breakouts convert wide 8-SOIC packages to a compact 0.3" wide DIP, handy for testing different flash sizes or adding more storage to a project.
This is the W25Q64JVSSIQ, a 3.3V power and logic 64-Megabit / 8 Megabyte chip. The 'Q' at the end indicates the Quad Enable bit is permanently set in the status register. In QSPI mode, it works right out of the box. In SPI mode, the 'hold' and 'write protect' pins are non-functional, so connect them to 3.3V.
Compatible with the Adafruit_SPIFlash library in Arduino for 3.3V logic and power, or use a TOML definition file in CircuitPython for board definitions. Includes a bit of header for easy soldering and compatibility with breadboards or existing socketed SPI flash DIP chips.
| Brand | Adafruit | 
| Model | 5633 |