Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • Flasher in-circuit programmers
  • Technology
  • Accessories
  • Tools
  • Models

Market leading production tools
Flasher

SEGGER's in-circuit flash programmers are fast, robust, reliable, and easy to use. Whether the focus is on size, flexibility, portability, security, or mass production, the SEGGER Flasher Family has the perfect programmer for the task at hand.

Buy now
Compare Flasher models
Documentation
Production Tools Icon
  1. 1.Overview
    1. 1.1.Key features
  2. 2.Supported devices
  3. 3.Models
    1. 3.1.Flasher PRO
    2. 3.2.Flasher PRO XL
    3. 3.3.Flasher Compact
    4. 3.4.Flasher ARM
    5. 3.5.Flasher Portable PLUS
    6. 3.6.Flasher Secure
    7. 3.7.Flasher ATE
    8. 3.8.Flasher Hub-12
  4. 4.Comparison
  5. 5.Media gallery

Overview

SEGGER Flashers are a family of professional in-circuit programmers, designed to be used in service environments, prototype programming, and for mass production. They program the flash (non-volatile) memory of microcontrollers and Systems-on-Chip (SoCs) as well as attached SPI-style flashes with single data transfer buses or parallel data transfer over multiple I/O pins.

Flashers work with a PC or in stand-alone mode, connect via USB and/or Ethernet (Flasher PRO, Flasher PRO XL, Flasher Portable PLUS and Flasher ARM), and come with driver and user tools for all major platforms (Linux, macOS and Windows).

SEGGER Flashers have a standard internal memory of 128 megabytes to store firmware images and programming configurations. They are designed to handle any flash programming requirements. Where larger images need to be programmed, the Flasher PRO XL comes into play. With its huge memory capacity, it can also program target systems running large footprint OSes such as Android, Linux, Windows IoT.

With the Flasher Hub-12 in combination with the Flasher Compact that is ideal for integration into space-limited production environments, like production rigs or automated test equipment (ATE), and the Flasher ATE with its mainboard and programming modules, SEGGER offers two full-featured gang programming systems for parallel in-system programming (ISP). SEGGER also provides a comprehensive ecosystem convering several security issues like Authorized Flashing, protection of intellectual property (IP), TELP, and much more with SEGGERS's Flasher Secure.

Key features

  • Includes software and firmware updates
  • Includes use on all supported target devices
  • No additional licenses required. No hidden costs. No future costs.

Supported devices

SEGGER Flashers support writing to a wide range of flash memories using either the programming interface or the debug interface of the CPU. The list of supported manufacturers, families and devices and SoCs includes support for tens of thousands of devices in hundreds of device families with billions of devices programmed.

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

Flasher PRO: Supported devices (icon)

Models

Flasher PRO

SEGGER Flasher PRO

The “almost-anything” flash programmer

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

Flasher PRO XL

SEGGER 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 Compact

SEGGER Flasher Compact

The space-efficient programmer

The Flasher Compact is a space-efficient twin to the Flasher PRO, primarily designed for installation into production rigs or automated test equipment (ATE) where no ethernet connection is required.

Flasher ARM

SEGGER Flasher ARM

The flash programmer for microcontrollers on ARM core

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

Flasher Portable PLUS

SEGGER Flasher Portable PLUS

The battery-powered portable service programmer

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

Flasher Secure

The secure flash programmer

The Flasher Secure is a mass production programming system, capable of protecting the vendor’s IP regardless of the production site.

Flasher ATE

SEGGER Flasher ATE main module with programming modules

The Modular System for Parallel Programming

The Flasher ATE uses a communication main board that distributes the commands received from an ATE, ICT or a similar automated production handler system to the attached programming modules.

Flasher Hub-12

SEGGER 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 12 Flasher Compacts.

Comparison

 Flasher PROFlasher PRO XLFlasher CompactFlasher ARMFlasher Portable PLUSFlasher SecureFlasher ATE
Programming triggers
Button
Flasher Hub-12
J-Flash
Telnet
Terminal
TTL[2]
UART
Web interface [1][1][2][1][1][1]
Host interfaces
Ethernet
UART/RS232
USB
Target interfaces
SPI
QSPI
SiLabs 8051 C2
Renesas FINE[3][3]
Microchip ICSP
NXP I2C
ISP
cJTAG
JTAG
Infineon SPD
Arm SWD
ST SWIM
UART
Microchip PDI
Microchip UPDI
Target architectures
Arm Cortex Cores
Arm Legacy Cores
Microchip AVR
Microchip AVR32
Microchip dsPIC33
Microchip PIC12
Microchip PIC16
Microchip PIC18
Microchip PIC24
Microchip PIC30
Microchip PIC32
NXP/ST PowerPC
Renesas M16
Renesas M32
Renesas RL78
Renesas RX
RISC-V
SiLabs 8051
ST STM8
TI MSP430
Hardware features
Internal memory128 MB2 GB128 MB128 MB128 MB128 MB128 MB [4]
Power supplyUSBUSBMicro USBUSBUSB / BatteryUSBUSB / external target supply
Display
Gang programming[2][5]
Mounting holes

Supported          Not supported

[1]  Comes with SEGGER's built-in web server

[2]  Requires Flasher Hub-12 that can connect up to 12 Flasher Compact units

[3]  Works only in host-based mode

[4]  Applies per programming module; the main module has no internal memory

[5]  Up to 10 Flasher ATE programming modules can be connected to one Flasher ATE main module.

Media gallery

June 2022 | 6:04 min
J-Flash

SEGGER Flasher PRO: Programming QSPI flash at maximum speed

Jan. 2021 | 3:00 min
(Q)SPI flash programming

SEGGER Flasher PRO: SEGGER's in-circuit programmer for MCUs/SoCs and SPI Flash devices

Jan. 2021 | 3:00 min
Flasher PRO

SEGGER Webinar: How to Protect Your IP by Securing Your Production at Contract Manufacturers

May 2021 | 46:37 min
Flasher Secure & emSecure

SEGGER Flasher ARM: Authorized flashing

Aug. 2016 | 2:14 min
Authorized Flashing

More Information

Purchase

  • Pricing

Technology

  • Interface Description
  • Authorized Flashing
  • Built-in web server
  • Write Performance

Tools

  • Flasher DSK
  • STM32-SFI Flasher Commander
  • J-Flash
  • J-Flash SPI

Models

  • Overview
  • Flasher PRO
  • Flasher PRO XL
  • Flasher Compact
  • Flasher ARM
  • Flasher Portable PLUS
  • Flasher Secure
  • Flasher Hub-12
  • Flasher ATE
  • Legacy devices
  • Related products

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emVNC
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • Linux Studio
  • SystemView
  • CE / REACH

Social Media

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

© 2023 SEGGER - All rights reserved.