Okay... you guys have been great so far; don't die on me now. :) I will be using a 16C84 (or F84) to experiment with my I2C rountines. Is there a prefered port to use for the two lines? The docs say port A is bi-directional I/O. Port B is bi-directional I/O with optional programable pull-up. RB4 - RB7 have interupt on change. Would RB4 - RB7 be my best bet as the PIC would be able to sense when the master is trying to send data? If you can help I'd love to hear from you. Charles ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com