user Occupation hasn't been added

city Company hasn't been added

  • Simple SD Card Reader

  • Created: Mar 23, 2017

    • view389
    • comment0
    • bookmark0
    • fork0


No description available.


Card readers are devices that allow reading data from memory cards. These memory cards are commonly used in digital cameras, phones and game consoles to transfer data to and from the PC. SD memory cards, especially the ones under 1GB are relatively cheap and easy to interface. However, it always needs a card reader to communicate with it. Communication is in ASCII, which only needs a terminal program to access it.

This reference design uses PIC16F882 microcontroller of Microchip since it supports SPI. It also features 24/35 I/O Pins with individual direction control with enhanced capture, compare and PWM+ module. It has also Master Synchronous Serial Port (MSSP) module supporting 3-wire SPI (all 4 modes) and I2C master and slave modes with I2C address mask. SD cards usually work through an SPI interface with SPI port clocks data at 5MHz, and the serial communication is able to run at 115,200 baud in software. In the circuit, the red LED drops the 5V supply by about 1.8V to feed about 3.2V into the card. Signals from the PIC go through the voltage divider circuit to feed signals to the card. In addition, the circuit provides a 0.6V shift so that the output of the card back to the PIC ranges from 0.6 to 3.8V.

Most memory card readers have adopted the USB interface as the standard for PC connection. SD card readers have been essential device for consumer electronic devices such as digital cameras, camcorder, phones and video game consoles.



  • No components added


  • No tags added


  • No project application added


  • No project type added

Document Support:

- None