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

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
AUTONOMOUS OPERATION (STK500v2 mode):
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
An example command line for programming an Atmega88 under MacOS X:
-U flash:w:blinkled.hex
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.
Logged commands can be executed again without the presence of a
connected PC by simply pressing quickly the programmer button while in
normal state. The bi-color LED will glow yellow while operation is in
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.
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.
Button held
for 1 second
avrdude -p m88 -B 50 -c stk500v2 -P /dev/cu.usbmodem000010471 -e
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-TINY