> No, that won't work because the master will get a NACK from the slave after > sending the address byte, and therefore give up. The workaround is to put a > capacitor on the data line to slow it down with respect to the clock. This > was discussed a month or two ago. Check the archives. Well, I examined things more closely and noticed that the slave wasn't generating the ACK because its BF bit (SSPSTAT<0>) comes up set upon getting my address write interrupt. I clear that during initialization, and reset it when I read from the buffer, but by then it's too late, right? How do I get the slave to generate the ACK? Thanks very much for the help! Ross __________________________________________________ FREE voicemail, email, and fax...all in one place. Sign Up Now! http://www.onebox.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body