Hello Christopher,

I'd be very interested to know which UART chip you are using.

A different approach could be to utilize the UART for the serial communications and use the software SPI commands (SHIFTIN and SHIFTOUT). I would be lost without the PIC's two-byte buffer and interrupt...8v)

Best Regards,
Paul