Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • Program embedded systems
  • Flasher Compact
  • Technology
  • Accessories
  • Tools
  • Models
  1. 1.Key features
    1. 1.1.USB-C connectivity
    2. 1.2.Serial-number assignment
    3. 1.3.Compact housing
  2. 2.Use cases
  3. 3.Latest news
  4. 4.How Flasher Compact works
  5. 5.Supported devices
  6. 6.Software
  7. 7.Technical specifications
  8. 8.Assembly dimensions
  9. 9.Licensing
  10. 10.Product photos

Flasher Compact

The space-efficient programmer

Flasher Compact configuration menu

Flasher Compact is the streamlined twin to Flasher PRO and is primarily designed for installation into production rigs or automated test equipment (ATE) where space is limited. This in-circuit flash programming tool can be used to program both the internal and external memory of an MCU or system on a chip (SoC), as well as a quad-SPI (QSPI) memory chip directly connected to it. It operates as a standalone device, eliminating the need for a PC, and its compact size and convenient mounting holes ensure hassle-free integration into any production setup. Powered by a USB and equipped with 128 MB of internal memory, Flasher Compact stores firmware images and programming configurations with ease.

Included with the Flasher Compact is setup and control software for Windows, Linux, and macOS, as well as access to continuous updates for both software and firmware. Furthermore, all supported devices can be used at no additional cost, and support for future devices is also included.

 Buy now

 Compare Flasher models

 Documentation


Key features

Flasher Compact combines practical functionality and a compact design with features that make it adaptable to different production needs. Whether users need flexible connectivity, the ability to program unique data, or easy integration into tight setups, Flasher Compact improves efficiency and simplifies programming.

USB-C connectivity

Flasher Compact is equipped with a modern USB-C interface, ensuring reliable, high-speed communication and easy integration with contemporary systems. The USB-C port provides both power and data transfer capabilities, simplifying setup and reducing cable clutter in production environments.

Serial-number assignment

Many modern devices require unique data. Flasher Compact enables programming of variable information, such as serial numbers, Ethernet hardware addresses (MAC), digital signatures, and license keys. These options can be customized for each device by applying patch data to the original firmware.

Compact housing

Flasher Compact packs a powerful, adptable universal programming tool into a slim, lightweight housing. Its space-efficient design and its mounting holes allow for easy integration into production rigs or ATE.


Use cases

Flasher Compact is designed to meet the demands of high-volume production environments and provide flexibility and efficiency across a wide range of use cases. Its compact size, versatility, and ability to operate both independently and in parallel with other units make it an ideal choice for a variety of programming tasks.

Several Flasher Compacts programming targets at the same time

Flashing in high-volume mass production

Flasher Compact enables manufacturers to program multiple targets simultaneously, ensuring rapid and efficient firmware installation. By running several devices through the programming process at the same time, overall production speed is significantly increased.

By stacking multiple Flasher Compacts and combining them with SEGGER’s Flasher Hub-4 or Flasher Hub-12, manufacturers can program up to 24 devices in parallel. This setup maximizes throughput, optimizes the production process, and helps ensure tight deadlines are met with no compromise in quality.

Microcontroller in space-limited environment

Optimized programming through proximity to the target

Flasher Compact’s small size allows it to be placed directly next to a target device, minimizing the distance between the device and a programmer. The resulting proximity enhances signal quality, reducing transmission delays and improving overall programming reliability.

With shorter-than-average cable lengths, Flasher Compact maximizes programming speed and efficiency, ensuring higher effective throughput. This makes it an ideal choice for production setups, where fast and reliable in-target programming is essential.

Blie Flasher Compact mounted on board

Hardware-in-the-loop (HIL) test environments

Flasher Compact’s small form factor and dedicated physical mounting points make it an ideal solution for HIL test environments. Its compact size allows it to be securely mounted on test rigs where space is at a premium, ensuring seamless integration.

During automated tests, it provides reliable flash programming, ensuring efficient testing and validation processes. Flasher Compact is a perfect fit for environments where a minimized footprint, high performance, and functionality are essential.


Latest news

2025
May07
Flasher
Flasher ATE2 device

SEGGER introduces Flasher ATE2 for automated test equipment

A new generation of SEGGER's Flasher ATE (automated test equipment) in-circuit gang programmer has arrived: Flasher ATE2. The device uses a space-saving form factor, and it can be mounted to racks or directly to an ATE apparatus.

[Read more...]

How Flasher Compact works

Flasher Compact offers three boot modes: PC-based, standalone, and file-access mode. In standalone mode, the device functions as a JTAG/SWD programmer, allowing it to operate independently, with no need for a PC. Powered via USB, it requires no external power supply.

With 128 MB of internal memory for storing target programs, Flasher Compact supports both internal and external flash devices. It can also be used as a J-Link emulator, delivering download speeds of up to 720 KB per second. Data files can be updated via USB, Ethernet (using J-Flash/U-Flash software), or through file-access mode. Flasher Compact offers flexibility for an extensive range of programming needs.

One compact solution for single-unit and gang programming

Flasher Compact is a powerful and reliable solution for single-unit programming of individual devices, as well as for gang programming multiple devices in parallel. For the latter, Flasher Compact combined with a Flasher Hub-4 or Flasher Hub-12 constitutes a high-performance means for managing large-scale programming needs in various production environments.

One blue Flasher programming one target device

Single-unit programming

For single-unit programming, Flasher Compact provides a reliable and efficient solution tailored to production environments with individual microcontrollers, SoCs, and memory chips. The space-efficient counterpart to Flasher PRO, Flasher Compact offers the same high-performance features as its sibling, but with a slimmed design that allows for seamless integration into space-constrained setups. Whether used for in-field updates or production testing, Flasher Compact’s versatile flash-device-management capabilities make it a dependable tool for precision programming.

One Flasher Hub-12 connected to 12 Flasher Compacts

Gang programming

When programming multiple devices in parallel, the combination of a Flasher Compact and a Flasher Hub-4 or Flasher Hub-12 constitutes an efficient gang-programming solution. By connecting several Flasher Compact units to these hubs, users can program up to 24 devices simultaneously, significantly increasing throughput for high-volume production runs. This parallel programming setup allows for synchronized, rapid programming that ensures that all connected devices receive the same firmware at the same time. The ability to handle multiple devices with speed and accuracy makes this gang-programming approach ideal for industries requiring fast, large-scale programming with minimal manual intervention.


Supported devices

The list of supported manufacturers, families, devices, and SoCs includes tens of thousands of devices in hundreds of device families.

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


Software

Flasher Compact comes with SEGGER's Flasher Software and Documentation Package for Windows, Linux, and macOS. It provides the tools and resources necessary for configuring, managing, and using the Flasher Compact effectively. It also includes flash loaders for all supported devices, including a wide range of target microcontrollers. The list of supported manufacturers, families and devices, and SoCs provides a detailed overview.

The software package can be downloaded free of charge, and it includes future software and firmware updates, as well as all new flash loaders for target devices added in the future. 

DownloadFlasher Software and Documentation Pack

Technical specifications

Specifications
Power supplyUSB powered, maximum 130 mA (idle)
USB host interfaceUSB 2.0 (hi-speed); USB-C
Target interfaceMale 20-pin IDC keyed box header with 0.1" pitch (2.54mm); optional adapters available
Supported target interfacesSPI, QSPI, 8051 C2, cJTAG, FINE, ICSP, IIC, ISP, JTAG, PDI, SPD, SWD, SWIM, UART, UPDI
Max. target cable lengthRecommended (delivered): 20 cm (8")
Max. 2 m (6.5") allowed, but might reduce max. target-interface speed
Serial transfer rate between Flasher Compact and target

Dependent on target interface; JTAG/SWD: 50MHz

Supported target voltage1.2-5 V
Current drawn from target voltage sense pin (VTRef)< 25 µA
Target supply voltage5 V
Target supply currentMax. 400 mA
Reset typeOpen drain with 100-ohm series resistor. Can be pulled low or tristated
Operating temperature+ 5 °C ... + 60 °C
Storage temperature- 20 °C ... + 65 °C
Relative humidity (non-condensing)< 90% rH
Size (without cables)70 mm x 45 mm x 18 mm
Weight (without cables)40 g
Supported OSMicrosoft Windows (x64/Arm), Linux (x64/Arm), macOS (x64/Apple Silicon)

 


Assembly dimensions

Flasher Compact is designed to mount securely and unobtrusively in production rigs or automated test equipment (ATE). Its small size and four mounting holes enable easy integration into existing space-constrained setups.

 Download housing dimensions

 Download PCB dimensions

 Download PCB STEP data


Licensing

Flasher Compact comes with one year (12 months) of Basic Support. Beyond that, SEGGER's Extended Coverage gives users the option to extend the hardware warranty and Basic Support for one additional year (12 months) or two additional years (24 months). These options are only available at the time of purchase, either through the Web Shop or upon request; adding coverage at a later date is not possible.

 Contact us      Detailed pricing information


Product photos

SEGGER Flasher Compact
Flasher Compact front
SEGGER Flasher Compact host connector
Flasher Compact host connector
SEGGER Flasher Compact target connector
Flasher Compact target connector

Get in touch with us

Have questions or need assistance? Our Embedded Experts are here to help!

Reach out to us for:

  • Licensing quotes
  • Technical inquiries
  • Project support

 

Contact us

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
© 2025 SEGGER - All rights reserved.