On Mon, 1 Mar 2004, Dmitriy Fitisov wrote: > Right, "The slave just needs to > be fast enough to keep up with whatever clock the master is using". > They do not need to be fast enough. They may be slower. I agree, but my point is that if you're running the I2C bus at 400kHz, a PIC running at 32kHz can't be slave on this bus. Clock stretching won't help if you're running too slowly to reliably "see" the clocks from the master. In any event, I don't believe this applies when using the MSSP. MSSP slaves can only do clock stretching between bytes, not between bits. -- John W. Temples, III -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu