Hello all, I solved my own problem. One look at the errata sheet for the 16C65A told me that there is a problem with running the SCI in high baud rate mode when doing asynchronous mode. BRGH must be set to zero and low baud rate mode must be used. In my opinion, this is a BIG flaw. Low baud rate mode is not capable of generating as many standard PC UART baud rates accurately as high mode is. Microchip says they will be fixing this in the future, but I don't know when. I also think I found an additional error not listed in the errata. The RXdata pin (RC7) must be set to input using the TRISC register when using the SCI receive. In the PIC16C65A data sheet in the 95-96 databook, there is a step-by-step procedeure of how to set up an asynchronous receive. It does not mention that the TRIS register matters. In fact, it implies that TRIS does not matter because the SCI is a peripheral and the RC7 pin is really now connected to the SCI, not PORTC. Has anyone else experienced this? Thanks, Sean