MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel...

12
http://www.robokits.co.in http://www.robokitsworld.com Page 1 AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811] AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811] Users Manual Robokits India http://www.robokits.co.in [email protected]

Transcript of MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel...

Page 1: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 1

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

AVRISP MKII - Ultra Speed

Programmer for Mega, Xmega

and Tiny AVR [RKI-1811]

Users Manual

Robokits India http://www.robokits.co.in

[email protected]

Page 2: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 2

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

Thank you for purchasing the Robokits AVRISP MKII Programmer. This unit has been carefully

engineered and tested to provide superior performance. This document covers the features and

operation of the AVRISP MKII USB Programmer.

AVRISP MKII programmer is a ultra speed programmer for whole Atmel AVR series. The

programmer supports Mega AVR(ISP), Xmega AVR(PDI) and TinyAVR (TPI) interfaces. This is

only a programmer and no debugger. It is compatible with Atmel Studio 6. Works on jungo USB

drivers given with Atmel studio making it compatible with all windows OS. Features

• Compatible to Atmel's AVRISP MKII with ISP, PDI and TPI support • Compatible with Atmel Studio 6 via AVRISP MKII protocol • Adjustable ISP clock allows flashing of devices clocked at very low to high rate, e.g. 32

kHz, 8MHz • Ultra High Speed Programming : Programming and verification of 32 KB flash in just 5

seconds • Uses USB power supply, no external supply required • Jumper setting for 3.3V and 5V target devices • Supports full XMEGA series of Atmel • Also supports few Tiny ics having just 6pin and not compatible to ISP mode

programming via TPI mode

Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all the of the necessary functions like read, write, lock, and fuse settings.

Led Indication

• USB LED: Will turn on When USB is connected.

• Programming LED: will turn on when the device is getting programmed.

Jumper Usage

• USB SUPPLY: USB power will be given to the target via VTARGET pin.

• TARGET 5V: If your device is 3.3V compatible remove this jumper if it is 5V compatible please keep jumper shorted.

Page 3: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 3

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

Supported Atmel AVR microcontroller devices

AT90 AVR Mega AVR Tiny AVR ATXMEGA AVR AT90CAN128 ATmega128 ATtiny10 ATxmega128A1 AT90CAN32 ATmega1280 ATtiny13 ATxmega128A1U

AT90CAN64 ATmega1281 ATtiny13A ATxmega128A3 AT90PWM1 ATmega1284 ATtiny1634 ATxmega128A3U AT90PWM161 ATmega1284P ATtiny167 ATxmega128A4U AT90PWM216 ATmega128A ATtiny20 ATxmega128B1 AT90PWM2B ATmega128RFA1 ATtiny2313 ATxmega128B3 AT90PWM316 ATmega128RFR2 ATtiny2313A ATxmega128D3 AT90PWM3B ATmega16 ATtiny24 ATxmega128D4 AT90PWM81 ATmega162 ATtiny24A ATxmega16A4 AT90USB1286 ATmega164A ATtiny25 ATxmega16A4U AT90USB1287 ATmega164P ATtiny26 ATxmega16C4

AT90USB162 ATmega164PA ATtiny261 ATxmega16D4

AT90USB646 ATmega165A ATtiny261A ATxmega16E5 AT90USB647 ATmega165P ATtiny4 ATxmega192A3

AT90USB82 ATmega165PA ATtiny40 ATxmega192A3U ATA5790 ATmega168 ATtiny4313 ATxmega192C3

ATA5795 ATmega168A ATtiny43U ATxmega192D3

ATA6285 ATmega168P ATtiny44 ATxmega256A3 ATA6286 ATmega168PA ATtiny44A ATxmega256A3B

ATmega169A ATtiny45 ATxmega256A3BU

ATmega169P ATtiny461 ATxmega256A3U

ATmega169PA ATtiny461A ATxmega256C3

ATmega16A ATtiny48 ATxmega256D3

ATmega16HVA ATtiny5 ATxmega32A4

ATmega16HVB ATtiny828 ATxmega32A4U

ATmega16HVBrevB ATtiny84 ATxmega32C4

ATmega16M1 ATtiny84A ATxmega32D4

ATmega16U2 ATtiny85 ATxmega32E5

ATmega16U4 ATtiny861 ATxmega384C3

ATmega2560 ATtiny861A ATxmega384D3

ATmega2561 ATtiny87 ATxmega64A1

Page 4: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 4

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

ATmega256RFR2 ATtiny88 ATxmega64A1U

ATmega32 ATtiny9 ATxmega64A3

ATmega324A

ATxmega64A3U

ATmega324P ATxmega64A4U

ATmega324PA ATxmega64B1

ATmega325

ATxmega64B3

ATmega3250

ATxmega64C3

ATmega3250A

ATxmega64D3

ATmega3250P

ATxmega64D4

ATmega3250PA

ATxmega8E5

ATmega325A

ATmega325P

ATmega325PA

ATmega328

ATmega328P

ATmega329

ATmega3290

ATmega3290A

ATmega3290P

ATmega3290PA

ATmega329A

ATmega329P

ATmega329PA

ATmega32A

ATmega32C1

ATmega32HVB

ATmega32HVBrevB

ATmega32M1

ATmega32U2

ATmega32U4

ATmega48

ATmega48A

ATmega48P

ATmega48PA

Page 5: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 5

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

ATmega64

ATmega640

ATmega644

ATmega644A ATmega644P

ATmega644PA

ATmega645

ATmega6450

ATmega6450A

ATmega6450P

ATmega645A

ATmega645P

ATmega649

ATmega6490

ATmega6490A

ATmega6490P

ATmega649A

ATmega649P

ATmega64A

ATmega64C1

ATmega64HVE2

ATmega64M1

ATmega64RFR2

ATmega8

ATmega8515

ATmega8535

ATmega88

ATmega88A

ATmega88PA

ATmega8A

ATmega8HVA ATmega8U2

Page 6: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 6

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

ISP Connector (AVR Series)

TPI Connector (Tiny AVR series)

Page 7: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 7

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

PDI connector (XMEGA series)

Page 8: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 8

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

Programming Guide

• Before inserting the programmer please install Atmel Studio 6.0 or above version.

• You can also alternatively use AVR studio 4.0 or above version. This version can give you

access to only ISP & TPI compatible devices.

• The Atmel studio will ask whether you want to install JUNGO USB drivers or not. Please

select install while installing Atmel studio.

• After successful installation of Atmel studio insert the programmer and check device manager.

• There is no need to install any drivers if you have installed Atmel studio with JUNGO

Drivers.

• As per the screenshot once you insert the device you should get “AVRISP MKII” under

Jungo.

• If you are getting this the programmer is ready for use through Atmel Studio.

Page 9: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 9

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

Usage from Atmel Studio 6.1

Open Atmel Studio 6.1. On main interface go to Tools->Device Programming.

Page 10: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 10

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

On Device programming dialog click on Tool and select AVRISP MKII. Also select proper IC and

interface and click apply.

If all connections are fine to the MCU then you can simply read device information and check

connectivity.

Page 11: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 11

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

From Memories tab you can program Flash and EEPROM memories. And from Fuses and

Lockbits Section you can program device settings.

Also if you are using a atmel studio project then you can directly program if you set the

programmer for that project and click RUN.

Page 12: MKII USB programmer - robokits.downloadrobokits.download/documentation/AVRISP_MKII.pdf · Atmel Studio 6 software can be used with AVRISP MKII USB Programmer hardware to provide all

http://www.robokits.co.in http://www.robokitsworld.com Page 12

AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]

Service and Support

Service and support for this product are available from Robokits India. The Robokits Web site (http://www.robokits.co.in) maintains current contact information for all Robokits products. Limitations and Warrantees The AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811] is intended for personal experimental and amusement use and in no case should be used where the health or safety of persons may depend on its proper operation. Robokits provides no warrantee of suitability or performance for any purpose for the product. Use of the product software and or hardware is with the understanding that any outcome whatsoever is at the users own risk. Robokits sole guarantee is that the software and hardware perform in compliance with this document at the time it was shipped to the best of our ability given reasonable care in manufacture and testing. All products are tested for their best performance before shipping, and no warranty or guarantee is provided on any of them. Of course the support is available on all of them for no cost.

Disclaimer Copyright © Robokits India, 2011 Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder. This product and its documentation are supplied on an as-is basis and no warranty as to their suitability for any particular purpose is either made or implied. This document provides preliminary information that may be subject to change without notice.