Contents
Copyright Information ........................................................................................................... 1
Equinox Warranty Information ............................................................................................. 2
Electromagnetic Compatibility (EMC) Compliance ............................................................. 4
Technical Support ................................................................................................................. 5
Product Documentation ........................................................................................................ 6
i. Overview .......................................................................................................................... 6
ii. Documentation and software for the FS2009USB programmer ...................................... 8
iii. Device algorithm - Application notes .............................................................................. 8
iv. Programmer related - Application notes ......................................................................... 9
1.0 Programmer Overview / Specifications ....................................................................... 11
1.1 Programmers covered in this manual ......................................................................... 11
1.2 Comparison of the FS2009USB and FS2009 programmers ....................................... 11
1.3 Comparison of the FS2009 & FS2003 programmers .................................................. 11
1.4 FS2009USB, FS2009 & FS2003 Project Compatibility ............................................... 12
1.5 FS2009USB - Main Features ...................................................................................... 13
1.6 FS2003 - Programmer versions .................................................................................. 14
1.7 FS2009USB - Programmer versions .......................................................................... 14
1.8 FS2009USB – Device support for each Programmer version ..................................... 15
1.9 Programming Interface to Target Device .................................................................... 16
1.10 System Contents ...................................................................................................... 17
1.11 Hardware Overview (external layout) ........................................................................ 18
1.12 Hardware Overview (internal layout) ......................................................................... 19
1.13 Programmer Specifications Overview ....................................................................... 20
1.14 DC Power Input Connector (CON1) .......................................................................... 24
1.15 DC Power Cable Specification .................................................................................. 24
1.16 J5 – USB Communications Port ............................................................................... 25
1.16.1 Connecting the programmer to the PC USB port ............................................. 25
2.0 Hardware Installation..................................................................................................... 27
2.1 Overview ..................................................................................................................... 27
2.2 ESD Precautions ........................................................................................................ 28
2.3 Removing the programmer cover ............................................................................... 28
2.4 Powering the Programmer / Target System ................................................................ 29
2.4.1 Select the required method of powering the Programmer / Target System ........ 29
2.4.2 Powering the Target System at +5.0V from the programmer (external mains
power supply adaptor) ................................................................................................. 31
2.4.3. Powering the Target System at +5.0V from the programmer (external bench
power supply) .............................................................................................................. 31
2.4.4 Powering the programmer from the Target System at 3.0 – 5.0V ...................... 32
2.4.5 Programmer and Target System are independently powered ............................ 32
2.4.6 Programmer powered from PC USB port ........................................................... 32
2.5 Selecting the correct ISP (In System Programming) Header ...................................... 33
2.6 Earthing requirements ................................................................................................ 34
2.6.1 Overview ............................................................................................................ 34
2.6.2 Laptop earthing issues ....................................................................................... 34
2.6.3 Desktop PC earthing issues ............................................................................... 34
2.6.4 Earthing recommendations ................................................................................ 35
FS2009USB - Portable ISP Programmer - User Guide V1.10 – 05/04/2012
i
2.8 Testing the programmer hardware .............................................................................. 36
2.9 Re-assembling the programmer .................................................................................. 37
2.10 USB Driver - Installation Instructions ........................................................................ 37
2.10.1 Driver Installation Instructions........................................................................... 37
2.10.2 Selecting the USB – Virtual COM Port (VCP) in EQTools ............................... 38
2.11 Hardware - Fault Finding Guide ................................................................................ 39
3.0 Programmer – Getting Started Guide ........................................................................... 41
3.1 Software Overview ...................................................................................................... 41
3.2 Programmer Control Mechanisms .............................................................................. 42
3.3 Software Installation .................................................................................................... 43
3.4 Programmer Operating Modes.................................................................................... 44
3.5 Development Mode (EDS) .......................................................................................... 45
3.5.1 Overview ............................................................................................................ 45
3.5.2 Creating a new EDS (Development Mode) Project............................................. 45
3.5.3 Testing an existing Programming Project in a Project Collection in EDS
(Development Mode) ................................................................................................... 46
3.5.4 Overview of EDS – Development Mode ............................................................. 47
3.5.5 Buffer Window - Control Buttons ........................................................................ 49
3.5.6 Example of using EDS ........................................................................................ 50
3.6 Standalone Keypad Mode ........................................................................................... 51
3.6.1 Overview ............................................................................................................ 51
3.6.2 Push Button Functions ....................................................................................... 53
3.6.3 Standalone Keypad Operation – step-by-step guide .......................................... 54
3.6.4. Locking the Programmer Keypad ...................................................................... 56
3.6.5 Standalone Keypad Operation – Flowchart ........................................................ 57
3.6.6 Programmer Status LED’s .................................................................................. 58
3.7 ASCII Text Communications Mode ............................................................................. 59
3.7.1 Overview ............................................................................................................ 59
3.7.2 Limitations of this protocol .................................................................................. 59
3.7.3 Further Information ............................................................................................. 59
4.0 ISP Header Selection ..................................................................................................... 61
4.1 Overview ..................................................................................................................... 61
4.2 ISP Header Selection Chart (by header) ..................................................................... 62
ARM ISP Cable ........................................................................................................... 63
4.3 ISP Header Selection Chart (by Device) ..................................................................... 64
4.4 J3 - Atmel 6-way ISP Header (SPI Interface) .............................................................. 65
4.5 J6(a) - Equinox 10-way Header (Generic SPI Interface) ............................................. 67
4.6 J6(b) - Equinox 10-way Header (ATtiny11/12/15 HV Interface) .................................. 70
4.7 J6(c) - Equinox 10-way Header (UART Boot Loader) ................................................. 72
4.8 J7 - Atmel 10-way Header (SPI Interface)................................................................... 74
4.9 J8 - Atmel 10-way JTAG Header (JTAG Interface) ..................................................... 76
4.10 ISP Cable considerations .......................................................................................... 78
Appendix 1 – ARM ISP Cable for Epsilon5, FS2003, FS2009 and FS2009USB
programmers ........................................................................................................................ 79
1.0 Overview ..................................................................................................................... 79
1.1 Features ...................................................................................................................... 79
1.2 Programmer compatibility ........................................................................................... 79
1.3 Power Supply - Selection Jumper ............................................................................... 80
1.4 Cable Installation Instructions ..................................................................................... 80
1.5 Getting Started ............................................................................................................ 81
ii
FS2009USB - Portable ISP Programmer - User Guide V1.10 – 05/04/12