Для того чтобы прошить микроконтроллер в 95% случаев хватает последовательного программатора. Самым простым является "5 проводков" для LPT порта. Но схема эта не надежна, а у некоторых, типа меня, вообще, отказывается работать (по крайней мере, я так и не запустил его в AVRDUDE). Но самым большим минусом этого программатора является отсутствие LPT порта на новых компьютерах. Да и спалить его этим «программатором» как два пальца об асфальт.