The following devices are supported by the respective STK600 routing and socket card:
Socket card | Devices | |
STK600-RC008T-2 | STK600-DIP | ATtiny11 ATtiny12 ATtiny13 ATtiny25 ATtiny45 ATtiny85 |
STK600-RC008T-7 | STK600-DIP | ATtiny15 |
STK600-RC020T-1 | STK600-DIP | ATtiny2313 |
| STK600-TinyX3U | ATtiny43U |
STK600-RC014T-12 | STK600-DIP | ATtiny24 ATtiny44 ATtiny84 |
STK600-RC020T-8 | STK600-DIP | ATtiny26 ATtiny261 ATtiny461 ATtiny861 |
STK600-RC020T-23 | STK600-SOIC | ATtiny167 |
STK600-RC028T-3 | STK600-DIP | ATtiny28 |
STK600-RC028M-6 | STK600-DIP | ATtiny48 ATtiny88 ATmega8 ATmega48 ATmega88 ATmega168 ATmega48P ATmega88P ATmega168P ATmega328P |
STK600-RC040M-4 | STK600-DIP | ATmega8515 ATmega162 |
STK600-RC040M-5 | STK600-DIP | ATmega8535 ATmega16 ATmega32 ATmega164P ATmega324P ATmega644 ATmega644P ATmega1284P |
STK600-RC064M-9 | STK600-TQFP64 | ATmega64 ATmega128 ATmega1281 ATmega2561 AT90CAN32 AT90CAN64 AT90CAN128 |
STK600-RC064M-10 | STK600-TQFP64 | ATmega165 ATmega165P ATmega169 ATmega169P ATmega325 ATmega325P ATmega329 ATmega329P ATmega645 ATmega649 |
STK600-RC100M-11 | STK600-TQFP100 | ATmega640 ATmega1280 ATmega2560 |
| STK600-ATMEGA2560 | ATmega2560 |
STK600-RC100M-18 | STK600-TQFP100 | ATmega3250 ATmega3250P ATmega3290 ATmega3290P ATmega6450 ATmega6490 |
STK600-RC32U-20 | STK600-TQFP32 | AT90USB82 AT90USB162 |
STK600-RC044U-25 | STK600-TQFP44 | ATmega32U4 |
STK600-RC064U-17 | STK600-TQFP64 | AT90USB646 AT90USB1286 AT90USB647 AT90USB1287 |
STK600-RCPWM-22 | STK600-TQFP32 | ATmega32C1 ATmega32M1 |
STK600-RCPWM-19 | STK600-SOIC | AT90PWM2 AT90PWM3 AT90PWM2B AT90PWM3B AT90PWM216 AT90PWM316 |
STK600-RC044M-24 | STK600-TSSOP44 | ATmega32HVB |
STK600-RC100X-13 | STK600-TQFP100 | ATxmega128A1 ATxmega128A1_revD ATxmega64A1 |
| STK600-uC3-144 | AT32UC3A0512 AT32UC3A0256 AT32UC3A0128 |
STK600-RCuC3B0-21 | STK600-TQFP64-2 | AT32UC3B0256 AT32UC3B0128 AT32UC3B064 |
Ensure the correct socket and routing card are mounted before
powering on the STK600. While the STK600 firmware ensures the socket
and routing card mounted match each other (using a table stored
internally in nonvolatile memory), it cannot handle the case where a
wrong routing card is used, e. g. the routing card
STK600-RC040M-5
(which is meant for 40-pin DIP AVRs that have
an ADC, with the power supply pins in the center of the package) was
used but an ATmega8515 inserted (which uses the "industry standard"
pinout with Vcc and GND at opposite corners).
Note that for devices that use the routing card STK600-RC008T-2
,
in order to use ISP mode, the jumper for AREF0
must be removed
as it would otherwise block one of the ISP signals. High-voltage
serial programming can be used even with that jumper installed.
The ISP system of the STK600 contains a detection against shortcuts and other wiring errors. AVRDUDE initiates a connection check before trying to enter ISP programming mode, and display the result if the target is not found ready to be ISP programmed.
High-voltage programming requires the target voltage to be set to at least 4.5 V in order to work. This can be done using Terminal Mode, see section Terminal Mode Operation.
Go to the first, previous, next, last section, table of contents.