Tony wrote: >Hello, > >Say I have just performed an operation on a register in bank 'x' and now >want to do something to a register in bank 'y'. Do I have to change the bank >select register myself or will the chip take care of that for me. Now that would be nice! Sorry, you have to take care of the bank bits yourself. I code in assembler but I'm not certain about the higher level languages. Regards... -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.