OLIMEX© 2012
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
Tested and working with AVR Studio 4, AVR Studio 5, ATMEL Studio 6
Connects to PC via USB 2.0 Full speed
Does not need external power supply as it takes the power supply from USB
Uses Atmel's 2x5 pin ICSP and 2x3 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: 45x30 mm (1.7x1.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) 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 19