Bueno soy nuevo en micros.
Pero ayer ví un website donde decía que si querías configurar el registro portA, y lo hacías en el banco que contiene al registro trisA (acceso por error), aunque hayas especificado que la configuración era para el portA, los datos se guardarían en el trisA, debido a que accesástes al banco del trisA.
Revisa el programa....