> movlw B'00000101' ; TMR0 assigned to incr. on internal clk > MOVWF OPTION_REG ; W inserted into OPTION register BTW, one other thing I find useful When addressing bits, especially in a control register where those bits will be significant to the operation of the s/w, I include something like this (lines up in MPLAB courier) movlw b'00000101' ; 0 PortB pull-ups enabled ; 0 ; 0 internal TMR0 source ; 0 ; 0 pre-scaler -> TMR0 ; ; 1 101 = /64 pre-scaler ; 0 ; 1 It's the sort of feed-back you need when bug hunting -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics