USART/UART на ATmega16 — микроконтроллер ATmega16 (ATmega32) имеет в своём составе модуль универсального синхронно/асинхронного приёмопередатчика — USART. С его помощью можно организовать обмен данными по последовательному каналу между компьютером и микроконтроллером или между двумя микроконтроллерами.
Как создать проект в Atmel Studio 7, смотрим здесь.