Tony 'lost in a world of pics' Jurisic wrote: > 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. Tony: If the PIC took care of it for you, you wouldn't need access to the bank-select bits. Look at the opcodes for the instruction set; you'll see that only seven bits are provided (in the midrange parts) for the register number. Parts with more than 128 registers, therefore, need one or two bits in addition to the seven embedded in each instruction. Those extra bits come from the bank-select register. If you're writing in assembly language, you need to set them appropriately in software. Sorry. -Andy === Andrew Warren - fastfwd@ix.netcom.com === Fast Forward Engineering - San Diego, California === http://www.geocities.com/SiliconValley/2499 -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.