Olin, You said: > Due to a bug in the PIC implementation, you need to put > a capacitor on the SDA, and I personally won't use it above 500Kbits/second. What is the bug? Is it documented somewhere? You said you have to add a cap to SDA, I guess that slows the SDA risetime. Why does that help? I'm using I2C (MSSP on 18Cs) from PIC to PIC and don't see any evidence that there is anything odd going on with bit timing. Thanks for any info you may have. ------------ Barry King NRG Systems "Measuring the Wind's Energy" http://www.nrgsystems.com Check out the accumulated (PIC) wisdom of the ages at: PIC/PICList FAQ: http://www.piclist.com/faq -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads