program ande debugs all AVR flash microcontrollers which have JTAG and are supported by ATJTAGICE, AVR-JTAG-USB is completely analog of ATJTAGICE (AVR Studio thinks it works with original ATJTAGICE). Note this is not AT-JTAGICE-MK2 if you want to work with the newer devices or with debug wire this JTAG will not do the job.
optoisolated, so you can debug target boards directly connected to mains 120/220VAC (take care when work with high voltages!)
no need for external power supply as takes power from USB port
Note: AVR-USB-JTAG needs power from target, this means PIN.4 and PIN.7 of JTAG connector should be wired to target board VCC!
AVR STUDIO for programming and emulation. IMPORTANT NOTE: AVR Studio 4.13 have bug and the fuses are not read correctly. On our request to Atmel support they confirm the bug and they suggest to fix this bug by "AVR Studio 4.13 SP2 JTAGICE Fix"available from http://www.atmel.no/beta_ware/
For GNU/Linux you can also use http://avarice.sourceforge.net/ Our customer Mr. Aris (thank you) reported succes using the avarice software. A typicial command line for AVR-USB-JTAG and atmega32 controller would be: avarice -1 -j ⁄dev⁄ttyUSB0 -e -P atmega32 -f mycode.hex -p -v