Full-speed USB support using Windows or Linux standard drivers
Real-time execution
Processors run at maximum speed
Freeze-peripherals at breakpoint
MPLAB X IDE compatible runs on Windows or Linux
Built-in over-voltage/short circuit monitor
Firmware upgradeable from PC/web download
Fully enclosed
Supports low voltage to 2.0 volts (2.0v to 6.0v range)
Diagnostic LEDs (power, busy, error)
Read/write program and data memory of microcontroller
Erase of program memory space with verification
Dimensions: 100 x 40 x 10 mm
AVR USB PROGRAMMER
The USBasp is a handy USB programmer for AVR micro-controllers. It supports programming with AVR dude among others and can program many different AVR's. It is compatible with Linux, Windows and MAC OS X.
This is an In Circuit Serial Programmer, you can connect it up to just a few pins on your micro and get your code onto your custom PCB or breadboard with just a 6-pin header (note, this programmer have the 10-pin AVR header style and ribbon cable, you will need an adaptor or modify the cable to use 6 pins.)
Ever wondered what that 6pin header was at the bottom of your Arduino? well now you know :)
This product is an open source device.