| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
STK503 USER GUIDE.2 INTRODUCTION.2 Features.2 Known Issues G
Top Searches for this datasheetTable Contents TABLE CONTENTS STK503 USER GUIDE.2 INTRODUCTION.2 Features.2 Known Issues Getting Started Hardware overview.4 Mounting STK503 Placing socket.5 Programming AVR.7 In-System Programming (ISP) High-Voltage Parallel Programming (HVPP) JTAG Programming STK503 Clock Sources XTAL switch.10 TOSC switch.11 External Memory Interface.11 SRAM footprint Address latch.12 High address jumpers RS-232 Driver Debugging with JTAGICE mkII Connecting JTAGICE Troubleshooting Guide Programming problems.15 General problems.15 Problem Appendix Port Connectors SRAM Schematic layout STK503 User Guide Introduction STK503 module STK500 development board from Atmel Corporation. adds support 100-pin microcontrollers (ATmega2560, ATmega1280 ATmega640). STK503 includes connectors hardware allowing full utilization features these devices, while Zero Insertion Force (ZIF) socket makes easy TQFP packages prototyping. This user guide general getting started guide well complete technical reference advanced users. Figure STK503 starter Features Supports ATmega2560, ATmega1280 ATmega640. Zero Insertion Force (ZIF) socket 100-pin TQFP packages Supports High Voltage Parallel Programming through STK500 Supports Serial programming through STK500 Port connectors port On-board RS-232 converter covering whole operation range from 5.5V Footprint user-mountable SRAM chip On-board address latch easy connection memory peripherals JTAG Connector on-chip debugging using JTAGICE mkII On-board crystal easy Real Time Clock implementations Supported Studio Known Issues January 2005: There known issues. Getting Started this chapter will overview features STK503. will learn STK503 with STK500 mount socket. Hardware overview STK503 flexible tool start developing debugging applications 100-pin AVRs ATmega2560. There connectors available signals, making easy connect your hardware, required. Figure 3-1: STK503 socket: Here place AVR. Placing more details. JTAG connector: This connection that lets upload debug your application with JTAGICE JTAG programming JTAG debugging. connector: mounting cable between this connector programming connector STK500, easily upload programs AVR. In-System Programming description Studio connect cable. Clock source switches: STK503 switches that lets select between different onboard external clock sources. This described Clock options chapter. SRAM footprint: board footprint SRAM chip. SRAM mounted, select SRAM with right operating voltage. more information using SRAM connection, External Memory Interface chapter. HIGH ADDRESS jumpers: These jumpers disabling some address lines from controller SRAM. External Memory Interface chapter. RS-232 connector: STK503 on-board RS-232 converter. order must connect side connector, external RS-232 equipment (such RS-232 side. RS-232 Driver more information. PORTx connectors: ports accessible port connectors. They marked with text corresponding name port. addition port pins, they also have pins. Appendix pinout. Mounting STK503 First STK503 must mount STK500. Turn power STK500. Remove other cards. Remove devices from sockets STK500. Place STK503 STK500. Make sure EXPAND0 EXPAND1 headers both cards align properly. Figure 3-2: Mounting STK503 Placing socket socket STK503 takes AVRs 100-pin TQFP packages. STK500 100-pin devices with controller such ATmega3290 ATmega6490, must STK504 module, STK503. Make sure STK500 power switched off. Make sure that STK503 properly mounted STK500. (See Mounting STK503 details.) Place socket. attention marking device socket PCB. Figure 3-3: Placing socket. Programming STK503 programmed four different ways: In-System Programming (ISP) High-Voltage Parallel Programming (HVPP) JTAG Programming Self Programming Self Programming described this document. Please consult specific AVR's datasheet. In-System Programming (ISP) order program AVR, must have programming enable fuse set. This fuse High-Voltage Parallel Programming JTAG Programming. Figure 4-1: programming program STK503, following: Turn power STK500. Connect 6-pin cable between ISP6PIN connector STK500 connector STK503. Turn power STK500. Connect serial cable RS232 CTRL connector STK500 your Start Studio. Tools menu, select "Program AVR/ Connect." device ready programmed. more information programming dialog, Frontend software section STK500 user guide. High-Voltage Parallel Programming (HVPP) HVPP programming always available. other programming modes, JTAG programming, disabled. With HVPP, other programming modes enabled. HVPP requires target voltage have external hardware connected STK500/STK503 that does tolerate must disconnected before HVPP program AVR. Figure 4-2: HVPP programming HVPP program STK503, follow these steps: Turn power STK500. Disconnect hardware that does tolerate Connect PROGCTRL connector PORTD PROGDATA PORTB STK500 show figure below. jumpers switches according Table 4-1. Connect serial cable RS232 CTRL connector STK500 your Turn power STK500. Start Studio. Tools menu, select "Program AVR/ Connect." Board tab, make sure VTarget slider shows not, adjust press Write Voltages ready program device. more information programming dialog, Frontend software section STK500 user guide. Table 4-1: High-Voltage programming jumper settings STK500 VTARGET Mounted AREF Optional RESET Mounted XTAL1 Mounted OSCSEL Mounted, BSEL2 Mounted PJUMP Open STK503 XTAL switch position near crystal socket TOSC switch important JTAG Programming JTAGICE mkII can, adittion help debug your code, used programmer. order JTAG program AVR, Enable fuse must set. fuse HVPP programming. Figure 4-3: JTAG programming Follow these steps JTAG program AVR: Turn power STK500. Connect JTAGICE mkII probe JTAG connector STK503. Remove RESET jumper STK500. Connect serial cable cable beetween JTAGICE mkII your Turn power STK500. Start Studio. Tools menu, select "Program AVR/ Connect." ready program device. more information programming dialog, Frontend software section STK500 user guide. STK503 Clock Sources ATmega2560 like have clock inputs; XTAL TOSC. switches STK503 selects what connected these inputs. Figure 5-1: clock selection switches XTAL TOSC XTAL switch clock source connected XTAL clock input used drive internal chip clock. source crystal, resonator external clock signal. XTAL switch sitting STK503 selects what connected XTAL pins. STK500 supply different clock signals: STK500 generate software controlled signal with maximum frequency 3.69MHz crystal placed crystal socket. select between these sources with OSCSEL jumper. This signal available STK503. STK503 also socket crystal. This socket should used instead STK500, least high-frequency crystals (>8MHz). XTAL switch selects what signal routed XTAL AVR: STK500 supplied clock (set switch position indicated text STK500) crystal socket STK503 (set switch position nearest crystal socket) TOSC switch TOSC inputs configured normal pins, input pins low-frequency oscillator that clock asynchronous timer. STK503 32kHz crystal that connected these pins. TOSC switch selects what connected TOSC pins AVR: Normal port pins TOSC pins connected PORTG connector (set switch position indicated text PORTG) 32kHz crystal (set switch position nearest 32kHz crystal) External Memory Interface AVRs supported STK503 access external memories peripherals through External Memory Interface. This interface consist PORTA (multiplexed data address byte), PORTC (address high byte), PORTG[2:0] (RD, ALE). SRAM footprint STK503 footprint where SRAM chip mounted. footprint takes 128Kx8 TSOP packages. Figure 6-1: SRAM footprint. arrow shows Only SRAM chips with center power pins used. Appendix details. Address latch data byte address multiplexed PORTA. signal indicates when address present. This byte must stored latch until memory access cycle completed. STK503's latch connected signal. latched byte address routed SRAM footprint, also accessible connector marked A[7:0]. High address jumpers Some highest eight address pins External Memory Interface disabled used general I/O. This feature supported STK503 mounting appropriate HIGH ADDRESS jumpers. lines which disconnected from SRAM footprint pulled address lines SRAM isn't floating. RS-232 Driver STK503 RS-232 driver operating target voltages from 5.5V with maximum speed 480kbps. There transmit receive pins. With RS-232 port available STK500, have three channels available your design. driver pins available connector lower right corner STK503 (see figure 7-2). Figure 7-1: RS-232 connector driver must connect logic level pins RS232 pins external device. connector marked with RS-232, where pins side must connected pins AVR, RS-232 side connects connector your RS-232-enabled device. arrows show signal directions. Figure 7-2: RS-232 connection STK503 9-pin 25-pin connector, must make your connection. however decide will only TxD/RxD lines, giving channels, handshake signals like RTS/CTS DTR/DSR will used. latter case, must connect handshake signals regular PORT pins that controlled software. Debugging with JTAGICE mkII ATMEL's JTAGICE mkII debug AVRs that supports JTAG debugWire debugger interface. Connecting JTAGICE Figure 8-1: Connecting JTAGICE STK503 Connect JTAGICE probe JTAG connector show figure above. able this interface debugging, must also remove RESET jumper from STK500. Troubleshooting Guide Programming problems Problem programming does work programming does work Cause Solution cable connected Connect 6-pin cable between ISP6PIN connector STK500 connector STK503. also Programming AVR. clock fast Make sure clock switch STK503 running right position. Board page clock frequency. programming dialog Studio, reducing clock frequency. Programming chapter setup. High-Voltage 10-pin cables programming does connected correctly. work. High-Voltage BSEL2, OSCSEL, Programming chapter programming does RESET VTARGET setup. work. jumpers STK500 right. High-Voltage STK504 clock switch switch STK500 position. also programming does wrong position. Programming AVR. work. General problems Problem Cause Some port pins working properly mounted socket. code isn't running. no/wrong clock source. Solution Make sure chip properly aligned socket. When spring-loaded latch depressed, chip should nicely into bottom socket. According clock fuse setting, select appropriate clock source STK500 STK503. Check OSCSEL jumper STK500 clock switch STK503. using crystal sockets, check that firmly mounted socket. will clock frequency Check that running within MHz, works exceeding specifications. Check speed grade lower frequencies. clock rate consult datasheet operating certain frequencies voltages. operating voltage). will Crystals should Place crystal socket STK503. MHz, works placed crystal clock switch position closest lower frequencies. have socket STK503. crystal socket. crystal mounted STK500 Appendix Port Connectors STK503 seven port connectors addition those available STK500. These PORTE, PORTF, PORTG, PORTH, PORTJ, PORTK PORTL. pinout each connector described below. Table A-1: STK503 port connectors pinout PORTE PORTF PORTG SRAMEN PORTH PORTJ PORTK PORTL SRAM following SRAM chips used STK503: Manufacturer Part number ISSI IS63LV1024-T 3,3V ISSI IS63LV1024-J 3,3V ISSI IS63LV1024-K 3,3V IDT71124-Y IDT71V124SA-TY 3,3V IDT71V124SA-Y 3,3V IDT71V124SA-PH 3,3V Cypress CY7C1019-V Cypress CY7C1019B-V Cypress CY7C1018BV33-V 3,3V Cypress CY7C1019BV33-V 3,3V Toshiba TC558128BJ Toshiba TC558128BFT Toshiba TC55V8128BJ 3,3V Toshiba TC55V8128BFT 3,3V Samsung K6R1008C1C-J Samsung K6R1008C1C-T Alliance AS7C31025A-HFC Package TSOP-II 300-mil 400-mil 400-mil 300-mil 400-mil TSOP-II 400-mil 400-mil 300-mil 400-mil 400-mil TSOP-II 400-mil TSOP-II 400-mil TSOP-II TSOP-II Schematic layout STK503 schematic: STK503.pdf STK503 component placement: STK503_asm.pdf Disclaimer: information this document provided connection with Atmel products. license, express implied, estoppel otherwise, intellectual property right granted this document connection with sale Atmel products. EXCEPT FORTH ATMEL'S TERMS CONDITIONS SALE LOCATED ATMEL'S SITE, ATMEL ASSUMES LIABILITY WHATSOEVER DISCLAIMS EXPRESS, IMPLIED STATUTORY WARRANTY RELATING PRODUCTS INCLUDING, LIMITED IMPLIED WARRANTY MERCHANTABILITY, FITNESS PARTICULAR PURPOSE, NON-INFRINGEMENT. EVENT SHALL ATMEL LIABLE DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES LOSS PROFITS, BUSINESS INTERRUPTION, LOSS INFORMATION) ARISING INABILITY THIS DOCUMENT, EVEN ATMEL BEEN ADVISED POSSIBILITY SUCH DAMAGES. Atmel makes representations warranties with respect accuracy completeness contents this document reserves right make changes specifications product descriptions time without notice. Atmel does make commitment update information contained herein. Unless specifically provided otherwise, Atmel products suitable for, shall used automotive applications. Atmel's products intended, authorized, warranted components applications intended support sustain life. Atmel Corporation 2006. rights reserved. Atmel®, logo combinations thereof, Everywhere Are®, AVR®, Studio® others, registered trademarks trademarks Atmel Corporation subsidiaries. Other terms product names trademarks others. Other recent searchesMIC33153 - MIC33153 MIC33153 Datasheet LNBK20D2 - LNBK20D2 LNBK20D2 Datasheet KRA301V - KRA301V KRA301V Datasheet KRA306V - KRA306V KRA306V Datasheet CD54HC354 - CD54HC354 CD54HC354 Datasheet AH314 - AH314 AH314 Datasheet
Privacy Policy | Disclaimer |