> Any comments on my thoughts of bit-banging one channel while using the > UART for the other? Not really. Bit banging can be legitimate in some cases. The trickiest part is the receiver since the uncertainty of measuring the start bit adds to the uncertainty of measuring each data bit. I did a 9600 baud pure software UART with a 160KHz PIC once. That works out to between 4 and 5 cycles per bit. Transmission worked fine, but there was a reasonable probability of reception error each byte. 4800 baud would have been reliable, but we got higher overall speed by designing the protocol to tolerate some reception errors. If you've got a lot more cycles/bit, you can use interrupts, CCP module in capture mode, etc. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.