Jen, How do you 'print' out the data received? By outputing them to LEDs? Transmitting the received data again to a PC? I am trying to see if it's possibly the code. Rudy > The transmission is from PIC to PIC - one USART to another. The sending PIC > is a 16F627. The scope readings show perfect 5V signals at 9600 baud. > There is no parity bit, only 8 data bits, plus start and stop bit. > > Jen > > > > Despite accurate signal levels, debugging RCREG immediately > > after data is > > > received reveals that the byte seems to flip back and forth. > > > > > > e.g., a byte equal to 4 (dec) will oscillate between 4 and > > 32. A byte > > equal > > > to 1 will oscillate between 1 and 128, etc. > > > > > > Again, this value is being read immediately after reception > > (triggered by > > RX > > > interrupt), so it is highly unlikely that program code > > could be altering > > the > > > register after reception. > > > > > > Has anyone seen a problem like this before, or perhaps have > > any ideas as > > to > > > its cause? I have been stumped on this for a while, so ANY > > help would be > > > greatly appreciated! > > -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics