Yo hice un programa para escribir y leer el contenido de la eeprom por i2c que me iba en Proteus, pero no en la realidad.
E hice un programa que me iba en la realidad pero no en Proteus. Y estoy seguro que es por el maldito Restart, creo que Proteus no lo ejecuta correctamente, porque para que funcionase bien tuve que poner un Start antes.
Tambien puede que tengais razon en cuanto a la version. pues utilizo la 6.5.
Lo dicho, no os fies del Proteus para el i2c.