Guide to SEGGER Production Programmers
Get an overview of SEGGER flash programming tools and find your perfect Flasher.

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
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.
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.
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.
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.
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.
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.
Flasher Hub-12
<4>High-volume gang programming at maximum speedOverview
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.
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.
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.
