Adafruit
W25Q64JVXGIQ - 3V 64Mbit / 8 MB QSPI NOR Flash Memory - 10 Pack
The W25Q64JVXGIQ is a 3V 64Mbit (8MB) QSPI NOR flash memory chip in a standard SOIC-8 package. Ideal for storing code, assets, configurations, audio clips, a...
Get notified when back in stock
The W25Q64JVXGIQ is a 3V 64Mbit (8MB) QSPI NOR flash memory chip in a standard SOIC-8 package. Ideal for storing code, assets, configurations, audio clips, and data logs on microcontroller projects — offering more storage than EEPROM with minimal cost and complexity.
Well supported by CircuitPython and the Arduino SPI Flash library, this is the same chip used across RP2040 boards. The standard SOIC footprint and flash pinout make it easy to solder and compatible with FPGAs, flash-less microcontrollers, and custom designs.
Key Features
- 8MB Storage – 64Mbit non-volatile NOR flash
- QSPI Interface – Fast quad-SPI for high-throughput access
- 3V Operation – Compatible with 3.3V systems
- Standard SOIC-8 – Easy to hand-solder, standard flash pinout
- Wide Compatibility – CircuitPython, Arduino SPI Flash library, FPGAs
Ideal For
- RP2040 and CircuitPython projects
- Storing fonts, images, animations, and audio
- Data logging and configuration storage
- FPGA and flash-less microcontroller designs
Package Contents
- 10× W25Q64JVXGIQ flash memory chips (cut-tape strip)
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- 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.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- 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.
Find this product in
Brands
Components
Related Tutorials
Free guides on learn.littlebird.com.au