Hi Isacc, Thanks for the info - looks like the switching time is pretty short so it should work - I will work on trying this out.. (to your point it definitely looks like it would simplify the code significantly...) To answer your questions Do you use interrupts on the RX pin? No interrupts in use today on RX pin but I agree it would make sense to move to an interrupt based scheme for the RX routine... What is the baud-rate? Its an odd baud rate 20600 bps What is the processor? PIC32 > > --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .