AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny

AVRISP MKII - Ultra Speed
Programmer for Mega, Xmega
and Tiny AVR [RKI-1811]
Users Manual
Robokits India
http://www.robokits.co.in
[email protected]
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 1
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.
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 2
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
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 3
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
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 4
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
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 5
ISP Connector (AVR Series)
TPI Connector (Tiny AVR series)
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 6
PDI connector (XMEGA series)
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 7
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.
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 8
Usage from Atmel Studio 6.1
Open Atmel Studio 6.1. On main interface go to Tools->Device Programming.
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 9
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.
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 10
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.
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 11
Service and Support
Service and support for this product are available from Robokits India. The
(http://www.robokits.co.in) maintains current contact information for all Robokits products.
Robokits
Web
site
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.
http://www.robokits.co.in
http://www.robokitsworld.com
AVRISP MKII - Ultra Speed Programmer for Mega, Xmega and Tiny AVR [RKI-1811]
Page 12