Agradezco las respuestas. Yo pensaba usar un pic barato como un pic16f628a o similar, usaria i2c por software y mi idea era hacer lo siguiente:
1-poner las direcciones a0,a1,a2 a masa.
2-Para hacer la lectura de la memoria original, deshabilitar la alimentacion de la memoria destino y hacer la lectura de un dato de la memoria original.
3-Para grabar la memoria destino, deshabilitar la alimentacion de la memoria origen y hacer la grabacion
4-continuar asi hasta hacer la copia de la memoria.
Esa es la propuesta que se me ocurre es desde las colinas de mi ignorancia.
Que tal esperanzachar,
Te comento que basado en la idea que tienes, pude realizar una pequeña prueba habilitando y deshabilitando la alimentación de las memoria fuente-destino tal como lo mencionas en tu idea. Te comento que logré con éxito el funcionamiento del copiado de la memoria 24C512. Por lo que puedo llegar a la conclusión de que es posible llevar a cabo tu idea.
También puse manos a la obra y realicé una segunda preuba usando switches analogicos, específicamente el 74HC4066, para así seleccionar una memoria u otra sobre el bus I2C, de esta manera solo usas un solo bus en lugar de dos como lo hace el proyecto original.
Si puedo hoy por la noche probaré todas las memorias en la versión de habilitado y deshabilitado de la alimentación en las memorias.
Ya te comentaré los resultados y una vez estando listo colgaré el esquemático y el código fuente. He utilizado un compilador Basic para realizar las pruebas muy rápidamente (Great Cow Basic, que es gratuito), pero obviamente se puede realizar en cualquier lenguaje como C u otros.
Saludos,
elreypic.