Hola , yo estoy utilizando el i2c en mi proyecto, (16F876 y 24LC512), y por ahora la rutina de almacenar bytes en la eeprom me funciona perfectamente, el problema que tengo es con la lectura de la eeprom, creo que el problema es del puñetero RESTART.
Si tienes problemas con las rutina de envio de datos, pegalas e igual te podemos ayudar.
SalU2