Alain - not sure what you're referring to. Although I'm using 8 LEDs the 8th one is set up differently. You can see that farther done in the code with the GOSUB. The second last '2's are for the dummy MCLR pin. Rolls eyes.

Darrel mentioned that the 'PORTB.0(x)' notation represents the offset from RB0, so maybe I'll try reverting to PortB but use 'PORTB.1(x)' to leave RB0 for the interrupt.