> Ah what a difference fresh eyes make... > > After looking at my code again today I noticed I had left > out an 'L' > nothing complained that I was trying to write to FSR0 MPLAB has caught me like that. Something incorrect will not produce an error, but it won't be included in the code either. I can't think of a specific example but say you have 100 movlw 0x58 101 (an instruction not recognised but not build-fatal) 102 rrf temp when you look at the Program Memory you'll see just 100 movlw 0x58 101 rrf temp Put the code how it was and see what's in PM after the build -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist