EasyManua.ls Logo

Atmel AVR STK500 User Manual

Atmel AVR STK500
62 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
STK500
..............................................................................................
User Guide

Questions and Answers:

Atmel AVR STK500 Specifications

General IconGeneral
BrandAtmel
ModelAVR STK500
CategoryController
LanguageEnglish

Summary

Section 1 Introduction

1.1 Starter Kit Features

Overview of the AVR STK500 starter kit's capabilities and components.

1.2 Device Support

Lists the AVR devices compatible with the STK500 starter kit.

Section 2 Getting Started

2.1 Unpacking the System

Details the contents of the STK500 starter kit package.

2.2 System Requirements

Specifies the minimum hardware and software needed for STK500 operation.

2.3 Quick Start

Provides initial steps to set up and test the STK500 starter kit.

2.3.1 Connecting the Hardware

Instructions for physically connecting the STK500 to a PC and target device.

2.3.2 Programming the Target AVR Device

Guide to programming an AVR device using AVR Studio and the STK500.

Section 3 Hardware Description

3.1 Description of User LEDs

Explains the function and implementation of the user-accessible LEDs.

3.2 Description of User Switches

Details the function and implementation of the user-accessible push-button switches.

3.3 Connection of LEDs and Switches

Shows how to connect LEDs and switches to I/O port headers for use.

3.4 Port Connectors

Describes the pinouts and connections for the general I/O port headers.

3.5 Description of User RS-232 Interface

Explains the two RS-232 ports on the STK500 and their usage.

3.6 Description of DataFlash Pins

Details the pins and connections related to the DataFlash memory interface.

3.7 Target Socket Section

Overview of the sockets for inserting target AVR devices for programming and operation.

3.7.1 ISP Programming

Explains In-System Programming (ISP) using the STK500.

3.7.2 High-voltage Programming

Describes the High-voltage Programming method for AVR devices.

3.8 Jumper Settings

Explains the function and default settings of various jumpers on the STK500.

3.8.1 Target Vcc Settings, VTARGET

Details how to set and control the target device's supply voltage (VTARGET).

3.8.2 Analog Reference Voltage, AREF

Explains the control and usage of the analog reference voltage (AREF).

3.8.3 Reset Settings, RESET

Describes how the RESET jumper controls the target AVR's reset signal.

3.8.4 Clock Settings, XTAL1 and OSCSEL

Explains how to configure clock sources and settings using jumpers.

3.9 Expansion Connectors

Information on expansion connectors for prototyping and additional modules.

3.10 Prog Ctrl and Prog Data Headers

Details the headers used for parallel High-voltage Programming.

3.11 Miscellaneous

Covers additional features like push buttons and status LEDs.

3.11.1 RESET Push Button

Explains the function of the RESET push button.

3.11.2 PROGRAM Push Button

Describes the PROGRAM push button's role in microcontroller upgrades.

3.11.5 Status LED

Explains the multi-color status LED and its indications.

Section 4 Installing AVR Studio

Installing AVR Studio

Step-by-step instructions for installing the AVR Studio software.

Section 5 Using AVR Studio

5.1 Windows Software

Overview of the supporting software for STK500 within AVR Studio.

5.2 Starting the Windows Software

Instructions on how to launch and start AVR Studio and the STK500 interface.

5.3 STK500 User Interface

Detailed explanation of the various tabs and settings within the STK500 interface.

5.3.1 "Program" Settings

Configuration options for programming Flash and EEPROM memory.

5.3.2 "Fuses" Settings

How to read and write fuse bits for device configuration.

5.3.3 "LockBits" Settings

Management of device lock bits for protection and security.

5.3.4 "Advanced" Settings

Accessing advanced device features like signature bytes and oscillator calibration.

5.3.5 "Board" Settings

Adjusting board-level operating conditions like VTARGET and AREF.

5.3.6 "Auto" Settings

Automating programming sequences for multiple devices.

5.3.7 History Window

Reviewing the communication log between AVR Studio and STK500.

5.4 Command Line Software

Using STK500 through DOS commands for automated programming.

Section 6 In-System Programming of an External Target System

In-System Programming of an External Target System

Using STK500 to program AVR devices on external target boards.

Section 7 Troubleshooting Guide

Troubleshooting Guide

Common problems and their solutions for STK500 operation.

Section 8 Technical Support

Technical Support

Information on how to obtain technical assistance for the STK500.

Section 9 Example Applications

9.1 Using LEDs and Switches

A practical example demonstrating the use of LEDs and switches with AVR code.

Section 10 Appendix A

Appendix A

Contains supplementary information, including a block diagram.

Related product manuals