AVR-ISP500-ISO Olimex Ltd., AVR-ISP500-ISO Datasheet - Page 8

Programmers & Debuggers AVR PROGRAMMER 2MB FLASH 1000V

AVR-ISP500-ISO

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

Specifications of AVR-ISP500-ISO

Positions/sockets
1
Description/function
USB AVR Programmer
Tool Type
Programmer
Core Architecture
AVR
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
if(log_empty)
else
SHOW_LOG_STATUS
LED0=blink_fast
LED1=off
LED0=off
LED1=blink_fast
NOTE: LED0 is RED, and LED1 is GREEN. If both are on, the result is
LED0=on
LED1=on
STANDALONE_ISP
Button pressed
progress. After operation finishes successfully the GREEN LED will blink
for a while, otherwise on error the RED LED will blink for a while. After that
the programmer will enter normal state where only the GREEN LED is on
constantly.
The right LED of AVR-ISP500-ISO is a bi-color LED which shows the last
autonomous operation status for indefinite time. Again, RED is for error,
GREEN is for success, off if no status is available due to ongoing operation.
This LED is also off after power up to signal that no autonomous operation
has taken place so far. This LED is helpful for long autonomous
programming sessions where user is not required to look for the end of a
programming session.
If programmer button is pressed and held for more than 1 second but less
then 5 seconds, it will show the current log status. A blinking GREEN
indicates a valid log, and blinking RED indicates invalid/erased log.
The formal definition of the programmer states is given below.
In case of autonomous operation error, the RED LED will blink for a while.
The number of flashes indicates the error that caused the failure. Error
codes are given in the table below.
Button held
for 1 second
AVR-ISP500 STATES
Button
released
Button held
for 5 seconds
Finished
LED0=off
LED1=on
IDLE
LED0=blink_slow
LED1=blink_slow
if(rs232_packet_received)
ENABLE_LOGGING
if(error)
else if(empty)
else
erase_log();
5 seconds passed or
button pressed
LED0=on; LED1=off
LED0=blink_fast; LED1=off
LED0=off; LED1=blink_fast
SHOW_RESULT
Yellow
Button pressed
glow.

Related parts for AVR-ISP500-ISO