What about just MOVF POSTINCn, F (move the value of INDFn to itself (do nothing) and then increment the pointer in FSRn) ? That way you don't have to have an extra instruction to increment FSRnH if FSRnL rolls over. But INCF FSRnL should definitely work, also. INCF FSRn will not (at least not as you expect, because FSRn is just a constant for use with the LFSR instruction, I believe. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist