Hola, puedes hacerlo como te manifesto Harry, solo que yo no empleo la interrupcion, simplemente, en alguna parte del codigo, realizo un XOR para verificar si la cuenta del tmr0 llego a un determinado valor... si llego, incremento o decremento otro contador...
de esta marera, empleo la interrupcion para otras cosas
TIMER_CERO
CLRF STATUS
MOVLW .250
XORWF TMR0,0
BTFSS STATUS,Z
; GOTO INICIO
CLRF TMR0
suerte!
Norberto