Advertisement

Quick Links

STK100 Starter Kit User Guide
--------------------------------------------------------------------------------------------------
December 1999
R

Advertisement

Table of Contents
loading

Summary of Contents for Atmel AVR STK100

  • Page 1 STK100 Starter Kit User Guide -------------------------------------------------------------------------------------------------- December 1999...
  • Page 2: Table Of Contents

    Table of Contents Section 1 Introduction ................... 1-1 ® STK100 Starter Kit................1-1 Device Support ..................1-1 Section 2 Getting Started..................2-1 Unpacking the System ................2-1 System Requirements................2-1 Power Supply ....................2-1 Connecting the System................2-1 Section 3 Hardware Description ................3-1 Hardware Specifications ................3-1 Section 4 Device and Jumper Information............
  • Page 3 Table of Contents Device Menu .....................7-1 Programmer Menu ..................7-1 View Menu ....................7-2 Help Menu....................7-2 Other Controls...................7-2 Section 8 Technical Support................. 8-1 General .....................8-1 Registration....................8-1 EMC Regulations ..................8-1 Section 9 Appendix A – STK100 Schematics............9-1...
  • Page 4: Introduction

    Section 1 Introduction AVR STK100 The STK100 Starter Kit is designed to support the AVR Microcontroller from Atmel Cor- Starter Kit poration. The system will help tiny AVR users to get started designing with AVR Microcontrollers. The STK100 incorporates an In-System Programming unit and an applications board.
  • Page 5 Introduction STK100 Starter Kit User Guide...
  • Page 6: Getting Started

    You will find the following items in the pack: System STK100 main board 1 disk set Parallel/printer port cable ATtiny11 sample + AT90S2343 Atmel CD-ROM System The minimum computer hardware and software requirements are: 80486 processor or above Requirements 16 MB RAM...
  • Page 7 Getting Started Updates will be added to the Atmel web site as new parts become available. A parallel port cable is supplied with the system to allow this port to be used for upgrades. If you prefer to use the serial port, a straight-through serial cable is required.
  • Page 8: Hardware Description

    Section 3 Hardware Description The main features of the board are shown in the diagram below. Figure 3-1. USER PROTOTYPING AREA ANALOG 8-PIN SOCKET PORT B PORT D MISC HEADER J6 AND J8 28-PIN SOCKET 20-PIN SOCKET 3.684MHz CRYSTAL 4 SWITCHES EXPANSION 4 LEDs ON PORT B HEADER...
  • Page 9 0.1" pitched holes in a 35 x 21 hole pattern Keypad Connector: 10-key matrixed keypad connection ISP Connector: Standard Atmel In-System Programming interface Expansion Connector: For connection of external programming systems Device Sockets: Four 1 x 28-pin, 1 x 20-pin and 2 x 8-pin...
  • Page 10: Device And Jumper Information

    Section 4 Device and Jumper Information Please refer to Figure 9-2, “Targets and Interfaces Schematic”, found in Section 9, “Appendix A – STK100 Schematics”. The system has four sockets for devices: 28-pin socket 20-pin analog socket 8-pin digital socket 8-pin analog socket These sockets have been configured to accept all of the current and future AVR Tiny devices.
  • Page 11: Jumpers

    Device and Jumper Information Figure 4-3. 28-pin Devices 28 - PIN 1 There is another method of checking that the device is inserted the right way and that is to check the notches on both the device and the programming socket. At the end of the device a notch is cut out.
  • Page 12: Headers

    Device and Jumper Information 4.3.4 This jumper is adjacent to Socket 2 20-pin part and is used to select program set towards pin 1 or run set towards pin 3. When in run mode it will enable Port PB7/ADC10 and will route it to the port B 10-pin header. There are also additional jumpers that can be used for special functions.
  • Page 13: User Interface Headers

    Device and Jumper Information User Interface Headers 4.5.1 Matrixed Keypad Interface: This is wired directly to the 28-pin device (see www.avr-forum.com for keypad details). 4.5.2 Miscellaneous: These are miscellaneous signals that can be used in conjunction with the port headers (see below). The signals are: Pin 1: PA0 on 28-pin part Pin 2:...
  • Page 14: Notes On Usage

    Finally, there are two expansion connectors that can be used to drive external circuits. 4.5.6 ISP Connector: This will be used to enable the user to program external devices in cir- cuit using the system. It conforms to the standard Atmel ISP pinout. 4.5.7 Expansion Connector: For future use.
  • Page 15 Device and Jumper Information STK100 Starter Kit User Guide...
  • Page 16: Installing The Software

    Section 5 Installing the Software Windows 95/98 & Check web site www.atmel.com for the latest updates before installing the software. Windows NT To install the software please insert the supplied disk or CD-ROM in your computer and perform the following steps: Click on your “Start”...
  • Page 17 Installing the Software STK100 Starter Kit User Guide...
  • Page 18: How To Use The Software

    Section 6 How to Use the Software The programmer software is shown below: Figure 6-1. HARDWARE WINDOWS SECURITY MAIN DEVICE SELECTION SELECTION RATINGS MENU SELECTION STATUS INDICATOR MEMORY BUFFER ASCII PANE AND MESSAGE LINE: WINDOW - EDITABLE - EDITABLE RED = ERROR YELLOW = IN PROGRESS GREEN = OK Overview...
  • Page 19: Configuring The Software

    How to Use the Software Configuring the 1. The first step is to choose the type of hardware connection, using the drop-down list at the top right of the screen. Choose STK100 (serial port) or STK100 (paral- Software lel port), depending on your requirements. Ensure that the board is connected to the correct port –...
  • Page 20: Warning

    How to Use the Software 6.4.1 The Four Different Erase device: The device is erased and code and EEPROM memories will be empty – Operations blank value is FFh. All fuse settings will be cleared to default values (see data book/CD-ROM for device-specific fuse information).
  • Page 21 How to Use the Software STK100 Starter Kit User Guide...
  • Page 22: Menu And Option Descriptions

    Section 7 Menu and Option Descriptions File Menu 7.1.1 Load Select Memory Area/buffer window to load (Flash or EEPROM), then open the “Intel Hex” file in the “Open File” dialog box. A red status warning light indicates that the file load was unsuccessful.
  • Page 23: Programmer Menu

    Menu and Option Descriptions Programmer Menu 7.3.1 Options Dialog box for port selection. You must choose parallel or serial port operation and the correct product (STK100) first, using the drop-down list at the top right of the screen. 7.3.2 Information Shows information about the programmer state (e.g.
  • Page 24 Menu and Option Descriptions ASCII characters. Holding the mouse cursor over a value brings up a fly-out that gives the address and the value in decimal, binary, hexadecimal and ASCII. 7.6.6 EEPROM Buffer Displays the EEPROM memory in a buffer window. The code to be programmed into the Window device is loaded into this buffer by the “File - Load - EEPROM”...
  • Page 25 Menu and Option Descriptions STK100 Starter Kit User Guide...
  • Page 26: Technical Support

    This web site also features the AVR chat forum, where you can obtain help and advice from other AVR users. This is not an official Atmel site, but it is endorsed by Atmel. Registration In order to receive updates you must be registered.
  • Page 27 Technical Support Atmel cannot be held accountable for any user-supplied equipment, such as power sup- plies and computers, used with this system. If these parts do not conform to the EMC regulations, then the complete system will not conform to the standards.
  • Page 28: Appendix A - Stk100 Schematics

    Section 9 Appendix A – STK100 Schematics Figure 9-1. Main Logic Schematic STK100 Starter Kit User Guide...
  • Page 29 Appendix A – STK100 Schematics Figure 9-2. Targets and Interfaces Schematic STK100 Starter Kit User Guide...
  • Page 30 Appendix A – STK100 Schematics Figure 9-3. Power Supply Schematic STK100 Starter Kit User Guide...
  • Page 31 Appendix A – STK100 Schematics Figure 9-4. Peripheral Schematic STK100 Starter Kit User Guide...
  • Page 32 Appendix A – STK100 Schematics STK100 Starter Kit User Guide...
  • Page 33 Appendix A – STK100 Schematics STK100 Starter Kit User Guide...
  • Page 34 No licenses to patents or other intellectual prop- erty of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life suppor t devices or systems.

Table of Contents