I've been "dealing with" I2C for 10 years now. I recommend at startup that you I2C_Start() I2C_Stop() I2C_Start() I2C_Stop() Then ask if it's alive. If not, repeat above until it says hello to you. Andy -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads