Hi Sam, I have noticed (on my PC running windows), that when I open serial port, there is a long break sent first. This is probably what you see. You could either discard all NULL characters or discard characters with frame error. The next character in the buffer should be the right one. Josef >Well, first job using the internal USART, and of course it has to go >wrong... :) At the moment I'm only using polling, no interrupts. >Transmission goes OK but reception isn't going well at all. When the >first byte is sent to the PIC, RCREG holds H'00' and FERR goes up. > >I've looked at the pin RC7 and the signal seems fine on the pin...