After some more experimentation, I've found it best to do away with the HSERIN command. Just keep an eye out for the receive flag. When it gets set, read in the RCREG register directly to a byte sized variable. If the flag is still set then read the register again for your second byte. The flag should be automatically cleared.
Matthew
Bookmarks