USB ASP is a USB in-circuit programmer for Atmel AVR controllers.
It can be used for programming Microcontrollers used in Famous Arduino Boards.
Support for AVRDude from version 5.2 onwards
Allows you to to read or write the microcontroller EEPROM, firmware, fuse bits and lock bits
5 KB/sec maximum write speed
Software controlled SCK option to support targets with low clock speed (< 1.5MHz)
10 pin ISP interface
These programmers are a perfect companion to the Protostack 28 pin AVR Development Board or the Protostack ATMEGA8 Development Kit.
Support for Linux, Mac OS X and Windows (will work on vista)