Interrupt driven UART for AVRs.