Nah, programmer AVR yang sering dicari saat ini adalah yang mempunyai interface USB. Maklumlah hampir semua notebook/netbook saat ini sudah tidak memiliki port paralel atau port serial standar, namun diganti dengan port USB. Kalau waktu itu kita bisa dengan mudah membuat programmer sendiri dengan berbekal konektor paralel, 74VHC244, dan beberapa kabel, bagaimana dengan USB?

Jangan khawatir, di internet saat ini ada beberapa programmer USB untuk AVR yang berlisensi open source. Dua diantaranya yang terkenal adalah USBasp dan USBtinyISP. Di website keduanya dapat diunduh desain hardware lengkap dengan source code firmware-nya bagi yang ingin membuat sendiri programmer ini. Kedua programmer ini kadang dijual di pasaran, namun sayang tidak dilengkapi dengan source code dari firmware tersebut, yang harusnya ikut disertakan sesuai dengan ketentuan GPL.

Bagaimana dengan program yang digunakan?

Berikut beberapa program yang bisa dipakai dengan menggunakan kedua programmer tersebut:

  1. Avrdude (Linux, Windows, Mac OS X)

Mendukung USBasp sejak versi 5.2, USBtinyISP sejak versi 5.5 2. BASCOM-AVR (Windows)

Mendukung USBasp sejak versi 1.11.9.6 3. Khazama AVR Programmer (Windows)

Untuk USBasp 4. eXtreme Burner - AVR (Linux & Windows)

Untuk USBasp 5. AVR Studio (Windows)

Bisa menggunakan USBtinyISP dengan firmware khusus (masih dalam versi alpha)

Alamat website:

  1. USBasp: http://www.fischl.de/usbasp/
  2. USBtinyISP: http://www.ladyada.net/make/usbtinyisp/