Если найдете что то по avr стоящее, напишите сюда, мне интересно будет узнать, но то что я читал когда начинал, это
1) курс dihalt'а, довольно просто и много нужного
http://easyelectronics.ru/avr-uchebnyj-kurs-postanovka-zadachi.html2) Белов А.В. - Самоучитель разработчика устройств на микроконтроллерах AVR.djvu
Мне больше не понравилось, чем понравилось - слишком много теории, триггерам, логическим схемам, что сейчас редко используется.
Самому программированию минимум внимания. Вроде рассказывается о си начиная с функций, но при этом особого толка нет. Такое ощущение, что в маленькой книге хотели впихнуть все и в итоге не впихнули ничего. Но может вам будет чем то полезна.
https://disk.yandex.ru/d/3mQmi3Ug3FmFVr