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

Flasher | Flash Programming Solutions | SEGGER | Carnica Technology
  • Stacks Image 301471

Guide to SEGGER Production Programmers



Get an overview of SEGGER flash programming tools and find your perfect Flasher.


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.

Click image for more
Stacks Image 301729

Flasher PRO

The most versatile flash programmer on the market


Flasher Pro is a universal in-system programming (ISP) tool for reliable single-unit microcontroller and system-on-a-chip (SoC) programming. Engineered to meet all of the industry's flash programming requirements, it supports a wide range of microcontrollers and memory types, ensuring compatibility across a wide range of embedded systems.

Flasher Pro can program over 20,000 devices, supports hundreds of different interfaces, and is flexible enough to work in any setup — whether on the development bench, in the lab, or on the factory floor. With a robust feature set that includes high-speed programming options, a built-in FTP server, remote control, trigger options, and detailed logging, it is ideal for both prototyping and production environments. Its ability to deliver fast, scalable, and reliable programming solutions make it the perfect choice for bringing efficiency and flexiblity to mass production.

Price € 998,--

Key Features


High-speed programming

Flasher Pro achieves programming speeds that approach the theoretical maximum. For MCUs that allow memory access while running, for example, Flasher Pro's "turbo mode" minimizes overhead by downloading and programming simultaneously, enabling unmatched speeds.

Serial-number assignment

Many modern devices require unique data. Flasher Pro enables programming of variable information, such as serial numbers, Ethernet hardware addresses (MAC), digital signatures, and license keys. These options can be customized for each device by applying patch data to the original firmware.

Flexible control

With SEGGER software tools, Flasher Pro is easy to set up and use. With the ability to operate as a standalone programmer or be controlled via PC, Flasher Pro offers flexibility for production. In standalone mode, it supports remote control via USB, UART, Ethernet, a TTL trigger, or the push of a button.


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

Stacks Image 301746

Flasher PRO XL

The universal flash programmer for huge images


Overview

Flasher Pro XL is the extra-large-memory version of SEGGER's universal flash programmer Flasher Pro. With all the same features as the Flasher Pro, the Flasher Pro XL expands the original's 128 MB of memory to 2 GB, meaning it has 16 times as much internal flash memory as Pro. It can host various large firmware images or variants, and it supports multiple configurations simultaneously.

These capabilities make it the ideal choice for handling large workloads and managing diverse product lines. Reconfiguration between batches is eliminated, which reduces downtime during product changeovers. With its huge memory capacity, Flasher Pro XL can also program target systems running large-footprint operating systems, such as Android, Linux, and Windows loT.

Price € 1.198,--

Key Features


Exra large memory

Flasher Pro XL can program devices with up to 2 GB of memory (even in standalone mode). This expanded memory allows it to store and manage multiple large firmware images, enabling use in mass customization and complex systems with high-resolution GUls.

High-speed programming

Flasher Pro XL achieves programming speeds that approach the theoretical maximum, often exceeding 95% efficiency and surpassing 1 MB/s. For MCUs that allow memory access while running, Flasher Pro XL's "turbo mode" minimizes overhead by downloading and programming simultaneously, enabling unmatched speeds.

Flexible control

With SEGGER software tools, Flasher Pro XL is easy to set up and use. With its ability to operate as a standalone programmer or be controlled via PC, Flasher Pro XL offers flexibility for production. In standalone mode, it supports remote control via USB, UART, Ethernet, a TTL trigger, or the push of a button.


More information about Flasher Pro XL                General Information about J-Link                 Download J-Link-Software

Stacks Image 301697

Flasher Portable PLUS


Overview

Flasher Portable PLUS is a rugged handheld programmer for updating microcontroller firmware. It is optimized for in-field use in harsh environments, supports both on-chip and external flash memory, and works with a variety of target interfaces (including JTAG, SWD, FINE, and SPD). It is highly portable and operates without an external power supply, making it ideal for situations where traditional programming methods aren't feasible.

With a long-lasting battery, ample storage for multiple configurations, and an intuitive interface, Flasher Portable PLUS ensures that firmware updates are efficient, secure, and hassle-free. It also offers multi-platform support, with setup and control software for Linux, macOS, and Windows.

Price € 998,--

Key features

Packed with advanced functions, Flasher Portable PLUS provides technicians with the flexibility to perform firmware updates on the go. Product highlights include long battery life for extended use in the field, support for a variety of CPU cores and interfaces, and an intuitive push-button interface that makes managing multiple configurations straightforward.

Battery-powered operation

Flasher Portable PLUS runs on a rechargeable lithium-ion battery that ensures up to 10 hours of continuous use. In other words, it is perfect for field applications in which reliance on an external power supply is out of the question.

Up to 99 firmware images

With 128 MB of internal memory, Flasher Portable PLUS can store as many as 99 firmware images, allowing technicians to easily manage multiple versions or configurations on a single device.

Intuitive user display

An intuitive GUI on the 1.8" screen ensures easy access to firmware information, provides direct feedback, and conveys important details about project selection, programming progress, and status.


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

Stacks Image 301893

Flasher Compact


Overview

Flasher Compact is the streamlined twin to Flasher Pro and is primarily designed for installation into production rigs or automated test equipment (ATE) where space is limited. It can be used to program both the internal and external memory of an MCU or system on a chip (SoC), as well as memory chips directly connected to it. It operates as a standalone device, eliminating the need for a PC, and its compact size and convenient mounting holes ensure hassle-free integration into any production setup. Powered by a USB and equipped with 128 MB of internal memory, Flasher Compact stores firmware images and programming configurations with ease.

Included with the Flasher Compact is setup and control software for Windows, Linux, and macOS, as well as access to continuous updates for both software and firmware. Furthermore, all supported devices can be used at no additional cost, and support for future devices is also included..

Price € 898,--

Key features

Flasher Compact combines practical functionality and a compact design with features that make it adaptable to different production needs. Whether users need flexible connectivity, the ability to program unique data, or easy integration into tight setups, Flasher Compact improves efficiency and simplifies programming.

USB-C connectivity

Flasher Compact is equipped with a modern USB-C interface, ensuring reliable, high-speed communication and easy integration with contemporary systems. The USB-C port provides both power and data transfer capabilities, simplifying setup and reducing cable clutter in production environments..

Serial-number assignment

Many modern devices require unique data. Flasher Compact enables programming of variable information, such as serial numbers, Ethernet hardware addresses (MAC), digital signatures, and license keys. These options can be customized for each device by applying patch data to the original firmware.

Compact housing

Flasher Compact packs a powerful, adptable universal programming tool into a slim, lightweight housing. Its space-efficient design and its mounting holes allow for easy integration into production rigs or ATE.


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

Stacks Image 301877

Flasher ATE2 (4 channel)

The single board gang programmer


Overview

Overview

Flasher ATE2 is a robust single-board gang programmer with either four or eight independent programming channels. It is designed for high-volume, automated production environments, particularly those with limited space, such as automated test equipment (ATE), where direct integration with automated machinery is crucial. Flasher ATE2 is tailored to users who simultaneously program multiple target devices, making it an ideal solution for manufacturers seeking optimized workflows.

Price € 5.480,--

Key Features

Compact housing

Smaller than Flasher Hub-12, Flasher ATE2 offers eight independent programming channels, including programming circuits. With its single- board design, it can easily slide into nearly any space-constrained production and testing setup.

Single connector

Flasher ATE2 has a single backplane connector on the target side, making it an ideal solution for cassette systems. Connections for host communication and remote control (USB, Ethernet, RS232) are located on the front side, where they are easily accessible. Unlike products that rely on multiple ribbon or USB cables, Flasher ATE2 has a compact and efficient design that simplifies installation.

Easy migration

Based on the Flasher Hub ecosystem, Flasher ATE2 uses the same control and programming methods as Flasher Hub-12 and Flasher Hub-4 paired with Flasher Compacts. This allows for easy swapping between the systems, with no significant adjustments to software. The result? Reduced setup times across different production stages.


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

Stacks Image 301901

Flasher ATE2 (8 channel)

The single board gang programmer


Overview

Flasher ATE2 is a robust single-board gang programmer with either four or eight independent programming channels. It is designed for high-volume, automated production environments, particularly those with limited space, such as automated test equipment (ATE), where direct integration with automated machinery is crucial. Flasher ATE2 is tailored to users who simultaneously program multiple target devices, making it an ideal solution for manufacturers seeking optimized workflows.

Price € 8.980,--

Key Features

Compact housing

Smaller than Flasher Hub-12, Flasher ATE2 offers eight independent programming channels, including programming circuits. With its single- board design, it can easily slide into nearly any space-constrained production and testing setup.

Single connector

Flasher ATE2 has a single backplane connector on the target side, making it an ideal solution for cassette systems. Connections for host communication and remote control (USB, Ethernet, RS232) are located on the front side, where they are easily accessible. Unlike products that rely on multiple ribbon or USB cables, Flasher ATE2 has a compact and efficient design that simplifies installation.

Easy migration

Based on the Flasher Hub ecosystem, Flasher ATE2 uses the same control and programming methods as Flasher Hub-12 and Flasher Hub-4 paired with Flasher Compacts. This allows for easy swapping between the systems, with no significant adjustments to software. The result? Reduced setup times across different production stages.


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

Stacks Image 301913

Flasher Hub-12

<4>High-volume gang programming at maximum speed


Overview

As the big brother of the Flasher Hub-4, the Flasher Hub-12 controls up to 24 Flasher Compact units serving as individual channels for parallel, high-speed gang programming. Each channel can be configured to program a different device or a different firmware image.

The combination of the Flasher Hub-12 and Flasher Compact system is set up once per channel using SEGGER's Flasher software, which is tailored to the type of flash chip being programmed.

The Flasher Hub-12 operates independently via TELNET, with no need for a desktop PC. This combination of a single Flasher Hub-12 and up to 24 Flasher Compacts provides an ideal solution for high-volume, multi-panel, and multi-target mass production.

Price € 2.980,--

Key Features

Stand-alone operation

The Flasher Hub-12/Flasher Compact system is set up once per channel using SEGGER's Flasher software, tailored to the flash chip type. The Flasher Hub-12 can operate independently via TELNET, without the need for a desktop PC.

High scalability

Flasher Hub-12 allows parallel programming of up to 24 programming units, each serving as an individual channel. It can be connected to up to 24 Flasher Compacts using SEGGER's USB Hub-7. Each Flasher Compact can be configured individually to program different targets with different firmware.

Complete system configurability

Flasher Hub-12 can be controlled and configured via its built-in web server. Thanks to the intuitive user interface, all necessary information about the entire programming system is available to the user at a glance.


More information about Flasher Hub-12                        General Information about J-Link                         Download J-Link-Software

Stacks Image 301925

Flasher Hub-4

Compact high-volume production programming


Overview

Flasher Hub-4 is a space-saving control unit for efficient gang programming. The compact version of Flasher Hub-12, it manages up to 4 Flasher Compact channels driven directly and in parallel, and it can scale up to 24 channels for mass production using one or multiple SEGGER USB Hubs. Each channel can be configured to program a different device or a different firmware image.

A single Flasher Hub-4 used with multiple Flasher Compacts is a perfect solution for high-volume, multi-banel, and multi-target mass production.

Price € 1.980,--

Key Features

Stand-alone operation

The Flasher Hub-4/Flasher Compact system is set up once per channel using SEGGER's Flasher software, tailored to the flash chip type. The Flasher Hub-12 can operate independently via TELNET, without the need for a desktop PC.

High scalability

Flasher Hub-4 allows parallel programming of up to 24 programming units, each serving as an individual channel. It can be connected to up to 24 Flasher Compacts using SEGGER's USB Hub-7. Each Flasher Compact can be configured individually to program different targets with different firmware.

Complete system configurability

Flasher Hub-4 can be controlled and configured via its built-in web server. Thanks to the intuitive user interface, operators can view all necessary information at a glance, ensuring smooth production flow.


More information about Flasher Hub-4                        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.