Creo que no nos entendimos. El port A esta configurado como salida. Cuando yo quiero encender/apagar RA0, por ejemplo, uso output_a; pero si lo que quiero es ver el valor de RA0, uso input_a. El problema es que si antes de leer el valor presente en el port A con input_a, RA0 era 1, despues de la lectura RA0 pasa a valer 0. La duda es, por que RA0, en este caso, cambia de valor despues de ejecutar input_a ? Gracias.