Hola FRAN2023, primero que nada no son errores, si no que son mensajes de advertencia "Message[302]"
Los mismos te están indicando que los reguistros que están citando en las conscuentes lineas de programa no se encuentran en el banco de ram "0".
Si haces click 2 veces seguidas y rapidas sobre dichos mensajes, te direcciona a la linea que presenta dicha advertencia.
Dichas instrucciones son las sentencias TRISA y TRISB
Por lo tanto y para finalizar, el "Message[302]" significa que prestes atención al seleccionar el banco de memoria ya que las instrucciones citadas no se encuentran en el banco "0"
Si deseas que dichos mensajes no se te indiquen más, puedes poner la sentencia:
ERRORLEVEL -302
inmediatamente debajo de donde defines el microcontrolador a usar, pero presta mucha atención al seguir programando de estar en el banco correcto antes de ejecutar una instrucción.
Un saludo.
Atte. CARLOS.