I am using the 16F84 to construct my programme to run on the 508 when I have debugged. I have got this.... movlw b'00000111' ;Set option reg movwf 081h . movlw .1 movwf 01h . . movf 01h,1 btfss 03,2 goto $-2 I am using MPLAB SIM to run my programme but TMR0 does not increment so I get stuck in this loop. Is there a bit I should be setting somewhere? Thanks for any replies. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads