If it is not 1 thru 6 then it loops back to the start. I will look at this again in the AM as I start work early.
I put an ENABLE after the RESUME. Does that in itself not restart the checking for an interupt? But maybe I need a GOTO loop just after that. I noticed I missed a goto loop just after the ENABLE. Looks like it has no where to go! Maybe that is what I missed.
DO I need to set the option reg for a rising edge for the incomming serial?

Thanks,

Scott