> I am still somewhat perplexed with the message 302 - (Register in operand > not in bank 0. Ensure that bank bits are correct.) This is a stupidity built into MPASM. It *always* issues this warning whenever you access something that it knows is not in bank 0. I filter out this warning in my preprocessor, and I think you can also selectively disable particular warnings. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu