Hola Tavo, usando un cristal de 32768Hz en el oscilador secundario que tiene el TMR0 del 870 lograras que cada interrupcion que genere el TMR0 sean 2 segundos, de estan forma cada 30 interrupciones tendras 1 min, por lo tanto con las interrupcion y haciendo tu la cuenta de estas conseguiras saber el tiempo exacto.
Un saludo.
Atte. CARLOS.