А я поддержу dxp. Считаю, что по ассемблер у можно "просто пробежаться", а изучать всё таки Си. Это уже веление времени. AVR, в этом ключе, очень неплохая архитектура. И AVR Studio позволяет работать как в АСМ так и под GCC. Позволяет эмулировать работу и отлаживать изделие.
В то же время, изучение Си позволит вам не быть сильно привязанным к самому МК, а легко перейти на любой другой.
Много книг по данной тематике (в том числе по AVR, ASMу, Си, Си для AVR) найдёте и можете скачать здесь
http://lord-n.narod.ru/walla.html