son memorias I2c verdad? Pues nada, un contador sumando la memoria utlizada, cuando llegas al límite cambias la dirección i2c a la de la segunda eeprom y sigues grabando
Te falto indicarle como conectar las memorias para que cada una ocupe una direccion distinta.
Es muy simple, las eeprom de las serie 24, tienen tres pines de seleccion de direccion, lo que permite poner hasta 8 chips.
Los pines son 1,2 y 3 y en la hoja de datos esta especificada la tabla de direcciones. Como solo vas a poner dos, la primera la pones con los pines 1, 2, 3 y 4 a GND, el 4 es el GND propiamente dicho y la segunda con los pines 2, 3 y 4 a GND y el 1 a VDD. Con eso estaras utilizando las direcciones 0 para la primera y la 1 para la segunda.
Saludos.