Troubleshooting Guide
4-2
STK512 User Guide
5170C–AVR–10/09
Unable to load
STK512 Interface
Board firmware
STK512 Interface Board not correctly connected to
STK500
Verify EXPANDO and EXPAND1 are properly oriented
ISP ribbon cable not connected properly
Ensure ribbon cable connected between ISP6PIN header
and SPROG3 header
Check orientation of pin 1 on headers
Incorrect device selected
Select ATmega8515 from the Device menu. Verify that the
signature byte matches in the Advanced tab
Device present in STK500 sockets
Remove all devices from the programming sockets of the
STK500
ISP jumper not shorted on STK512 Interface Board
Connect shunt
Power and serial cable not connected to STK500
Verify setup of the STK500 hardware
Transmitter not
responding to
button press
Battery dead
Open Transmitter Application Board case and replace
coin cell battery
Demo Software corrupted
Reload the desired software according to Section 2.2.
Switch contact not made
Ensure proper contact of the button to the Transmitter
Application Board
No activity on
Transmitter
Application Board
LED(s)
Low Battery voltage
Replace coin cell battery
Transmitter is in sleep mode
Press button to wake from sleep mode
Demo Software corrupted
Reload the desired software according to Section 2.2.
Transmitter
Application Board
LED(s) constantly lit
Demo Software corrupted
Reload the desired software according to Section 2.2.
Unable to program
Transmitter
Application board
through ISP header
Incorrect orientation of the ribbon cable connecting the
ISP header to the STK500
Verify the orientation of both sides of the ribbon cable
Power not supplied to transmitter on-board
microcontroller
Supply 3 volts to the transmitter microcontroller through
the coin cell battery or via the STK500
Wrong device selected in the STK500 software
Select ATtinyl3 from the Device menu. Verify that the
signature We matches in the Advanced tab
Power and serial cable not connected to STK500
Verify setup of the STK500 hardware
Demo not working
(STK500 LED(s) not
responding to
transmitted signal)
Incorrect orientations of the Receiver Application Board
or STK512 Interface Board
Verify the hardware is assembled correctly as shown in
Section 2.
Power not properly supplied to all boards
See the troubleshooting section for each board.
Data Selector switch not set to STK500 position
Set the switch to the proper position and re-run the demo
Microcontroller socket on STK500 not populated
The demo uses an ATmega88 microcontroller in the
STK500 to decode the received signal
Corrupted software in the STK500 microcontroller
Reload the Receiver Decode software as shown
in Section 2.
10-pin ribbon cable not connected properly
Verify that the 10-pin ribbon cable is properly connected
to the LEDS header from the PORTC header on the
STK500
Incompatible modulation used on the transmitter and
receiver
Verify that transmitter and receiver are both set for the
same modulation type (ASK versus FSK)
Receiver set to permanent sleep
Check for Sleep bits in the OPMODE register set for all 1s
Receiver limits incorrect
Verify correct register settings as given in Section 2.
Receiver antenna not connected
Connect external whip antenna to Receiver Application
Board
Table 4-1. Troubleshooting Solutions (Continued)
Problem
Reason
Solution