>Therefore, care should be taken when doing I2C in this method to make sure >that the pin is set to output 0 whenever you tris back to an output. Also, don't overlook the fact that whenever ANY bit operation is done on ANY pin on the same port that you've got the I2C, you have to reset the latch to zero before you use your I2C routines again. Note that this applies to interrupt routines as well. --Andrew _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics