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
Here you place the AVR. See Placing the AVR in the ZIF socket for more details.
This is the connection that lets you upload and debug your application with the JTAGICEmkII. See JTAG programming.
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.
The STK503 has two switches that lets you select between different on- board and external clock sources. This is described in Clock sources.
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.
These jumpers are for disabling some of the address lines from the controller to the SRAM. See External memory interface.
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.
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.