Program Embedded Systems
Reliable in-system programming solutions for efficient embedded production.
Professional programming solutions for embedded systems
Support for over 27,000 devices
Reliable performance from prototype to production
1. Why reliable in-system programming matters
4. Single-unit programming
5. Gang programming
7. Supported devices
8. Comparison

Why reliable in-system programming matters
Reliable programming is the foundation of every successful electronics product. Transferring firmware to a microcontroller’s flash memory is a crucial step that must be fast, efficient, and dependable every time.
SEGGER’s Flashers deliver exactly that. Designed for professional use, they provide robust, secure, and scalable in-system programming (ISP) solutions for a wide range of applications, from development and testing to large-scale production.
Universal Support for any Architecture
With support for microcontrollers, application processors, SoCs, FPGAs and external SPI flash devices, SEGGER Flashers act as universal programmers. They combine flexibility and performance to meet the needs of modern manufacturing environments. Depending on production volume and workflow, users can choose between single-unit and gang programming solutions optimized for their specific setup.
Single-Unit Programming
Single-unit in-system 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 in-system programming solutions tailored to various needs. Each device offers unique features to support efficient, precise programming in diverse application.

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 in-system programming.

USB Hubs
Supported Devices
List of supported manufacturers, families and devices and SoCs includes tens of thousands of devices in hundreds of device families. Furthermore, FPGAs and SPI Flash Memories can be programmed directly.
Comparison
| Supported Targets | Remote Control Connector | Ethernet | Memory | Gang Programming | Display Supported UI | Battery Powered | |
|---|---|---|---|---|---|---|---|
| Flasher PRO XL | Unlimited | Supported | Supported | 2 GB | Not Supported | Not Supported | Not Supported |
| Flasher PRO | Unlimited | Supported | Supported | 128 MB | Not Supported | Not Supported | Not Supported |
| Flasher Compact | Unlimited | Via Hub | Via Hub | 128 MB | Via Hub | Not Supported | Not Supported |
| Flasher Portable PLUS | Unlimited | Not Supported | Not Supported | 128 MB | Not Supported | Supported | Supported |
| Flasher ATE2 | Unlimited | Supported | Supported | 8 x 1152 MB | Supported | Not Supported | Not Supported |

