Hola a todos...
Estoy haciendo pruebas con mi nueva demoboard, peor tengo un pequeño problemilla...
Y estoy seguro que es problema de hardware... 
A ver, he usado el porta como salidas, y el rb4, se me queda enclabado hasta que se activa otro de los pines del puerto...
os dejo un sencillo ejemplo de como lo estoy testeando...
Codigo:
@ DEVICE HS_OSC
"Definición oscilador
DEFINE OSC 20
DEFINE HSER_RCSTA 90H
DEFINE HSER_TXSTA 20H
DEFINE HSER_BAUD 9600
DEFINE LOADER_USED 1
ADCON1=6 "puerto.a digital
trisa = %000000 " puerto.a cono salidas
trisb = %11111111 "puertob como entradas
trisc = %10110000 " puerto c 4 promeros salida/los demás entradas menos el pin de tx de la usart
"--------------------------------------
Inicio:
high portc.3
pause 10
low portc.3
pause 10
high portc.2
pause 30
low portc.2
pause 10
if portb.7 = 1 then toggle porta.0
if portb.6 = 1 then toggle porta.1
if portb.5 = 1 then toggle porta.2
if portb.4 = 1 then toggle porta.3
if portb.3 = 1 then toggle porta.4
if portb.2 = 1 then toggle porta.5
if portb.1 = 1 then toggle portc.0
if portb.0 = 1 then toggle portc.1
if portc.4 = 1 then porta = 127
if portc.5 = 1 then porta = 0
goto inicio
End
a nivel hardware, he puesto rb4 conectado a 5v por medio de una resistencia de 10k.
Alguna sugerencia??? 
Ultimamente, tengo mas problemas con las cosas fáciles, que con las difíciles. 
TNKS