Существуют простые и дешевые программаторы для прошивки м/к Atmega, которые поддерживает среда Arduino IDE- необходимо просто выбрать соотвествующий программатор USBasp в настройках Arduino IDE. USBasp основан на Atmega 8 и использует программный USB.