Phil, I've used a very simple level reduction design on the input pins of the MMC. The PIC inputs will work on the 3.3v output of the MMC. I didn't invent it, can't remember where I found it. 47K *--/\/\/\/\--* (PIC output) O---| |---O (MMC in: CLK, SI,CS) *-----||-----* 47pf Laugh if you will, it works. It keeps working when the PIC is running at 3.3v, too. ..Alan -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU] On Behalf Of Philip Pemberton Sent: Wednesday, April 14, 2004 8:42 AM To: PICLIST@MITVMA.MIT.EDU Subject: [PIC]: MultiMediaCard and voltage shifting Hi, Once again, it seems I've picked a project that has a very low chance of success (well, in its current form anyway). I want to connect a MultiMediaCard up to a PIC16F628 Thanks. -- Phil. | Acorn Risc PC600 Mk3, SA202, 64MB, 6GB, philpem@dsl.pipex.com | ViewFinder, 10BaseT Ethernet, 2-slice, http://www.philpem.dsl.pipex.com/ | 48xCD, ARCINv6c IDE, SCSI ... This tagline was reclaimed and is not yet stolen. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body