I wrote: > Add the following code before your "ADDWF PCL": > > MOVLW HIGH ($+3) > MOVWF PCLATH Uhh... Slight error here. Sorry, Jim. The "MOVLW" I suggested adding will, of course, corrupt the key value in W. Instead of inserting the above code just before the "ADDWF PCL", insert the following right after the "RRF KEYIN,F": MOVLW HIGH ($+6) MOVWF PCLATH -Andy Andrew Warren - fastfwd@ix.netcom.com Fast Forward Engineering, Vista, California http://www.geocities.com/SiliconValley/2499