User manual
OLIMEX© 2015 AVR-ISP-MK2 user's manual
CHAPTER 1 OVERVIEW
1. Introduction to the chapter
Thank you for choosing the AVR-ISP-MK2 programmer from Olimex! This document provides a
user’s guide for the Olimex AVR-ISP-MK2 programmer. As an overview, this chapter gives the
scope of this document and lists the programmer’s features. The document’s organization is then
detailed.
1.1 Features
Some of the unit's features are listed below:
Tested and working with: AVR Studio 4; AVR Studio 5; Atmel Studio 6; Atmel Studio 7
Tested and working with Arduino and AVRDUDE after a firmware change
Connects to PC via USB type B connector at 2.0 Full speed
Does not need external power supply as it takes the power supply from USB
Uses Atmel's 2×5 pin ICSP and 2×3 pin PDI and TPI connector layout
Works with 5V and 3.3V targets (selectable) and can supply target with power
Programs both flash and EEPROM
Supports fuses and lock bit programming
Upgradeable for future device support
Supports target voltages from 1.8V to 5.5V
2 ribbon female-female cables – 10pin and 6pin
Adjustable ISP programming speed (50Hz to 8MHz SCK frequency)
Dimensions: 45×30 mm (1.7×1.2") + 20 cm (8") ribbon cable
AVR-ISP-MK2 can program tinyAVR and megaAVR devices using the ISP Interface, tinyAVR
devices using the TPI interface, and AVR XMEGA devices using the PDI Interface.
1.2 Target market and purpose of the board
AVR-ISP-MK2 is a ready-to-use programmer low-cost clone of AVRISP-MKII. The board is
suitable for programming microcontrollers that, according to their respective datasheets, allow
ICSP, PDI or TPI programming modes.
OLIMEX AVR-ISP-MK2 is a programmer based on the hardware of AVRISP-MKII clone open
source project and the USB stack of the LUFA (Lightweight USB Framework for AVRs) software
project started and maintained by Dean Camera. More info about the initial idea and Dean Camera
can be found here: http://www.fourwalledcubicle.com/AVRISP.php.
Page 5 of 24