;=====================================================================
; INTERRUPT SERVICE ROUTINE
;=====================================================================
OVFL_ISR
movwf TEMP ;Store the value of w temporarily
btfss INTCON, INTF ;check if it's a external interrupt or not!
retfie ;else check other interuppt or return
bcf INTCON, INTF
MOVLW B'00000001'
XORWF T1CON, F
BTFSC T1CON, TMR1ON
RETFIE
MOVF TMR1H, W
MOVWF TIMER1_HIGH
MOVF TMR1L, W
MOVWF TIMER1_LOW
CLRF TMR1H
CLRF TMR1L
movfw TEMP
retfie
;=====================================================================