Device Programmers
SEGGER offers a diverse range of Flasher models, each tailored for specific production and programming needs. Here's a comparison of the different types:
Contact usOur brands

Our brands

Related articles

Percepio Tracealyzer Summer Offer – Extended Until 1 September
Our trusted partner Percepio has extended their Trace of Summer campaign until Monday, 1 September 2025.
Read more
PRESS RELEASE – Logic Technology Becomes Official SEGGER Distributor in the Benelux
Read more
Boundary Scan Gets a Boost
Read more
General Features of SEGGER Flashers
All SEGGER Flashers are designed for fast, robust, and reliable in-circuit programming (ICP) of microcontrollers, SoCs, and external flash memories. They support various interfaces (JTAG, SWD, etc.) and can typically operate in either PC-controlled or stand-alone mode. They also come with cross-platform software (Windows, Linux, macOS) and free software/firmware updates.
Flasher Models Comparison:
Flasher PRO:
- Description: The "almost-anything" universal in-system programming (ISP) tool. It's highly versatile and compatible with a vast range of microcontrollers and memory types.
- Memory: Standard 128 MB internal memory for firmware images and configurations.
- Connectivity: USB, Ethernet, RS232.
- Use Cases: Ideal for both prototyping and production environments, offering flexible control and high-speed programming. It's a general-purpose solution for diverse programming needs.
- Flasher PRO XL:
- Description: An enhanced version of the Flasher PRO with significantly increased memory.
- Memory: 2 GB internal flash memory (16 times that of Flasher PRO), capable of storing multiple large firmware images and configurations.
- Connectivity: USB, Ethernet, RS232.
- Use Cases: Perfect for programming large data sets, such as high-resolution GUIs, complex infotainment systems, or target systems running large operating systems like Android or Linux. It reduces downtime by eliminating reconfiguration between batches of different products.
Flasher Compact:
- Description: A space-efficient and streamlined version of the Flasher PRO, designed for integration into automated test equipment (ATE) or production rigs where space is limited.
- Memory: 128 MB internal memory.
- Connectivity: Primarily USB; Ethernet connectivity is typically not needed for its intended use within rigs.
- Use Cases: Optimized for high-volume mass production. Its compact size allows proximity to the target device, improving signal quality and programming reliability. It can be combined with a Flasher Hub for highly efficient gang programming (up to 24 units).
Flasher Portable PLUS:
Description: A handheld, battery-driven, stand-alone flash programmer designed for extreme portability and in-field firmware updates.
- Portability: Rugged, reliable, and operates without an external power supply.
- User Interface: Intuitive user interface for easy image selection and programming.
- Use Cases: Specifically optimized for service technicians performing firmware updates on devices deployed in remote locations or harsh environments, eliminating the need to return devices for updates.
Flasher ATE (Automated Test Equipment):
- Description: Solutions designed for integration into ATE systems for parallel programming of multiple target devices. This includes the Flasher ATE Main Module and Flasher ATE Programming Module, as well as the Flasher ATE2.
- Functionality: Controls multiple target devices (e.g., Flasher ATE2 controls up to 8 targets simultaneously).
- Integration: Compact design with mounting holes for easy integration into testing setups and cassette systems.
- Use Cases: High-volume automated production lines requiring simultaneous programming and testing of multiple units.
Flasher Hub-4 and Hub-12:
- Description: These are not programmers themselves, but control units that allow multiple Flasher Compacts to program simultaneously.
- Capacity: Flasher Hub-4 controls up to 4 Flasher Compacts, while Flasher Hub-12 controls up to 12. With additional USB hubs, up to 24 Flasher Compacts can be connected for a single gang programming setup.
- Use Cases: Essential for creating scalable, high-speed gang programming solutions in mass production environments, maximizing throughput and efficiency.
SEGGER's Flasher line provides tailored solutions ranging from versatile, general-purpose programmers (Flasher PRO) to highly specialized tools for large memory images (PRO XL), space-constrained production (Compact), field service (Portable PLUS) and large-scale automated manufacturing (ATE, Hubs).

André De Ceuninck
Software Quality | Testing | Certification
Looking for a Device Programmer?
There are many flavors in device programmers. Depending on your use case, I can help you finding an affordable, yet flexible and performant Logic Solution. Challenge me!
Proud partner of





Cookie Consent
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
This website uses cookies
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com
Clarity is a web analytics service that tracks and reports website traffic.
Service URL: clarity.microsoft.com
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
Facebook Pixel is a web analytics service that tracks and reports website traffic.
Service URL: www.facebook.com
LinkedIn Insight is a web analytics service that tracks and reports website traffic.
Service URL: www.linkedin.com
You can find more information in our Cookie Policy and Privacy Policy.