Overview
Adafruit QSPI DIP Breakout Board - W25Q64 makes it easy to prototype with external flash memory by converting a wide 8-SOIC package into a breadboard-friendly 0.3" wide DIP format. It is a practical choice for development work with microcontrollers that use external QSPI flash, including boards based on the RP2040, ESP32, NXP RT10xx, and STM32 families.
This version is populated with the W25Q64JVSSIQ, a 64 Mbit / 8 MByte flash chip designed for 3.3V power and logic. It is useful when testing different flash capacities, replacing a socketed SPI flash chip, or adding extra non-volatile storage to a project.
The Quad Enable bit is permanently set on this variant, so it is ready to use in QSPI mode out of the box. If you are using it in regular SPI mode, the hold and write-protect pins do not function in the usual way, so they should be tied to 3.3V. Do not use this breakout with 5V boards such as the Arduino Uno.
Specification
Technical details for Adafruit QSPI DIP Breakout Board - W25Q64.
| Specification | Details |
|---|---|
| Flash chip | W25Q64JVSSIQ |
| Memory capacity | 64 Mbit / 8 MByte |
| Logic voltage | 3.3V only |
| Board format | 0.3" wide DIP breakout for wide 8-SOIC package |
| Supported use | External QSPI flash prototyping and design work |
| Compatibility | Suitable for RP2040, ESP32, RT10xx and STM32 series microcontrollers |
| Software support | Adafruit_SPIFlash library for Arduino; TOML definition available for CircuitPython board definitions |
| Included in package | Breakout board and a strip of header |
Pinout
| Pin | Type | Description |
|---|---|---|
| 3V | Power input | 3.3V supply input for the flash chip. Use 3.3V only. |
| G | Ground | Common ground for power and logic. |
| CS | Digital input | Chip Select input. Pull low to begin an SPI transaction. |
| IO0 | Data I/O | Data Input / I/O 0, used as MOSI in SPI mode. |
| IO1 | Data I/O | Data Output / I/O 1, used as MISO in SPI mode. |
| IO2 | Data I/O | Write Protect input / I/O 2. |
| IO3 | Data I/O | Hold input / I/O 3. |
| CLK | Clock input | Serial clock input for SPI/QSPI communication. |
Usage Notes
For a typical 3.3V setup, connect your board's 3.3V and GND to the breakout, then wire IO0, IO1 and CLK to the corresponding SPI pins on your microcontroller. In Arduino projects, the Adafruit_SPIFlash library can be used to access the chip.
Important: this breakout is for 3.3V power and logic only. It is not suitable for direct use with 5V logic boards.
Opps
Sorry, it looks like some products are not available in selected quantity.
Reviews
No reviews have been written for this product.