Hi again Tony. > Just mucking around with code and the PIC does not seem to like this > combination. Weird things start happening. > > incf FSR > bcf FSR,7 > bsf FSR,6 > > I'm trying to keep the FSR value between 0x40 and 0xFF To get into 0x40..0xFF,0x40.. you can use the following: incfsz FSR,F btfss FSR,7 bsf FSR,6 You don't have to preload(initialize) FSR in this case. Also you don't change _Z flag with this sequence. WBR Dmitry.