Deinen Fehler hast Du richtig erkannt, aber der Richtigkeit halber:
Das INTCON Register ist gespiegelt und in beiden Banken verfügbar. Hier kannst Du ohne das Umschalten des RP0 Bits zu jederzeit zugreifen. Beim ANSEL Register must Du jedoch, wie Du richtig geschrieben hast,
zunächst die BANK 1 auswählen.

zur Beruhigung: 90 Prozent von unerklärlichem Fehlverhalten meiner Software war ein BANKSELECT Problem.


mfg. Siro