Depending your baudrate and if you need interrupt, SERIN/DEBUG/SERIN2 may have their advantages.

HSERIN's timeout could be handy in this case. You send data, next line is a HSERIN if the timeout happen, you do something else.

Maybe i need another coffee