{"product_id":"microsd-breakout","title":"MicroSD Breakout","description":"\u003cp\u003eIf your microcontroller doesn't provide an storage options, our\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMicroSD breakout\u003c\/strong\u003e\u003cspan\u003e can help! T\u003c\/span\u003e\u003cspan\u003ehe breakout \u003c\/span\u003eallows you to connect \u003ca href=\"\/products\/sandisk-microsd-card-class-10-a1\" title=\"MicroSD\"\u003eMicroSD\u003c\/a\u003e storage to your \u003ca href=\"\/collections\/adafruit-development-boards\" title=\"microcontroller\"\u003emicrocontroller\u003c\/a\u003e in \u003cstrong\u003efast SDIO mode or simple (but slower) SPI mode\u003c\/strong\u003e, with the flexibility to solder wires, headers and more, alongside M2.5 mounting options, underside soldering pads, power LED and cuttable configuration traces!\u003c\/p\u003e\n\u003cp\u003eEach pin from the MicroSD slot is broken out to\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eclearly labelled 2.54mm-spaced pads\u003c\/strong\u003e. You can\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"solder\" href=\"\/collections\/soldering-supplies\"\u003esolder\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003ewhatever you like to these, such as the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eincluded 9-pin 2.54mm header strip\u003c\/strong\u003e\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e(great for\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"breadboard\" href=\"\/collections\/solderless-breadboards\"\u003ebreadboard\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eusage), some\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"prototyping wire\" href=\"\/products\/prototyping-wire-spool-set\"\u003eprototyping wire\u003c\/a\u003e, or even an\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"9-way 2.54mm terminal block\" href=\"\/products\/2-54mm-0-1-pitch-terminal-block-9-pin\"\u003e9-way 2.54mm terminal block\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eIf you're soldering wires, consider using the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eunderside solder pads\u003c\/strong\u003e. We added these because we know just how tricky it is to de-solder and re-solder a wire from a pad hole. With the underside pads, it's much, much easier to re-work and re-use.\u003c\/p\u003e\n\u003cp\u003eOn the underside of the board, you'll find \u003cstrong\u003etwo cuttable traces. \u003c\/strong\u003eOne \u003cstrong\u003edisables the onboard LED\u003c\/strong\u003e (if you're not into the blinky life) and the other disables the pullups (just in case your dev board has pullups on the pins you're using already).\u003c\/p\u003e\n\u003cp\u003eWe also used\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eM2.5 mounting holes\u003c\/strong\u003e as they're a popular size with easy-to-source fixings...\u003cem\u003eand because we despise fiddly M2 fixings\u003c\/em\u003e.\u003c\/p\u003e\n\u003ch2\u003eSDIO or SPI Mode?\u003c\/h2\u003e\n\u003cp\u003eYou can choose to run this in SDIO mode or SPI mode:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSDIO mode:\u003c\/strong\u003e requires more pins but has less CPU overhead and is much quicker as it's sending more data per cycle.\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatibility\u003c\/strong\u003e: Not all microcontrollers support SDIO (they need a dedicated, hardware-level SDMMC peripheral onboard).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSPI mode\u003c\/strong\u003e: uses fewer pins and is overall a simpler method, but is slower than 4-bit more.\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatibility\u003c\/strong\u003e: As long as your dev board has an SPI interface (pins), you should be able to use the breakout in SPI mode.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWe provide example ESP32-S3 code for Arduino IDE for both of these modes\u003c\/strong\u003e in our \u003cstrong\u003eresources section (below)\u003c\/strong\u003e for use with an ESP32-S3.\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003e🤏\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCompact MicroSD breakout\u003c\/strong\u003e\u003cspan\u003e to add storage to microcontroller projects\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e📌 \u003cstrong\u003eMicroSD pins broken out\u003c\/strong\u003e to clearly labelled 2.54mm pads\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e↩️ \u003cstrong\u003eUnderside solder pads\u003c\/strong\u003e for easy wire soldering and re-work\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e💡 \u003cstrong\u003eBlue power LED\u003c\/strong\u003e for visual indication \u003cem\u003e(can be disabled via cuttable trace)\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e🔪\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003eCuttable traces\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eto disable the onboard LED and\/or the pullup resistors\u003c\/p\u003e\n\u003cp\u003e🔩\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eM2.5 mounting holes\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor\u003cem\u003e\u003cspan\u003e \u003c\/span\u003efiddly-free\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003emounting\u003c\/p\u003e\n\u003cp\u003e🪙\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003eENIG (Gold) PCB plating\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor oxidation resistance and durability\u003c\/p\u003e\n\u003cp\u003e💸\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e9-pin 2.54mm male header strip\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eincluded!\u003c\/p\u003e\n\u003ch2\u003eBoard Layout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/microsd_breakout_features.jpg\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/blogs\/raspberry-pi-tutorials\/the-pi-hut-breakout-assembly-guide\" title=\"The Pi Hut Breakout Assembly Guide\" rel=\"noopener\" target=\"_blank\"\u003eAssembly guide\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/3D_PCB_-_MicroSD_2026-06-24.step\" rel=\"noopener\" title=\"3D Model (STEP)\" target=\"_blank\"\u003e3D Model (STEP)\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eExample code (for Arduino IDE):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/SDIO_Example.ino\" rel=\"noopener\" title=\"ESP32-S3 SDIO example\" target=\"_blank\"\u003eESP32-S3 SDIO example\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/SPI_Example.ino\" rel=\"noopener\" title=\"ESP32-S3 SPI example\" target=\"_blank\"\u003eESP32-S3 SPI example\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003cp\u003e\u003cem\u003ePlease note that the corner radius may vary due to the manual PCB finishing process\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/microsd_breakout_dimensions.jpg\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x MicroSD Breakout\u003c\/li\u003e\n\u003cli\u003e1x 9-pin 2.54mm male header strip\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"The Pi Hut","offers":[{"title":"Default Title","offer_id":55845210030465,"sku":"106696","price":3.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/microsd-breakout-the-pi-hut-106696-1246182909.jpg?v=1782496359","url":"https:\/\/thepihut.com\/products\/microsd-breakout","provider":"The Pi Hut","version":"1.0","type":"link"}