Home
FS2003(US) - Equinox Technologies UK Ltd.
Contents
1. 67 4 7 J6 c Equinox 10 way Header UART Boot Loader rannnrrnnnnnvnrnnnnenrnnnnonnnnnnennnnnnnnn 69 4 8 J7 Atmel 10 way Header SPI Interface 71 4 9 J8 Atmel 10 way JTAG Header JTAG Interface 73 4 VO SP DEG JE OS EE 75 li FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 tae Oued Statens onum Portable ISP Programmer Copyright Information Information in this document is subject to change without notice and does not represent a commitment on the part of the manufacturer The software described in this document is furnished under license agreement or nondisclosure agreement and may be used or copied only in accordance with the terms of the agreement It is against the law to copy the software on any medium except as specifically allowed in the license or nondisclosure agreement The purchaser may make one copy of the software for backup purposes No part of this manual may be reproduced or transmitted in any form or by any means electronic mechanical including photocopying recording or information retrieval systems for any purpose other than for the purchaser s personal use without written permission 2000 2008 Copyright Equinox Technologies UK Limited All rights reserved Atmel and AVR are trademarks of the Atmel Corporation Microsoft MS DOS Windows Windows 95 Windows 98 Windows XP and Windows NT4 are registered trademarks
2. FS2003 Portable ISP Programmer Target ver PASS way PAA wem Wu En CEN F52003 User Guide EQUINOX TECHNOLOGIES EQUINOX TECHNOLOGIES UK LIMITED e TI FS2003 Bpo iius Company Portable ISP Programmer Contents ele de TO gl te Ve d Le ME 1 EQUINOX Warranty Informatio M BEE 2 Electromagnetic Compatibility EMC Compliance sss 4 len el drm 5 Product DOCUMENTATION geet EES 6 1 0 Programmer Overview SpecificatiOnS rrrnannnunrnnnnnnnnnnnnnnnnnvnnnnnnnnevnnnnnnnvennnnnnnnennnnnnnnr 10 SSE SONEN 10 1 2 Hardware Overview external layout rrrrrrrnnnnrrorrrnnnnnrrrrrannnvenrnnnnnnennnnnnnnennnnnnannnene 11 1 3 Hardware Overview internal MEET EE 12 1 4 Programmer Specifications Overview cccccceeccsessseeceeeeeeeeeeseeeeeeesueaeeeeeeeessuaaeeeeeeees 13 15 Device SUP ae 17 1 5 1 Devices supported by the programmer 17 1 5 2 Programming Interface to Target Uevce 18 1 6 DC Power Input Connector CONT aite deir ian area kua 19 1 7 DC Power Cable Specification rrrnnnrnnnrrrnrrnnnnnnrvrnrrrnnnnnnrrnnnnrnnnsnnrrennnnnnnnnnnsnnnnnnnnnnnnee 19 1 8 J5 RS 232 Communications Port amp Serial Cables 000annnnnnnaannnnnnennnnnenennnnnnennnnnne 20 1 8 1 Connecting the programmer to the PC COM oort 20 182 SEA Cable LENIN 20 1 83 TEN NNN 21 2 0 Hardware Installation Lee 22 NNN NN 22 22 ED PEER 22 2 3 REMOVING t
3. ISP Header Connector In EDS Mode you can perform the following actions under PC control e Write data directly to a Target Device from the PC e g a HEX file Read data from a Target Device to a file on the PC Write Read the Configuration Fuses of a Target Device Write Read the Security Fuses of a Target Device Read the Target Vcc Voltage 3 5 2 Creating a new EDS Development Mode Project To test a Target Chip in EDS Development Mode follow the instructions detailed below e Launch EQTools e From the Welcome Screen select the Create a new Equinox Development Project EDS option OR e From the left hand pane select the lt Development gt tab and then select New Development Project gt The EDS Wizard will now launch e Follow the EDS Wizard by filling in each tab and then clicking the lt Next gt button e Select Programmer click Get Info button to detect your attached programmer e Select Project Type leave as the default Standalone Keypad Operation e Select Device This is your Target Chip e Select Target Oscillator If unsure of settings leave all settings as the defaults and click lt Next gt e Select Target Voltage e Select FLASH Data File optional you can enter the file name at a later stage in EDS e Select EEPROM Data File optional you can enter the file name at a later stage in EDS FS2003 ISP Programmer User Guide V1 08 1 August 08 41 FS2003 a Ti P
4. 1 August 2008 e T FS2003 Fh dise Portable ISP Programmer 1 2 Hardware Overview external layout Top Panel ISP Cable Slot ISP cable plugs into relevant ISP Header internally and then exits the case through this slot Front Panel o o lt Target Vcc gt LED d Indicates when Target Vcc is ON Does not indicate Programmer Power unless Jumper J9 is fitted Status LED s lt PASS gt LED lt BUSY gt LED lt FAIL gt LED lt NO gt Button Used to cancel a programming operation lt YES gt Button Used to start an autoprogram operation Bottom Panel 1 RS 232 port J5 2 External DC Power Supply Input CON1 FS2003 ISP Programmer User Guide V1 08 17 August 08 11 FS2003 Portable ISP Programmer Aie di im 1 3 Hardware Overview internal layout 1 2 Hardware 1 Atmel 6 way ISP SPI Header J3 3 2 Equinox 10 way ISP SPI UART Header J6 4 3 Atmel 10 way ISP SPI Header J7 4 Jumper J9 Vcc Link 5 5 Liquid Crystal Display LCD Enable LCD Backlight Jumper J10 6 7 Status LED s 16 af DW 13 lt Down gt Key 14 9 lt Up gt Key 8 10 External DC Power Supply Input CON1 9 11 RS 232 port J5 12 Firmware Update Jumper 2 J11 13 lt YES gt Key 14 lt No gt Key 15 Target Vcc Present LED 16 Atmel 10 way JTAG Header LU EH m T v LU c D 13 12 11 10 12 FS2003 ISP Programmer User Gui
5. Network Management Utility Interface Database Diagnostics Log Labview Control PC ee C Remote Application Control PC Key YES feature available as standard U a license upgrade must be purchased from Equinox to enable this feature 36 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h Sienna Portable ISP Programmer 3 2 Programmer Control Mechanisms The programmer can be controlled from EQTools from a Remote System and via the Equinox ISP PRO software An overview of the various control mechanisms is given below Standalone Operation Keypad This indicates that the programmer can be operated without being connected to a PC or other control system In this case an operator can control programming operations using a keypad on the programmer e g Epsilon5 FS200A FS2003 PPM3 MK2 ASCII Text Mode Control This indicates that the programmer can be controlled using a simple ASCII Serial Communications Protocol This is ideal for applications where a Remote System wishes to control the programmer using a serial communications link e g RS 232 ISP PRO Software This software suite is capable of controlling up to 16 x Equinox Production ISP programmers on an RS 485 network at the same time All programming operations are controlled via Programming Scripts and Programming Projects which have been created using EQTools The application minimises user intervention during pr
6. 1 August 2008 e TI FS2003 Bpo Portable ISP Programmer 4 9 J8 Atmel 10 way JTAG Header JTAG Interface This connection method is suitable for interfacing the programmer to a Target System which features the following e An Atmel device which features a JTAG ISP port e g ATmega128 323 64 e Atmel 10 way IDC JTAG Header e This is the same header as used on the Atmel JTAG ICE emulator To implement this connection simply plug the 10 way ISP cable into the Programmer ISP Header J8 and plug the other end of the cable into the matching header on the Target System Figure 4 9 1 Atmel 10 way IDC Header J8 viewed from PROG TMS PROG RESET Warning Connecting to the wrong ISP Header may cause catastrophic damage to the Programmer amp Target PROG GND _ System Programmer Programmer Connect to Description Pin name Input pin on Output Target Device PROG TCK TCK JTAG TCK Test Clock Signal pin Clock signal from programmer to Target Device JTAG port PROG GND GROUND Ground Connection Common ground connection between Programmer and Target System PROG TDO TDO JTAG TDO Test Data Output pin Data signal from Target device JTAG port to programmer 2 mE mE 4 PROG VCC TARGET VCC Target Vcc Connection Pins 4 7 are physically connected inside the programmer Connects to Vcc rail of Target System Pin referred to as VTref on Atmel JTAG ICE PROG TMS TMS JTAG TMS Test Mode Selec
7. 8 Locking the Programmer Keypad It is possible to lock the programmer keypad so that the Up and Down keys no longer work in Standalone Mode This will stop a user being able to select any other project stored in the programmer once the initial project has been selected To lock the Programmer Keypad Open your Programming Project in Project Builder or EDS e Select the lt Programmer and Project Type gt tab e Check the Lock Keypad box e Re compile the project e Upload the project to the programmer Please note This feature is only available in firmware 3 01 or above 52 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e T FS2003 testbed eks mpg Portable ISP Programmer 3 6 4 Standalone Keypad Operation Flowchart The flowchart below details how a Programming Project is selected in Standalone Mode Select D T D oS Select MG JE MG JE T Select Project Projectn CHECKING IMAGE FAIL INTERNAL IMAGE PAGEn IS CORRUPTED PRESS YES TO PROGRAM TARGET Execute Selected Project FS2003 ISP Programmer User Guide V1 08 1 August 08 53 FS2003 e Ti Portable ISP Programmer beten Company 3 6 5 Programmer Status LED s The current status of the programmer is displayed on the programmer Status LED s as detailed in the table below Fig 2 6 5 Programmer Status LED s state descriptions a LED MEE nau LC a ola x BUSY FAIL D SSS is now wait
8. PROJECT LOADED FAIL LED constantly flashing O XXX Target Vcc PASS BUSY FAIL The mbedded Soduikona Company Switch power off immediately in case of a short circuit Check that you have chosen the correct ISP Header to connect to your Target System Check that the ISP Cable is inserted the correct away around into the ISP Header Socket on the Target System If the Programmer is powering the Target System check that the Vcc Jumper J9 is fitted lf Programmer and Target System are independently powered check that the Vcc Jumper J9 is removed Also check that the Vcc line from the Target System is definitely still connected to the Programmer Vcc pin on one of the ISP Headers If the programmer has never been used before or the on board FLASH Memory Store has been erased then the programmer will display the message No Invalid Project Loaded This is normal as the programmer FLASH Memory Store is empty so the programmer cannot be used in Standalone Mode Please upload a valid project to the programmer using EQTools and then try again If you are running firmware 2 46 or below then the FAIL LED will flash when you initially power up the programmer To clear the FAIL LED condition use the Up lt Down gt keys to select a Programming Project and then press the lt Yes gt key If there are no Programming Projects Loaded into the Programmer Flash Memory Store the FAIL LED
9. 1 8 3 2 Connections for 9 way to 9 way Serial Cable Straight through cable 9 way Male en Female FS2003 ISP Programmer User Guide V1 08 1 August 08 21 FS2003 C EQUINOX The mbedded Soduikona Company Portable ISP Programmer 2 0 Hardware Installation 2 1 Overview This section details how to set up the programmer hardware including Power Supply Earthing Requirements PC Serial Port Connection and ISP Header Selection 2 2 ESD Precautions Work in a static free environment Wear an earthed wrist strap when handling either the programmer and or any programmable device Ensure that the PC programmer and Target system are connected to the same EARTH OV potential Do NOT plug the ISP cable of the programmer into a Target System when the Target power is ON The programmer I O lines are ESD protected but it always good practice to take proper ESD precautions This can help to avoid ESD damage to either the programmer or Target System 22 FS2003 ISP Programmer User Guide V1 08 1 August 2008 FS2003 petite Company Portable ISP Programmer 2 3 Removing the programmer cover Remove programmer from all packaging and place display side down on a flat surface Remove all four screws from the back of the The screws will be supplied in a separate small programmer if fitted plastic bag if this is a new programmer Remove programmer cover to reveal internal electronics ISP Heade
10. Fig 2 4 1 FS2003 Power Supply Overview Schematic NSd juepuadapu 3abue INILSAS LIDYVL AU SUE 1394VLA saul O JAaWwLUEIDOIJ 1394VLA 6r xur1 p uondo 22A 123128Au0j 2 9 O l Jang aur 2 18641e abeyjon yabsey 139UV1A saul O Jeuuej5oJd 2 AJN YJWNYSOYd E00ZS4 ANDS jeusa uy Jawwesbolg Jabjep A 20 AO St IQ AO S 103e nbay Jeau Ac 184905 yer LNOD JA ACL 6 jddns Jamod IEUIaIK 1X3 nSdA l A0 6 25 FS2003 ISP Programmer User Guide V1 08 1 August 08 FS2003 Portable ISP Programmer EQUINOX Tha Embedded Seduitons Company 2 4 2 Powering the Target System at 5 0V from the programmer external mains power supply adaptor Target Programmer Microcontroller j 1 ISP Header Connector ISP Header Connector ISP Cable Power Supply Unit PSU Plug power supply jack into mating jack Socket CON 1 on the rear of the programmer External power supply must be 9 0 to 12 0V DC regulated 9 0V DC regulated power supply is supplied with the programmer Fit the Jumper J9 which connects the programmer 5 0V Vcc supply to the Target Vcc on the ISP Header connectors Plug the mains adaptor into the mains supply but do not switch the power on 2 4 3 Powering the Target System at 5 0V from the programmer external bench power supply Wire with white stripe VE All black wire Ground 0V P
11. K PASS BUSY FAIL A A Ss Target Vce Pass Busy ru These LED s indicate the current status of the programmer Programmer Display 2 x 16 character Back lit LCD backlight configurable Og Target Vcc e Target Vcc LED will illuminate when Target Vcc voltage is FS2003 ISP Programmer User Guide V1 08 1 August 08 13 FS2003 Cha Portable ISP Programmer Tie kved Sedem Cope Voltage Detection detected LED e Threshold detection voltage approx 3 1V O Se Target Vcc PASS BUSY FAIL PC Control Software The programmer can be controlled using As standard e EQTools e Upload Wizard integrated with EQTools e ConsoleEDS EVAL Command Line control Optional chargeable upgrades e ASCII Text Communications Mode e SP PRO e Standalone Upload Wizard e ConsoleEDS PRO Command Line control Power Supply There are 3 possible modes for powering the Programmer Options Target System Programmer is powered from the Target System 3 0 5 0V Programmer powers the Target System 5 0V only Programmer and Target System are independently powered Programmer at 9 0 12V Target System at 3 0 5 0V Voltage range Device Programming voltage range 3 0 5 0V Programmer Internal Vcc Voltage 5 0V Possible Target System voltage range 3 0 5 0V Vpp Voltage On Board 12 0V Vpp Voltage Generator Generator Applies 12 0V to RESET pin for Atmel ATtiny HV programming DC Power Connecto
12. 3 The protocol does not support uploading of Programming Projects to the programmer This must be performed using the EQTools Project Upload Wizard 4 Only very limited diagnostics are available using this protocol ie FAIL Error Number FS2003 ISP Programmer User Guide V1 08 1 August 08 55 FS2003 C EQUINOX The mbedded Soduikona Company Portable ISP Programmer 3 7 4 Further Information A full description of this protocol can be found in the Application Note AN110 ASCII Text Control ATC Protocol for Remote Control of Equinox Programmers 56 FS2003 ISP Programmer User Guide V1 08 1 August 2008 a r FS2003 9h Sienna Portable ISP Programmer 3 8 Script Mode Script Mode is designed for production users who require logging of all programmer operations to a database This mode utilises the Equinox ISP PRO software which allows execution of Programming Scripts It is possible to write scripts to program unique data such as serial numbers calibration data etc It is also possible to control the programmer from a Remote Application written in e g Labview Visual Basic C etc In order to use Script Mode with your programmer it is necessary to purchase the relevant license upgrade for ISP PRO FS2003 ISP Programmer User Guide V1 08 1 August 08 57 FS2003 e T Portable ISP Programmer The Embedded Seduthons Company 4 0 ISP Header Selection 4 1 Overview T
13. 3 2 Programmer Cool MEM ANSHS aa ER Dio SOME NS ME OP EE 38 9 4 Programmer Operating MOSS ecesna ASS 39 325 Development Mode A DEE 41 NEE 41 3 5 2 Creating a new EDS Development Mode Proiect 41 3 5 3 Testing an existing Programming Project in a Project Collection in EDS Development ModE EE 42 3 5 4 Overview of EDS Development Mode 43 3 5 5 Buffer Window Control BUtlOnS rire eui atte ea eere I Pee de eo nues 45 3 5 b Exarriple or USING EDS usc iip tiro etit reta Poen xe dto nde cota niea d ce b e e 46 3 6 Standalone Keypad Mode 47 NNN a E E E E 47 3 62 P sh Buton FUNCHONS cererea a tai abet 49 3 6 3 Standalone Keypad Operation step by step guide 50 3 6 4 Standalone Keypad Operation Flowchart rrrrnnrnnnnnnnnvnnrrnnnnnnnrvnnrnnnnnnnrennnnnnnn 53 3 65 Programmer SAUS LED EE 54 3 7 ASGII Text Communications Mode vaar 422 NEDE 55 NNN 55 Je Programmers SUE OE an 59 EECHER ONS POIO ua 55 EFE NONNE 56 E SOMIOU OCS EE 57 4 0 ISP Header Selection NEE 58 ENN 58 4 2 ISP Header Selection Chart by header varar er 59 4 3 ISP Header Selection Chart by Device rrarrrrrrrrnnnrrvrnrannnnonrrnnnnnvnnrnnnnnvnnnnnnnnennnnnnnnee 61 4 4 J3 Atmel 6 way ISP Header SPI Interface rranrrrrnnnnrrnrnnnrrrrnnnnerrnnnnvnrnnnnevnnnnnennnnn 62 4 5 J6 a Equinox 10 way Header Generic SPI ntertacel 64 4 6 J6 b Equinox 10 way Header ATtiny11 12 15 HV Interface
14. 5 4 1 EDS FLASH Tab Overview gt Equinox Development Suite EDS Base Project Target Device Flash Eeprom seg Security Flash File Ah Examples Test hex Filesstest 128kb hex TM reload into buffer on change Updated tomatiealy upload to target on change H Save as E 3F SF 03 00 D7 39 00 00 FF FF FF FF CH 33 02 0D 9 yy JOx00010 C7 39 00 00 BE 39 00 00 00 30 06 000101 4E 00 9 49 0 0x00020 00 62 0C 6A 0C 8F OC A9 0C B9 0C CO OC CBOCD6 b j 1 9 A F 0x00030 OG DF OG E8 0C FO OC F6 OC 01 0D 07 0D OF 0D 21 B e amp 85 8 0x00040 OD 2B 0D 34 0D 3B 0D 4E UD 56 OD SF 0D 69 0D 72 4 N V l x00050 OD 76 OD 7F OD 8F OD AA 0D C6 ODES OD FC 0D 20 eil 3 Kei W0x00060 OE 45 0E 4A OE SD OE 48 OF 87 OF 94 OF AA OF AS E J H 41 1 1 W0x00070 OF B8 OF C2 OF CC OF D3 OF D8 OF E4 OF 2F 10 40 A 1 6 6 8 30 105910 6F 10 7E 10 A1 10 B 10 C8 10 D9 10 EA Y o i E t i 10 F5 10 F 10 01 11071113111711 1E1123 amp a Ux000A0 112911 31 11 36 11 3A 11 41 11 4411 441153 1 6 A D 0x000BO 11 5B11 6411 6011 71117511 7011 861189 j n q u 1 11 E 11 96 11 9E 11 A2 11 A6 11 AD 11 B6 11C0 1 1 6 1 11C611CC11D211DB11E011FD11101215 I 0 0 3 12 1412 31 12 2812 2D 12 3212 37 12 3E 12 43 2 7 3 12 47 12 5C 12 63 12 6B 12 7412 7B1292129F G c k t I 12 97 12 9C 12 A5 12 AD 12 B4 12 891
15. 7 DC Power Cable Specification gt The programmer is supplied with a DC power cable which plugs into CON1 The other end of this cable is supplied with bare wire ends for connecting to an external power supply e g bench PSU Cable Specification e One end features a female 2 5mm DC jack plug e The other end of the cable is supplied with bare wire ends for connecting to an external power supply e g bench PSU The black lead with the white stripe is the VE cable e The all black lead is the GROUND cable e The external voltage applied to CON1 must be between 9 0 and 12 0V Wire with white stripe VE ov All black wire Ground 0V FS2003 ISP Programmer User Guide V1 08 1 August 08 19 FS2003 a Ti Portable ISP Programmer nr dii 1 8 J5 RS 232 Communications Port amp Serial Cables 1 8 1 Connecting the programmer to the PC COM port The programmer communicates with a PC via the RS 232 Communications Port J5 A suitable 9 way to 9 way serial cable is supplied with the programmer The programmer is supplied with the following PC Serial Cables Adaptors 1 9 way D female to 9 way D Male Serial Cable 9 way to 9 way 9 way Serial Cable COM port PC Programmer Programmer to 9 way PC Serial Port Connection This cable should be connected between the 9 way D connector on the programmer and a spare 9 way RS 232 COM port on your PC 2 9 way D female to 25 way D Female adaptor 9 way to 9 way S
16. AVR LV SPI ATtiny 12 13 15L 22 24 25 26 45 85 2313 including L versions ATtiny AVR HV SPI 12V ATtiny 11 12 15L including L versions Vcc must be 5V with a 12V Vpp applied to the RESET pin HV ISP support for the ATtiny13 25 45 etc is not currently available Atmel T89C51Rx2 UART Boot T89C51 RB2 RC2 RD2 Temic Loader T89C51 IB2 IC2 T89C51CC01 Support for the AT89Cxxxx devices is not currently available NXP T89C51Rx2 UART Boot P89C51 RB2 RC2 RD2 fry ree Loader P89C 660 662 664 668 LV SPI ZW0102 ZW0201 ZW0301 FS2003 ISP Programmer User Guide V1 08 1 August 08 17 FS2003 a Ti Portable ISP Programmer Tie tabedded delen Company Key S Device supported as standard U Chargeable license upgrade required Support to be announced please contact Equinox for a Support Date For an up to date Device Support list please refer to the Device Support section for this programmer on the Equinox Website Important note Please refer to the relevant Application Note for details of how to connect the programmer to the Target Device on the Target System The Application Notes can be found on the FS2003 Download Page on the Equinox website 1 5 2 Programming Interface to Target Device gt The programmer supports the following programming interfaces to the Target Device Programming Family Description Comment Interfa
17. FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h ivan Portable ISP Programmer 2 7 4 Earthing recommendations To avoid catastrophic damage to PC programmer or target system e Ensure that both your target system and PC are connected to a common earth point e Make sure that all interconnections are made before applying power to PC and target system Programmer PEDIA Devices 1 Earth connection to PC 2 Target system earth 3 Earth from external device Common earthing point e f you are using a laptop or PC which is not connected to mains earth it is recommended that you make a hard wired connection from the COM port D connector shell and the target system to a common earth point e Avoid plugging and unplugging ISP connector while either the PC or Target System is powered up e Please ensure that any devices connected to the user target system are also properly grounded to the same common earth point Warning Any damage caused to the programmer by Electrostatic Discharge ESD through inadequate earthing is not covered under the warranty of the product FS2003 ISP Programmer User Guide V1 08 1 August 08 31 FS2003 EQUINOX The mbedded Soduthonsa Company Portable ISP Programmer 2 8 Testing the programmer hardware Apply power to the programmer If you have a Current Limit on your power supply turn it to approximately 20mA and then gradually increase it until the
18. P89C51Rx2 or P89C66x microcontroller e The relevant connections for in system programming via the Boot Loader To implement this connection simply plug the 10 way ISP cable into the Programmer J6 header and plug the other end of the cable into the matching header on the Target System Please note The programmer interfaces to the Target System at TTL voltage levels If the serial port to your Target System is RS 232 you will need to convert the TTL levels from the programmer to RS 232 using an external convertor Figure 4 7 1 Equinox 10 way IDC Header J8 viewed from PROG_VCC above PROG PSEN PROG TXD Warning 1 Itis possible for 12V to be output on pin 10 of this connector when programming ATtiny11 12 15 pg devices PROG GND PROG RESET 2 Connecting to the wrong ISP Header may cause catastrophic damage to the Programmer amp Target System Programmer Programmer Connect to Description Pin name Input Output pin on Target Device PROG VCC TARGET VCC Target Vcc This pin should be connected to the Target System Vcc This voltage could be used to power the programmer depending on the settings of the power switch jumper on the programmer s c me use 3 PROG PSEN PSEN PSEN pin This pin is driven LOW by the programmer to enter Boot Loader programming mode 4 PROG_TXD RXD Programmer RXD Transmit pin The programmer transmits serial data on this pin to the Target Device RXD R
19. This connection method is suitable for interfacing the programmer to a Target System which features the following e Atmel 6 way IDC ISP Header e An Atmel device which features the 3 wire SPI RESET Programming Interface The 6 way IDC box header is the most compact header i e takes up least space on the Target System and so is very popular for designs where PCB space is limited Unfortunately this connection method does not have any pins spare for extra functionality such as the SCK2 Oscillator so it should only be used if this functionality is not required To implement this connection method simply plug a 6 way ISP cable not supplied into the Programmer ISP Header J3 and plug the other end of the cable into the matching header on the Target System Figure 4 4 1 Atmel 6 way IDC Header J3 viewed from above Warning Connecting to the wrong ISP Header may cause catastrophic PROG_RESET damage to the Programmer amp Target System Programmer Description Pin name pin on d Target Device PROG MISO i MISO Master In Slave Out i i AEN pin instead TARGET VCC Target Vcc This pin should be connected to the Target System Vcc This voltage could be used to power the programmer depending on the settings of the power switch jumper on the programmer This is the SPI data input pin to the except for programmer This pin should be PROG SCK1 ATmega103 128 64 connected to the MISO pin on the Target PROG MOSI connect t
20. and down the list of projects currently resident in the programmer FLASH Memory Store e If there is one Programming Project resident in the programmer then this project will be displayed permanently on the LCD e f Project Version Control has been enabled for the project s then the project version information will be displayed on the bottom line of the LCD LCD Display Lon NN Status LED Display Saker Pro PASS BUSY FAIL J XXX Select Project Project2 Select Project Project3 3 Press the RED YES button to select the Programming Project LCD Display Status LED Displa D PASS BUSY FAIL Select Project Project 500 06 50 FS2003 ISP Programmer User Guide V1 08 1 August 2008 B FS2003 tec anaia Sladen Company Portable ISP Programmer 4 Wait for the programmer to CRC check the Programming Project e The programmer performs a full CRC validation check of the entire Programming Project stored in the programmer FLASH Memory Store e lf the check is OK the programmer goes to step 5 e If the check FAILS the programmer will display Internal Image is corrupted Please try re uploading your Project Collection and then repeat the Standalone Mode process from the beginning PASS BUSY FAIL BOR 5 Press the RED lt YES gt button again to execute the Programming Project e he Programming Project will now start to execute e The BUSY LED will illuminate to denote that the
21. from address 0x00000 to the end address specified in the buffer 9 sg This is the physical address range in bytes of the entire Buffer 44 FS2003 ISP Programmer User Guide V1 08 1 August 2008 a nox FS2003 ves tulad uka espn Portable ISP Programmer 3 5 5 Buffer Window Control Buttons The Buffer Window within EDS is used as a virtual data store which allows data to be transferred from file gt Buffer Window gt Target Device and vice versa The Buffer Control Buttons support operations on the data in the Buffer Window including loading a file into Buffer or saving the contents of the Buffer to file These buttons do NOT initiate any actual programming operation of the Target Device a Description Purpose e Re loads the specified HEX Binary file into the Buffer Window Re load File idi Buffer Tick the box to enable manual editing of the Buffer Window This will also allow the Load Erase and Fill buttons to be selected Load e This button allows you to manually browse to select a file to be load into the Buffer Window e The path will default to the path set up in the Programming Project if a file is specified Save as e This button allows you to save the contents of the Buffer Window to a file It is possible to specify the following properties for the file e File type HEX Binary e File Start and End Address 5 lt Erase gt e This button erases the entire contents of th
22. has the following functions i To execute a programming project which has been pre loaded into the programmer FLASH Memory Store li To return to the Standby state PASS BUSY FAIL 0909 amp The lt No gt button has the following functions i To cancel a programming action li To return to the Standby state PASS BUSY FAIL 0909 amp e he Up and lt Down gt buttons are used to scroll up and down through the list of available Programming Projects stored in the programmer FLASH Memory Store If there are not Programming Projects currently in memory then pressing thee buttons will have no effect FS2003 ISP Programmer User Guide V1 08 1 August 08 49 FS2003 EQUINOX ut IR E The Embedded Soduthons Company Portable ISP Programmer 3 6 3 Standalone Keypad Operation step by step guide The instructions below detail how to operate the programmer in Standalone Mode using the programmer keypad and LCD A PC is not required while operating in Standalone Mode 1 Ensure that you have already uploaded a valid Project Collection to the programmer e Use the EQTools Upload Wizard to upload your Project Collection e Use the new Standalone Upload Wizard Utility to upload your Project Collection software upgrade required 2 Select the Programming Project which you wish to execute e Use the lt UP gt and lt Down gt keys to move up
23. of the Microsoft Corporation IBM PC and PS 2 are registered trademarks of International Business Machines Corporation Intel MCS 51 ASM 51 and PL M 51 are registered trademarks of the Intel Corporation Every effort was made to ensure accuracy in this manual and to give appropriate credit to persons companies and trademarks referenced herein Equinox guarantees that its products will be free from defects of material and workmanship under normal use and service and these products will perform to current specifications in accordance with and subject to the Company s standard warranty which is detailed in Equinox s Purchase Order Acknowledgment FS2003 ISP Programmer User Guide V1 08 1 August 08 FS2003 a Ti Portable ISP Programmer sic tavedded delen Company Equinox Warranty Information This product is guaranteed by Equinox Technologies UK Limited for a period of 12 months 1 year after the date of purchase against defects due to faulty workmanship or materials One guarantee covers both parts and labour Service under the guarantee is only provided upon presentation of reasonable evidence that the date of the claim is within the guarantee period e g completed registration guarantee card or a purchase receipt The guarantee is not valid if the defect is due to accidental damage misuse or neglect and in the case of alterations or repair carried out by unauthorised persons A number of exceptions to the warranty are liste
24. software utility allows any Equinox programmer to be controlled via simple Command Line instructions from a Command Window ConsoleEDS within Windows The following sources of documentation are available for this software e Application Note 111 ConsoleEDS Manual JTAG In System ISP Upgrade Application Note This license upgrade enables the FS2003 Programmer to support high speed In System Programming ISP of the Atmel ATmega m LAS microcontroller family using the JTAG algorithm The following sources of documentation are available for this software e Application Note 101 Error Message Descriptions This document lists all the possible error messages which can be generated by the EQTools ISP PRO applications FS2003 ISP Programmer User Guide V1 08 1 August 08 7 FS2003 Clase Portable ISP Programmer tie Rahedded Sein Serge Downloading up to date documentation and software In line with our policy of continuous improvement the software and associated documentation for this product are updated on a regular basis Please refer to the Downloads Page for this product on our website at http www equinox tech com products downloadsearch asp for the most up to date information for this product Browse to http www equinox tech com o Click select the Downloads tab gt the Downloads Search Page will appear o Type in the name of the programmer e g FS2003 into the Product Name field o Cli
25. will continue to FLASH until at least one Project is uploaded 34 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h Siva Portable ISP Programmer FS2003 ISP Programmer User Guide V1 08 1 August 08 35 FS2003 Clase Portable ISP Programmer tie Rahedded Sein Serge 3 0 Programmer Getting Started Guide 3 1 Software Overview The FS2003 programmer is supplied with a comprehensive Integrated Development Environment IDE called EQTools Version 2 xx Software Suite This software supports creation and testing of so called Programming Projects which can then be uploaded to the programmer for use in Standalone Mode EQTools contains many separate utilities most of which are enabled as standard for this programmer Certain options such as compiling and running of Programming Scripts must be purchased from Equinox as a License upgrade The table below details the various EQTools components and whether they are enabled as standard Fig 3 1 Software Control Options for the FS2003 Programmer EQTools Project Builder YES EQTools Project Management Utility YES EQTools Project Upload Download Utility YES EQTools Development Suite EDS YES EQTools Script Builder U EQTools Script Editor U Development Mode PC Controlled YES Standalone operation Keypad no PC YES ASCII Text Mode Control U ConsoleEDS Evaluation version YES ConsoleEDS PRO version ISP PRO Software
26. your Target Device PROG VCC PROG_SPARE 1PROG RESET VPP PROG GND Programmer Pin name Programmer Input Output Figure 4 6 1 Equinox 10 way IDC Header J8 viewed from above Warning PROG TSCK2 PROG SDI 3 Itis possible for 12V to be output on pin 10 of this PROG Sil connector when programming ATtiny11 12 15 devices PROG GND PROG SDO 4 Connecting to the wrong ISP Header may cause catastrophic damage to the Programmer amp Target System Connect to pin on Target Device Description Target VCC This pin should be connected to the Target System Vcc This voltage could be used to power the programmer depending on the settings of the power PROG_VCC TARGET VCC switch jumper on the programmer No connect Spare Programmer I O pin This pin is currently a I O spare pin which is not used during SPI programming In order to use this pin the pin state must be setup in the EQTools lt Pre programming State Machine gt tab XTAL1 SCK2 Clock Output This output pin is used to supply an external clock signal SCK2 to the target microcontroller 67 PROG SPARE PROG TSCK2 FS2003 ISP Programmer User Guide V1 08 1 August 08 FS2003 a Ti Portable ISP Programmer beten Company PROG_SDI Serial Data Input This is the serial data output pin from the programmer This pin should be connected to the Serial Data Input SDI pin on the Target a a NC not con
27. 0 5 0V Portable ISP Programmer The Target System can supply power to the programmer as long as the Target Voltage is 3 0 5 0V The Target System must be able to supply the worst case programming current to the programmer approx 60mA Fit the Jumper J9 which connects the Target Vcc 3 0 5 0V on the ISP Header connectors to the Programmer Vcc rail The programmer will automatically boost the Target Vcc supply up to 5 0V if it is less than 5 0V The programmer is powered from 9 0 to 12 0V via the DC power input CON1 on the rear panel of the programmer The Target System is powered from an independent power supply The Jumper J9 must NOT be fitted This disconnects the Target Vcc from the Programmer 5V Vcc The Target Vcc signal must still be connected to the Programmer Vcc signal on the ISP Header as this voltage is used to power the I O Level Convertor 27 FS2003 Bu Portable ISP Programmer neben Company 2 5 Selecting the correct ISP In System Programming Header Select the required ISP Header and then plug the ISP Cable into this Header Please refer to section 4 of this manual for full details of all the available headers J3 Atmel J6 Equinox 6 way Header 10 way Header J8 JTAG J7 Atmel 10 way Header 10 way Header Connect the ISP cable to the ISP Header on your Target System Make sure the programmer and Target System Power is switched OFF Make sure that the ISP C
28. 3 95 13 AF IS LE 13 B5 13 D5 13 FE 13 1A 14 3214 4014 6114 6D p 0 b 2 L 20 147B14 84 14 88 14 8F 14 93 14 98 14 AC14 BE 1 1 1 1 1 w0x00130 14 C2 14 CA 14 D3 14 DD 14 E2 14 F6 14 01 15 OC E 0 7 4 6 J x00140 1516151D152315281530153C15401543 HOGG W0x00150 15 4B15 EE 156315 6715 6E 15 7415 7F 15 92 K c g n t I W0x00160 159615 9D 15 A5 15 EB 15 EF 15 FB 15 FD 1504 p1 1 F amp 1 v u0x00170 16 2916 3916 3E 16 5316 5C 16 61 16 66 16 6F 9 gt S n a 1 JOx00180 16 8C 16 92 16 99 16 CC 16 E1 16 E5 16 EA 16 F1 p p 1 y0x00190 16 OF 173117 4317 60 17 6817 76 17 7D17 88 1 C h v i 179017 9817 A5 17 B2 17 DC 17 E317 ED17 0B 1 1 89 0 x 18 24 18 2B 18 7E 18 C3 18 C 18 D1 18 DB 18 E4 Sr XEN e IST EE EE Size 131072 0x20000 CRC 0x8B9A 8 0 0x0000 ii Signature Ox1E9702 9 8 f 6 5 FS2003 ISP Programmer User Guide V1 08 1 August 08 rb E dit Buffer Ga Load T Erase Re Calc CRC eege aa EEE EEE EEE EE ae gd 3b Very Re Calc CRC ee 15 x 43 FS2003 Clase Portable ISP Programmer Aie di im Fig 3 5 4 2 FLASH EEPROM tab functional description File name and This specifies the File Name path and Last updated date of the file to be properties loaded into the Buffer Window e By default this will point to the file specified in the associated Programming Project ppm T
29. Target system are connected to the same EARTH OV potential e Do NOT plug the ISP cable of the programmer into a Target System when the Target power is ON Warning Any damage caused to the programmer by Electrostatic Discharge ESD through inadequate earthing is not covered under the warranty of the product 4 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e T FS2003 he ivan Portable ISP Programmer Technical Support lt is often the case that users experience problems when installing or using a product for the first time If you have a technical support problem please consult the following list for help gt Manual gt On line help Press lt F1 gt for help at any time when running EQTools or ISP PRO The help system is context sensitive Simply press lt F1 gt on any error message and the possible causes of the error should be listed This help system is updated on a regular basis Please see software update details for information on keeping up to date with software revisions gt Internet Web Site The support page for all Equinox ISP Programmers can be found at http www equinox tech com products downloadsearch asp gt E mail Please e mail any technical support questions about this product to support equinox tech com gt Fax Please fax any technical support questions about this product to 44 0 1942 844181 Equinox will try our best to answer your questions about this produc
30. able plug is inserted the correct way around into the ISP Header on the Target System Target JTAG Header 10 way Atmel Header 6 way Microcontroller sr ISP Cable OV Target Vcc Atmel Header 10 way Equinox Header 10 way Important note Please refer to the relevant Application Note for details of how to connect the programmer to the Target Device on the Target System The Application Notes can be found on the FS2003 Download Page on the Equinox website 28 FS2003 ISP Programmer User Guide V1 08 1 August 2008 a r FS2003 sec tbutied iuis Company Portable ISP Programmer 2 6 Connecting the programmer to the PC Serial COM Port The programmer communicates with a PC via the RS 232 Communications Port J5 The programmer is supplied with the following PC Serial Cables Adaptors e 9 way D Female to 9 way D Male Serial Cable e 9 way to 25 way Serial Adaptor 2 6 1 9 way PC Serial Port Connection The 9 way serial cable should be connected between the 9 way D connector on the programmer and a spare 9 way RS 232 COM port on your PC 9 way to 9 way 9 way Serial Cable COM port PC Programmer Programmer to 9 way PC Serial Port Connection 2 6 2 25 way PC Serial Port Connection If your PC has a 25 way D connector you will need to plug the 9 25 way adaptor onto the end of the 9 9 way Serial Cable as shown in the diagram below 9 way to 9 way Serial Cable 25 way COM port 9 way to 25 w
31. ay PC Adaptor Programmer Programmer to 25 way PC Serial Port Connection 2 6 3 USB Connection If your PC does not have a COM port it will be necessary to use a USB to RS232 Convertor Cable You can purchase a suitable cable from most PC retailers Equinox can also supply a suitable cable Important note The programmer uses ALL of the NINE pins of the COM port for different purposes It is therefore imperative that the cable used to connect between the programmer and the PC COM port has all NINE cables connected Failure to do this will result in the programmer not operating correctly FS2003 ISP Programmer User Guide V1 08 1 August 08 29 FS2003 Cu Portable ISP Programmer Tie tabedded delen Company 2 Earthing requirements 2 7 1 Overview When seiting up the programmer to In System Program ISP a device on a Target System extreme care must be taken to ensure that the OV of the PC programmer Target System and any external devices are at the same earth potential If you are using the programmer with a laptop computer please read section 3 2 2 carefully ESD Points to remember Failure to follow correct ESD procedures when using this product could lead to damage to the programmer and or the Target System e Wear an earthed wrist strap when handling either the programmer and or d QI any programmable device e Ensure that the PC programmer Target System and any external devices are all connected
32. ce LV SPI Atmel Low Voltage Serial Programming Mode e Atmel 3 wire SPI interface SCK MOSI MISO e Target Device RESET e Works at target voltage no Vpp required HV SPI 12V Atmel High Voltage Serial Programming Mode Vpp e Atmel 4 wire SPI Interface SCK MOSI MISO MOSI2 e 12V Vpp is applied to the RESET pin to enter High Voltage Serial Programming Mode e Requires different connections to Target Device compared with LV SPI e Requires all pins of target device to be accessible by the programmer UART Boot T89C51Rx2 Atmel Philips UART Boot Loader Interface Loader P89X51Rx2 e Uses RXD TXD PSEN and Target Device RESET pin e IL Levels from programmer to Target System JTAG Atmel ATmega AVR JTAG ISP Interface Atmel AVR e Uses same connector as Atmel JTAG ICE e Achargeable license upgrade is required to enable the ATmega JTAG ISP libraries Please note A chargeable license upgrade is required to enable the ATmega JTAG ISP libraries 18 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e Ti FS2003 Bpo iius Company Portable ISP Programmer 1 6 DC Power Input Connector CON1 It is possible to power the programmer from an external power supply by plugging the DC Power Cable supplied with the programmer into CON1 This connector is a 2 5mm jack socket Fig 1 6 1 CON1 pin out Description Voltage Centre pin 9 0V to 12 0V from external power supply Outer OV Ground connection 1
33. ck the lt Search gt button gt alist of all the software and documentation available for this product are displayed o Click the lt Info gt button next to an individual item to see the details of the downloadable file o Click the lt Download gt button to download the file Please note You may be asked to register your programmer before downloading certain files Equinox use the registration information to send you up to date information about new software releases etc 8 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h Siva Portable ISP Programmer FS2003 ISP Programmer User Guide V1 08 1 August 08 9 FS2003 e T Portable ISP Programmer Mr Sedem Company 1 0 Programmer Overview Specifications 1 1 System Contents The FS2003 programmer comes compete with an external mains power supply PC Driver Software and cables Please see the full contents list detailed below Hardware e FS2003 ISP Programmer e External Power Supply Adaptor 9V DC regulated 300mA Cables e DC Power Cable jack to bare wires e 9 way Female to 9 way Male Serial Cable e 25 way Female to 9 way Male Serial Adaptor e 10 way ISP Cable e 6 way ISP Cable Miscellaneous e 2 x Jumper Links Software Supplied on an Equinox CD ROM e EQTools Project Management Utility for Equinox Production ISP Programmers Documentation e FS2003 User Guide 10 FS2003 ISP Programmer User Guide V1 08
34. d in the Exceptions to warranty section below Service during and after guarantee period is available in all countries where the product is distributed by Equinox Technologies UK Limited Exceptions to warranty gt Over voltage damage This warranty does not cover damage to the programmer due to voltages beyond the specified voltage limits being applied to the DC Power Input CON1 or any of the ISP Headers The user must ensure that sufficient care is taken to avoid over voltage and static conditions on any of the ISP Header I O pins gt Over current damage This warranty does not cover damage to the programmer due to excessive current being drawn from the programmer power supply The user must ensure that there is sufficient over current protection within the test fixture to protect against short circuit loads gt Short circuit damage This warranty does not cover damage to the programmer due to short circuit loads being placed across programmer I O lines gt Damage to the Programmer Line Driver Circuitry This warranty does not cover damage to the programmer Line Driver Circuitry due to over voltage over current or short circuit of any of the programmer I O lines It is the responsibility of the user to make sure that sufficient precautions are taken before plugging the ISP Cable into a Target System Warning Any damage caused to the programmer by Electrostatic Discharge ESD through inadequate earthing is no
35. de V1 08 1 August 2008 e TI F52003 Portable ISP Programmer The Embedded Solutions Company 1 4 Programmer Specifications Overview The table below details the hardware specifications for the programmer Please refer to the stated section for further information about any specific parameter Description comment Target Device See Device Support List 1 5 1 Support Target Device The programmer supports the following programming interfaces Programming Atmel Low Voltage SPI Interfaces Atmel High Voltage SPI 12V Vpp Atmel AVR JTAG chargeable update Atmel formerly Temic 8051 Boot loader ISP Philips NXP 8051 Boot Loader ISP Operating modes The programmer supports the following operating modes As standard Development Mode PC controlled Project Upload Mode using Upload Wizard PC controlled Standalone Mode Keypad LCD operation Standalone Mode Run Target ConsoleEDS EVAL Command Line control Optional chargeable upgrades e Standalone Mode Remote Controlled via ASCII Text Communications RS 232 Serial Protocol PC controlled via ISP PRO software chargeable upgrade ConsoleEDS PRO Command Line control On board FLASH 32 Mbits 4 MBytes FLASH Memory Memory Store Project storage in 64 x Independent Programming Projects Memory Store ER Keypad entry 4 x Push Button lt YES gt lt NO gt lt UP gt lt Down gt 7 Status LED s 3 x Status LED s located on the programmer
36. e Buffer Window e All locations are set to the value OxFF lt Fill gt e This button allows you to fill a specified area of the Buffer Window with a specified value d Calc CRC e This button calculates the CRC Checksum of the specified range of the Buffer Window FS2003 ISP Programmer User Guide V1 08 1 August 08 45 FS2003 a Ti Portable ISP Programmer Tie tabedded delen Company 3 5 6 Example of using EDS Here is an example of how to use EDS e Select the lt FLASH gt tab e Click the lt Load gt button to load a file e Click the lt Check Sig gt button to check the Device Signature of the Target Chip e Click the lt Write gt button to write the data in the Buffer Window to the Target Device e Click the lt EEPROM gt tab to select operations on the EEPROM area of the Target Chip e Click the lt Fuses gt tab to read write the Target Chip Configuration Fuses e Click the Security tab to read write the Target Chip Security Options For further instructions about how to use the EDS utility please refer to the EQTools Getting Started Guide which can be found on the CD ROM supplied with the programmer 46 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e inox FS2003 he Sladen Company Portable ISP Programmer 3 6 Standalone Keypad Mode 3 6 1 Overview In Standalone Mode the FS2003 is controlled via the push buttons on the front panel of the programmer The programme
37. eceive pin FS2003 ISP Programmer User Guide V1 08 1 August 08 69 FS2003 Portable ISP Programmer PROG_RXD PROG_GND JEN al PROG ACTIVE LED or Interrupt pin E Ground Connection Ground Connection PROG_GND PROG_RESET Key O Output from programmer to Target Device Input to programmer from Target Device P Passive eg GROUND and power rails N C Not connected V EQUINOX The Embedded Solutbons Company Programmer RXD Transmit pin The programmer receives serial data on this pin from the Target Device TXD Transmit pin Target Programmer GROUND connection Common ground connection between PROGRAMMER and Target System Programmer ACTIVE LED This pin can be driven LOW when a programming action is taking place The signal can be used to illuminate an LED or trigger an interrupt on the Target Microcontroller Target Programmer GROUND connection Common ground connection between PROGRAMMER and Target System Target RESET control pin This pin controls the Target Device RESET pin It will driven HIGH LOW according to the device type and settings in the Pre program State Machine tab in the Eqtools project Warning During High Voltage Serial Programming of the Atmel ATtiny11 12 15 microcontrollers a 12V Vpp voltage is generated by the programmer on this pin 70 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h ivan Portab
38. edem Cope e Connects to spare PC COM port e All 9 connections must be made in serial cable e Baud rate 38 400 fixed 26 Temperature range 0 to 50 deg C 28 Shipped Weight 0 75 kg 16 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI F52003 Portable ISP Programmer The Embedded Solutions Company 1 5 Device Support 1 5 1 Devices supported by the programmer The programmer supports the following devices at the time of this manual going to press Silicon Family Programming Device support vendor algorithm AT89S LV SPI AT89 L S8252 53 E pesos including L versions AT89S 2051 4051 AT8958253 AT90 L S1200 A 2313 2333 4433 2323 S 2343 4414 8515 8535 AT90S AVR LV SPI L A including L versions 3 Atmel AT90CAN LV SPI AT90CAN128 AT90CAN64 AT90CAN32 4 Atmel AT90CAN JTAG AVR AT90CAN128 AT90CAN64 AT90CAN32 AT90USB LV SPI AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 AT90USB JTAG AVR AT90USB1286 AT90USB1287 U AT90USB646 AT90USB647 ATmega AVR LV SPI ATmega 8 16 32 48 88 64 103 128 1280 1281 168 169 V 169PV 323 325 329 2560 2561 2561 V 8515 8535 including L versions ATmega JTAG AVR ATmega 8515 8535 32 64 128 1280 AVR 1281 161 162 163 169 323 325 329 3290 V 406 640 V 2560 2561 including L versions ATtiny
39. el 6 way SPI Atmel 10 way JTAG Equinox 10 way SPI UART Frequency generator The FS2003 is capable of outputting a continuous square wave output SCK2 at various frequencies on the programmer SCK2 pin The following pre set frequencies can be selected via the EQTools Programming Project 1 8432 MHz 921 6 kHz 614 4 kHz 460 9 kHz 386 6 kHz 307 6 kHz 230 4 kHz 167 6 kHz 102 4 kHz 51 2 kHz This clock frequency could be used for the following purposes e To toggle the STROBE pin on a Watchdog Timer IC to stop the IC from timing out during the In System Programming operation e To provide a clock to an Atmel ATmega microcontroller to resurrect a device which has an incorrectly configured Internal Oscillator Please refer to the EQTools Getting Started Guide for full details of setting up the SCK2 oscillator Target Run The programmer is capable of automatically running firmware which has been programmed into a Target Device and waiting until the MISO pin is asserted by the Target Device 24 Pre Programming State Machine The programmer has 5 state Pre programming State Machine which allows the I O lines of the programmer to be sequenced in order to place the Target Device into Serial Programming Mode PC Connection in Single Programmer Channel Control 9 way Female D Connector FS2003 ISP Programmer User Guide V1 08 1 August 08 FS2003 a Ti Portable ISP Programmer Tie kved S
40. elow details which header to choose for a specified device or device family The information contained in this manual does NOT show the actual connections to the Target Microcontroller Please refer to the separate Application Notes see App Note column in table below for full details of how to implement In System Programming for your selected device Please note e The Atmel ATmega323 128 64 devices can be programmed via LV SPI or JTAG by connecting the relevant header to the SPI or JTAG port of the device e The header J6 is multi functional The pin out of this header is different depending on which device type is being programmed 1 Atmel AT89S AT89 L S51 52 53 8252 LV SPI J6 a 14 4 4 5 AN103 J7 4 8 Atmel AT90S AVR All AT90S ISP devices LV SPI Pg AN100 Keeper Atmel ATmega AVR All ATmega devices LV SPI AN101 4 4 4 Atmel Atmel ATmega AVR AVR ATmega323 128 64 128 64 JTAG 3 Atmel ATtiny Low Voltage All ATtiny ISP devices LV SPI d Atmel ATtiny High Voltage ATtiny11 12 15L HV SPI NXP formerly Philips P89CRB2 RC2 RD2 UART P89C51Rx2 Boot Loader NXP formerly Philips P89C662 4 8 UART P89C66x Boot Loader Zensys Z Wave ZW0102 ZW0201 FS2003 ISP Programmer User Guide V1 08 1 August 08 61 4 4 9 Atmel W amp uC Temic T89CRB2 RC2 RD2 UART T89C51Rx2 Boot Loader FS2003 a Ti Portable ISP Programmer beten Company 4 4 J3 Atmel 6 way ISP Header SPI Interface
41. equired is controlled from a or Programming Script running ISP PRO within either the EQTools or ISP PRO applications ona PC ConsoleEDS Yes ConsoleEDS Upgrade In this mode the programmer Required is controlled via the ConsoleEDS utility which allows control via simple Command Line commands and arguments FS2003 ISP Programmer User Guide V1 08 1 August 08 39 FS2003 a Ti Portable ISP Programmer Tie kved Sedem Comp ASCII Control ASCII Text Upgrade In this mode the programmer Mode Communications Required is controlled via a simple ASCII Protocol A simple Terminal Emulator is required to test out this mode or the ASCII commands can be generated by an external controller Key S feature available as standard U a license upgrade must be purchased from Equinox to enable this feature 40 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e inox FS2003 tec naaie Sladen Company Portable ISP Programmer 3 5 Development Mode EDS 3 5 1 Overview In Development Mode the programmer is controlled from the EQTools EDS Equinox Development Suite running on a PC The Development utility is called Equinox Development Suite or EDS for short In this mode it is NOT necessary to upload the Programming Project to the programmer as the EDS utility co ordinates all programming operations Target Programmer Microcontroller ISP Header Connector NG ISP Cable User Target System
42. erial Cable 25 way 4 COM port 9 way to 25 way PC Adaptor Programmer Programmer to 25 way PC Serial Port Connection If your PC has a 25 way D connector you will need to plug the 9 25 way adapter onto the end of the 9 9 way Serial Cable as shown in the diagram below 1 8 2 Serial Cable Length The serial cable supplied with the programmer is approximately 2m in length If you wish to make your own longer cable please ensure that you connect all 9 pins at each end in a straight through pin to pin fashion See fig 1 7 3 for the pin out specifications The programmer features an ESD protected full RS 232 specification driver chipset and so should operate reliably when driving serial cables up to 10m in length However it is recommended to keep the serial cable as short as possible to enhance EMI immunity and reduce EMI emissions Important note The programmer uses ALL of the NINE pins of the COM port for different purposes It is therefore imperative that the cable used to connect between the programmer and the PC COM port has all NINE cables connected Failure to do this will result in the programmer not operating correctly 20 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h Sienna Portable ISP Programmer 1 8 3 Serial Cable Pin outs Fig 1 8 3 1 Pin out of J5 RS 232 Communications Port Pino Jeng Descipton e Je Infoe e les _ NotComectea e RING NxComezed Fig
43. gramming e SCK2 Oscillator for clocking devices during programming e Spare I O pin which could be used for SPI SLAVE SELECT or to drive an LED on the Target System To implement this connection simply plug the 10 way ISP cable into the Programmer J6 header and plug the other end of the cable into the matching header on the Target System PROG SPARE Figure 4 5 1 Equinox 10 way IDC Header J8 viewed from above proc mos Warning 1 Itis possible for 12V to be output on pin 10 of this PROG VCC PROG TSCK2 PROG MISO connector when programming ATtiny11 12 15 devices PROG GND PROG SCKT 2 Connecting to the wrong ISP Header may cause PROG_RESET VPP catastrophic damage to the Programmer amp Target System Programmer Programmer Connect to Description Pin name Input pin on Output Target Device PROG_VCC TARGET VCC Target VCC PROG_SPARE This pin should be connected to the Target System Vcc This voltage could be used to power the programmer depending on the settings of the power switch jumper on the programmer No connect Spare Programmer I O pin This pin is currently a I O spare pin which is not used during SPI programming In order to use this pin the pin state must be setup in the EQTools lt Pre programming State Machine gt tab 64 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h evan Portable ISP Programmer PROG TSCK2 SCK2 Clock Outp
44. he FS2003 programmer caters for many different connection methods to a Target System by featuring FOUR possible ISP Header connectors Each header provides the necessary signals to program the Target Device plus Vcc power and GND Ground The choice of which header to use depends on the device type and the algorithm being employed to program the device To locate the ISP Headers J3 J6 J7 amp J8 remove the four screws from the back of the programmer and then carefully remove the lid If you hold the programmer with the RS 232 connector towards your the four ISP headers will be in the positions shown in the figure below Pin 1 is designated on each header and should match with the corresponding pin 1 of the cable to be plugged into the header pT PS SSS SPSS See TE ee ee eee eee eee J3 Atmel J6 Equinox 6 way Header 10 way Header J8 JTAG J7 Atmel 10 way Header 10 way Header hom um um em mm pm mm e em mm mm mm mm mm e mm mm em mm mm mm em mm mm sm sm mm mm em mm pm e e mm mm e mm em mm pm mm mm mm mm mm pm mm mm e mm mm mm mm mm mm mm mm mm mm mm e mm Please see section 4 2 for an overview of each ISP Header 58 FS2003 ISP Programmer User Guide V1 08 1 August 2008 Pinos FS2003 9h vnam Portable ISP Programmer 4 2 ISP Header Selection Chart by header The FOUR ISP Headers featured on the FS2003 are detailed in the table below Please refer to the section indicated in the refer to section colu
45. he programmer Cover 23 2 4 Powering the Programmer Target System rrrrnnrrnnrnnnnrnnnnnnrnnnnnnrnrnnnnnnnnannnnnnnnnennnnnn 24 2 4 1 Select the required method of powering the Programmer Target System 24 2 4 2 Powering the Target System at 5 0V from the programmer external mains DOWEr STAN AAN need 26 2 4 3 Powering the Target System at 5 0V from the programmer external bench DONE SUN EE 26 2 4 4 Powering the programmer from the Target System at 3 0 5 0V 27 2 4 5 Programmer and Target System are Independently powered 27 2 5 Selecting the correct ISP In System Programming Header 28 2 6 Connecting the programmer to the PC Serial COM bot 29 2 6 19 way PG Serial Port Connection o eo code vehe ee 29 2 62 25v4 PC Senai POM COMMECHION eegend 29 263 USB CONNECCION varslere eee 29 2 1 Earning reg iremeNlS cerris D mI 30 EN OV CU OW Arr 30 2 ke Laptop earning BEE 30 2 7 3 Desktop PC earthing ISSUES eriac AE 30 2 4 Earthing ee el unn ee TEE EN 2 8 Testing the programmer hardware nennen nnns 32 2 9 Re assembling the programmer 33 2 10 Hardware Fault Finding Guide nennen 34 FS2003 ISP Programmer User Guide V1 08 1 August 08 i FS2003 a Portable ISP Programmer 3 0 Programmer Getting Started Guide nnnrnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnennnnnnnnr 36 SE e IEO aU EE EE EE EE 36
46. ing During High Voltage Serial Programming of the Atmel ATtiny11 12 15 microcontrollers a 12V Vpp voltage is generated by the programmer on this pin FS2003 ISP Programmer User Guide V1 08 1 August 08 65 FS2003 66 WIL Portable ISP Programmer The mbedded Soduikona Company Key O Output from programmer to Target Device Input to programmer from Target Device P Passive eg GROUND and power rails N C Not connected FS2003 ISP Programmer User Guide V1 08 1 August 2008 EQUINOX FS2003 The Embedded Solutions Company Portable ISP Programmer 4 6 J6 b Equinox 10 way Header ATtiny11 12 15 HV Interface This connection method is suitable for interfacing the programmer to a Target System which features the following e Equinox 10 way IDC ISP Header e An Atmel ATtiny microcontroller eg ATtiny11 12 15 e Suitable connections to implement High Voltage Serial Programming Mode The connector supports programming of the Atmel ATtiny11 12 15 microcontrollers in High Voltage Serial Programming Mode This mode requires that a 12 0V Vpp voltage is applied to the RESET pin of the target device in order to enter programming mode To implement this connection simply plug the 10 way ISP cable into the Programmer J6 header and plug the other end of the cable into the matching header on the Target System Please ensure that you have made the correct connections from the ISP Header to
47. ing to start an G i ai amp X 4 Autoprogram operation x Se X e Programmer is BUSY performing a R OR programming operation If the programmer is controlled from EDS the BUSY LED will remain on after a programming operation until a RESET programmer command is executed pass Busy FAL FAIL Programming operation has FAILED X XXX See programmer LCD for diagnostics Programmer will automatically switch off target power if it is controlling power Gap initi uini d Status LED key ON FLASHING OFF x 54 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 9h Sienna Portable ISP Programmer 3 7 ASCII Text Communications Mode 3 7 1 Overview The ASCII Text Control communications protocol or ATC is designed as a simple way for a Remote Test System to control the basic programming operations of an Equinox programmer via an RS 232 serial link It is an ASCII protocol with simple commands to initiate programming of pre loaded Programming Projects which are stored in the on board FLASH Memory Store of the programmer The protocol supports up to 64 independent Programming Projects per programmer but is limited to one programmer Implementation of this protocol is straightforward due to the limited number of commands and restricted functionality As this is an ASCII protocol it can be quickly evaluated using any Terminal Emulation Software Utility such as Hyperte
48. le ISP Programmer 4 8 J7 Atmel 10 way Header SPI Interface This connection method is suitable for interfacing the programmer to a Target System which features the following e Atmel 10 way IDC ISP Header e An Atmel device which features the 3 wire SPI RESET Programming Interface This connector is compatible with the Atmel STK200 STK300 and STK500 Starter Kits Equinox would recommend not using this connector on new designs but instead using the Equinox 10 way Header as the Equinox header caters for an External Oscillator Vpp switching and also features a spare UC pin for future expandability To implement this connection simply plug the 10 way ISP cable into the Programmer ISP Header J7 and plug the other end of the cable into the matching header on the Target System Figure 4 8 1 Atmel 10 way IDC Header J7 viewed from above PROG MOSI PROG V Warning e Connecting to the wrong ISP Header may cause PROG GND catastrophic damage to the Programmer amp Target System PROG SCK PROG GND PROG MISO PROG GND Programmer Connect to Description Input pin on Output Target Device PROG MOSI 1 MOSI Master Out Slave In This is the SPI data output pin from the except for programmer This pin should be ATmega103 128 64 connected to the MOSI pin on the Target connect to RXD Microcontroller pin instead TARGET VCC Target Vcc This pin should be connected to the Target System Vcc This
49. le ISP Programmer beten Company In Standalone Mode you can e Select from 1 of up to 64 Independent Programming Projects using the keypad and display e Plug the Programmer ISP cable into a Target System e Program the selected Programming Project into the Target Device e Unplug the Programmer ISP Cable from the Target System e Plug the Programmer ISP Cable into the next Target System e Repeatedly program the same Programming Project once it is selected To execute a Programming Project in Standalone Mode 1 Connect the programmer to a spare PC COM port i Apply power to the Programmer Target gt Programmer Target Vcc LED illuminates System Upload your Programming Project s to the See EQTools Manual Project Upload Wizard programmer for full instructions Observation comment 4 Disconnect power from the Programmer Target System 5 Disconnect the serial lead from the gt Programmer is no longer controlled from PC programmer Follow the instructions to program the Target Device in Standalone Mode 48 FS2003 ISP Programmer User Guide V1 08 1 August 2008 FS2003 he Sladen Company Portable ISP Programmer 3 6 2 Push Button Functions The FS2003 programmer features a four button keypad which is e 000 ep WA Target Vcc PASS BUSY FAIL used to control the programmer when it is operating in Standalone Mode x NO BUE The function of these buttons is described below V R BEDOWNY The YES button
50. lity EMC Compliance The FS2003 Programmer is a CE Approved Product It is designed for use in an ESD controlled environment Le development or production This means therefore that the user must ensure that there is no possibility of damage from electrostatic discharge ESD Since the devices and equipment to which this product is likely to be connected may well themselves be susceptible to ESD this should not pose any difficulty For example if you are handling microcontrollers and EEPROMS etc then you will already be used to appropriate precautions such as the use of anti static mats wrist straps and so on You should treat your FS2003 Programmer with the same care as you would these types of devices Always ensure that you are not yourself carrying a static charge before handling the product Wearing an earthed anti static wrist strap is recommended Equinox have taken great care in designing this product to be compliant with the European EMC directive When using the equipment be sure to follow the instructions provided Although RF emissions are within prescribed limits care should be taken if you are using the product near to sensitive apparatus If you experience any difficulty please refer to Equinox Technical Support ESD Points to remember e Work in a static free environment e Wear an earthed wrist strap when handling either the programmer and or y A any programmable device e Ensure that the PC programmer and
51. mn for specific details of each header ISP Description Function Refer to ISP Header Pin out Header section 1 Atmel 6 way ISP H r 4 4 i EE PROG_MISO PROG VCC PROG MOSI PROG RESET PROG GND Header J6 can have THREE different pin outs depending on which Target Device is to be programmed See 2a 2b and 2c 2a J6 a Equinox 10 way Header a 4 5 Device support Atmel AT90S ATmega ATtiny AT89S devices 2b J6 b Equinox 10 way Header a 4 6 proc vec PROG SPARE PROG SDI Device support Meg Atmel ATtiny11 12 15 Case og WIS E MM nom mo Programming Mode el 2c J6 c Equinox 10 way Header b 4 2 m Device support Atmel Wireless T89C51Rx2 Philips P89C51Rx2 66x 4 8 res 3 J7 Atmel 10 way Header PROG_VCC PROG SPARE PROG TSCK2 PROG MOSI PROG MISO PROG GND PROG SCK1 PROG GND F PROG RESET VPP PROG_GND PROG_LED Device support Atmel AT90S ATmega ATtiny AT89S devices FS2003 ISP Programmer User Guide V1 08 1 August 08 59 FS2003 Cha Portable ISP Programmer beten Company Atmel 10 way JTAG Header PROG TCK PROG_TDO PROG VCC Device support PROG VCC Atmel ATmega32 128 any E new devices with JTAG port 60 FS2003 ISP Programmer User Guide V1 08 1 August 2008 FS2003 EQUINOX The Embedded Solutions Company Portable ISP Programmer 4 3 ISP Header Selection Chart by Device The table b
52. nected SII Serial Instruction Input This is the serial data input pin to the programmer from the Target Device This pin should be connected to the SII pin on the Target Microcontroller eme oo PROG_GND i B PROG GND a GROUND E GROUND Ground Connection Common ground connection between PROGRAMMER and Target System SDO SDO Serial Data Output This is the serial data output signal from the Target Device to the programmer Itis an INPUT pin to the programmer Ground Connection Common ground connection between PROGRAMMER and Target System PROG_RESET VPP RESET Target RESET control pin This pin controls the Target Device RESET pin A 12 0V Vpp voltage will be applied to this pin during programming Warning During High Voltage Serial Programming of the Atmel ATtiny11 12 15 microcontrollers a 12V Vpp voltage is generated by the programmer on this pin Key O Output from programmer to Target Device Input to programmer from Target Device P Passive eg GROUND and power rails N C Not connected 68 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 Bpo Portable ISP Programmer 4 7 J6 c Equinox 10 way Header UART Boot Loader This connection method is suitable for interfacing the FS2003 programmer to a Target System which features the following e Equinox 10 way IDC ISP Header e An Atmel Wireless T89C51Rx2 CC01 microcontroller e A Philips
53. o TXD Microcontroller 62 FS2003 ISP Programmer User Guide V1 08 1 August 2008 SCK SPI Serial Clock Output This is the SPI clock output signal MOSI Master Out Slave In This is the SPI data output pin from the except for programmer This pin should be ATmega103 128 64 connected to the MOSI pin on the Target connect to RXD Microcontroller pin instead FS2003 9h icum Portable ISP Programmer 5 PROG_RESET Target RESET control pin This pin controls the Target Device RESET pin It will driven HIGH LOW according to the device type and settings in the Pre program State Machine tab in the Eqtools project PROG GND GROUND Ground Connection Common ground connection between PROGRAMMER and Target System Key O Output from programmer to Target Device Input to programmer from Target Device P Passive eg GROUND and power rails N C Not connected FS2003 ISP Programmer User Guide V1 08 1 August 08 63 FS2003 Cu Portable ISP Programmer beten Company 4 5 J6 a Equinox 10 way Header Generic SPI Interface This connection method is suitable for interfacing the programmer to a Target System which features the following e Equinox 10 way IDC ISP Header e An Atmel device which features the 3 wire SPI RESET Programming Interface This is the favoured ISP connector as it allows the following additional functions e Application of 12V Vpp for ATtiny High Voltage Serial Pro
54. o load a different file click the Load button and browse to the required file Re load fileto Clicking the 4 icon re loads the specified Flash EEPROM file into the buffer Buffer Window This will overwrite any information already in the Buffer Window Buffer Control This group of buttons control operations on the EDS Buffer Window Buttons e To use these buttons or to manually edit the Buffer Window it is necessary to check the Edit Buffer check box e This extra step helps to avoid accidental modification of data in the buffer Target Control This group of buttons control operations on the actual Target Device Buttons e A programmer and suitable Target System must be connected when using these buttons 9 Signature of This is the signature Device ID which is expected for the Target Device Target Device Buffer This is the address of the currently selected location in the Buffer Window Address 7 Buffer Window The Buffer Window displays a hexidecimal and alphanumeric representation of the data which has either been loaded from file or read back from a Target Device e The bytes are grouped into rows of 16 bytes with the start address of each row displayed in the left hand column The Hexadecimal representation of the 16 bytes is displayed in the middle column The ASCII representation of the 16 bytes is displayed in the right hand column CRC This is a CRC Checksum of the entire Buffer i e
55. ogramming and logs all programming operations to an Interface Database Labview Control PC This allows an Equinox programmer to be controlled by a remote Labview Application The Labview application can launch Programming Scripts and read write unique data such as serial numbers and calibration data Remote Application Control PC This allows an Equinox programmer to be controlled by a Remote Application written in e g Visual Basic C etc The Remote Application can launch Programming Scripts and read write unique data such as serial numbers and calibration data ConsoleEDS ConsoleEDS is a console application running under Windows which allows the programmer to be controlled by simple command line commands This is an ideal control method for use with Batch Files or any Remote Application FS2003 ISP Programmer User Guide V1 08 1 August 08 37 FS2003 Clase Portable ISP Programmer tie Rahedded Sein Serge 3 3 Software Installation The FS2003 programmer comes with the software suite called EQTools as standard The latest version of this software which was available at the time of shipping is supplied on CD ROM with the programmer However this software version is likely to have been superseded by a newer version Please check the Equinox website for the latest version of this software Locate the latest version of the EQTools software by browsing to http www equinox tech com and clicking on the download
56. ortable ISP Programmer sic tavedded delen Company e Atthe end of the EDS Wizard Click the lt Test gt button Save the EDS file with an appropriate name eg ATmega163 eds gt The EDS Window will now launch see section 2 5 4 3 5 3 Testing an existing Programming Project in a Project Collection in EDS Development Mode If you have already created a Programming Project and want to test it in EDS Development Mode please follow the steps below From the left hand pane select lt Project Manager gt Select lt Open Collection gt Browse to and select a Project Collection ppc file Project Collection File launches in Project Manager view Select the Programming Project you wish to test in EDS Click the lt Test Project in EDS gt button at the bottom right of the Project Manager window gt The EDS window now launches with all the settings of the select Programming Project see section 3 5 4 OU OO dk OO 42 FS2003 ISP Programmer User Guide V1 08 1 August 2008 EQUINOX The Embedded Solutions Company FS2003 Portable ISP Programmer 3 5 4 Overview of EDS Development Mode The EDS Utility consists of a series of tabs Each tab controls a different area of functionality including FLASH Area Programming EEPROM Area programming Configuration Fuse Programming and Security Fuse programming It is also possible to set up the SPI JTAG UART Target Speeds and the Power Supply Settings from EDS Fig 3
57. programmer FAIL LED starts to FLASH No Programming Projects Loaded NO INVALID PROJECT LOADED EOQUINOX TECH UK FS2003 Ver 1 41 Check the programmer serial number build revision and build date SN 619 101 DATE 19 1 2004 gt Programmer circuitry powers up to 5 0V gt Target Vcc LED illuminates The LED will illuminate if a target voltage between 3 0 and 5 0V is detected O sak Target Vec PASS BUSY FAIL gt FAIL LED flashes to indicate that the programmer has rebooted The FAIL LED no longer flashes with firmware version 2 46 or greater gt The programmer display now initialises to show the programmer type firmware version etc See 2 7 b c d e fthe programmer has never been used before or the on board FLASH Memory Store has been erased then the programmer will display the message No Invalid Project Loaded This is normal as the programmer FLASH Memory Store is empty so the programmer cannot be used in Standalone Mode e tis not possible to check the programmer information until a valid project is uploaded Please upload a valid project to the programmer using EQTools and then try again e The programmer display now shows the programmer type and the firmware version e g 2 37 e You can check that you have the very latest firmware version by viewing the Configit Firmware Update Utility on the Equinox website After 2 seconds the display will upda
58. programmer is active e This may take a few seconds or a few minutes depending on the nature of the Programming Project e The Programming Project will either PASS or FAIL LCD Display d Status LED Display To abort the programming PASS BUSY FAIL Current programming nm operation is displayed sequence at any XO X time press X NO 6 Programming Project PASS If the Programming Project programs the target device without any errors e he PASS LED will FLASH e The LCD will display Operation Complete OK e Press lt YES gt key to program another device LCD Display LL Status LED Display PASS BUSY FAIL OPERATION JE To program another device FS2003 ISP Programmer User Guide V1 08 1 August 08 51 FS2003 Clase Portable ISP Programmer The Embedded Soduthons Company 7 Programming Project FAIL If the Programming Project fails for some reason The lt FAIL gt LED will FLASH The programmer will automatically remove power from the Target System if the programmer is controlling power The LCD will display the relevant Error Message The List of possible Error Message can be found in the Error Messages section of this manual Press the lt NO gt button to clear the Error Message Press lt YES gt key to program another device The programmer then goes back to step 3 LCD Display Status LED Displa ERROR PASS BUSY FAIL e SSC Ken to clear the error message
59. r DC Power Connector jack socket 2 5 mm Jack Socket Centre Positive 9 0 12 0V DC regulated 500mA worst case Mates with Power Supply Adaptor supplied with programmer DC Power Lead also supplied with programmer if a customer power supply is to be used Target Voltage The programmer can measure the Target Voltage in measurement either EDS or Standalone Mode Measurement Voltage range 3 0 5 0 Tolerance 3 Max current through This refers to the maximum current which the programmer can programmer supply from the internal Vcc rail FS2003 ISP Programmer User Guide V1 08 1 August 2008 FS2003 Hh eene Portable ISP Programmer Target SPI The programmer supports three SPI speeds Frequency e SLOW SPI 0 490 2 kHz user selectable e MEDIUM SPI 0 490 2 kHz user selectable e FAST SPI Disabled SPI speeds are estimations only due to uneven mark space ratio and non continuous waveforms Target JTAG The MN supports a user defined JTAG frequency Frequency SLOW 0 833 kHz Target UART Speed e This is the Communications Speed BAUD rate from the programmer to the Target Device when ke pal via a Boot Loader e The BAUD rate is configurable from 1 200 to 115 kBaud e This settings is completely independent from the BAUD rate settings for the PC communicating with the programmer ISP Headers The programmer support all the popular ISP Header as standard 4 0 Atmel 10 way SPI Atm
60. r LCD and the LED Status Indicators are used to display the current status of the programmer In Standalone Mode it is possible to select from 1 of 64 previously uploaded Programming Projects and then to repeatedly execute this project to program a batch of devices LCD Displa Buttons Status LED s PRESS YES TO PASS BUSY FAIL PROGRAM TARGET aT G i G i Gi This mode is ideal for both field and production ISP requirements as the programming data is held locally in FLASH memory on the programmer so a PC is not required Target Programmer Microcontroller ISP Header Connector ISP Cable 1 34 User Tz Target System ISP Header Connector Before using Standalone Mode you need to e Connect Programmer to PC COM port e Upload a valid Project Collection to containing 1 64 Programming Projects to the programmer This will be retained in the Programmer Flash Memory Store even once the power is removed e tis a good idea to test these projects using EDS Equinox Development Suite before uploading them to the programmer e Disconnect the programmer from the PC Please note It is recommended that all Programming Projects are fully tested and debugged using the EDS Equinox Development Suite utility BEFORE uploading them to the programmer This can save a lot of time as problems are much easier to debug within the EDS environment FS2003 ISP Programmer User Guide V1 08 1 August 08 47 FS2003 a Ti Portab
61. rminal 3 7 2 Programmers supported The Equinox programmers which are capable of supporting ASCII Text Mode control are listed in the table below ASCII Text Mode Control Order Code EPSILON5 License upgrade required EPSILON5A1 UPG6 FS2000A License upgrade required FS2000A UPG7 FS2003 License upgrade required FS20003 UPG7 PPM3 MK1 Enabled as standard N A PPM3 MK2 Enabled as standard N A Please note 1 The PPMS range of Production ISP Programmers are enabled for ASCII Text Mode control as standard The Communications Node Address must be set to address 0 2 A license upgrade is required for all other programmers to enable them for ASCII Text Mode 3 7 3 Limitations of this protocol This protocol has been designed as a simple method to allow a Remote Application such as an In Circuit Tester to control the basic operations of an Equinox programmer The programmer only supports the programming of entire Programming Projects which are already uploaded to the programmer on board FLASH memory This protocol does not support writing reading of individual bytes or blocks of data to from a Target Device The limitations of this protocol are as follows 1 The protocol only supports programming of Programming Projects which are pre loaded into the Programmer on board FLASH Memory Store 2 The protocol does not support writing reading of individual bytes or blocks of data to froma Target Device
62. rogrammer Microcontroller ISP Header Connector 8 ISP Cable User OH Target System ISP Header Connector M m 66 H Power Supply The programmer is supplied with a DC power cable with a jack plug on one end and bare wires at the other end Plug the jack plug into the mating jack socket CON 1 on the programmer Connect the bare wire ends to a suitable external power supply e g bench power supply The wire with the WHITE STRIPE on it is VE and the all black wire is VE GROUND The external power supply must be 9 0 to 12 0V DC regulated Fit the Jumper J9 which connects the programmer 5 0V Vcc supply to the Target Vcc on the ISP Header connectors If you have a Current Limit setting on your Power Supply set it to the minimum value to start with and then increase it until the programmer powers up without tripping the Current Limit 26 FS2003 ISP Programmer User Guide V1 08 1 August 2008 TESHHOLOGIES The Embedded Solutions Company FS2003 Target Programmer Microcontroller ISP Header Connector ell ISP Cable ISP Header Connector 0 i Bench ooo Power Supply Target Programmer Microcontroller ISP Header connector a ISP Header Connector ISP Cable Ge Target d System Power supply v h Unit PSU a a amp A ai Supply FS2003 ISP Programmer User Guide V1 08 1 August 08 2 4 4 Powering the programmer from the Target System at 3
63. rs J9 Target Vcc Jumper Status LED s Keypad a B T e amp R5232 Convertor DC Power Connector FS2003 ISP Programmer User Guide V1 08 1 August 08 23 FS2003 Cu Portable ISP Programmer teuer Company 2 4 Powering the Programmer Target System 2 4 1 Select the required method of powering the Programmer Target System The programmer supports the following power supply methods Power Supply method Jumper Target J9 Vcc V Powering the Target System at 5 0V from the programmer FITTED 5 0V from external mains power supply adaptor programmer Ell 75 5 nese ll Lo external bench power supply programmer 5 0V connect od ed tt FITTED Refer to fig 2 3 1 for a diagram showing the power supply methods of the FS2003 programmer Please choose the relevant powering method from the table above and then refer to the relevant section 3b 3c 3d 3e below Target Vcc This is the voltage of the Target System CON1 Jack Socket This is the DC Jack socket on the bottom of the programmer Programmer Vcc This is the 5 0V supply which powers all the internal electronics of the programmer Jumper J9 This jumper connects the Programmer Vcc 5V supply to the Target Vcc supply This jumper can be found next to the COM port inside the programmer 24 FS2003 ISP Programmer User Guide V1 08 1 August 2008 M N Jr H Ae Q E 3 i e D Zi e E D
64. s tab EQTools versions are quoted as e g EQTools V2 1 0 Build 640 The filename for this version would be eqtools210 640 exe For further information please locate the EQTools Getting Started Guide PDF document either on the CD ROM supplied with the programmer or from the Equinox Web Site Refer to Section 3 of the guide for detailed EQTools installation instructions 38 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e mm FS2003 9h ivan Portable ISP Programmer 3 4 Programmer Operating Modes The FS2003 programmer can be controlled in various different ways as detailed in the table below Programmer Connect Control Method Upgrade Functional description Mode Software Development Yes EQTools EDS Standard In this mode the programmer Mode Feature is controlled by EQTools Equinox Development Suite EDS EDS allows you to read write the target device FLASH EEPROM FUSE LOCK bits interactively under PC control without uploading a Programming Project to the programmer Standalone No None Standard In this mode the programmer Mode Feature is not connected to a PC and can program a single Programming Project into the Target Device when the lt YES gt key is pressed A valid project must have been previously uploaded to the programmer using EQTools Upload Wizard Script Mode Yes EQTools Script Upgrade In this mode the programmer Debugger R
65. t as quickly as possible However we cannot promise an immediate reply Please consult our web site for new software updates as the problem that you are enquiring about may have already been fixed in a new version FS2003 ISP Programmer User Guide V1 08 1 August 08 5 FS2003 e T Portable ISP Programmer Tie Baked Sedem Company Product Documentation This manual provides an overview of the contents of the FS2003 Programming System plus associated hardware and software References may be made to other hardware and software products which are not covered in detail in this manual Please refer to the table below for a list of sources of documentation and or browse to http www equinox tech com EQTools Script Builder Manual This software is used to create and upload Programming Projects to the programmer The following sources of documentation are available for this software e Installation and Getting Started Guide pdf manual e Help file ASCII Text Communications Protocol Application Note This protocol can be used to control the programmer from an ASCII external controller via RS 232 TEXT MODE The following sources of documentation are available for this protocol e Application Note AN110 for a full description ISP Pro Manual This software is used to control the programmer in a production environment It is not supplied as standard with this programmer The following sources of documen
66. t covered under the warranty of the product 2 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 Bpo Stadsas Company Portable ISP Programmer Disclaimer Whilst every effort has been made to ensure that programming algorithms are correct at the time of their release it is always possible that programming problems may be encountered especially when new devices and their associated algorithms are initially released It is Equinox s Company Policy to endeavour to rectify any programming issues as quickly as possible after a validated fault report is received It is recommended that high volume users always validate that a sample of a devices has been programmed correctly before programming a large batch Equinox Technologies UK Ltd can not be held responsible for any third party claims which arise out of the use of this programmer including consequential loss and loss of profit Equinox Technologies UK Ltd cannot be held responsible for any programming problems which are out of our control This type of problem is usually listed in the Errata Sheet for the particular device being programmed and Is available from the silicon vendor Information contained in this manual is for guidance purposes only and is subject to change E amp OE FS2003 ISP Programmer User Guide V1 08 1 August 08 FS2003 a Ti Portable ISP Programmer sic taedded delen Company Electromagnetic Compatibi
67. t pin Mode Select Signal from programmer to Target Device JTAG port PROG RESET RESET Microcontroller RESET control signal This pin connects to the main RESET pin of the Target Microcontroller This pin is FS2003 ISP Programmer User Guide V1 08 1 August 08 73 not strictly needed for JTAG programming but it can be used to RESET the Target Device before and after programming FS2003 UL Portable ISP Programmer The mbedded Soduthons Company 7 PROG_VCC TARGET VCC Target Vcc Connection See pin 4 Pins 4 7 are physically connected inside the programmer s Nc o o nocomeee PROG TDI TDI JTAG TDI Test Data Input pin Data signal from programmer to Target Device JTAG port 10 PROG GND GROUND Ground Connection Common ground connection between PROGRAMMER and Target System Key O Output from programmer to Target Device Input to programmer from Target Device P Passive eg GROUND and power rails N C Not connected 74 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e inox FS2003 tec tctutiod iuis Company Portable ISP Programmer 4 10 ISP Cable considerations The programmer is supplied with a single 10 way ISP Cable as standard This cable is terminated with a 10 way IDC 0 1 female polarised plug at each end The cable is wired as a so called straight through cable with pin 1 1 2 2 etc The polarised ISP Header ensures that the ISP Cable cannot be plugged in the wrong
68. tation are available for this software e Installation and User Manual e Help File Upload Wizard Standalone Project Upload Utility This software utility is used to upload Programming Projects to any Equinox programmer These projects can then be used in Standalone Mode i e without a PC d e Please follow the on screen instructions within the Upload Upload Wizard TP Wizard utility itself 6 FS2003 ISP Programmer User Guide V1 08 1 August 2008 FS2003 nette Sladen Company Portable ISP Programmer Configit Firmware Upgrade Utility This utility is used to upgrade the firmware of the programmer if the firmware version is lt 3 00 A firmware update may be required to add support for new devices and to correct any firmware issues Labview Remote Application Control Application Note This upgrade allows a production facility to control a single programmer from a Labview for Windows application The Application note describes how to control the programmer using a custom Labview from National Instruments application The following sources of documentation are available for this software e Application Note Remote Application Control of ISP PRO Remote Application Control Application Note Describes how to control the programmer using a custom Remote Application written in e g Visual Basic C C Builder Delphi etc APPLICATION B OH CSO ConsoleEDS Pro Application note This
69. te to show the following information e Serial Number SN eg 619 e Hardware Build Version eg 1 01 e Build date eg 19 1 2004 32 FS2003 ISP Programmer User Guide V1 08 1 August 2008 e TI FS2003 tas Oued Sins Company Portable ISP Programmer 2 9 Re assembling the programmer Re fit lid to programmer The ISP Cable should fit through the slot in the end panel b Re fit the four screws in the back of the case Ensure that the PC programmer and Target oystem power is switched OFF X oQ X X Target Vec PASS BUSY FAIL OQ Gs Ee PASS BUSY FAIL Please note e he FAIL LED will flash when you initially power up the programmer if you are running firmware 2 46 or below e If you are running firmware version 2 46 or greater the FAIL LED will no longer FLASH e To clear the FAIL LED condition use the Up Downs keys to select a Programming Project and then press the Yes key e If there are no Programming Projects Loaded into the Programmer Flash Memory Store the FAIL LED will continue to FLASH until at least one Project is uploaded Hardware installation is now complete FS2003 ISP Programmer User Guide V1 08 1 August 08 33 FS2003 C EQUINOX Portable ISP Programmer 2 10 Hardware Fault Finding Guide Target Vcc LED does not illuminate when power is applied to the Programmer Target System a WK Target Vec PASS BUSY FAIL No Programming Projects Loaded NO INVALID
70. to the same GROUND potential 2 7 2 Laptop earthing Issues The Problem Most laptops use an external double insulated mains power supply which is not earthed to mains earth This means that the laptop earth is likely to be floating at some voltage other than OV If the programmer is attached to the PC COM port with the PC powered ON and then the ISP lead is plugged into an earthed Target System then the PC GROUND will discharge through the COM port GROUND through the programmer into the Target System This ESD may damage both the programmer and the Target System The Solution e Ensure that the laptop is powered OFF when connecting the ISP cable from the programmer to an earthed Target system e Use the programmer in Standalone Mode if possible ie not connected to a PC 2 7 3 Desktop PC earthing issues The Problem The chassis on desktop PC must be connected to mains earth to comply with Health and Safety legislation If the chassis is not earthed for some reason the PC power supply GROUND will be floating and it is then possible to discharge a high level of energy stored in the power supply mains filter through the programmer into the Target System This ESD may damage both the programmer and the Target System The solution e Ensure that the PC chassis is properly earthed to mains earth e Connect an earthing bond wire from the PC chassis to the GROUND connection of either the programmer or the Target system Test Fixture 30
71. ut Optional This output signal can be used to Only connect this pin if supply an external clock signal you are using the SCK2 to the target microcontroller SCK2 Clock Output to This function must be enabled in the clock the Target EQTools Pre programming State Device during Machine tab If the SCK2 oscillator programming is not being used then the pin could be used as a spare output pin MOSI Master Out Slave In This is the SPI data output pin from except for the programmer This pin should be ATmega103 128 64 connected to the MOSI pin on the connect to RXD pin Target Microcontroller instead N C Not connected MISO Master In Slave Out This is the SPI data input pin to the except for programmer This pin should be ATmega103 128 64 connected to the MISO pin on the connect to T XD pin Target Microcontroller instead PROG GND Ground Connection Common ground connection between PROGRAMMER and Target System PROG MOSI OT Z SS PROG_MISO PROG SCK1 SPI Serial Clock Output This is the SPI clock output signal used to clock data into out of the Target Device PROG GND Ground Connection Common ground connection between PROGRAMMER and Target System e PROG RESET Target RESET control pin This pin controls the Target Device RESET pin It will be driven HIGH LOW according to the device type and settings in the Pre program State Machine tab in the Eqtools project Warn
72. voltage could be used to power the programmer depending on the settings of the power switch jumper on the programmer N C Not connected GROUND Ground Connection Common ground connection between the programmer and Target System PROG GND FS2003 ISP Programmer User Guide V1 08 1 August 08 71 E ii i AEN B FS2003 Portable ISP Programmer C EQUINOX The mbedded Saduthona Company 5 PROG_RESET RESET Target RESET control pin This pin controls the Target Device RESET pin It will be driven HIGH LOW according to the device type and settings in the Pre program State Machine tab in the Eqtools project PROG _ GND GROUND Ground Connection Common ground connection between the programmer and Target System 7 PROG SCK1 SCK SPI Serial Clock Output This is the SPI clock output signal PROG GND GROUND Ground Connection Common ground connection between the programmer and Target System PROG MISO MISO Master In Slave Out This is the SPI data input pin to the except for programmer This pin should be ATmega103 128 64 connected to the MISO pin on the Target connect to TXD Microcontroller pin instead 10 PROG GND GROUND Ground Connection Common ground connection between PROGRAMMER and Target System Key O Output from programmer to Target Device Input to programmer from Target Device P Passive eg GROUND and power rails N C Not connected 72 FS2003 ISP Programmer User Guide V1 08
73. way around by mistake If you are planning to design such a header onto your Target System it is strongly recommended that a similar polarised header is used This will help to prevent accidental damage to both the programmer and the Target System Red stripe Equinox indicates ISP Cable Pin 1 Top View Equinox ISP Cable 10 way Header Bottom View on User Target System Pin 1 Pin 1 of the ISP cable can be determined by looking for a small arrow on the plastic part of the ISP female plug If the cable has a RED stripe on one cable this usually also indicates pin 1 If you are using the programmer in a production environment and constantly plugging unplugging the ISP cable into from the Target System you may find that the cable eventually fails Spare ISP cables can be ordered from Equinox in this eventuality FS2003 ISP Programmer User Guide V1 08 1 August 08 75
Download Pdf Manuals
Related Search
Related Contents
Promate blueGear Manuel d`utilisation de l`ordinateur portable Sony Philips Halogen luster bulb 8718291219668 VocoPro DA2277 User's Manual Smeg CV235XNF1 freezer Programa de Contabilidad Sistematizada "INTER_paciolo" Copyright © All rights reserved.
Failed to retrieve file