No, of course not.
But your request didn't say anything about 5 second SERIN commands.

If you use the 16F877a's USART, then it doesn't have to sit there twiddling it's thumbs waiting for data to come in.
And can continue on monitoring the inputs.

Answers can only be as complete as the request made for it.