Hi all, Supplementary issue - some cards do not appear to provide the 0xfe token to show that that data is available. I suspect this might be because of the value of the pull-up on DI. Presently I have 47k There is a final 0xff before data appears. The delay between request and that final 0xff looks about right (500us) but because the PIC is waiting for 0xfe, the data following isn't read into RAM. Does anyone have an opinion on whether the pull-up would be the cause and if so what would be a more reliable value ? Could experiment but time for only one problem at a time today TIA Joe=20 --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .