Author Options:

What hardware can I use to program an AVR? Answered

I'm just getting into microcontrollers and I'm getting an atmega328 to practice with, and probably make an arduino out of. I'm a bit confused about what I need to turn the usb from computer into something it will understand. I was confused about if I need an ftdi cable, but I think they are only used if you are using a bootloader? So I think I need a usb to ttl converter and I've found a couple cheap ones on ebay and am wondering if they will work.


This one I'm pretty sure will work but I think I would need to convert it to six pins for the atmega: http://www.ebay.com/itm/USBASP-USBISP-AVR-Programmer-ATMEL-ATMEGA8-ATMEGA128-ATMEGA168-New-/170787590104?pt=LH_DefaultDomain_0&hash=item27c3bbcfd8#ht_2946wt_958

Sorry for such a beginner question I'm just getting started!


Its not a beginner question. What you are trying to do is more sophisticated, yes, what you suggest will work, but official programmers aren't that expensive.