Ja just det, det var ju det som det gällde här...
> Port B, 4-7
Om vi antar att ANSELx är satt så att dessa är analoga, så kommer en
skrivning till hela PORTB ändå att fungera som vanligt (MOVWF PORTB).
> D v s om du skriver till en enskild bit i PORTB.....
*Eller* t.ex först läser hela PORTB och sedan ändrar något och
skriver tillbaka det, så blir det samma effekt p.g.a att alla analoga
pinnar *läses* som "0".
På denna punkt är det inte någon skillnad på 877A och 887.
Om man däremot jämför med de nya 16F1xxx modellerna, så har dessa
även ett "latch" register för varje port, så där fungerar t.ex BCF/BSF LATB
alltid som förväntat.
Men bäst är att stänga av de analoga funktioner helt om man inte behöver dom.