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?
Type of SPI Flash on Express Boards
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: Type of SPI Flash on Express Boards
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.
https://octopart.com/search?q=GD25Q16&start=0
The one you found should be compatible.. the datasheet I found says it does QSPI.
- nacnud
- Posts: 8
- Joined: Fri Nov 18, 2011 5:07 am
Re: Type of SPI Flash on Express Boards
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?
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?
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: Type of SPI Flash on Express Boards
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
https://github.com/cmaglie/FlashStorage
Please be positive and constructive with your questions and comments.