Type of SPI Flash on Express Boards

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
nacnud
 
Posts: 8
Joined: Fri Nov 18, 2011 5:07 am

Type of SPI Flash on Express Boards

Post by nacnud »

My normal development process is to prototype using breakout boards (in this case a M0 Express Feather) and then move on to my own board.
I am having trouble identifying the type of SPI Flash chip used on the Express boards. The part number is not included on the schematic. Looking in the SPI Flash library code a bunch of chips are listed but on Digikey all of them are obsolete. I followed the the chain of replacements and ended up at the W25Q16JVSSIQ. Is this compatible with the SPI Flash library?

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: Type of SPI Flash on Express Boards

Post by adafruit_support_mike »

We use the GD25Q16:

https://octopart.com/search?q=GD25Q16&start=0

The one you found should be compatible.. the datasheet I found says it does QSPI.

User avatar
nacnud
 
Posts: 8
Joined: Fri Nov 18, 2011 5:07 am

Re: Type of SPI Flash on Express Boards

Post by nacnud »

Wow. Thanks for the rapid reply. I can find that one on Digikey so I'm happy.

I assume I can also use one of the larger devices and create a new device in the library with the larger number of pages to make it work?

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: Type of SPI Flash on Express Boards

Post by adafruit_support_mike »

The FlashStorage library lets you do that for general Flash access, but uses a fixed-size 1024-byte array as a memory buffer for EEPROM emulation:

https://github.com/cmaglie/FlashStorage

Locked
Please be positive and constructive with your questions and comments.

Return to “Microcontrollers”