Quote Originally Posted by skimask View Post
See Post #2...
400Khz is the MAXIMUM for most fast I2C devices. It's not neccessarily the speed that the PIC is communicating to said I2C device. I2CRead/I2CWrite are software, 'bit-banged' commands, not hardware.
If you ran your PIC clock at 40Mhz vs. 20Mhz, the I2C clock may very well jump up to 244Khz.

Hi, Ski

You forget the 24 FC series ... @ 1Mhz !!!

Alain