Well that toggle from Sheldon confirms DT's is not working perfectly at 64MHz.

I get 2.5ms on each LED toggle.

Code:
T1PS  CON EXT
ClockCount:
@ RELOAD_TIMER                   ; Reload TIMER1
    Ticks = Ticks + 1
       IF LATD.3 = 0 THEN           ' debug 
          LATD.3 = 1
       ELSE 
          LATD.3 = 0
       ENDIF   
    IF Ticks = 100 THEN
       Ticks = 0
       T1Post = T1Post + 1
       IF T1Post = T1PS THEN
           T1Post = 0
           Seconds = Seconds + 1
           SecondsChanged = 1
           IF Seconds = 60 THEN
              Seconds = 0
              Minutes = Minutes + 1
              MinutesChanged = 1
           ENDIF
           IF Minutes = 60 THEN
              Minutes = 0
              Hours = Hours + 1
              HoursChanged = 1
           ENDIF
           IF Hours = 24 THEN
              Days = Days + 1
              DaysChanged = 1
              Hours = 0
           ENDIF
       ENDIF
    ENDIF
@ INT_RETURN                     ; Restore context and return from interrupt
Thanks a lot Sheldon for having figured this one out.

Robert



GAAAAA must not click on MeProg PROGRAM icon when I want to click on POST, it won't work.