Skip to main content
  • 产品
  • Evaluate our Software
  • 下载
  • Free Utilities
  • 购买
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • Newsletter
  • Contact Us
  • Program embedded systems
  • Flasher ARM
  • Technology
  • Accessories
  • Tools
  • Models

Flasher ARM
The flash programmer for Arm-based microcontrollers

Buy now
Compare Flasher models
Documentation
SEGGER Flasher ARM

Overview

Flasher ARM programs non-volatile memories of Arm-based microcontrollers, systems on a chip (SoCs), and external flashes (such as (Q)SPI) that are directly connected to a microcontroller. It supports a wide range of Arm cores and offers reliable, efficient programming for both production and development environments.
With support for JTAG, SWD, and a variety of target devices, Flasher ARM ensures fast, automated, and standalone flash programming. This makes it a cost-effective choice for embedded-system developers seeking performance and flexibility as well as modern integration of peripheral devices with extensive development ecosystems.

  • Key features
  • Use cases
  • How it works
  • Supported devices
  • Software
  • Support
  • Specifications
  • Product photos

Key features

white arm chip on blue background

Extensive A support

Flasher ARM is a cost-effective flash programmer that offers broad device compatibility across embedded applications. It is designed to program virtually any Arm7, Arm9, or Cortex-M, R, or A-based microcontroller. 

Serial-number assignment

Many modern devices require unique data. Flasher ARM 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.

Flexible control

Flasher ARM is easy to set up and use with SEGGER software tools. Since it can operate as a standalone programmer or be controlled via PC, Flasher ARM offers flexibility for production. In standalone mode, it supports remote control via USB, UART, Ethernet, a TTL trigger, or the push of a button.


Use cases

Finger touches thermostat

Production programming for IoT edge devices

In smart manufacturing, Internet-of-Things edge devices (e.g., smart thermostats) built on Arm microcontrollers require fast, reliable firmware deployment. These devices handle real-time sensor data, run RTOS-based applications, and connect via TCP/IP.
Flasher ARM enables secure, high-speed programming directly on the production line, and it integrates easily with automated workflows triggered by digital I/O — making it ideal for integration with robotic or conveyor-based systems. Through standardization on Flasher ARM, manufacturers can ensure consistent firmware deployment during updates or rework, all while leveraging the power and flexibility of Arm-based microcontrollers.

Hand pressing a button on smartwatch

Field updates for health wearables

Wearable tech devices need to be reliable and stay up to date — even after they are deployed. When these devices are powered by Arm microcontrollers, they often include Bluetooth Low Energy tech for communication, USB interfaces, and secure-boot features. With its standalone mode and option to easily trigger updates at the touch of a button, Flasher ARM enables efficient updates — without the need for a PC or internet connection. Using Flasher ARM, teams can update firmware securely and consistently across thousands of units in the field to maintain compliance and functionality in applications powered by Arm-based microcontrollers. 

Customer voices

"We bought a few Flasher ARM devices and were able to use them immediately for standalone programming of new boards. Flawless software, flawless hardware, and a really beautiful product. Thanks for making this available."
// Marcus Simons, YiG Engineering, The Netherlands


How Flasher ARM works

Flasher ARM writes firmware to a device's non-volatile memory, verifies the contents, and provides immediate feedback through LEDs, software, or via hardware interfaces such as RS232. It connects to target devices via standard interfaces such as JTAG and SWD and operates in either PC-controlled or standalone mode. In PC-controlled mode, programming is managed directly from a host computer using SEGGER tools like J‑Flash. In standalone mode, Flasher ARM uses preloaded firmware images stored in its internal memory.

Programming can be triggered through the press of a button, a TTL signal, or remotely via USB, UART, RS232, or Ethernet. Unlike UART, RS232 uses different voltage levels and signaling standards. Since the feedback can be read directly over RS232, software is not necessarily required for evaluation.


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

A multi-platform solution, Flasher ARM 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 Flasher ARM 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

Flasher Deployer

Flasher Deployer is designed to centrally manage and distribute programming images. It is ideal for production environments where consistent image deployment across multiple Flasher units is essential.

U-Flash

U-Flash is a programming tool designed around minimal setup and configuration requirements, efficiency, and ease of use. It simplifies workflows by enabling rapid deployment through user friendly guidance.

J-Flash

J-Flash is a comprehensive, versatile tool for programming flash memory on MCUs and external flash devices. It is ideal for complex production environments that require high configurability and control.


Support

Flasher ARM 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


Technical specifications

Specifications
Power supplyUSB-powered, 500 mA if target is powered by Flasher ARM
USB host interfaceUSB2.0 (High-Speed), USB Type B
RS232 host interfaceRS232 9-pin
Target interfaceJTAG 20-pin (14-pin adapter available)
Internal flash memory128 MB (TBW: 10 TB)
Memory expansionPossible with Flasher PRO XL
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 ARM and Targetup to 50  MHz
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 Ohms 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)121 mm x 66 mm x 30 mm
Weight (without cables)120 g
Supported OSMicrosoft Windows (x64/Arm), Linux (x64/Arm), macOS (x64/Apple Silicon)

Product photos

SEGGER Flasher ARM
Flasher ARM front
SEGGER Flasher host connector
Flasher host connector
SEGGER Flasher target connector
Flasher target connector

Mounting brackets

Four separate clamp blocks on the left, two mounting clips mounted to a Flasher on the right

SEGGER's mounting brackets provide a reliable solution for securely fastening Flasher in-circuit programmers. Designed for stability and ease of use, these brackets ensure an organized and professional setup. Mounting brackets are available directly from the SEGGER shop.

Alternatively, SEGGER offers users the option to 3D print mounting brackets themselves. A downloadable ZIP file is provided, containing a STEP file for modifications, an STL file ready for 3D printing, and a PDF file with detailed dimensions.

Latest news

2025
Jul.09
J-Link
J-Link devices alongside Renesas RA8P1

SEGGER delivers J-Link and Flasher support for Renesas Electronics's RA8P1

SEGGER's J-Link series of debug probes and Flasher programmers are now compatible with Renesas Electronics's high-performance group of RA8P1 microcontrollers (MCUs). The MCUs are powered by the Arm® Cortex®-M85 (CM85) processor with a Helium™ M-Profile Vector Extension and Ethos™-U55 neural processing unit.

[阅读原文...]

All news

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

  • Online documentation
  • Knowledge Base
  • Supported devices
  • List of downloads
  • Release notes
  • Update notification
  • Pricing
  • Buy now
  • Support
  • Videos
  • Regulatory documents

全球总部

德国: SEGGER Microcontroller GmbH

地址: Ecolab-Allee 5
40789 Monheim am Rhein, Germany
电邮: info@segger.com
电话: +49-2173-99312-0
传真: +49-2173-99312-28

网点分布

中国:哲戈微系统科技(上海)有限公司

地址: 中国上海市闵行区秀涟路133号
大虹桥国际A 栋218室
邮编201199
电邮: china@segger.com
电话: +86-133-619-907-60


简易信息聚合

通过ISO 9001认证

ISO 9001

30多年的嵌入式行业经验

First-class embedded software tools since 1992
  • 版本说明
  • 免责声明
  • 隐私策略
  • 沪ICP备2022005181号
  • 沪公网安备 31011202014525号
© 2025 SEGGER - 版权所有.

您即将离开 segger.cn 而访问境外网站,是否继续?