Jan-Erik Soderholm wrote: > In *this* particular case (18F1320) with only *one* RAM bank (half > accessed via access-bank and half via BANK0), one can (as far as > I understand) put the variables wherever one likes, then setup > the BANK bits to point to BANK0. True if using MPASM where you know exactly what may be messing with the bank register. I don't know whether his compiler has a optimization for when there is only a single bank to set the bank once and then assume the bank register is always set to this single bank. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist