On Wed, 2011-09-14 at 13:26 -0700, PICdude wrote: > I need to add another device in this system as an additional display =20 > (retrieve data from S repeatedly and display it), but trying to figure =20 > out the best way to do this. It will have to be bit-banged. Let's =20 > call it N. Here are the options I've come up with... Do you have an extra IO pin? Have an extra pin between N and M. Use it to communicate between N and M who wants to access S? Something like "if the busy line is high, wait until it's low"? Sort of like multi-master, but you can code-reuse the existing I2C bit bang routines without modification. TTYL --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .