Mikrokontrolery rodziny AVR,
produkowane przez firm Atmel, posiadaj interfejs ISP, pozwalajcy na
programowanie ich pamici w systemie. Programator ISP zawiera
kilka podstawowych elementów: bufor trójstanowy (74HC244), rezystor
podcigajcy jeden z sygnaów do zasilania, czy kondensator blokujcy
zasilanie. Programator jest obsugiwany m.in. przez PonyProg, pakiet
Bascom AVR oraz programy wchodzce w skad WinAVR.