Hardware overview

The STK503 is a flexible tool to start developing and debugging applications for 100-pin AVRs as the ATmega2560. There are connectors for all available signals, making it easy to connect to your own hardware, if required

Figure 1. STK503

Abbreviations from Figure 1
ZIF socket

Here you place the AVR. See Placing the AVR in the ZIF socket for more details.

JTAG connector

This is the connection that lets you upload and debug your application with the JTAGICEmkII. See JTAG programming.

ISP connector

By mounting a cable between this connector and the programming connector on STK500, you can easily upload new programs to the AVR. See In-System programming for a description on how to use AVR Studio and how connect the cable.

Clock source switches

The STK503 has two switches that lets you select between different on- board and external clock sources. This is described in Clock sources.

SRAM footprint

The board has a footprint for an SRAM chip. No SRAM is mounted, so you can select an SRAM with the right operating voltage. For more information on using the SRAM and it connection, see External memory interface.

RAM HIGH ADDRESS jumpers

These jumpers are for disabling some of the address lines from the controller to the SRAM. See External memory interface.

RS-232 connector

The STK503 has an on-board RS-232 converter. In order to use it, you must connect the AVR to the AVR side of the connector, and the external RS-232 equipment (such as a PC) to the RS-232 side. See RS-232 Driver for more information.

PORTx connectors

All of the AVR ports are accessible on the port connectors. They are marked with text corresponding to the name of the AVR port. In addition to the port pins, they also have VCC and GND pins. See GUID-4FBA793C-846C-4E64-B8EC-C8C941B79E11.html#GUID-4FBA793C-846C-4E64-B8EC-C8C941B79E11__STK503.PINOUT for pinout.