
Pour de nombreuses puces modernes et performantes, comme les microcontrôleurs des séries RP2040, ESP32, RT10xx et STM32, les concepteurs peuvent réaliser des économies et réduire le nombre d'options en omettant la mémoire Flash intégrée pour le stockage du code et des ressources. À la place, une puce de mémoire Flash QSPI externe est connectée, offrant jusqu'à 16 mégaoctets (128 mégabits) de mémoire.
Ce n'est pas aussi rapide que sur le bus interne du microcontrôleur, mais grâce aux E/S Quad SPI et à une mise en cache astucieuse du concepteur de la puce, c'est tout à fait efficace. Pour simplifier le prototypage et la conception avec la mémoire flash QSPI, ces cartes d'extension convertissent les boîtiers SOIC 8 broches larges en un boîtier DIP compact de 7,6 mm (0,3 pouce), pratique pour tester différentes capacités de mémoire flash ou ajouter du stockage à un projet.
Il s'agit du W25Q64JVSSIQ, une puce 64 Mbits / 8 Mo alimentée en 3,3 V et dotée d'une logique. Le « Q » à la fin indique que le bit d'activation quadruple (QSPI) est activé en permanence dans le registre d'état. En mode QSPI, elle est immédiatement opérationnelle. En mode SPI, les broches « hold » et « write protect » sont inactives ; il faut donc les connecter à une alimentation de 3,3 V.
Compatible avec la bibliothèque Adafruit_SPIFlash d' Arduino pour la logique et l'alimentation 3,3 V, ou avec un fichier de définition TOML dans CircuitPython pour la configuration de la carte. Comprend un connecteur pour faciliter le soudage et la compatibilité avec les plaques d'essai ou les puces SPI Flash DIP sur support.
| Marque | Adafruit | 
| Modèle | 5633 |