>timing a problem Actually if a master is implemented also by bit-banging then it should be possible. By this I mean, that the master uses the clock line as a handshake dynamically. I do not know if this is a part of the I2C spec, but I have used it and it works. One device was a PC with a custom I2C interface implemented with discretes off a parallel port, and the other was a PIC, sitting on the same but with other I2C devices. I have no idea if the Microchip implementations of I2C in PICs know how to to do this, but it is worth a try I think. If this makes no sense then ask me again and I will try to explain. Peter -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu