> How do I deal with over run errors? I am getting > data in streams of 12 bytes, if I have an overrun.. It is easy enough to program to not have an overrun with only 12 bytes. You have a major problem in your programming if this is really an issue. Your best solution is to use Olins ready programmed UART module and FIFO macros in his development environment at http://www.embedinc.com/pic/ -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist