Tällä järjestelmän sisäisellä ohjelmoijalla voidaan ohjelmoida AVR-mikrokontrollereita ja AVR-pohjaisia ohjainkortteja, kuten A-Star 328PB Micro-, Orangutan-robottiohjaimet ja 3pi-robotti. Ohjelmoija emuloi STK500:ta virtuaalisessa sarjaportissa, mikä tekee siitä yhteensopivan standardin AVR-ohjelmointiohjelmiston kanssa. Se tukee laitteita, jotka toimivat joko 3,3 V:n tai 5 V:n jännitteellä. Ohjelmoijassa on myös TTL-tason sarjaportti, joka mahdollistaa yleiskäyttöisen sarjaliikenteen sarjakäynnistyslataimella varustettujen mikro-ohjainten virheenkorjaukseen tai ohjelmointiin. Tämän täysin kootun ohjelmoijan mukana toimitetaan ISP-kaapeli ja 1×6 kaksipuolinen urosotsikko. Pololu USB AVR Programmer v2.1 (tuotenumero 1372) korvaa vanhan Pololu USB AVR Programmer v2:n ( tuote #3170) kolmella laitteistoparannuksella:
- V2-ohjelmoijan valinnaista VCC-lähtöominaisuutta (jonka avulla voit syöttää AVR-kohteeseen ohjelmoijalta) ei ole suunniteltu tehoamaan kuormia, joiden kapasitanssi on suurempi kuin muutaman mikrofaradin. V2.1-ohjelmoijassa on parempi VCC-lähtöpiiri, joten se voi antaa virtaa suuremman kapasitanssin korteille, jotka olisivat saaneet v2-ohjelmoijan jatkuvasti kokemaan katkeavia nollauksia. Vaikka sen kestävillä kapasitanssilla on edelleen raja, odotamme v2.1 VCC -lähtöominaisuuden toimivan useimpien pienten AVR-kohdelevyjen kanssa, joiden VCC:n kapasitanssi on alle noin 33 µF, ja olemme testanneet sitä A-Star 328PB Micro.
- V2-ohjelmoijan kytkeminen 3pi-robottiin voi saada yhden moottoreista käymään hetken täydellä nopeudella, koska ohjelmoijan VCC-mittauspiirit voivat vahingossa vetää ylös yhden 3pi:n ohjelmointinasta (joka toimii myös moottoriohjaimen tulona) ennen GND-liitäntää. perustettiin. V2.1-ohjelmoijassa on parannettu VCC-mittauspiiri, joka rajoittaa tämän tehosteen käyttöjakson noin 0,2 prosenttiin, joten moottori ei liiku (mutta siitä saattaa kuulua 25 Hz:n naksahdus).
- V2-ohjelmoija tyypillisesti sammuu, jos sen RST-nastalle syötetään 5 V signaali, kun se toimi 3,3 V:n jännitteellä. V2.1-ohjelmoijalla ei ole tätä ongelmaa.