Have you tried using the hardware USART? It has a receive interrupt with a buffer for the incoming byte. It works very reliably. Jen In response to: What i'd really like to do is use some kind of interrupt, but i'm not sure how to go about that. Is there a buffer that could hold this serial information that I could just periodically check instead of continuously polling the UART input pin? I appreciate any help that you can offer. Thanks! -- 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