I was so sure this was discussed before that I've spend the past two hours searching the archives at iversoft and piclist.com (search not working there). I am looking for a nifty idea to monitor a single wire bus. The bus is floating when idle (no pullup/downs). So I can not just set the PIC I/O to input and monitor it. The pic must read the tristate as neither a high or a low. IOW, the PIC waits for a high or low. This is a hobby project where I want to connect up several PICs on a single wire. (I know about I2C and SPI, but that will defeat the whole point). Thanks Quentin -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.