It's just sayin : "You *have* checked your bank bits, havn't you ?" It doesn't check your actual settings. As soon as you access *anything* *not* in bank 0, MPASM outputs this message, no matter what you do in your code. You can supress this message with a compiler directive, CTOLH... (Check the on line help :-) ) Jan-Erik Soderholm. jim barchuk wrote: > No matter what I do to try to adjust the bank MPASM *always* returns: > > Message[302] C:\PIC\USART\USART.ASM 26 : Register in operand not in bank > 0. Ensure that bank bits are correct. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu