[PIC] Interfacing between USB and SD card voltage levels

Status
Not open for further replies.

Venkadesh_M

Advanced Member level 4
Joined
Jun 26, 2013
Messages
1,374
Helped
258
Reputation
516
Reaction score
254
Trophy points
1,363
Location
Coimbatore, India
Visit site
Activity points
8,020
Hello All, I want to interface between MMC card and USB pen drive with a PIC 16F controller. My problem is voltage level two devices, USB has 5V logic and SD card operates on 3.3V, So how can I do this with out voltage level convertors or anything else am I missing?

I am New to USB, So please give me if you have any sample code for USB interfacing.

Thanks In Advance !!
 

Interface voltage levels is a minor problem. The USB data lines are usually interfaced with a 3.3V supplied driver, 5V processors have an internal 3.3V regultor for this purpose.

To interface a USB pen drive, you need an interface with host/OTG functionaility. PIC16 or PIC18 don't have it. Starting with PIC24.

There's a complete collection of USB and SD card projects in the Microchip Application Libarary, e.g. datalogger on USB pen drive etc.
 
The USB data lines are usually interfaced with a 3.3V supplied driver, 5V processors have an internal 3.3V regultor for this purpose.

Sorry I couldn't get it, Please Can you explain further ?

Do you mean Vbus only needs 4.5 to 5.5V but the D lines need only 3.3V for logic ?
 
Last edited:

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…