AN_1451
Title:
AVR306: Using the AVR UART in C on tinyAVR and megaAVR devices
Description:
This Application Note describes how to set up and use the UART present in most 8-bit AVR devices. C code examples are included for polled and interrupt controlled UART applications