-----Original Message----- From: Mike Barrett To: PICLIST@MITVMA.MIT.EDU Date: Wednesday, February 11, 1998 4:34 pm Subject: 16c74 serial port help! >; start of code to echo back data from RX port to TX port >; data is 1 ascii character > > CALL SERIAL_SETUP > >A1 ;START HERE > BTFSS PIR1,RCIF ; SEE IF DATA IN BUFFER, SET IF DATA > GOTO NO_DATA > MOVF RCREG,W ; MOVE DATA INTO W > MOVWF TX_CHAR > call serial_send ; byte in TX_CHAR this sub works >NO_DATA > GOTO A1 ; RETURN TO START OF LOOP > >; >; SETUP SERIAL PORT AND BAUD RATE >; >SERIAL_SETUP > BSF RCSTA,SPEN ; ENABLE RC6,RC7 SERIAL COMMUNICTION > BSF RCSTA,RX9 ; SET FOR 9 BIT RX DATA > BSF RCSTA,CREN ; ENABLE RX > BCF STATUS,BIT6 ; BANK 1 At first glance, the above line should actually BSF STATUS,BIT6 (not BCF) Jim