
Soms heb je wat extra opslag nodig voor je microcontrollerprojecten: voor bestanden, afbeeldingen, lettertypen, audioclips, enzovoort. Als je veel ruimte nodig hebt, zoals in de gigabytes, raden we altijd een SD-kaart aan omdat je die gemakkelijk in een computer kunt steken om bestanden te bewerken. Maar soms heb je geen complete gigabytes nodig, maar slechts een megabyte of twee, met de lagere kosten en het lagere stroomverbruik die daarbij komen kijken. Dan raden we een Adafruit SPI FLASH Breakout aan zoals deze, die is uitgerust met een W25Q16 - 16 Mbit / 2 MByte chip.
Vergeleken met onze QSPI-breakouts is deze alleen single-channel SPI. Maar hij heeft wel level shifting, wat betekent dat je hem veilig kunt gebruiken met 3V of 5V voeding en logica. Geïntegreerde level shifters maken het makkelijk om met verschillende logica-niveaus te koppelen. Er zit ook een 3,3V-regelaar en een pull-up op CS bij.
De chips komen blanco en missen een wear-leveling subsysteem. Je kunt ze benaderen als een vlak geheugen of formatteren met een bestandssysteem zoals littleFS of FAT, wat handig is voor projecten waar je de datamanagement handmatig doet. Perfect voor data logging of als je extra geheugen wilt toevoegen aan oudere chips die 5V-compatibiliteit nodig hebben.
Voor Arduino-gebruikers werkt de Adafruit_SPIFlash-bibliotheek probleemloos samen met deze chip. Er zit een beetje header bij voor eventueel solderen, ideaal om in een breadboard te prikken wanneer dat nodig is.
| Merk | Adafruit |
| Model | 5635 |