Barry, You mentioned that you have PIC to PIC communications working using I2C. I have been working for the last 3 wks trying to establish communication. I can not begin to say what is wrong except that I am using the HI-Tech C compiler and their routines do not appear to work properly. For the slave, I used the I2C slave app note from MicroChip. Any help will be greatly appreciated. I was wondering if I could take a look at the master and slave code. I can be reached via rcotton@mindspring.com. Thanks -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Barry King Sent: Friday, April 27, 2001 9:57 AM To: PICLIST@MITVMA.MIT.EDU Subject: Re: [PIC]: Having 16f877 talk to each other. 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 -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads