Hi, Just a view seconds after my previous posting I catched that I may be wrong. How about this version ? org 4 Int ; Interrupt Handler bcf INTCON,T0IF ; Reset the Interrupt Source incfsz Counter_Low, F ; inc low goto $+2 ; normaly skip incrementing HIGH-byte incfsz Counter_High, F ; inc high on roll-over nop ; high is rolled over retfie I4m still getting sometimes confused with the "skip if ...." and goof myself :-( Kind regards Stefan Sczekalla-Waldschmidt ssw@oikossw.de