Adafruit
QSPI DIP Breakout Board - W25Q128 128Mbit 16MB
· MPN: ADA5634
This breakout makes it easier to prototype with external QSPI flash memory, as used by many modern microcontrollers such as RP2040, ESP32, RT10xx and STM32 s...
Get notified when back in stock
This breakout makes it easier to prototype with external QSPI flash memory, as used by many modern microcontrollers such as RP2040, ESP32, RT10xx and STM32 series devices. It carries a W25Q128JVSSIQ flash chip, giving you 128 Megabits / 16 Megabytes of extra storage for code and resources.
The board converts the wide 8-SOIC package into a breadboard-friendly 0.3" wide DIP format, making it handy for testing different flash sizes or adding storage to a project. It runs on 3.3V power and logic only.
The Quad Enable bit is permanently set in the chip’s status register, so it is ready for QSPI mode out of the box. If you use it in SPI mode, the hold and write protect pins do not do anything, so connect them to 3.3V.
For software, the Adafruit_SPIFlash library can be used with Arduino, and CircuitPython support is available via a TOML definition file for board definitions. A bit of header is included for soldering into the board so it can plug into a breadboard or replace an existing socketed SPI flash DIP chip.
Specifications:
- Flash chip: W25Q128JVSSIQ
- Memory capacity: 128-Megabit / 16 Mega-byte
- Power and logic: 3.3V
- Package conversion: wide 8-SOIC packages to 0.3" wide DIP
- 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.
Supplier page — adafruit.com
Supplier Description · 1.5 MB · Click any page to view full size