Its a cable going directly to a DoubleTalk text-to-speech board.

I am defining OSC 48 yes.

I initially started at 9600 baud, and lowered to 2400 to see if that would fix it, which it didn't.

When i use SEROUT or SEROUT2 the corrupted characters cause the text-to-speech to mispronounce the words. HSEROUT is flawless. No issues at all.

The reason I need this is I need at least 2 serial outputs and this PIC only has 1 hardware USART.