Hola Cucaracha;
Te puedo recomendar que uses el DS1307 de DALLAS, es de 8 pines, utiliza protocolo I2C por lo que puedes incorporarlo a un bus existente economizancdo pines y es muy preciso, ademas tiene 64 bytes de memoria ram que podes disponer para lo que quieras, no tiene alarmas, pero si tiene una salida de onda cuadrada que la podes programar desde 1 Hz hasta 32.768 Khz, yo la he usado conectado esta al pin RB0 ( entrada de interrrupcion externa ) y asi cada segundo tengo actualizos los registro en el micro ( fecha y hora)automaticamente, asi puedo olvidarme del asunto, tambien se puede usar para alimentar al tmr0 y obtener temporizaciones largas sin ocupar recursos del micro, bueno espero que te sirva a tu disposicion.
Ariel