Hi Jim (Jim Main), in on Sep 10 you wrote: > > btfsc port,bit > > goto action > > btfss port,anotherbit > > goto $-3 > > shouldn't that read $-4 if you want it to jump to btfsc port,bit ? > > (eg doesn't the program counter hold the address of the next instruction > after the goto instruction until you tell it otherwise?) No. goto $ is an endless loop.