OLIMEX AVR-ISP500 User Manual Download Page 10

Problem:  

Programming fails. Target AVR chip cannot enter programming 

mode.

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 
too low. Check your target board circuit. Ensure that the used AVR 
chip specifications match your supply voltage.

Target   power   supply   VCC   might   not   be   connected   to   pin   2   of 
ICSP6/10. Check your target board circuit.

The target AVR MCU might have fuses programmed for disabling SPI 
ISP or selecting another programming method. In such case you'll 
need a High Voltage Parallel programmer to unlock the chip.

The reset line cannot be pulled low by the programmer. Check your 
schematic   and   ensure   that   only   a   weak   pull-up   (and   possibly   a 
small capacitor) are connected to RESET. Otherwise, if the pull-up 
is   too   small   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. The solution is to 
remove all such circuits (LEDs, RS232 drivers, resistors below 2k, 
etc)   from   the   four   ISP   lines   during   programming.   AVR-ISP500   is 
more susceptible to this kind of fault than other programmers on 
the market because it has 560 ohm resistors in series with all its 
outputs. This  protects both the target MCU and the target board 
circuit. 

ELECTRICAL CHARACTERISTICS:

Symb

ol

Description

Condition

Min

Typ

Max

Uni

ts

V

TARG

Target Supply Voltage.

1.8

5.5

V

F

ISP

ISP Frequency on SCK 
SPI pin.

5

2000 kHz

V

CC

Programmer Power 
Supply Voltage.

4.6

5.4

V

I

CC

Programmer Power 
Supply Current.

Idle

25

mA

Programming with AvrStudio, 
V

TARG

=1.8V, F

ISP

=2MHz

30

mA

Time for a full 
programming and 
verification of 
ATmega128 (128k 
FLASH + 4k  
FUSES + LOCK + 
Signature check)

Programming with AvrStudio, 
V

TARG

=5V, F

ISP

=2MHz

60

s

Time for a FLASH 
programming and 
verification of 
ATmega128 (128k 
FLASH)

Programming with AvrStudio, 
V

TARG

=5V, F

ISP

=2MHz

25

s

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: