Que tal, pues mira es muy buena opcion el uso de este chip, aunque uses muchos pines para realizar la lectura y escritura de los datos en el mismo. Yo te puedo ayudar a sacar el código, pero yo te recomiendo mejor que cambies por uno que tenga interface serial, ya sea I2C o SPI como el DS1307 o el DS1306 respectivamente. El segundo contiene alarmas por lo que lo hace interesante y para no perder los datos solo hay que agregarle la batería de litio externamente. El DS1307 no tienes alarmas, pero igual te sirve el reloj de tiempo real al igual que el DS1306 hay que colocarle una batería de litio externa para no perder datos. Para este ya tengo un código en PIC BASIC usando un PIC16F84, pero solo es de prueba ya que faltarí complementarlo para poeder configurar (es decir ponerlo a la hora) a través de botones, pero el código ya no cabe en este micro, por lo que será necesario que lo cambies a un PIC16F628. Este pequeño proyecto utiliza una LCD, pero tu lo puedes cambiar a display de 7 segmentos.
Si te interesa mandame un e-mail a:
elreypic@hotmail.com y con gusto te mando el archivo.