background image

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.

FIRMWARE UPGRADE:

AVR-ISP500   contains   a   built-in   boot   loader   for   easy   firmware   upgrade. 
Device   enters   boot   loader   mode   if   the   application   FLASH   section   is 
corrupted.   To   force   the   device   to   enter   boot   loader   mode   for   manual 
firmware update do the following:

1. Disconnect   the   programmer   from   any   power   source   (external 

AC/DC, USB).

2. Disconnect the programmer from any target boards.
3. Put a jumper between pin 1 and pin 3 of the ICSP10 connector.
4. Power up the device by connecting it to USB.
5. Device now must be in boot loader mode, indicated by the LED light 

sequence:

a. RED off, GREEN on.
b. RED on, GREEN off.
c. RED off, GREEN off.

Jumper can now be removed. The device will stay in boot loader mode until 
it is power cycled.

Boot loader implements the standard protocol XMODEM with CRC16 for 
firmware   update.   User   is   free   to   use   his   favorite   terminal   client 
(HyperTerminal, minicom, etc)   to upload the firmware images taken from 
our website. The AVR-ISP500 boot loader implements a USB virtual serial 
port that is baud rate agnostic. 

As an alternative we provide a simple Windows GUI application for users 
who don’t want to or cannot use terminal software.

After the firmware image is uploaded the target will blink the GREEN LED if 
update   was   successful,   otherwise   it   will   blink   the   RED   LED   if   firmware 
image was invalid or update was unsuccessful. Device stays in this state 
until it is power cycled.

 

TROUBLESHOOTING GUIDE:

Problem: 

AVR Studio cannot find my programmer.

Probable causes and solutions

Look whether the programmer is listed in Device Manager under the 

“Ports (COM & LPT)”

  section. If it's not there then check your USB 

cables and hubs. Reinstall the driver.

Check   that   the   green   LED   is   constantly   on.     If   not   then   the 
programmer might be in firmware upgrade mode. Go to the firmware 
upgrade section for more details.

Your   serial   port   number   might   be   too   high.   Check   the   manual 
section “Installing drivers” for more information on assigning serial 
port numbers. Also go to AVR Studio menu 

“Tools->Options”

 and set 

the 

“Number of COM ports to try”

 field to at least 20.

Remove   all   applications   that   might   be   using   or   scanning   your 
computer's   serial   ports,   including   any   serial   port   monitors.   They 
might mess up the STK500v2 communication between AVR Studio 
and the programmer.

Summary of Contents for AVR-ISP500

Page 1: ...AVR ISP500 Users Manual All boards produced by Olimex are ROHS compliant Rev C May 2009 Copyright c 2008 OLIMEX Ltd All rights reserved...

Page 2: ...oth standard Atmel ICSP10 and ICSP6 layout connectors Powered by USB External clock output on ICSP10 pin 3 for rescuing AVRs with enabled external clock fuse Supports target voltages ranging from 1 8V...

Page 3: ...allel High Voltage Programming Serial High Voltage Programming PDI CONNECTORS POWER SUPPLY The programmer is supplied from USB ICSP10 pin Abbrev description 1 MOSI Serial Output 2 V_TAR Target VCC 3 C...

Page 4: ...ebsite Windows installation steps are the following 1 Download and unzip the file AVR STK500 drivers zip in a temporary directory 2 Plug the programmer in the USB port 3 Point the Device Wizard to the...

Page 5: ...or below Otherwise AvrStudio might not be able to detect the programmer Here are the steps to change it 1 Go to Device Manager 2 Unfold Ports COM LPT and right click on Olimex Virtual COM AVR ISP500 C...

Page 6: ...3 Go to the Port Settings tab and click the Advanced button 4 Change the COM Port Number to COM3 or COM4 5 Click OK...

Page 7: ...mber assigned by Windows to AVR ISP500 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 Usage under...

Page 8: ...ion For Windows systems please check the Device Manager For Linux systems the following command will list all USB CDC serial ports ls dev ttyACM For MacOS X systems the following command will list all...

Page 9: ...es taken from our website The AVR ISP500 boot loader implements a USB virtual serial port that is baud rate agnostic As an alternative we provide a simple Windows GUI application for users who don t w...

Page 10: ...l or there is another output driving RESET the programmer won t be able to pull it down Another circuit is driving the ISP lines MISO MOSI SCK or RESET resulting in a contention with the programmer Th...

Page 11: ...d How to order You can order to us directly or by any of our distributors Check our web www olimex com dev for more info Revision history REV A create April 2008 REV B modify January 2009 Added a trou...

Page 12: ...be adapted or reproduced in any material from except with the prior written permission of the copyright holder The product described in this document is subject to continuous development and improvem...

Reviews: