> Correct. So it can be used in my macro. In fact it may be a good idea. > Using BANKSEL would backport my macro back to the older family of chips > too because BANKSEL will properly twiddle the appropriate bits, whereas > mine specifically does a MOVLB, which is an enhanced 16F only > instruction. > Personally I'm not pressed because I'm never planning on moving back to > the older chips ever. With enhanced chips in every package size, I > cannot see a good reason to every move back. The other thing to note about Olins macros is that they only generate instr= uctions for the bits in the bank selection register that require changing, = where BANKSEL always generates instructions to change all the bits. Olins m= acros will even generate no code if no bits require changing, so splashing = the macro around before every instruction that could access a register in a= bank doesn't mean you fill up the code space. --=20 Scanned by iCritical. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .