Classification: UNCLASSIFIED Hello, I use I2C extensively to do communication between PIC's. I am hoping to move from the PIC16F876 to the PIC16F876A. However, I have run into some problems with the PIC16F876A. Right now, I have a simple test system setup the consists of two PIC16F876's. One of them is an I2C master and the other is an I2C slave. Communication works like a charm. When I switch these two PIC's to PIC16F876A's (running the exact same programs and being placed on the exact same breadboard) the I2C communication becomes unreliable. The slave PIC fails to reply to about 80-90% of the time. If I change the slave PIC to a PIC16F876 communication becomes 100% reliable. It thus appears that the PIC16F876A is having trouble acting as an I2C slave. I have tried multiple PIC16F876A chips, but all have the same problem. I am hoping someone here may know what the problem is before I start doing some serious debugging work. Are there any known I2C problems with the PIC16F876A chips? I did check the Microchip website and found no meantion of any problems. I have also consulted the PIC16F876 to PIC16F876A guide. Has anyone had a similar experience? Thanks, Donovan -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads