>> can be also RP2 and RP3, so you might end up in bank2 or bank3. > > Now, here I do not follow. RP0/RP1 are enough for *4* banks > (bank0 - bank3). What is RP2 and RP3 ? Or are you talking > about a PIC18 ? I do beg your pardon. In my haste I mis-read 00, 01, 10, 11 as 4 distinct bits. You're quite correct that 2 bits is 4 values >> I've used RPx explicitly only once > > And this must have been on a 4-bank-PIC where BANKSEL > always generates 2 BCF/BSF instructions Between a 16F628 and a Scenix SX18. I wanted to make full use of the Scenix's blistering speed to generate smooth stepper pulses at high frequency and the only way to maintain good isochronous loops was to not use BANKSEL wbr -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist