Hi to all, I'm quite new to AVR MCUs and I have the chips (ATmega32 16PU), but no programmer.
I'm obsessed by the word "universal", because I don't wanna buy a programmer every time I'm working with a different chip, so the question is: which is the really universal ISP for AVRs, possibly with USB connector?
the USBtinyISP should program more or less all AVR chips. As it was a quick search, I did not see a specific list. The FAQ says “The USBtinyISP design as-is only works with the AVR core chips (ATtiny/ATmega/etc).”
An AVRISP mkII ($34) will automatically upgrade the firmware via AVR Studio to support future 8-bit AVR devices so I recommend it as I also own one. You can also spend more to get a JTAG programmer that will support 32-bit AVRs and better debugging.
I installed Bluefish yesterday for use with GCC Linux applications as gedit was annoying me as it doesn’t automatically tab newlines (perhaps a feature I didn’t discover though). But for AVR programming I prefer AVR Studio IDE.