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

program icon

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.

segger single unit program

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.

segger gang program

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 TargetsRemote Control ConnectorEthernetMemoryGang ProgrammingDisplay Supported UIBattery Powered
Flasher PRO XLUnlimitedSupportedSupported2 GBNot SupportedNot SupportedNot Supported
Flasher PROUnlimitedSupportedSupported128 MBNot SupportedNot SupportedNot Supported
Flasher CompactUnlimitedVia HubVia Hub128 MBVia HubNot SupportedNot Supported
Flasher Portable PLUSUnlimitedNot SupportedNot Supported128 MBNot SupportedSupportedSupported
Flasher ATE2UnlimitedSupportedSupported8 x 1152 MBSupportedNot SupportedNot Supported