One second in the ISR is counted as 16.384*62=1.015808
Every minute is 60*1.015808=60.94848 so it is indeed about 50-56 seconds faster.
Why not use the TMR0 as 16 bit timer, no prescaler. After 10000 counts you will have 1 second.
And if you need it to be more accurate you can either use a XTAL 4MHz with a trimmer to adjust it on spot or use the Timer 1 with external xtal at 32.768KHz, divide by 32768 and get 1Hz pulse.
Ioannis
Bookmarks