I'm returning to PIC programming after a break of a few years (mostly playing with Raspberry Pis). I've just installed MPLABX and so far it's been a positive experience. The one thing I'm not sure about is this.... My old gpasm code has lots of instructions which explicitly set the "B" bit for variables in banked memory. Apart from MPLABX using "BANKED" rather than just "B", it seems from the bits of test code I've written that explicitly setting the banked bit is no longer required as the assembler (or linker?) can set it when it sees memory addresses in instructions which are not in the access bank. Have I got this right ? PeterO =20 --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .