--_004_417DC8FE037D4702B2575B4830635722ivp1_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable >> http://home.clear.net.nz/pages/joecolquitt/sdhc.html >=20 > That's very clear. In the failure case, why didn't "do" go low > during "cs" high? Are you properly detecting and handling that > possibility? No. In my defence, M'lud, you see something that apparently works robustly so you aren't thinking of failure detection The attached is a zoom-in of when it goes right "when DO floats when you assert CS, it means the card is busy programming" If DO is actually floating as hi-Z, and the dsPIC input is also floating (as an input), it sounds like I should at least add a pull-down, if only to eliminate a possibility Thanks Joe= --_004_417DC8FE037D4702B2575B4830635722ivp1_ Content-Type: image/gif; name="do_low.gif" Content-Description: do_low.gif Content-Disposition: attachment; filename="do_low.gif"; size=3598; creation-date="Sun, 29 Mar 2015 06:16:18 GMT"; modification-date="Sun, 29 Mar 2015 06:16:18 GMT" Content-Transfer-Encoding: base64 R0lGODlh5gHtALMAAAAAAACEhP97e//3GP////////////////////////////////////////// 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 --_004_417DC8FE037D4702B2575B4830635722ivp1_ Content-Type: text/plain; name="Certification" Content-Description: "Certification" Content-Disposition: attachment; filename="Certification"; size=207; creation-date="Sun, 29 Mar 2015 06:16:18 GMT"; modification-date="Sun, 29 Mar 2015 06:16:18 GMT" Content-Transfer-Encoding: base64 LS0tLS0NCk5vIHZpcnVzIGZvdW5kIGluIHRoaXMgbWVzc2FnZS4NCkNoZWNrZWQgYnkgQVZHIC0g d3d3LmF2Zy5jb20NClZlcnNpb246IDIwMTUuMC41NzUxIC8gVmlydXMgRGF0YWJhc2U6IDQzMTUv OTQwNCAtIFJlbGVhc2UgRGF0ZTogMDMvMjgvMTU= --_004_417DC8FE037D4702B2575B4830635722ivp1_ Content-Type: text/plain; name="ATT00001.txt" Content-Description: ATT00001.txt Content-Disposition: attachment; filename="ATT00001.txt"; size=224; creation-date="Sun, 29 Mar 2015 06:16:18 GMT"; modification-date="Sun, 29 Mar 2015 06:16:18 GMT" Content-Transfer-Encoding: base64 LS0gDQpodHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYg bGlzdCBhcmNoaXZlDQpWaWV3L2NoYW5nZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdA0KaHR0 cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QNCg== --_004_417DC8FE037D4702B2575B4830635722ivp1_-- .