Hola amigo !

Gracias por la bienvenida
A mí también me reconforta volver a estar por estos lados.
Coincido contigo en que no tiene sentido que lo que comento no funcione pero ... no funciona !

Es lo mismo Protón, de hecho estoy usando Protón para hacer este código. Trataré de comentarte lo mejor que pueda en el poco tiempo que tengo.
Conecto una 24C04 de manera directa (SDA y SCL) a los pines correspondientes del PIC (PORTC.3 y PORTC.4 en 18F25K20) para poder trabajar con HBSTART - HBUSIN/HBUSOUT - HBSTOP y grabar o leer en la EEPROM.
Eso funciona perfecto.
En la etapa previa del proyecto, usaba una caracterìstica del WinPIC800 para grabar en la EEPROM interna del PIC un nùmero de 4 cifras. Luego la leìa con un lazo FOR - NEXT y dentro metìa el comando HSEROUT [EREAD variable] para sacar el dato por el serial.
Todo funcionò perfecto hasta incorporar la EEPROM externa.
A partir de allì no me leyò màs los datos internos. La EEPROM externa funciona sin problemas. De la interna desaparecieron los datos ....
Muy misterioso todo.
Me pongo a trabajar y màs tarde retorno. Creo tener una leve sospecha de lo que està sucediendo y se me ha despertado ahora charlando contigo ....

Ensayo y te comento de què se trata.
Gracias nuevamente amigo !
Mario