nimm doch einfach den URXC Interrupt.
Der wird ausgelößt, wenn ein Byte im USARtpuffer drin ist.