sorry, I'm kind of new to this, but say I've got something in a continuous loop like: circle goto circle waiting for an interupt. when the isr is finished and I use the retfie command, will it increment the program counter to execute the instruction after this one? or if it doesn't is there a way that I can increment the program counter myself? thanks Jonathan Newport