Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • Program embedded systems
  • Technology
  • Accessories
  • Tools
  • Models

Program embedded systems

Program devices securely and efficiently with SEGGER Flashers for high-volume mass-production and gang programming.

Contact us
Category icon: Program
  1. 1.Why reliable programming matters
  2. 2.Key features
  3. 3.Use cases
  4. 4.Single-unit programming
  5. 5.Gang programming
  6. 6.Secure programming
  7. 7.Supported devices
  8. 8.Comparison

Why reliable programming matters

Reliable programming lies at the core of modern electronics manufacturing, and SEGGER’s Flashers deliver robust, secure, and scalable solutions for every programming requirement — from prototype testing to high-volume production. Transferring firmware to a microcontroller’s flash memory, a key step in the programming process, demands speed, efficiency, and reliability.


Key features

SEGGER Flashers are a professional line of in-circuit programmers (ICP) designed for use in service environments, prototype programming, and mass production. They are capable of programming non-volatile flash memory in microcontrollers, Systems-on-Chip (SoCs), and external SPI-style flash memory, and they can support both serial and parallel data transfer over multiple I/O pins.

High throughput

The flash programming algorithms for SEGGER's Flasher production programmers use a turbo mode that enables programming speeds that are as close to the theoretical maximum as possible.

Hassle-free reconfiguration

SEGGER offers a simple approach for swapping target devices. If the purchased programmer supports the new device, then the device can be programmed—even if support was first offered after the purchase.

High yield rates

SEGGER's Flasher production programmers are highly reliable, offer multiple levels of verification during the programming process, and utilize proven and thoroughly tested algorithms.

Use cases

SEGGER’s Flasher solutions optimize microcontroller programming across diverse scenarios. From prototype testing to secure high-volume production, SEGGER’s Flashers are designed to meet the needs of every stage of the manufacturing process.

 

In-field firmware updates for remote devices

To update firmware on devices deployed in remote locations, technicians can use SEGGER’s Flasher Portable PLUS to program each microcontroller on-site in the field.

Instead of returning devices for updates, users can employ these single-programming tools to provide reliable, precise firmware updates, saving time and costs while keeping all devices up-to-date and operational.

High-volume gang programming for consumer electronics

For consumer electronics in high demand, production speed is critical. The Flasher Hub-12 and Hub-4 paired with Flasher Compact units create a powerful gang programming solution, enabling simultaneous programming of multiple devices. This setup maximizes throughput while minimizing the physical footprint required, making it perfect for automated production lines where space and efficiency are priorities.

With the ability to control multiple Flashers at once, SEGGER’s gang programming solutions support fast, scalable production with minimal downtime.


Single-unit programming

Single-unit programming devices are designed to program individual microcontrollers, SoC, or memory components with specific firmware, making them ideal for production environments or in-field updates. SEGGER’s Flasher series provides reliable, high-quality programming solutions tailored to various needs. Each device offers unique features to support efficient, precise programming in diverse applications.

Flasher PRO

The "almost-anything" programmer

The Flasher PRO is SEGGER’s full-featured, in-circuit universal flash programmer for microcontroller, SoC, and (Q)SPI flashes.

Flasher PRO XL

The universal flash programmer for huge images

The Flasher PRO XL is a Flasher PRO with extra-large memory capacity, designed to program huge images for use during the production programming process.

Flasher ARM

The flash programmer for Arm-based microcontrollers

The Flasher ARM is SEGGER’s full-featured, in-circuit flash programmer specifically limited to Arm-based microcontrollers.

Flasher Portable PLUS

The battery-powered portable service programmer

The Flasher Portable PLUS is a handheld, battery-driven, standalone flash programmer, designed to meet the need for an extremely portable, production-grade flash programmer for in-field firmware updates.

Flasher Compact

The space-efficient programmer

The Flasher Compact is a space-efficient counterpart to the Flasher PRO that is ideal for integration into production rigs or automated test equipment (ATE) where Ethernet connectivity is not needed. Paired with the Flasher Hub-4 or Flasher Hub-12, it enables highly efficient gang-programming solutions.


Gang programming

In electronics and manufacturing, gang programming is a highly efficient method for programming multiple devices simultaneously. This approach is particularly beneficial in scenarios where large numbers of microcontrollers or other programmable devices need to be programmed quickly and accurately.

SEGGER offers several cost-effective gang programming solutions for high-volume production programming.

Flasher Hub-12

High-volume gang programming at maximum speed

The Flasher Hub-12 is a highly scalable solution for gang programming. It allows connection of up to 24 Flasher Compacts.

Flasher Hub-4

Compact, high-volume production programming

The compact version of the Flasher Hub-12, the Flasher Hub-4 controls multiple Flasher Compacts for simultaneous programming.

Flasher Compact

Highly efficient solution for gang programming

The Flasher Compact supports both single-unit and gang programming. By connecting up to 24 units through a Flasher Hub-4 or Flasher Hub-12, it can be used to create a highly efficient gang-programming setup.

Blue Flasher ATE2 including connection port for high-volume automated testing

Flasher ATE2

The single-board gang programmer

Flasher ATE2 is a robust single-board gang programmer with eight independent programming channels designed for high-volume automated production settings and automated test environments (ATEs).


Secure programming

In today’s production landscape, secure programming is especially important. Unauthorized access to firmware can lead to IP theft, unauthorized production, or device tampering. SEGGER’s Flasher Secure mitigates these risks by embedding security features that ensure only authorized code is programmed, protecting intellectual property at every stage of the production process.

Flasher Secure

The secure flash programmer

The Flasher Secure is a programming system for use in mass production. It is capable of protecting a vendor’s IP, regardless of the production site where it is used.

More about Flasher Secure


Supported devices

The list of supported manufacturers, families and devices and SoCs includes tens of thousands of devices in hundreds of device families.

Device not listed? Please don’t hesitate to contact us.


Comparison

 Supported targetsRemote control connectorEthernetMemorySecure programmingGang programmingDisplay-supported UIBattery-powered
Flasher PRO XL2 GB [1]
Flasher PRO128 MB
Flasher Secure128 MB
Flasher Compact128 MBVia hub
Flasher Portable PLUS128 MB
Flasher ARMArm128 MB
Flasher ATE21152 MB

[1]  Expandable via SD card

Get in touch with us

Have questions or need assistance? Our Embedded Experts are here to help!

Reach out to us for:

  • Licensing quotes
  • Technical inquiries
  • Project support

 

Contact us

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.