Не пугайтесь! Я не предлагаю вам изучить еще и язык Си - мы просто будем использовать несколько инструкций из него - как я говорил всего несколько процентов языка. Я сам начинал изучать и применять МК сразу на Си - и очень доволен результатом.
Считаю, что : Для начинающих наиболее удобен в работе компилятор Си для AVR CodeVisionAVR ( или CVAVR).
Именно для начинающих! - Компилятор содержит очень понятный и очень мощный генератор начального кода программы по вашим потребностям в конфигурации периферии МК AVR - называется он : CodeWizardAVR