> Any reason not to use BANKSEL ? I've only once ever intentionally used just one RP bit in STATUS to change banks and that was part of a very tight timing loop. If I'd used BANKSEL that would have generated two instructions. One too many for that loop. And I could guarantee exactly which bank was active at any time. BANKSEL is normally preferable because of portability issues -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.