# Adafruit SPI FLASH Breakouts

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/123/221/medium800/components_5635-03.jpg?1690985834)

Sometimes you need a little extra storage for your microcontroller projects: for files, images, fonts, audio clips, etc. If you need lots of space, like in the gigabytes,&nbsp;[we always recommend an SD card](https://www.adafruit.com/product/254)&nbsp;because you can easily plug it into a computer to edit files. But sometimes you don't need whole gigabytes, you just need a megabyte or two, with the lower cost and power usage that comes with it. That's when we recommend an&nbsp; **Adafruit SPI FLASH Breakout** in one of three variants: [W25Q16 - 16 Mbit **/ 2 MByte**](https://www.adafruit.com/product/5635), [**W25Q64** - 64 Mbit / 8 MByte](https://www.adafruit.com/product/5636) or [W25Q128&nbsp;- **128** &nbsp;Mbit / 16&nbsp;MByte](https://www.adafruit.com/product/5643)&nbsp;chip.

![](https://cdn-learn.adafruit.com/assets/assets/000/123/222/medium800/components_5635-02.jpg?1690985859)

[Compared to our QSPI breakouts](https://www.adafruit.com/?q=qspi+breakout&sort=BestMatch), this one is single-channel SPI only...BUT it comes with level shifting so it can be used safely with 3V or 5V power and logic. Since we needed to add level shifting, the&nbsp;chip is pre-wired into single channel&nbsp;"SPI" mode, with a level shifters so you can use it with 3V or 5V logic easily. You also get a 3.3V regulator and a pullup on CS.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/123/223/medium800/components_5635-01.jpg?1690985870)

Note that the chips come blank, and do not have a wear-leveling subsystem. You can address them as a flat memory space or, if you like, format them with a filesystem like littleFS or FAT. Great for use with data-logging or storage needs where you are OK with doing the management yourself - or if you are adding external memory to an older chip that would like 5V-compatibility.

[In Arduino, we have the Adafruit\_SPIFlash library](https://github.com/adafruit/Adafruit_SPIFlash)&nbsp;that can be used to interface with this chip. Comes with a bit of header that can be used to solder in and plug into a breadboard if desired.

- [Next Page](https://learn.adafruit.com/adafruit-spi-flash-breakouts/pinouts.md)

## Primary Products

### Adafruit SPI FLASH Breakout - W25Q16 - 16 Mbit / 2 MByte

[Adafruit SPI FLASH Breakout - W25Q16 - 16 Mbit / 2 MByte](https://www.adafruit.com/product/5635)
Sometimes you need a little extra storage for your microcontroller projects: for files, images, fonts, audio clips, etc. If you need lots of space, like in the gigabytes, [we always recommend an SD card](https://www.adafruit.com/product/254) because you can easily plug it into a...

In Stock
[Buy Now](https://www.adafruit.com/product/5635)
[Related Guides to the Product](https://learn.adafruit.com/products/5635/guides)
### Adafruit SPI FLASH Breakout - W25Q64 - 64 MBit / 8 MByte

[Adafruit SPI FLASH Breakout - W25Q64 - 64 MBit / 8 MByte](https://www.adafruit.com/product/5636)
Sometimes you need a little extra storage for your microcontroller projects: for files, images, fonts, audio clips, etc. If you need lots of space, like in the gigabytes, [we always recommend an SD card](https://www.adafruit.com/product/254) because you can easily plug it into a...

In Stock
[Buy Now](https://www.adafruit.com/product/5636)
[Related Guides to the Product](https://learn.adafruit.com/products/5636/guides)
### Adafruit SPI FLASH Breakout W25Q128 - 128 MBit / 16 MByte

[Adafruit SPI FLASH Breakout W25Q128 - 128 MBit / 16 MByte](https://www.adafruit.com/product/5643)
Sometimes you need a little extra storage for your microcontroller projects: for files, images, fonts, audio clips, etc. If you need lots of space, like in the gigabytes,&nbsp;[we always recommend an SD card](https://www.adafruit.com/product/254)&nbsp;because you can easily plug it...

In Stock
[Buy Now](https://www.adafruit.com/product/5643)
[Related Guides to the Product](https://learn.adafruit.com/products/5643/guides)

## Related Guides

- [Adafruit Si5351 Clock Generator Breakout](https://learn.adafruit.com/adafruit-si5351-clock-generator-breakout.md)
- [Introducing ItsyBitsy M0 Express](https://learn.adafruit.com/introducing-itsy-bitsy-m0.md)
- [Adafruit STEMMA Soil Sensor - I2C Capacitive Moisture Sensor](https://learn.adafruit.com/adafruit-stemma-soil-sensor-i2c-capacitive-moisture-sensor.md)
- [1.8" TFT Display Breakout and Shield](https://learn.adafruit.com/1-8-tft-display.md)
- [Which CircuitPython Board is Right for You?](https://learn.adafruit.com/choose-your-circuitpython-board.md)
- [Adafruit High Power Infrared LED Emitter](https://learn.adafruit.com/adafruit-high-power-infrared-led-emitter.md)
- [Adafruit I2C to 8 Channel Solenoid Driver](https://learn.adafruit.com/adafruit-i2c-to-8-channel-solenoid-driver.md)
- [Adafruit QSPI DIP Breakout Boards](https://learn.adafruit.com/adafruit-qspi-dip-breakout-boards.md)
- [Adafruit I2C Quad Rotary Encoder Breakout](https://learn.adafruit.com/adafruit-i2c-quad-rotary-encoder-breakout.md)
- [Adafruit ESP32-S2 Reverse TFT Feather](https://learn.adafruit.com/esp32-s2-reverse-tft-feather.md)
- [Adafruit WINC1500 WiFi Shield for Arduino](https://learn.adafruit.com/adafruit-winc1500-wifi-shield-for-arduino.md)
- [Introducing Trinket](https://learn.adafruit.com/introducing-trinket.md)
- [Adafruit MiCS5524 CO / Alcohol / VOC Gas Sensor Breakout](https://learn.adafruit.com/adafruit-mics5524-gas-sensor-breakout.md)
- [Adafruit EYESPI Pi Beret](https://learn.adafruit.com/eyespi-pi-beret.md)
- [Adafruit Trinket M0](https://learn.adafruit.com/adafruit-trinket-m0-circuitpython-arduino.md)
