there's some PIC with 2 USART built-in. This could be handy to avoid missing incomming data.

Have a look on the Microchips Website.

You can even use some Timeout with SERIN2 but... i couldn't vouch on that method.