> I often get messages like this one after changing the Bank Select > bits - In this case changed from Bank0 to Bank1 the previous > instruction... > > Message[302] C:\ASM\BOO.ASM 89 : Register in operand not in bank 0. > Ensure that bank bits are correct. This is just an annoyance. I sometimes do things like banksel TRISB errorlevel -302 yada, yada, yada errorlevel +302 banksel PORTB this way I get "clean" builds, but if I forget a banksel I get the message. I have to admit I'm a bit sloppy with this, and when get lazy I often get burned. --McD --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .