Embedded Systems Solutions logo  
  Events & Promos  
Segger logo


  Flasher PRO - The "Almost-Anything" Programmer  
Flasher PRO is SEGGER's "almost-anything" flash programmer for microcontrollers, SoCs, and (Q)SPI flashes.


SEGGER's Flasher PRO is used to program the non-volatile memories of microcontrollers and SoCs as well as (Q)SPI flashes. It is fast, robust, reliable, and engineered to handle any flash programming requirement in the industry, with the Flasher PRO XL designed for those that are required to write large amounts of memory. The Flasher PRO can be used in stand-alone or PC-based mode. It connects via USB, Ethernet or an RS232 interface.
  Flasher Pro
  Powered by USB, the Flasher PRO has 128 MB of internal memory to store firmware images and programming configurations. It has a 20-pin target connector, which adapts to multiple standard and proprietary connectors through a wide variety of adapters from SEGGER. The Flasher PRO supports a wide range of CPU cores and an even wider range of different devices from various vendors.

As a cross-platform solution, Flasher PRO comes with the setup and control software for Linux, macOS and Windows. Software and firmware updates are included. Similarly, use on all currently supported target devices, and any that will be added, is also included.
  Key Features  
  • Control interfaces: Ethernet, USB, RS232
  • Built-in web and FTP servers
  • Includes setup and control software for Linux, macOS, and Windows
  • Includes software and firmware updates
  • Includes use on all target devices currently supported, and on any that will be added
  • No additional licenses required. No hidden costs. No future costs.
  Universal Target Support - The Flasher PRO supports the programming of thousands of different microcontrollers on-chip memories via their debug or dedicated programming interfaces. In addition it supports the programming of external flash memories. They can be programmed indirectly, via the microcontroller or SoC, or directly via SPI.

High-Speed Programming - Flasher programmers are designed to reduce programming time to the theoretical minimum provided by the programmed hardware. The high performance is achieved by turbo mode programming utilizing parallel operation of programming and transmission processes using the available bandwidth as much as possible.

Flexible Control - The Flasher PRO is easy to set up and operate using SEGGER software tools. It can be operated in either stand-alone or PC-based programming mode. In stand-alone mode it can be operated via remote control (USB, UART, Ethernet) or by the push of a button or TTL triggers.

Simplified Serial Production - Many modern devices require patch data to fully establish that a product is genuine as it comes out of production. These could be license keys that enable/disable product features, unit specific identifies like serial numbers, MAC-addresses or network names. All these options can be adapted from device to device by applying patch data to the original firmware.

Use Cases - Maximum Line Speed for Lean Manufacturing

The SEGGER Flasher PRO is built to maximize programming speed for single or multiple programming lines within production environments. Using QSPI, Flasher PRO minimizes programming times thus maximizing the number of devices that can be programmed in a given amount of time. In terms of speed, the Flasher PRO comes close to the theoretical minimum programming time for the target hardware.

  • Maximum speed
  • Reliable programming

The following customer story demonstrates the notable effect this can have on production time: SEGGER's Flasher PRO Increases Production Reliability for VIESSMANN
  Video Flasher Pro Intro :  
Learn More Sales Enquiry Scroll Top