Hi,

Im having troubles with a 16F819, primarily with RB1.
What Iam trying to do to save I/O is use a bicolour LED with one end referenced to 2.5v and the other end tied to the PIC's output pin.
This setup works perfectly for RB0, RB2 & RB3 but not for RB1.

I can however get the 4 LED's to change if i do something like

portb=$FF followed by portb= $00

with a 500ms pause between them they merrily flash red and green all day.

Ive run through the datasheet a few times and it is still baffling me.

Anyone else had this problem?

Any thoughts?

Regards

Darryl..