USBTinyMkII User manual

Similar documents
AVR Prog USB v3 MK II Eco Manual

8-bit. Application Note. Microcontrollers. AVR282: USB Firmware Upgrade for AT90USB

AVR-ISP-MK2 programmer USER S MANUAL Revision I, October 2013 Designed by OLIMEX Ltd, 2012

AVR1900: Getting started with ATxmega128A1 on STK bit Microcontrollers. Application Note. 1 Introduction

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Mobius 3 Circuit Board Programming Instructions

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

ScreenBeam Configuration Utility (Windows 8.1/10) User Manual. Solutions for the Digital Life. Ver 1.2

AC-PG-USBASP USBASP AVR Programmer

USER GUIDE. ZigBit USB Stick User Guide. Introduction

Canvio Home FAQ. is designed to be very easy to install and use to back up, share, and remotely access the files from your computers.

FlowKit in-circuit debug system

Procedure for updating Firmware of EZ4 W or ICC50 W

JTAGjet. series SIGNUM SYSTEMS CORPORATION. USB 2.0 Driver for JTAGjet and ADM51. Installation Instructions

INSTALLING AND USING ENTEL PROGRAMMER IN WINDOWS 7 Technical Support Bulletin

How To Set Up Ops Cser.Com (Pros) For A Pc Or Mac) With A Microsoft Powerbook (Proos) (Prosecco) (Powerbook) (Pros) And Powerbook.Com/

DUKANE Intelligent Assembly Solutions

The care and feeding of Pythons at the Redmond Zoo. (Using Micro Python and pyboard with Windows)

Introducing AVR Dragon

Keep it Simple Timing

HOW TO TRANSFER FILES BETWEEN EEN IDL7000 PVR AND USB2 DEVICE

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

AVR Butterfly Training. Atmel Norway, AVR Applications Group

2. Scope of the DE0 Board and Supporting Material

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

Maintaining the Content Server

Plena Voice Alarm System Firmware update

Wireless Presentation System User s Manual

The Quadcopter Controller

Bluetooth HC-06 with serial port module Easy guide

ScreenBeam. Configurator for. Windows 8.1. User Manual V1.2

User Manual. AS-Interface Programmer

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

USER GUIDE EDBG. Description

E-LINK FOR ARM. E-Link User maunal / 46

Programming Device Manual Booklet AVR Prog USB v2

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

TE100-P21/TEW-P21G Windows 7 Installation Instruction

Health Monitoring Demo for ice40 Ultra Wearable Development Platform User Guide. UG103 Version 1.0, September 2015

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Checking the Package Contents. Installing the Printer Software. Connecting. Unpacking the. the Printer. Printer. Attaching

HP Point of Sale (POS) Peripherals Configuration Guide 2D Imaging / Linear / Presentation Scanner

SA-9600 Surface Area Software Manual

Updating MNS-BB CUSTOMER SUPPORT INFORMATION PK012906

Shearwater Research Dive Computer Software Manual

Welch Allyn Vital Signs Monitor 300 Series

AVR030: Getting Started with IAR Embedded Workbench for Atmel AVR. 8-bit Microcontrollers. Application Note. Features.

2.6.1 Creating an Acronis account Subscription to Acronis Cloud Creating bootable rescue media... 12

Lab Experiment 1: The LPC 2148 Education Board

COPYRIGHT TOP NOTCH TABLETS LLC HOW TO: Install the Drivers to your PC so you can Flash Firmware to your RK3066 Powered Tablet.

How To Set Up A Hard Drive With A Harddrive With A 2Gb Hard Drive (I386) And 2Gb Drive (Amd64) On A Hardrive (I219) (Iee) (Amd66) (Ai219

TDP43ME NetPS. Network Printer Server. Control Center. for Ethernet Module

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

USER GUIDE AC2600 MU-MIMO GIGABIT ROUTER. Model# EA8500

Colorfly Tablet Upgrade Guide

Designing VM2 Application Boards

GUARD1 PLUS Mini-Attendant File Manager User's Guide Version 2.71

ET-BASE AVR ATmega64/128

AVR ONE!... Quick-start Guide. EVK Windows 32104B AVR ONE! 02/10

HDDtoGO. User Guide. User Manual Version CoSoSys SRL 2010 A-DATA Technology Co., Ltd. HDDtoGO User Manual

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

Title Page. Installation Guide. PowerChute plus Version for Windows 95

Ethernet Interface Manual Thermal / Label Printer. Rev Metapace T-1. Metapace T-2 Metapace L-1 Metapace L-2

HP MediaSmart Server Software Upgrade from v.2 to v.3

PN L, Revision B, October Epic 950 TM. Master Programmer User s Guide

SEC 4100 SYSTEM MONITOR Programmable Serial Interface Card Series 2

AT88CK490 Evaluation Kit

Transferring Scans from your Dolphin into Destiny

19 LCD / 8 CHANNEL DVR COMBO WITH 160GB HDD & 4 CAMERAS

Installing LearningBay Enterprise Part 2

ABB solar inverters. Installation and setup instruction Aurora Manager TL software and ABB PVI-USB-RS232_485 adapter

TP- 051 GPS RECEIVER

Quick Operation Guide DAB, DAB + und DMB USB Digital Receiver Albrecht DR 403

Intel Matrix Storage Manager 8.x

USB 2.0 VGA ADAPTER USER MANUAL

Tutorial: Configuring GOOSE in MiCOM S1 Studio 1. Requirements

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

TECHNICAL BULLETIN. Configuring Wireless Settings in an i-stat 1 Wireless Analyzer

DSO138 oscilloscope program upgrade method

Remote Monitoring and Control of the R&S FSL with a Web Browser

Please read and understand this instruction manual thoroughly before using this product.

Installation Instructions For Controllers with MS/TP Automatic MAC Addressing. Patent Pending

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

mdm-mp3 minidirector with MP3 Player

User Manual. USB2.0 to IDE and SATA Adapter Cable. Model: DA-70202

Getting Started. rp5800, rp5700 and rp3000 Models

3. Programming the STM32F4-Discovery

MT-350 SMS. Operation Manual. PORTech Communications Inc.

INF-USB2 and SI-USB Quick Start Guide

HP MediaSmart Server Software Upgrade from v.1 to v.3

Quick Installation Guide DSL-2750U. 3G/ADSL/Ethernet Router with Wi-Fi and Built-in Switch

ThinLinX TLXOS 64-bit Firmware Installation Guide for the Intel NUC Range. Materials Required

LED TV Firmware Upgrade v.1 - PC USERS

USER S MANUAL TACHOTERMINAL PRO. Firmware

How To Use An Ams 5812 Pressure Sensor With A Usb Starter Kit

9XR Pro: Using the Eepskye Program

Transcription:

USBTinyMkII User manual USBTinyMkII ver 1.0 Copyright Tom_L 2010 All rights reserved Contents 1) Overview 2) Switch Positions 3) Connector Pinouts 4) Using USBTinyMkII 5) Software Emulation mode 6) Preparing the Firmware 7) Firmware Update 8) Disclaimer Statement Overview The USBTInyMkII is an avr programmer that uses the LUFA firmware to emulate an Atmel AVRISP-MkII. It supports the programming of the entire 8-bit AVR range via ISP as well as the PDI (for the newer XMEGA AVRs) and TPI (for the 6-pin TINY AVRs). Features include upgradeable firmware which can be configured for hardware or software emulation and switch selectable USB or target supplied power.

Switch positions NOTE: *** ONLY USE TARGET POWER IN PDI MODE *** The target chip can be powered from the USB VBUS (+5v) or from the target board itself. When the power select switch is in the position toward the USB plug it will be USB powered and when switched toward the target plugs it is powered by the target board as indicated below. The IC2 uses the power from the target device to determine the programming voltage. Target power has been tested from 1.8 to 5v. In USB mode, the target must be 5v tolerant. In PDI mode, xmega chips are not 5v tolerant! Connector Pinouts The ISP header is used for standard 8bit avr devices, the PDI header for the newer XMEGA AVRs and the TPI header for the 6-pin TINY AVRs.

Using USBTinyMkII The USBTinyMkII is programmed to emulate a standard avrisp mkii. To connect to the programmer, plug it into your pc USB port and start up Studio 4. Click on the connect icon to open up the programmer selection dialog and select AVRISP MkII from the menu and press the connect button.

Once connected the device selection menu will pop up. Connect the programmer cable to the appropriate header to flash the target device depending on target device selected. Be sure your target device is 5v tolerant if you select the USB powered mode. CAUTION: *** ONLY USE TARGET POWER IN PDI MODE *** Software Emulation Mode USBTinyMkII is configured for hardware mode when shipped, however LUFA can be configured for software emulation mode where the USBTinyMkII will use a singleheader pinout identical to the official AVRISP-MKII. In software emulation mode the ISP PDI and TPI signals come from the single ISP header and the PDI and TPI headers are unused. Changing a line in the project makefile found in the installed AVRISP-MKII LUFA directory will alter how the programmer operates. By commenting line "CDEFS += -DXPROG_VIA_HARDWARE_USART" will set the option for software emulation mode. Uncommenting it will cause it to run in full speed hardware mode and is the

default configuration when shipped. Hardware mode brings the signals out the separate headers and runs faster than software emulation mode. Preparing the Firmware The firmware for the USBTinyMkII is entirely open source and can be downloaded from the LUFA project. Board configuration files are available from the USBTinyMkII site. First copy the LUFA project to your hdd. Next uncompress the configuration files into the "Projects" folder. This will copy the modified makefile into the AVRISP-MKII directory and add a "Board" subdirectory to it, which has board specific files in it. Configure the makefile line for hardware or software emulation if you wish. Once configured run "Make Clean" and "Make All" from the AVRISP-MKII directory and follow the Firmware Update directions below. By default after compiling, the update file will be in the LUFA\Projects\AVRISP-MKII directory. Firmware Update To update the firmware you will need a copy of FLIP from Atmel (Flexible In-System Programmer) or DFU-Programmer (Device Firmware Update programmer). Following is a step by step to get the new firmware uploaded to your target programmer using FLIP. To put the USBTinyMkii into DFU programming mode, push and hold the 'HWB' button. While the 'HWB' button is depressed press the 'RESET' button then release both.

Click on the 'chip' icon or 'Device Select' menu option and select the device from the dropdown menu (at90usb162). Click on the 'USB cable' icon and select 'USB' from the menu and connect to the device.

Load the new hex file from the 'LOAD hex file' icon or from the 'File LOAD HEX file' menu. Click on the 'RUN' button in the lower left corner. DONE! Your programmer should be up to date now. Disclaimer Statement No warranty is offered for the USBTiny MkII or it's use or misuse. I can not be held liable for any damages caused to your USBTiny MkII programmer, target device or computer system. Having said that, I will attempt to ensure the highest level of quality and resolve any issue promptly.