Your "One-Stop-Shop" for your next Embedded Project

SEGGER Production Tools: Flash Programming Solutions
  • Stacks Image 301471

Guide to SEGGER Production Programmers



Segger Logo

SEGGER's in-circuit flash programming solutions are ultra-fast and reliable, making them the perfect choice for mass production environments. The portfolio includes devices specialized for service environments and prototype programming. The Flasher family eases the implementation into a production site by allowing the flash programming to be triggered manually or remotely. For production environments, SEGGER provides flash programming solutions for a variety of CPUs.

Stacks Image 301689

Flasher Secure - Protect Vendor's IP

Flasher Secure is a mass production programming system, capable of protecting the vendor’s IP regardless of the production site. It provides full control over the programming process at contract manufacturers (CM) and similar environments.

Features
  • Authenticated production with full visibility
  • Production volume control
  • CM administration and setup portal
  • Ultra fast programming
  • Supports Cortex-M/R/A, RX, PPC
  • Prevents production of counterfeit units
  • No overhead in programming time
  • Secure your production at contract manufacturers

How it works

When you need to go for mass production, it is common to employ a contract manufacturer (CM) to mass-produce products. CMs have access to the customer's IP and large quantities of the components they are contracted to produce.

Because of this, it is essential that customers control both their IP and limit CM production to prevent theft and secure revenue.

To combat these threats, Flasher Secure uses mutual authentication, authorization, and confidentiality to secure your IP and production run.

As an IP owner, you have full end-to-end control of your production chain.

Stacks Image 301793
End-to-End Security

Flasher Secure supports vendor-specific trusted firmware features to ensure end-to-end encryption, authentication, and confidentiality covering the whole process including the 'last mile'.

Secured Firmware

Modern products carry a huge amount of intellectual property (IP). From the IP owners point of view most of the IP is located inside the firmware. IP owners want to protect their IP.

The Flasher Secure system uses authentication algorithms to make sure, that only authorized boot loaders and firmware are used in the system. If one component is not genuine, the device will stop working. Simply copying the firmware and/or bootloader from one device to another is not possible any more.

Stacks Image 301789

More information about Flasher Secure                    General Information about J-Link                       Download J-Link-Software

Stacks Image 301697

Flasher ATE - Modular Fast Gang Programmer

Fast Gang Programmer for In-System-Programming

Flasher ATE is perfectly suited for high volume mass production environments. The modular system uses a communication main board at its heart, that distributes the commands received from an ATE, ICT or a similar automated production handler system to the programming modules.

Each programming module can be set up with individual configurations and firmware. Flasher ATE is capable to program multiple devices in parallel, whether these devices are equal or part of a multi-device system, Flasher ATE can handle all production setups.

Features
  • In-System Programmer (ISP)
  • Ultra fast programming
  • Control interfaces for ATEs and similar production process handlers
  • Switchable target power
  • J-Flash for an easy setup
  • Scalable solution with up to 10 individual channels
  • Parallel channels, no demultiplexing required
  • Galvanic isolation of each module
  • Target supply voltage may be up to 15V
  • Gang Programming

Flasher ATE is an in-circuit-programmer for high volume mass production. To accommodate for the special requirements in high volume production environments, Flasher ATE can be mounted in 19” racks or be connected directly to an ATE. The interfaces to start and monitor the programming tasks have been designed with the implementer of the production system in mind.

The number of target interfaces per mainboard can be scaled up to 10 programmer boards. The ultra fast target interface technology has proven its reliability in the market-leading family of J-Link debug probes and Flasher programming devices.

Stacks Image 301799
Device Under Test (DUT) Support

Production environments require more than just creating and programming. Once the production cycle is started, there are all kinds of verifications taking place. The target interfaces of the Flasher ATE programmer modules include a UART transceiver.

This UART transceiver can be managed from the ATE or similar production handler devices via the connection with the Flasher ATE base board. Once it is activated, serial communication via pin 5 and pin 17 is mapped to an IP connection, so the ATE is able to communicate with the freshly programmed device without requiring additional hardware.


More information about Flasher ATE                        General Information about J-Link                         Download J-Link-Software

Stacks Image 301712

Flasher ARM - Production Programmer

Flasher ARM is a stand-alone programming tool for microcontrollers with on-chip or external Flash memory and ARM core.

Features
  • Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC program)
  • Ethernet interface
  • Supports internal and external flash devices
  • Wide range of devices are supported. For a complete list, please click here.
  • Free software updates1, 2 years of support
  • 64 MB memory for storage of target program
  • Serial in target programming supported

Flasher ARM is a programming tool for microcontrollers with on-chip or external Flash memory and ARM core. Flasher ARM is designed for programming flash targets with the J-Flash software or stand-alone.

Flasher ARM connects via USB, Ethernet or via RS232 interface to a PC, running Microsoft Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8 or Windows 10 and has a built-in 20-pin JTAG connector, which is compatible with the standard 20-pin connector defined by ARM.


More information about Flasher ARM                          General Information about J-Link                         Download J-Link-Software

Stacks Image 301729

Flasher PRO - Univeral Professional Production Programmer

Flasher PRO— Programming tool for microcontrollers with on-chip or external Flash memory and for ARM7/9/11, Cortex, RX, PPC cores, AVR and PIC16 / PIC18.

Features

  • Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC program)
  • Ethernet interface
  • Supports internal and external flash devices
  • Wide range of devices are supported
  • Free firmware updates
  • 128 MB internal NAND flash, used for storing configuration and data files
  • Serial in target programming supported

Flasher PRO is a programming tool for microcontrollers with on-chip or external Flash memory and ARM, RX or PPC core. Flasher PRO is designed for programming flash targets with the J-Flash software or stand-alone.

Flasher PRO connects via USB, Ethernet or via RS232 interface to a PC, running Microsoft Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8 or Windows 10 and has a built-in 20-pin JTAG connector, which is compatible with the standard 20-pin connector defined by ARM.


More information about Flasher PRO                       General Information about J-Link                       Download J-Link-Software

Stacks Image 301746

Flasher Portable PLUS - The Mobile Flash Programmer

Flasher Portable PLUS—Handheld Programmer with Color Display.

The handheld stand-alone Flash Programmer for on-chip and external flash memory. Flasher Portable PLUS is a battery driven programming tool for microcontrollers with on-chip and/or external flash memory. It has been designed to fill the need of an extremely portable, production grade flash programmer used for in-field firmware updates.

Features


  • Stand-alone in-circuit-programmer (Once set up, Flasher can be controlled without the use of a PC program)
  • Powered by internal battery rechargeable Li-Ion 680mAh, no external power supply required
  • Full insights with the new 1,8 inch color display
  • Up to 10 hours programming with one battery charge
  • Supports having up to eight configurations/data files being stored on Flasher
  • Push button allows easy selection between multiple images/configurations stored on Flasher
  • 128 MB internal memory for configuration and data file storage
  • Supports ARM, Cortex, PowerPC and Renesas RX cores.
  • Supports internal and external flash devices
  • Free updates
  • Data files can be updated via mass storage or via J-Flash
  • Target interface: JTAG / SWD / FINE / SPD
  • Programming speed typically between 30 KB/second and 1 MByte/second. Max. programming speed highly depends on target hardware and max. programming speed of the flash itself
  • SECURITY: Flasher Portable and Flasher Portable PLUS support Authorized Flashing. It allows to limit the number of flash programming cycles and to protect the Flasher against non-authorized access in case of external productio

Flasher Portable PLUS can be powered by its internal rechargeable battery or USB. Use the integrated 1,8 inch display to review your firmware and programming status.

Initial setup/preparation for stand-alone mode operation is done via the J-Flash software, also used by other Flasher models, which requires a PC running Microsoft Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8 or Windows 10.

Flasher Portable PLUS also supports having up to eight configurations/image files stored on the Flasher, so one unit can be used for different targets, versions or configurations. Proper image selection is done by simply clicking a button. The currently selected image is displayed.

Isolators to optically isolate the Flasher Portable PLUS from Power Supply or the target and adapters for all common connectors are available for the Flasher Portable PLUS.


More information about Flasher Portable PLUS                General Information about J-Link                 Download J-Link-Software

Stacks Image 301754

Flasher STM8 - Handheld Production Flasher

Flash programmer for STM8 series of flash microcontrollers with on-chip flash.

Features

  • All STM8 devices can be programmed
  • Integrated optical isolation between host and target system
  • Standard 4-pin SWIM connector
  • USB 2.0 interface
  • Full duplex 100Mbit
  • Ethernet interface
  • Target voltage can be measured & monitored during program
  • Free updates

More information about Flasher STM8                        General Information about J-Link                       Download J-Link-Software

Stacks Image 301839

Flasher 5 PRO - Programming Tool for Renesas

Programming tool for Renesas M16C/62, M16C/80, M32C, M79, R32C, R8C series of microcontrollers.

This tool allows programming of MCU via serial synchronous or asynchronous interface in circuit only. A target system is required.

Features

  • Small, compact housing
  • Easy to use windows program
  • Free updates
  • Serial (in target) programming supported
  • Programming / Verifying / Read back supported
  • 64MByte internal Flash memory to store target program
  • High speed programming: app. 17 sec for 256 KB in serial mode with 10 MHz M16C target for programming and verification

More information about Flasher 5 PRO                    General Information about J-Link                     Download J-Link-Software

Stacks Image 301831

Flasher 5 - Flash Programmer for M16C, M32C, etc.

Flash programmer for M16C, M32C, R8C, R32C, M38000 and ST9 series of flash microcontrollers.

Features

  • Small, compact housing
  • Easy to use windows program
  • Free updates
  • Serial (in target) programming supported
  • Programming / Verifying / Read back supported
  • 2MByte internal Flash memory to store target program
  • High speed programming: app. 17 sec for 256 KB in serial mode with 10 MHz M16C target for programming and verification

More information about Flasher 5                            General Information about J-Link                            Download J-Link-Software

Stacks Image 301823

Flasher ST7 - Flash Programmer for ST7 Series

Flash programmer for ST7 series of flash microcontrollers with on-chip flash

Features

  • Small, compact housing
  • Easy to use windows program
  • Free updates
  • Serial (in target) programming supported
  • Programming / Verifying / Read back supported
  • OPTION BYTE Programming supported
  • 512 KB internal Flash memory to store target program
  • High speed programming: app 12 sec for 60 KB in serial mode with 16 MHz target clock for programming and verification

More information about Flasher ST7                          General Information about J-Link                         Download J-Link-Software

Software solutions for flash programming via J-Link

In addition to our hardware products, we offer software solutions that allow J-Link to be used as production tool.

The available software packages are

  • J-Flash: Stand-alone programming software for a variety of microcontrollers and external flashes
  • DFPU: Dedicated flash programming utilities for eval boards or custom hardware. NOR, NAND and SPI flashes can be supported, source code of utilities available.
  • SDK: Software development kit. Allows writing your own program and gives you full control over J-Link and your target CPU.