AVR-ISP-MK2 programmer USER'S MANUAL

download AVR-ISP-MK2 programmer USER'S MANUAL

of 29

  • date post

    23-Dec-2016
  • Category

    Documents

  • view

    227
  • download

    5

Embed Size (px)

Transcript of AVR-ISP-MK2 programmer USER'S MANUAL

  • AVR-ISP-MK2 programmerUSERS MANUALDocument revision M, February 2016

    Designed by OLIMEX Ltd, 2012

    All boards produced by Olimex LTD are ROHS compliant

  • OLIMEX 2016 AVR-ISP-MK2 user's manual

    DISCLAIMER 2016 Olimex Ltd. Olimex, logo and combinations thereof, are registered trademarks of Olimex Ltd.Other product names may be trademarks of others and the rights belong to their respective owners.

    The information in this document is provided in connection with Olimex products. No license, expressor implied or otherwise, to any intellectual property right is granted by this document or in connectionwith the sale of Olimex products.

    It is possible that the pictures in this manual differ from the latest revision of the board.

    The product described in this document is subject to continuous development and improvements. Allparticulars of the product and its use contained in this document are given by OLIMEX in good faith.However all warranties implied or expressed including but not limited to implied warranties ofmerchantability or fitness for purpose are excluded. This document is intended only to assist the reader in theuse of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of anyinformation in this document or any error or omission in such information or any incorrect use of theproduct.

    This evaluation board/kit is intended for use for engineering development, demonstration, or evaluationpurposes only and is not considered by OLIMEX to be a finished end-product fit for general consumer use.Persons handling the product must have electronics training and observe good engineering practicestandards. As such, the goods being provided are not intended to be complete in terms of required design-,marketing-, and/or manufacturing-related protective considerations, including product safety andenvironmental measures typically found in end products that incorporate such semiconductor components orcircuit boards.

    Olimex currently deals with a variety of customers for products, and therefore our arrangement with the useris not exclusive. Olimex assumes no liability for applications assistance, customer product design, softwareperformance, or infringement of patents or services described herein.

    THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THECOMPONENTS USED TO CREATE AVR-ISP-MK2. THEY ARE CONSIDEREDSUITABLE ONLY FOR AVR-ISP-MK2.

    Page 2 of 29

  • OLIMEX 2016 AVR-ISP-MK2 user's manual

    The product is based on Dean Camera's LUFA USB stack. More info at: http://www.fourwalledcubicle.com/

    The LUFA library is currently released under the MIT license, included below.

    Copyright (C) Dean Camera, 2016 dean [at] fourwalledcubicle [dot] com

    www.lufa-lib.org

    Permission to use, copy, modify, and distribute this software and its documentation for any purposeis hereby granted without fee, provided that the above copyright notice appear in all copies and thatboth that the copyright notice and this permission notice and warranty disclaimer appear insupporting documentation, and that the name of the author not be used in advertising or publicitypertaining to distribution of the software without specific, written prior permission.

    The author disclaims all warranties with regard to this software, including all implied warranties ofmerchantability and fitness. In no event shall the author be liable for any special, indirect orconsequential damages or any damages whatsoever resulting from loss of use, data or profits,whether in an action of contract, negligence or other tortuous action, arising out of or in connectionwith the use or performance of this software.

    Page 3 of 29

    http://www.fourwalledcubicle.com/

  • OLIMEX 2016 AVR-ISP-MK2 user's manual

    Table of ContentsDISCLAIMER .................................................................................................................................... 2CHAPTER 1 OVERVIEW ................................................................................................................ 5

    1. Introduction to the chapter ....................................................................................................... 51.1 Features ..................................................................................................................................... 51.2 Target market and purpose of the board ............................................................................... 51.3 Document organization ........................................................................................................... 6

    CHAPTER 2 PROGRAMMER DESCRIPTION ........................................................................... 72. Introduction to the chapter ....................................................................................................... 72.1 Layout (top view) ..................................................................................................................... 7

    CHAPTER 2 SETTING UP THE AVR-ISP-MK2 BOARD ........................................................... 82. Introduction to the chapter ....................................................................................................... 82.1 Electrostatic warning ............................................................................................................... 82.2 Requirements ............................................................................................................................ 82.3 Quick setup ............................................................................................................................... 9

    CHAPTER 4 RECOMMENDED SOFTWARE TOOLS ............................................................. 134. Introduction to the chapter ..................................................................................................... 134.1 AVR Studio and Atmel Studio in Windows ......................................................................... 13

    4.1.1 Driver installation for AVR Studio in Windows ........................................................................................ 144.2 Arduino, AVRDUDE, Linux .................................................................................................. 14

    4.2.1 Changing firmware for Windows users ...................................................................................................... 144.2.2 Changing firmware for Linux (AVRDUDE) users .................................................................................... 184.2.3 Using Arduino IDE with AVR-ISP-MK2 .................................................................................................... 204.2.4 10-pin ICSP to 6-pin ICSP cable ................................................................................................................. 21

    CHAPTER 5 INTERFACES AND HARDWARE ......................................................................... 225. Introduction to the chapter ..................................................................................................... 225.1 Programming interfaces