AVR-ISP500-TINY Olimex Ltd., AVR-ISP500-TINY Datasheet

Programmers & Debuggers AVR PROGRAMMER 2MB FLASH

AVR-ISP500-TINY

Manufacturer Part Number
AVR-ISP500-TINY
Description
Programmers & Debuggers AVR PROGRAMMER 2MB FLASH
Manufacturer
Olimex Ltd.
Datasheet

Specifications of AVR-ISP500-TINY

Positions/sockets
1
Description/function
USB AVR Programmer
Tool Type
Programmer
Core Architecture
AVR
Ic Product Type
Programmer, In-Circuit
Supported Families
AVR, MegaAVR, TinyAVR
Ic Interface Type
USB
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
AVR Studio
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
1701517 25R4412
AVR-ISP500-TINY
User Manual
All boards produced by Olimex are ROHS compliant
Rev.C, May 2009
Copyright(c) 2008, OLIMEX Ltd, All rights reserved

Related parts for AVR-ISP500-TINY

AVR-ISP500-TINY Summary of contents

Page 1

... AVR-ISP500-TINY All boards produced by Olimex are ROHS compliant Copyright(c) 2008, OLIMEX Ltd, All rights reserved User Manual Rev.C, May 2009 ...

Page 2

... PC. The other supported mode is a USB mass storage FLASH drive where user can drag and drop HEX files for downloading to target AVR chip. We believe these features make AVR-ISP500-TINY the perfect low-cost tool for firmware upgrades in remote places. FEATURES: - Fully STK500v2 compatible ...

Page 3

... Any other software with support for the STK500v2 protocol. Software needed for Mass Storage mode: - AVR binary chip description files, available from our website. - Plain text editor for editing the configuration file. - Operating system with support for Mass Storage USB Class (any ...

Page 4

... SUPPORTED MICROCONTROLLERS: The following AVR microcontrollers are supported for programming: - Classic 8-bit AVRs (see the notes for Mass Storage Mode). - megaAVR - tinyAVR - USB AVR The following AVR microcontrollers are not supported: - XMEGA - AVR32 The following programming methods are not supported: - JTAG ...

Page 5

... Drivers for the Mass Storage mode are integrated in Windows XP/Vista. The driver for STK500v2 mode is available from our website. Windows installation steps are the following: 1. Download and unzip the file “AVR-STK500-TINY-drivers.zip” temporary directory. 2. Plug the programmer in the USB port. 3. Point the Device Wizard to the temporary directory. ...

Page 6

... TINY must be COM4 or below. Otherwise AvrStudio might not be able to detect the programmer. Here are the steps to change it Device Manager. 2. Unfold “Ports (COM&LPT)” and right-click on “Olimex Virtual COM - AVR-ISP500-TINY (COMxx)” where COMxx can be anything between COM1 and COM255. Select properties. ...

Page 7

Go to the “Port Settings” tab and click the “Advanced” button. ...

Page 8

... If a warning message pops up and complains about COM port being used by another device, click “Yes”. 7. Click OK to close the device properties. USING AVR-ISP500-TINY WITH AVRSTUDIO (STK500v2 mode): WARNING: TINY must be COM4 or below. Otherwise AvrStudio might not be able to detect the programmer. See the section for PC Drivers Installation for more information ...

Page 9

... USING AVR-ISP500-TINY WITH AVRDUDE: AVRDUDE requires the serial port name, assigned by the Operating System to AVR-ISP500-TINY. It must be given with the -P command line option. For Windows systems please check the Device Manager. For Linux systems the following command will list all USB CDC serial ports: ...

Page 10

... An example command line for programming an Atmega88 under MacOS X: avrdude -p m88 - stk500v2 -P /dev/cu.usbmodem000010471 -e -U flash:w:blinkled.hex AUTONOMOUS OPERATION (STK500v2 mode): When the button is held pressed for 5 seconds programmer enters command logging state. In this state it will execute and log all commands received from the PC software in its internal FLASH memory. When the button is pressed again, programmer will enter its normal state where commands will be executed but not logged ...

Page 11

... RC value writes to FLASH from normal data ones. TIP: Sometimes AvrStudio will issue FUSE/LOCK reads when the corresponding tabs are selected. This, however, will be recorded by the programmer command logging state. So for best results it is recommended to issue all commands in a predefined order. This is achieved ...

Page 12

... AvrStudio Programming Dialog. After setting the FLASH and EEPROM files, FUSE and LOCK settings, and selecting the target AVR device, switch to the “Auto” tab of the programming dialog. Select the operations that should be performed and hold the programmer button for 5 seconds to activate command logging. Then hit the “ ...

Page 13

... If target device does not have Extended or High fuses the programmer will just ignore these values. - *.APD – mandatory – AVR target part description This file selects the target chip and contains a description of how to program it. Olimex provides these files for the supported devices ...

Page 14

... This clock output can be really helpful when target AVR is accidentally programmed with External Clock FUSE option. To resurrect it just wire ICSP10 pin 3 to XTAL1 pin of the target AVR chip and initiate a programming session to fix the FUSE values. CAVEAT: Mode” ...

Page 15

... The serial port settings for the AVR-ISP500-ISO boot loader are: 9600 baud/sec, 8 data bits, no parity, 1 stop bit. The AVR-ISP500- TINY/MASS/NANO boot loaders implement a USB virtual serial port that is baudrate agnostic. ...

Page 16

... Probable causes and solutions: ISP frequency might be too high. Set the ISP frequency to well below  ¼ of target MCU clock. Please note that the AVR MCU clock depends on its fuses configuration. Target power might not be stable enough or supply voltage might be  ...

Page 17

... Symb Description ol Time for a FLASH programming and verification of ATmega128 (128k FLASH) Condition Autonomous operation, V =5V, F =2MHz TARG ISP Programming with AvrStudio, logging enabled, V =5V, TARG F =2MHz ISP Programming with AvrStudio, logging disabled, V =5V, TARG F =2MHz ISP Min Typ Max Uni ...

Page 18

... ORDER CODE: AVR-ISP500-TINY How to order? You can order to us directly or by any of our distributors. Check our web Revision history: REV.A - create April 2008 REV.B - modify January 2009 Added a troubleshooting guide REV.C - modify May 2009 Added instructions for avrdude – assembled and tested (no kit, no soldering required) www ...

Page 19

... This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such ...

Related keywords