AVR Programmer and Development Board is a USB in-circuit programmer for Atmel AVR controllers. The programmer uses a firmware-only USB driver, no special USB controller is needed.
USB CableDVD with necessary software
Programming speed is up to 5kBytes/sec.
SCK option to support targets with low clock speed (< 1,5MHz).