>I use a 2k resistor between the PIC port and the EPROM and have separate >power supply for the PIC and EEPROM which is commoned to both. Should this >be ok or does it sound like this is my problem. I take it by this you mean a 2k pull up resistor on each of the SDA and SCL lines. They should not be serial resistors in the lines. As the eeprom is running at 3.3V, you may have more success if you set the PIC to use SMB levels, which I believe are lower thresholds than the I2C threshold. What ever you do, get the information sheet from Philips that describes the I2C interface . http://www.philipslogic.com/products/collateral/pdf/spec-i2cbus21.pdf You can get all sorts of other useful information about I2C here as well. On the PIC side, I assume you have read the application notes from Microchip about I2c. On either web site do a search on I2C and you will have all the information you need :) -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads