- Zgodny z programatorem AVRISP mk.II.
- Interfejs USB do systemu nadrzędnego.
- Zasilanie z portu USB komputera PC.
- Złącze programujące ISP.
- Złącze programujące PDI (Program & Debug Interface) dla mikrokontrolerów ATXmega.
- Złącze programujące TPI dla mikrokontrolerów ATtiny.
- Przycisk zerowania (Reset).
- Diody wskazująca zasilanie oraz status programatora.
- Możliwość zasilania programowanego układu.
- Możliwość programowania układów zasilanych napięciem mniejszym niż 5 V.
- Możliwość aktualizacji firmware programatora za pomocą USB.
W tabeli 1 umieszczono wykaz najbardziej popularnych mikrokontrolerów AVR z określeniem typu interfejsu służącego do ich programowania. Jak można zauważyć, większość mikrokontrolerów AVR jest programowanych za pomocą interfejsu ISP, ale niektóre (np. nowe, w obudowach 6-wyprowadzeniowych) z rodziny ATtiny są programowane za pomocą interfejsu TPI, a mikrokontrolery z rodziny ATXmega za pomocą interfejsu PDI.
Opisywany programator jest kompatybilny z AVR-ISP mk.II i umożliwia programowanie wszystkich 8-bitowych mikrokontrolerów AVR za pomocą interfejsów ISP, PDI i TPI. Współpracuje z najnowszą wersją programu AVR Studio (który można bezpłatnie pobrać ze strony firmy AVR), kompilatorami ImageCraft oraz Codevision AVR.
Od strony wyjścia programator ma specjalny bufor, za pomocą którego jest możliwe programowanie mikrokontrolerów zasilanych rożnymi napięciami, przy czym programowany mikrokontroler może być zasilany napięciem z programatora lub napięciem z programowanego systemu. Wybór napięcia zasilania umożliwia zworka. Komunikacja programatora z komputerem odbywa się za pomocą interfejsu USB. Komputer może pracować pod kontrolą systemu operacyjnego Windows XP, Vista, 7.