I am using PIC16F628. Why do I get around 1V on RB04 and 5.5V on all other RBs? I am using RAs for step and dir inputs, RB0-3 for X axis and RB4-7 for Y axis and my Y axis is playing up because of the missing step on RB4. And I tracked it down to a 1V output on RB4. I cannot find anything in the documentation as far as RB4 is concerned (like for example RA0-4 being analogue as well as digital inputs, software settable or something similar)
I know what a burnt 16F628 looks like (i.e. - totally dead!) so I doubt I could've fried just a single output pin (RB4). Any ideas anyone before I go out and buy another PIC?