V-USB Reference Implementations
AVR-Doper is an STK500 compatible In-System Programmer (ISP) and High Voltage Serial Programmer (HVSP). It comes with a built-in USB to Serial adaptor to connect directly to USB.
Warning: There is a serious bug in ISP mode in all versions up to 2007-08-07! Please upgrade to at least 2007-12-01. See release notes below.
More information about the project and all the sources for hardware, software and firmware can be found in the download below.
Note: Implementing a USB CDC device with V-USB violates some aspects of USB 1.1. CDC-Mode may therefore fail or be unreliable on some operating systems or computer hardware. Please look at the compatibility list included in the AVR-CDC project or test a simplified prototype on breadboard with your computer if you want to use CDC mode.
We recommend that you use AVR-Doper in HID mode instead, which has no such problem. This mode is supported by avrdude. More information about interface modes and their relative advantages can be found in the project description.
Derived WorkThere are many ways to improve AVR-Doper. Some people have modified the circuit to fit particular needs:
DownloadTo download an archive with firmware and circuit diagram, please click one of the files below.