1::::Give this a try. Let me know if there are any questions.::::Wow - this is fantastic. You have saved the day.:::: bcf OPTION_REG,NOT_RBPU ; enable weak pullups, interrupt
bsf OPTION_REG,INTEDG ; interrupt on rising edge
; port C
CHNG_BANK_0
clrf PORTC
CHNG_BANK_1 ; set up serial port
movlw 0xDF ; set 7:6 for serial, clr 5 for CTS out
movwf TRISC
bcf TXSTA,TX9 ; 8 bit transmission
bcf TXSTA,BRGH ; baud rate select low
movlw 0x0C ; set baud rate to 19.2K
movwf SPBRG
bcf TXSTA,SYNC ; asynchronous mode
bcf TXSTA,TXEN ; transmit disabled for now
CHNG_BANK_0
bsf RCSTA,SPEN ; enable serial port
bcf RCSTA,RX9 ; 8-bit recieve
bsf RCSTA,CREN ; continuous receive
bcf RCSTA,ADDEN ; disable address detect ?????