Creative Commons images are CC BY-NC-SA 3.0

$ 9.95

added to your
shopping cart

quantity
In stock 62 in stock
9.95 1+ units
8.96 10+ units
7.96 100+ units

Description: With SD and MMC memory prices dropping, the time is right for mass storage and datalogging. This breakout board will allow you to breakout the SD/MMC socket to a standard .1" 10-pin header. Perfect for breadboarding and the likes. Board comes fully assembled and tested as shown.

Dimensions: 1.3" x 1.5"

Documents:

Recommended Products

Customer Comments

  • You must bring the voltage down from a 5V Arduino with a logic level converter. If you don’t have a logic level converter, you can use some resistors like this http://opengears.blogspot.com/2012/01/cheap-diy-sd-card-breakout-board-for.html. To use with Arduino, there is an SD card library that has already been written => http://arduino.cc/en/Reference/SD..

    Note: In relation to he SD Mode http://pinouts.ru/Memory/sdcard_pinout.shtml and the pins of this breakout:

    • CS/SS should be connected to CD/DAT3, which is labeled as D3
    • MISO should be connected to DAT0 which is labeled D0
    • MOSI should be connected to CMD which is labeled as CMD on the board

    Here’s an additional tutorial that might be of some use => http://arduino-info.wikispaces.com/SD-Cards

    • Not quite, CMD should be hooked to Mosi.

      http://elasticsheep.com/2010/01/reading-an-sd-card-with-an-atmega168/

      Here is the connections I used to get it working, used the CardInfo example sketch and an arduino due to test the system

      **************************************
      BREAKOUT  -     ARDUINO
      **************************************
      D3               -     chipSelect  (default pin 4 in sketch)
      CMD            -     MOSI
      CLK             -     SCK
      D0               -     MISO
      VDD            -      3.3v
      GND            -     GND
      
      • Nice catch. I think I misinterpreted the labels initially with D1 assuming that meant the Data Input (DI) with my original post. It has been corrected. =)

  • It is late and I am very tired. If this is obvious I’m not getting it. For the life of me I can’t decipher the pin out to sd card / spi on the breakout. From the upper left (card goes in in the right) they are labeled

    D2 D3 CMD CD CLK VCC GND D0 D1 WP

    I want to hook this up to a spi bus device (mbed) and I get the VCC, GND, CLK but which ones are:

    SPI mosi SPI miso CS

  • We are also struggling finding the CS, like DaddyOh has reported :/

    Please help

  • Mounting holes are always good.

  • I would like a sanity check on my circuit as I have not gotten this sd card reader to work. I have wired it as such http://imgur.com/f7ryror using pull down resistors to bring I/O and power down to 3.3V and am using the following code with the pin changed to pin 10 http://arduino.cc/en/Tutorial/CardInfo , yet I still get SD library initialization failed. Anyone have any suggestions?

  • Do I need to add anything to this or can I wire it directly to my microprocessor board? I know normally there are some pull up/down resistors.

    • Yeah you may need some resistors on the SPI lines actually. I would recommend “SD Card Projects Using the PIC Microcontroller” by Dogan Ibrahim. He walks you through a variety of different projects, near the end he has a data logging project. Even if you’re not using a PIC, it may still be worth a look so that you know what to be cognizant of with your circuit.

      • Does it make a difference if I’m using an STM32F4 to drive it? I won’t bit bang, I’ll be using the SDIO hardware feature of the chip? I have internal resistors, they’re not strong enough?

        I’ve been working with SD cards for a long time now using this chip. But they’ve always been on the same board.

        • I’m not sure about the STM32F4, as long as it has some type of SPI module, you should be fine.

          But internal resistors will not be strong enough, here’s a promising webpage I found about SD cards and PIC projects. Even if you’re using a diff mcu (microcontroller) the main takeaways are the same (1) use a library to comm with the SD card and (2) have some resistors on the lines from your mcu to the SD card. This is the link: http://www.studentcompanion.co.za/post/2013/09/29/Interfacing-SD-Card-With-PIC-Microcontroller-MikroC

          • I’ll try it and report back. That link seemed to say they needed the resistors because their IO logic pins were ~4v. Stm32 is 3.3v :)

            • STM32F4 needed the resistors, but it works great! I’m driving it with a Cerb40 II board from GHI.

    • It’s just the bare socket. All the interface stuff is your problem.

Customer Reviews

No reviews yet.

Related Tutorials

New!

MicroSD Shield and SD Breakout Hookup Guide

March 25, 2015

Adding external storage in the form of an SD or microSD card can be a great addition to any project. Learn how in this hookup guide for the microSD shield and SD breakout boards.