Adafruit
Adafruit QSPI DIP Breakout with W25Q64 Flash - 64Mbit / 8MB
· MPN: ADA5633
This breakout makes it much easier to prototype with external QSPI flash memory on modern microcontrollers such as the RP2040, ESP32, RT10xx and STM32 famili...
Get notified when back in stock
This breakout makes it much easier to prototype with external QSPI flash memory on modern microcontrollers such as the RP2040, ESP32, RT10xx and STM32 families. It adapts a wide 8-SOIC flash package to a neat 0.3" wide DIP format, so you can plug it into a breadboard, try different flash sizes, or swap it in place of a socketed SPI flash DIP chip.
Fitted on this version is a W25Q64JVSSIQ flash chip, giving you 64 Megabits (8 Mega-bytes) of extra storage with 3.3V power and logic. The Q suffix means the Quad Enable bit is permanently set in the status register, so it is ready to use in QSPI mode straight away. If you're using it in standard SPI mode, the hold and write protect pins are inactive, so they should simply be connected to 3.3V.
Adafruit also includes a strip of header, so you can solder it on for breadboard use or other through-hole mounting. For software support, the board works with the Adafruit_SPIFlash library in Arduino, and the flash chip also has a TOML definition file for use in CircuitPython board definitions.
Keep in mind this is a 3.3V-only board for both logic and power, making it a handy option when you need more code or asset storage on a compatible 3.3V design.
Specifications:
- Product Dimensions: 11.2mm x 10.2mm x 3.5mm / 0.4" x 0.4" x 0.1"
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- Flash memory
- Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
- RP2040
- The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- STM32
- STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
- through-hole
- A mounting style where the component leads pass through holes in a circuit board and are soldered on the other side. Through-hole parts are often easier to handle and solder by hand, which is useful for classroom and hobby projects.
Find this product in
Supplier page — adafruit.com
Supplier Description · 932.5 KB · Click any page to view full size
Source Code
Open-source libraries, firmware & example projects for this product
EagleCAD PCB files for the Adafruit QSPI DIP Breakout
f9be7ef
over 3 years ago
· 1 commits
- assets Initial commit over 3 years ago
- Adafruit QSPI DIP Breakout.brd Initial commit over 3 years ago
- Adafruit QSPI DIP Breakout.sch Initial commit over 3 years ago
- license.txt Initial commit over 3 years ago
- README.md Initial commit over 3 years ago
This is a human and machine readable "database" of config for non-volatile memory chips
a2a0c03
12 months ago
· 56 commits
- flash Removing the GD25Q80C.toml file as it is incorrect 12 months ago
- mram Add use_global_block_protection_lock to mram/everspin. about 1 year ago
- .cascade.toml Initial data import before fixup over 5 years ago
- .pre-commit-config.yaml Add README over 5 years ago
- CODE_OF_CONDUCT.md Add README over 5 years ago
- LICENSE Add README over 5 years ago
- nvm.template.toml Implement global block protection lock. Add/fix Microchip SST26VFxxxB flash parts. over 1 year ago
- README.md Add README over 5 years ago
Arduino library for external (Q)SPI flash device
910c72d
over 1 year ago
· 460 commits
- .codespell add pre-commit for clang and codespell about 3 years ago
- .github prohibit blank issue over 1 year ago
- examples ff.h before diskio.h over 1 year ago
- src #include SdFat_Adafruit_Fork.h over 1 year ago
- tools fix compile issue when building Circuit Playground express with Arduino core (not Adafruit core) over 2 years ago
- .codespellrc add pre-commit for clang and codespell about 3 years ago
- .gitignore Add include guard to header. over 9 years ago
- .pre-commit-config.yaml add pre-commit for clang and codespell about 3 years ago
- library.properties Update library.properties - bump version to 5.1.1 over 1 year ago
- LICENSE ADDed dedicated MIT License Notice, fixes #125 almost 4 years ago
- README.md Update README.md - fix CI badge almost 2 years ago