que pasara que no esta simulando.
ahora me sale el error en la simulacion adjunto eerror
adjunto circuito para provar
rutinas de esambler
ORG 0
GOTO INICIO
ORG 04
GOTO SERV_INTERRUPCION
transmicion
BSF STATUS,5
BSF TXSTA,TXEN ;pone bit TXEN=1 (habilita transmisión)
BCF STATUS,RP0 ;regresa al banco 0
BSF RCSTA,SPEN ;pone bit SPEN=1 (habilita puerto serie)
MOVF TRANS,0
ADDLW 30
MOVWF TRANS
MOVF TRANS,W ;rescata dato a enviar
MOVWF TXREG
envia BSF STATUS,RP0 ;banco 1
esp BTFSS TXSTA,TRMT ;checa si el buffer de transmisión
GOTO esp ;si está ocupado espera
BCF STATUS,RP0 ;regresa al banco 0
CALL RETARDO ;lo envía
RETURN
recepcion
SERV_INTERRUPCION
BTFSS PIR1,5
GOTO SALIR_INTERRUP
movwf GUARDA_W ;Guardar W
swapf STATUS,W ;Guardar STATUS
movwf GUARDA_STATUS
swapf FSR,W ;Guardar FSR
movwf GUARDA_FSR
swapf PCLATH,W ;Guardar PCLATH (Pagina de programa)
movwf GUARDA_PCLATH
swapf OPTION_REG,W ;Guardar OPTION_REG (Bancos)
movwf GUARDA_OPTION_REG
movf mA,0
movwf GUARDA_mA
movf mA_NEG,0
movwf GUARDA_mA_NEG
movf RESULT_LOW,0
MOVWF GUARDA_RESULT_LOW
movf RESULT_HIG,0
MOVWF GUARDA_RESULT_HIG
movf R3272_HIG,0
MOVWF GUARDA_R3272_HIG
movf R3272_LOW,0
MOVWF GUARDA_R3272_LOW
movf MEMORIA,0
MOVWF GUARDA_MEMORIA
MOVF REF_4mA,0
MOVWF GUARDA_REF_4mA
bcf INTCON,PEIE ;Deshabilita INTR perifericos
movf RCREG,W ;Limpia el flag de interrup RCIF =0
movwf tecla
SALIR_INTERRUP
bsf INTCON,PEIE ;Habilita INTR perifericos
swapf GUARDA_OPTION_REG,W ;Restaurar valor de OPTIO_REG
movwf OPTION_REG
swapf GUARDA_PCLATH,W ;Restaurar valor de PCLATH
movwf PCLATH
swapf GUARDA_FSR,W ;Restaurar valor de FSR
movwf FSR
movf GUARDA_mA,0
movwf mA
movf GUARDA_mA_NEG,0
movwf mA_NEG
movf GUARDA_RESULT_LOW,0
movwf RESULT_LOW
movf GUARDA_RESULT_HIG,0
movwf RESULT_HIG
movf GUARDA_R3272_HIG,0
movwf R3272_HIG
movf GUARDA_R3272_LOW,0
movwf R3272_LOW
movf GUARDA_MEMORIA,0
movwf MEMORIA
MOVF REF_4mA,0
MOVWF GUARDA_REF_4mA
swapf GUARDA_STATUS,0
MOVWF STATUS
swapf GUARDA_W,1
swapf GUARDA_W,0
retfie
INICIO
BSF STATUS,5
BCF STATUS,6
MOVLW B'10101001'
MOVWF PORTB
MOVLW B'10000000' ;RC6 SALIDA,RC7 ENTRADA.. SERIAL USART.
MOVWF PORTC
CLRF PORTD
MOVLW B'00000001'
MOVWF PORTA
clrf INTCON ;Deshabilitar interrupciones
clrf PIE1
clrf PIE2
MOVLW B'00000100' ;SELECCION TX DE 8 BITS,ALTA VELOCIDAD, MODO
MOVWF TXSTA ;ASINCRONO, ACTIVA TRANSMICION SERIAL
MOVLW B'10010000' ;habilita el puerto serie,Para Rx Continuo
MOVWF RCSTA ;8 Bits de datos
BSF PIE1,RCIE
BCF STATUS,5
BCF PIR1,TXIF
MOVLW B'11000000';Habilita INTR perifericos
MOVWF INTCON ;Habilitador general de interrupciones
BSF STATUS,5
MOVLW .12
MOVWF SPBRG
BCF STATUS,5
BCF STATUS,6
CLRF mA
CLRF R_4mA
CLRF MEMORIA
CLRF PORTB
CLRF PORTD
MOVLW .4
MOVWF REF_4mA
saludos y gracias