AVR-PG1 is the most simple and inexpensive AVR programmer on the market. It works with thegreat free AVR programming software made by Claudio Lanconelli - the . You can always look at thelist of the supported devices on this link as it grows every month.
This device is a programmer for AVR-based projects. The programmer emulates an AVRISP v2 on a virtual serial port, making it compatible with standard AVR programming software. Two additional features help with building and debugging projects: a TTL-level serial port for general-purpose communication and a SLO-scope for monitoring signals and voltage levels. A USB cable and ISP cable are included.