I am using MAX32 between the PC and PIC.

HSEROUT works every time no matter what I send. Thank makes me assume that the BAUD issue is OK.

Here is how I check what I am receiving:

HSEROUT ["B1 ", MyVars(0), $0d,$0a]
HSEROUT ["B2 ", MyVars(1), $0d,$0a]
HSEROUT ["B3 ", MyVars(2), $0d,$0a]
HSEROUT ["B4 ", MyVars(3), $0d,$0a]
HSEROUT ["B5 ", MyVars(4), $0d,$0a]

etc..