User manual
OLIMEX© 2015 AVR-ISP-MK2 user's manual
AVR-ISP-MK2. Either use AVRDUDE versions prior to 6.x.x or apply this patch to the AVRDUDE
sources and compile.
The same problems affects the newest releases of Arduino IDE – they use AVRDUDE versions
6.x.x or newer. The last suitable Arduino IDE version that uses pre-6.x.x AVRDUDE version is
Arduino IDE 1.5.7.
4.2.3 Using Arduino IDE with AVR-ISP-MK2
1. Download suitable Arduino IDE version and run it
2. Plug the AVR-ISP-MK2 to the computer and follow chapter 4.2.1 for firmware and driver install
3. Power your target Arduino-compatible board via the AVR-ISP-MK2 (setting the jumpers
properly) or externally (make sure AVR-ISP-MK2 doesn't provide additional voltage – TERGET
jumper is set to OFF)
4. Make sure you use the correct interface. If you need adapter cable (10-pin ICSP to 6-pin ICSP) –
please check the schematic at the next chapter – 4.2.4
5. Set the correct values for board and programmer in the Arduino IDE – Tools->Board and Tools-
>Programmer.
6. Open a simple blinking LED example and adjust the pin values according to the schematic of
your device (some boards doesn't require a pin number change).
7. Remember to click “Upload Using Programmer”! By default the right arrow in the interface
would attempt to upload via the bootloader!
In case you encounter erros consider the AVRDUDE bug mentioned at the end of the previous sub-
chapter. Try using Arduino IDE version 1.5.7 or earlier.
Page 15 of 24