El código del archivo del echo es :
;********************************************************************
; USART ECHO
; PROGRAM FOR TESTING USART COMMUNICATIONS AT ANY BAUDRATE
; RETURN BY TX EVERY SIGNAL RECEIVED IN RX PORT
;
; INTERNAL CLOCK
; MAX BAUDRATE = CLOCK FREQ / 32 = 8MHZ / 32 = 250Kbaud
;
;********************************************************************
radix DEC
LIST P=18F2550 ; change also: Configure->SelectDevice from Mplab
#INCLUDE "P18F2550.INC"
;************************************************************
; LABELS AND MACROS
;************************************************************
CBLOCK 0x00
COUNT1
COUNT2
COUNT3
ENDC
TRIS_RX EQU TRISC
PORT_RX EQU PORTC
TRIS_TX EQU TRISC
PORT_TX EQU PORTC
;************************************************************
; BOOTLOADER COMPATIBILITY
;************************************************************
ORG 0x0000
GOTO MAIN
;***********************************************************
; MAIN FUNCTION: ECHO ANY SIGNAL RECEIVED
;***********************************************************
ORG 0x0020
MAIN
MOVLW B'01111010' ; Internal oscillator @ 8Mhz clock source
MOVWF OSCCON
BSF TRIS_RX, RX ; RX = INPUT
BCF TRIS_TX, TX ; TX = OUTPUT
ECHO_LOOP1
BTFSS PORT_RX, RX ; IF (RX == 0)
BCF PORT_TX, TX ; TX = 0
BTFSC PORT_RX, RX ; IF (RX == 1)
BSF PORT_TX, TX ; TX = 1
BRA ECHO_LOOP1
;***********************************************************
END
pero no veo los fuses; ¿o quizás los fuses los pones en el progamador de pc?