- Perfect for microcontroller storage and retrieval - whether it's images, fonts, GIFs, audio files, or sensor logs
- Multi-pin data protocol (up to 4 data pins at once!)
- Not fixed for SPI usage
- Can be used with SDIO hardware support - clocked faster that SPI
Micro SD cards and microcontrollers go together like micro-peanutbutter-and-jelly: SD cards are inexpensive, durable, easy to find at any shop, come in many sizes and can plug into any computer using a common SD card reader. That makes them perfect for microcontroller storage and retrieval - whether it's images, fonts, GIFs, audio files, or sensor logs.
Wiring up SD cards when you're starting out is super easy - you just pick up one of Adafruit SPI-to-SD breakout boards, wire it to an SPI port and a chip select pin and with a little library work you're reading and writing files. That's all good and great but you may eventually find that your SD card project is a little...slow. Even with fast SPI ports, there's only one data pin, which can make it hard to stream large files fast.
If you've hit that limit, this breakout is designed to help - unlike Adafruit's other adapter, it is not fixed for SPI usage, and can be used with SDIO hardware support. SDIO is a multi-pin data protocol (up to 4 data pins at once!) SDIO also tends to be able to be clocked faster than SPI. Of course, your speeds will vary depending on what microcontroller you hook it up to. When we used SDIO instead of SPI on CircuitPython with the SAMD51 Grand Central, we got a speed increase of about double when reading data off the card.
Size: 25.4mm x 22.8mm x 3.5mm