Currency:
 
0  Item(s)
Your Account |
  HomeProductsSearchNewsHow To OrderDistributorsContact UsdownloadsCustomer
Order Information | Device Support | Features | Software | System Contents | Upgrades | Associated Products | Downloads | News
 

FS2009 - Portable multi-project ISP Programmer for Atmel AT91SAM7 Microcontrollers

 
 
 

The FS2009(SAM7) is a portable multi-project programmer which supports high-speed In-System Programming (ISP) of Atmel AT91SAM7 ARM microcontrollers via the ARM Debug JTAG Interface.

The programmer can be operated in 'Standalone Mode' (without a PC). The operator can select from any 1 of 64 pre-loaded 'Programming Projects' using the keypad and Display and then simply press the YES key to program the selected project into the target AT91SAM7 device. This makes the FS2009 programmer ideal for use in Development, Field-Service or Production programming environments.

DISCONTINUED - PLEASE CONTACT EQUINOX DIRECTLY FOR REPLACEMENT PRODUCT.

Key features:

  • Portable In-System (ISP) Programmer
  • Supports high-speed In-System Programming (ISP) of Atmel AT91SAM7 ARM microcontrollers via the ARM Debug JTAG Interface.
  • Ideal for Development, Production or Field use
  • Supports 'Standalone' operation i.e. no PC required after programmer has been configured
  • Very fast programming speeds suitable for high-throughput production environments
  • Up to 64 individual Programming Projects can be uploaded to the non-volatile On-board FLASH Store (4Mbytes).
  • Robust I/O driver stage
  • Individually configurable programmer I/O pins
  • Programmer firmware is field upgradeable to cater for future algorithms
  • CE / FCC / RoHS approved product
 
 

Features

 
 
Supported Programmer Control Methods
Target Interface Capabilities
AT91SAM7 - programming features
Standalone Programming Mode
Development Mode
Project Upload Mode
AT91SAM7 ISP Connections
Programmer / Target System - Power Supply Options
CE / FCC / RoHS Approved Product
Spare Programmer I/O pins
Fast Programming Times
Standalone Mode - Program -> Test -> Re-Program
Device Support

Supported Programmer Control Methods

The programmer supports the following control methods:

  • Standalone Mode - Keypad and LCD controlled (no PC)
  • Development Mode - Controlled via PC Software - Equinox Development Suite (EDS)
  • Project Upload Mode - PC Controlled
  • ISP-PRO - Production Software (chargeable upgrade)
  • ASCII Text Communications Protocol (RS232 Serial control - chargeable upgrade)

Target Interface Capabilities

The FS2009(SAM7) supports the following Target Interfaces / Algorithms:

  • AT91SAM7 JTAG In-System Programming (ISP)

A special AT91SAM7 ISP cable has been developed which connects between an Equinox portable ISP programmer and any AT91SAM7 Target System which features the ARM 20-way IDC 'debug connector'.

AT91SAM7 - programming features

  • High-speed In-System Programming (ISP) support of Atmel AT91SAM7 microcontrollers
  • Uses the standard ARM JTAG Debug Interface for programming 
  • Programs the on-chip FLASH Memory of AT91SAM7 devices
  • Very high-speed programming due to local data storage and optimised programming algorithms
  • Programmers can be used in "Standalone Mode" (no PC) - Up to 64 SAM7S Programming Projects can be stored inside an FS2003, FS2009, PPM3-MK2, PPM4-MK1 or ISPnano programmer
  • Supports high-speed program / verify of the on-chip FLASH in a singe operation.
  • Optimised Erase operations blanks the on-chip FLASH in less than 200ms
  • Supports programming of non volatle Fuse Bits
  • Supports blowing of the "Security Fuse" to protect code from being read out
  • Supports reading of the FLASH 'Page Lock Bits'

Standalone Programming Mode

In ‘Standalone Mode’, the FS2009 is controlled via the push buttons on the front panel of the programmer - no PC connection is required. The programmer LCD and the LED Status Indicators are used to display the current status of the programmer. 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.

In Standalone Mode...

  • Programmer is completely portable as no PC connection is required
  • Programmer supports storage up to 64 independent Programming Projects in the non-volatile On-board 4Mbits FLASH Memory Store .
  • The operator simply selects the required project using LCD and keypad
  • Each project name is version controlled showing the project name, date, firmware revision and build date. e.g. myproject-240402-2.3.4.12
  • Single key auto-program mode
  • Simple PASS / FAIL response with diagnostics on program failure
  • Operator can not inadvertently change the programming data or settings

 To configure the programmer for Standalone Mode...

  • A Project Collection containing 1 - 64 Programming Projects must be uploaded on a one-off basis to the programmer using the EQTools PC software
  • This is a single file which can be easily distributed to remote sites. It contains all projects, Hex File data, Fuse information etc. 

Development Mode

  • Programmer is controlled from the PC via EQTools - Equinox Development Suite (EDS) Software
  • Ideal for use in a Development Environment
  • Supports manual writing / reading of FLASH / EEPROM memory areas
  • Supports manual writing / reading of Fuses and Security Fuses
  • All projects can be developed and tested on a real device before uploading a Programming Project to the programmer
  • Tested Programming Projects can then be uploaded to the Programmer for use in Standalone Mode 

Project Upload Mode

This mode allows a pre-compile Project Collection to be uploaded to the on-board 'FLASH Memory Store'. The programmer can store up to 32 MBits of Project Information which is held indefinitely in non-volatile FLASH Memory. It is possible to upload up to 64 Programming Projects to the programmer, each of which can be for a different target device. A simple 'Upload Wizard' allows field personnel to upload single or multiple Programming Projects as part of Project Collections.

  • This mode allows a pre-compile Project Collection to be uploaded to the on-board 'FLASH Memory Store'.
  • The programmer can store up to 32 MBits of Project Information which is held indefinitely in non-volatile FLASH Memory.
  • It is possible to upload up to 64 Programming Projects to the programmer, each of which can be for a different target device.
  • A simple 'Upload Wizard' allows field personnel to upload single or multiple Programming Projects as part of Project Collections.

AT91SAM7 ISP Connections

Programmer / Target System - Power Supply Options

The Programmer supports the following powering options:

  • Target System can supply power to the programmer: 3.0 - 5.0V @ 50mA
  • Programmer can supply power to the Target System: 5.0V @ 300mA
  • Programmer and Target System can be Independently Powered

The Programmer comes with a 9V DC Power Supply which is regulated down to +5.0V inside the programmer.

CE / FCC / RoHS Approved Product
  • The FS2009 is a CE /  FCC and RoHS approved product

Spare Programmer I/O pins

  • In SPI mode, there are 2 x Spare I/O pins for custom use
  • In UART mode, there is 1 x Spare I/O pins for custom use
  • The spare I/O pin(s) can be used for controlling circuitry on the user Target System including Chip Selects, additional RESET control lines, Watchdog Timers etc.

Fast Programming Times

The FS2009(SAM7) supports fast programming of Target Devices via the JTAG algorithm. 

Standalone Mode - Program -> Test -> Re-Program

The programmer is capable of performing a multi-project Programming Sequence in Standalone Mode as follows: 

  • Program Test Firmware
  • Execute Target Firmware
  • Wait for Target Firmware to finish
  • Program Production Firmware

This powerful functionality allows the programmer to be used as part of an In-Circuit Test procedure where the Target Firmware must be allowed to execute in order to eg. calculate some calibration values. The programmer initially programs some 'Test Firmware' into the Target Device and then allows the Target to run this firmware and waits for this firmware to finish executing. The real 'Production Firmware' is then programmed into the Target Device.

 
 

Device Support (by family)

 
 
This product supports devices from the families listed below:
 
Atmel (Microchip):
  • AT91SAM7A - ARM7 FLASH Microcontroller
  • AT91SAM7L (Low Power) Series - ARM7 FLASH Microcontroller
  • AT91SAM7S - ARM7 FLASH Microcontroller
  • AT91SAM7SE - ARM7 FLASH Microcontroller
  • AT91SAM7X - ARM7 FLASH Microcontroller
  • AT91SAM7XC - ARM7 FLASH Microcontroller

The following are available as chargeable upgrades: JTAG In-System Programming support for the Atmel ATmega AVR Family and 24Cxxx - Serial I2C EEPROM Memory Device Library. See [Upgrades] tab.

 

Please note:
Not all devices may be supported within a family.
Please see the Detailed Device Support List for a list of all devices which the product supports.

 
 

Ordering Information...

 
 
 
FS2009 - Portable multi-project ISP Programmer for Atmel AT91SAM7 Microcontrollers
FS2009 (SAM7) - Portable high-speed In-System (ISP) Programmer for JTAG programming of Atmel AT91SAM7 ARM7 microcontroller family with standalone capability using LCD / keypad (64 projects) and USB / RS232 connectivity.
Manufacturer:  Equinox Technologies
Order Code: 
Equinox:  FS2009(SAM7)
 483-1019-ND
 1695686
Discontinued Product

This product has been discontinued. Please refer to the Replacement Product instead:

FS2009USB - Portable high-speed USB In-System (ISP) Programmer - OVERVIEW
FS2009USB - Portable high-speed In-System (ISP) Programmer with Standalone capability using LCD / keypad (64 projects) and USB / RS232 connectivity.
Manufacturer:  Equinox Technologies

For further information about related products, please see the Overview Product.

Product Information
Product:  FS2009 - Portable multi-project ISP Programmer for Atmel AT91SAM7 Microcontrollers
Manufacturer:  Equinox Technologies
Order Code: 
Equinox:  FS2009(SAM7)
 483-1019-ND
 1695686
Discontinued Product
 
 
Discontinued Product
This product has been discontinued and replaced by the following product(s):
FS2009USB - Portable high-speed USB In-System (ISP) Programmer - OVERVIEW >>
 
 
Overview Product
FS2009 - Portable high-speed multi-project USB In-System (ISP) Programmer - OVERVIEW >>
 
 
Device Support
Device Support List
 
 
Downloads
Download View Downloads for this Product
 
 
Product Software View All
EQTools Version 2 - Integrated Development Environment (IDE) for Equinox Programmers >>
 
 
Product News View All
 28 January 2009:
Serial EEPROM Memory ISP programming support extended >>
 13 January 2009:
Cost-effective programmer 'Bundles' available - Epsilon5 & FS2009 >>
 
 
Product Upgrades View All
Atmel AT91SAM7 - ARM7 JTAG Device Library Licence - OVERVIEW >>
 
 
Associated Products View All
ARM7
Olimex - SAM7-EX256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H64 HEADER DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Olimex - SAM7-LA2 DEVELOPMENT BOARD FOR AT91SAM7EA2 ARM7TDMI-S MC >>
Olimex - SAM7-MT-256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P64 DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Cables
USB to RS232 Serial Convertor Cable >>
Evaluation Modules (Microcontroller)
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Starter Systems (Microcontroller)
Olimex - SAM7-EX256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H64 HEADER DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Olimex - SAM7-LA2 DEVELOPMENT BOARD FOR AT91SAM7EA2 ARM7TDMI-S MC >>
Olimex - SAM7-MT-256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P64 DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Key Products
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Microcontroller Modules
Olimex - SAM7-EX256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H64 HEADER DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Olimex - SAM7-LA2 DEVELOPMENT BOARD FOR AT91SAM7EA2 ARM7TDMI-S MC >>
Olimex - SAM7-MT-256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P64 DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
                                                             Home  |  Contact Us  |  Privacy Policy  |  Refund Policy  |  Delivery Policy

Tel: +44 (0)1942 841975 Fax: +44 (0)1942 844181 email: info@equinox-tech.com
Registered in England 3358185: VAT Reg no GB 633 9814 19
© 1995-2023 Equinox Technologies (UK) Ltd.