{"title":"Storage","description":"\u003cp\u003eBrowse our Storage collection. Best Price.\u003c\/p\u003e","products":[{"product_id":"adafruit-micro-sd-spi-or-sdio-card-breakout-board-3v-only","title":"Adafruit Micro SD SPI or SDIO Card Breakout Board - 3V ONLY!","description":"\u003cp\u003eMicro 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.\u003c\/p\u003e\u003cp\u003eWiring up SD cards when you're starting out is super easy - you just pick up one of our 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. \u003cstrong\u003eEven with fast SPI ports, there's only one data pin, which can make it hard to stream large files fast. \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you've hit that limit, this breakout is designed to help - unlike our 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.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eYou will need to verify that your microntroller has SDIO support and you have SDIO firmware\/library support as wel\u003c\/strong\u003el. SDIO is usually available on higher end chips, and you may need to use a specific pin set. You can \u003cem\u003estill\u003c\/em\u003e use this for SPI mode, but it does not have level shifters so it's not for use with 5V microcontrollers.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFor use with 3V power and logic microcontollers only! \u003c\/strong\u003eThe SDIO pins are bi-directional, and we've never seen a 5V microcontroller with SDIO, so there's no level shifting or power regulator.\u003c\/p\u003e\u003cp\u003eComes with a bit of header so you can use in a breadboard. Doesn't come with the micro SD card itself!\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ch2\u003eTechnical Details\u003c\/h2\u003e\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e \u003cdiv class=\"row\"\u003e \u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cp\u003eProduct Dimensions: 25.4mm x 22.8mm x 3.5mm \/ 1.0\" x 0.9\" x 0.1\" \u003c\/p\u003e\n\u003cp\u003eProduct Weight: 2.5g \/ 0.1oz \u003c\/p\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":52217494995232,"sku":"hlk1787258147366","price":2.38,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/adafruit-micro-sd-spi-or-sdio-card-breakout-board---3v-only_1.jpg?v=1787258152"},{"product_id":"adafruit-spi-non-volatile-fram-breakout-4-mbit-512-kbytes-mb85rs4mt-discontinued","title":"Adafruit SPI Non-Volatile FRAM Breakout - 4 Mbit \/ 512 KBytes (MB85RS4MT) [Discontinued]","description":"\u003cp\u003eFRAM, or Ferroelectric Ram, is the coolest new data storage method that all the fashion magazines are talking about. Oh wait, no that's quilted handbags. But FRAM is pretty damn cool too! It's similar to Dynamic random-access memory, only with a ferroelectric layer instead of a dielectric layer. This gives it stable handling (the bytes you write are non-volatile) with dynamic responsiveness (you can write them very fast!)\u003cbr\u003e\u003cbr\u003eNow, with our SPI FRAM breakout board you can add some FRAM storage to your next DIY project. FRAM allows for a lower power usage and a faster write performance. It's excellent for low-power or inconsistent-power datalogging or data buffering where you want to stream data fast while also keeping the data when there's no power. Unlike Flash or EEPROM there's no pages to worry about. Each byte can be read\/written 10,000,000,000,000 times so you don't have to worry too much about wear leveling.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThis particular FRAM chip has 4 Megabits (512 KBytes) of storage\u003c\/strong\u003e, interfaces using SPI, and can run at up to 40 MHz clock rates. Each byte can be read and written instantaneously (like SRAM) but will keep the memory for 95 years at room temperature. \u003cbr\u003e\u003cbr\u003eWe put this handy marvel onto a breakout board with 3.3V logic level shifting and regulator so that tou can use this chip with either 3V or 5V power and logic. It comes in a breadboard-friendly breakout and bit of standard 0.1\" header.\u003c\/p\u003e\n\u003cp\u003eLooking for something with a little less \u003cem\u003ebyte? \u003c\/em\u003eCheck out the 2 MBit \/ 256 KBytes breakout or the 64Kbit \/ 8KByte SPI FRAM breakout board Additionally, we also have an I²C FRAM breakout board, for when you want I2C compatibility\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCheck out our FRAM usage guide for schematics, diagrams, datasheets and example code for Arduino and CircuitPython and Python.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cp\u003e\u003cstrong\u003eCheck out our FRAM usage guide for schematics, diagrams, datasheets and example code for Arduino and CircuitPython and Python.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBit configuration: 524,288 words x 8 bits\u003c\/li\u003e\n\u003cli\u003eSerial Peripheral Interface: SPI (Serial Peripheral Interface)\u003c\/li\u003e\n\u003cli\u003eCorrespondent to SPI mode 0 (0, 0) and mode 3 (1, 1)\u003c\/li\u003e\n\u003cli\u003eOperating frequency: 40MHz Max\u003c\/li\u003e\n\u003cli\u003eHigh endurance: 10^13 times \/ byte - that's 10,000,000,000,000 times!\u003c\/li\u003e\n\u003cli\u003eData retention: 10 years (at +85 °C), 95 years (at +55 °C), or over 200 years (at +35 °C)\u003c\/li\u003e\n\u003cli\u003eLow power consumption: Operating power supply current 2.6mA (Max @ 40 MHz)\u003c\/li\u003e\n\u003cli\u003eOperation ambient temperature range : -40 °C to +85 °C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":52217495028000,"sku":"pke1787258148189","price":11.16,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/adafruit-spi-non-volatile-fram-breakout---4-mbit-512-kbytes-mb85rs4mt-discontinu_1.jpg?v=1787258152"},{"product_id":"adafruit-spi-non-volatile-fram-breakout-2-mbit-256-kbytes-mb85rs2mta","title":"Adafruit SPI Non-Volatile FRAM Breakout - 2 Mbit \/ 256 KBytes (MB85RS2MTA)","description":"\u003cp\u003eFRAM, or Ferroelectric Ram, is the coolest new data storage method that all the fashion magazines are talking about. Oh wait, no that's quilted handbags. But FRAM is pretty damn cool too! It's similar to Dynamic random-access memory, only with a ferroelectric layer instead of a dielectric layer. This gives it stable handling (the bytes you write are non-volatile) with dynamic responsiveness (you can write them very fast!)\u003cbr\u003e\u003cbr\u003eNow, with our SPI FRAM breakout board you can add some FRAM storage to your next DIY project. FRAM allows for a lower power usage and a faster write performance. It's excellent for low-power or inconsistent-power datalogging or data buffering where you want to stream data fast while also keeping the data when there's no power. Unlike Flash or EEPROM there's no pages to worry about. Each byte can be read\/written 10,000,000,000,000 times so you don't have to worry too much about wear leveling.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThis particular FRAM chip has 2 Megabits (256 KBytes) of storage\u003c\/strong\u003e, interfaces using SPI, and can run at up to 40 MHz clock rates. Each byte can be read and written instantaneously (like SRAM) but will keep the memory for 95 years at room temperature. \u003cbr\u003e\u003cbr\u003eWe put this handy ferro-electric marvel onto a breakout board with 3.3V logic level shifting and regulator so that you can use this chip with either 3V or 5V power and logic. It comes in a breadboard-friendly breakout and bit of standard 0.1\" header.\u003c\/p\u003e\u003cp\u003eLooking for something with more \u003cem\u003ebyte?  \u003c\/em\u003eCheck out the 4 MBit \/ 512 KBytes breakout. Or, on the other hand, if you need a smaller breakout we have the 64Kbit \/ 8KByte SPI FRAM breakout board. Additionally, we also have an I²C FRAM breakout board, larger in size but slower (1MHz max I²C clock rate).\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCheck out our FRAM usage guide for schematics, diagrams, datasheets and example code for Arduino and CircuitPython and Python.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003ch2\u003eTechnical Details\u003c\/h2\u003e\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e \u003cdiv class=\"row\"\u003e \u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cp\u003e\u003cstrong\u003eCheck out our FRAM usage guide for schematics, diagrams, datasheets and example code for Arduino and CircuitPython and Python.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBit configuration: 262,144 words x 8 bits\u003c\/li\u003e\n\u003cli\u003eSerial Peripheral Interface: SPI (Serial Peripheral Interface)\u003c\/li\u003e\n\u003cli\u003eCorrespondent to SPI mode 0 (0, 0) and mode 3 (1, 1)\u003c\/li\u003e\n\u003cli\u003eOperating frequency: 40MHz Max\u003c\/li\u003e\n\u003cli\u003eHigh endurance: 10^13 times \/ byte - that's 10,000,000,000,000 times!\u003c\/li\u003e\n\u003cli\u003eData retention: 10 years (at +85 °C), 95 years (at +55 °C), or over 200 years (at +35 °C)\u003c\/li\u003e\n\u003cli\u003eLow power consumption: Operating power supply current 2.6mA  (Max @ 40 MHz)\u003c\/li\u003e\n\u003cli\u003eOperation ambient temperature range : -40 °C to +85 °C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003cli\u003e\nDatasheet \u003c\/li\u003e\n\u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":52217495126304,"sku":"glb1787258149185","price":9.62,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/3231\/3120\/files\/adafruit-spi-non-volatile-fram-breakout---2-mbit-256-kbytes-mb85rs2mta_1.jpg?v=1787258154"}],"url":"https:\/\/www.elmwoodbasket.shop\/collections\/storage.oembed","provider":"My Store","version":"1.0","type":"link"}