Que estoy haciendo mal, hice un programa muy sencillo que conecta el micro con el pc (hyperterminal) la idea es enviar un caracter y que el micro lo reciva y lo envie.. el problema es que cuando mando una "a" me devuelve una "q" no asi para otros caracteres (también con otros caracteres pasa lo mismo me devuelve otro caracter nada que ver)
el codigo de interrupción es el siguiente:
MOVF RCREG,W
;************************
movwf TXREG
BSF STATUS,RP0
BTFSS TXSTA,TRMT
goto $-1 ;
BCF STATUS,RP0
;***************************
RETFIE
ojalá me puedan ayudar, gracias