Um die assemblierte Software in den Microcontroller zu flashen, benötigt man eine Programmiersoftware sowie einen In-System-Programmer.
Das Atmel Studio bietet die Möglichkeit, AVR Microcontroller zu programmieren. Microchip (ehemals Atmel) hat in der Vergangenheit hierzu mit dem AVRISP mkII selbst
einen USB In-System-Programmer angeboten.
Daneben gibt es weitere In-System-Programmer von Drittanbietern.
RC Modus: bei der Programmierung behalten alle Fuses ihren Defaultzustand bis auf die Brown-out Erkennung, welche auf 2,7V eingestellt wird: |
Quarz Modus: bei der Programmierung behalten alle Fuses ihren Defaultzustand bis auf die Brown-out Erkennung, CKDIV8 und SUT_CKSEL: |