
Às vezes você precisa de um pouco de espaço extra para seus projetos com microcontroladores: para arquivos, imagens, fontes, clipes de áudio, etc. Se você precisa de muito espaço, tipo em gigabytes, a gente sempre recomenda um cartão SD porque você pode facilmente conectá-lo a um computador para editar os arquivos. Mas de vez em quando, você não precisa de gigabytes inteiros, só precisa de um ou dois megabytes, com menor custo e consumo de energia. É aí que a gente recomenda um Adafruit SPI FLASH Breakout, como este que vem com um chip W25Q16 - 16 Mbit / 2 MByte.
Comparado com nossos QSPI breakouts, esse aqui é apenas SPI de canal único. Porém, ele vem com nivelamento de tensão, permitindo uso seguro com alimentação e lógica de 3V ou 5V. Os shiftadores de nível integrados garantem fácil interfaceamento com diferentes níveis lógicos. Um regulador de 3,3V e um pull-up no CS também estão incluídos.
Os chips vêm em branco e não têm um subsistema de wear-leveling. Dá pra acessar como um espaço de memória plano ou formatar com um sistema de arquivos como o littleFS ou FAT, ideal pra projetos onde o gerenciamento de dados é feito manualmente. Perfeito pra registro de dados ou pra adicionar memória externa a chips mais antigos que precisam de compatibilidade com 5V.
Para os usuários de Arduino, a biblioteca Adafruit_SPIFlash se integra tranquilamente com esse chip. Vem com um pouco de cabeçalho para soldagem opcional, perfeito para encaixar em uma protoboard quando necessário.
| Marca | Adafruit |
| Modelo | 5635 |