Guys , How can I reduce LedTimer without Decrement ? Just wait for the tick from interrupt and it's reduced, Thanks *LedTimer EQU .20 ** ** ** led_state_1** **** ** bcf INTCON,T0IF ;clear the interrupt=20 flag** ** bsf PORTB, POWERLED ;Turn on LED** ** movlw LedTimer** ** movwf COUNT** **** **** ** check_counter** ** btfss STATUS, Z ;Is the result 0, clear=20 COUNT** ** goto check_counter ;if false check the=20 COUNTER again** ** goto next_state ;if true go to this=20 statement** ** **** ** next_state ** ** clrf COUNT ;Clear counter** ** incf LedState,1 ;next state ** ** return* --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .