Skip to product information
1 of 4

SEGGER Microcontroller GmbH

SEGGER Flasher ARM Programmer (5.07.01) - Stand-Alone Production Flash Programmer

SEGGER Flasher ARM Programmer (5.07.01) - Stand-Alone Production Flash Programmer

Stand-alone ARM flash programmer with Ethernet, USB, and RS-232 interfaces for production environments.

SKU: 5.07.01

Regular price
£990.00 inc VAT
£825.00 exc VAT
Regular price Sale price
£990.00 inc VAT
£825.00 exc VAT
Sale Sold out
Shipping calculated at checkout.
If no stock is shown above, order now and we'll dispatch within 5 working days.
View full details

Key Features

Stand-alone operation with 128 MB memory
Triple interface connectivity options
Comprehensive ARM core support
High-speed programming up to 1 MB/sec
JTAG and SWD target interface support
Authorised flashing security features
External flash memory programming capability

Overview

The SEGGER Flasher ARM (5.07.01) delivers professional-grade flash programming for ARM-based microcontrollers in both development and production environments. This versatile programmer supports all major ARM cores from legacy ARM7/9/11 to modern Cortex-M and Cortex-A series, making it suitable for diverse embedded applications.

Unlike basic debug probes, the Flasher ARM functions as a complete standalone programming solution with 128 MB internal memory for storing multiple target programs. Its three operational modes—J-Link mode, standalone mode, and mass storage device mode—provide flexibility for different workflow requirements.

The device supports both internal microcontroller flash and external memory devices including parallel NOR, serial NOR, NAND flash, and data flash types, making it exceptionally versatile for complex embedded systems.

For production integration, the Flasher ARM includes authorised flashing capabilities that limit programming cycles and prevent unauthorised access—essential for contract manufacturing environments. Remote control via Ethernet, RS-232, or TTL signals enables seamless integration with automated test equipment.

Related products include the SEGGER Flasher Compact for space-constrained applications and the SEGGER Flasher PRO for multi-architecture support.

How it connects

This Flasher uses SEGGER's standard 20-pin 0.1" (2.54 mm) connector. For JTAG and SWD targets the pin assignment is the same as J-Link: VTref (pin 1), SWDIO/TMS (pin 7), SWCLK/TCK (pin 9), nRESET (pin 15) and GND (pin 4). Other target interfaces use interface-specific assignments, so check the SEGGER Flasher manual for your interface. Full JTAG, SWD and SPI pin tables: SEGGER J-Link 20-pin connector pinout.

Downloads

Production Line Integration

Ethernet and RS-232 interfaces enable seamless automated test equipment integration

Standalone Operation

Programs ARM targets without PC dependency using 128 MB internal memory storage

Comprehensive Device Support

Single tool programs all major ARM cores from legacy to latest Cortex series

Professional ARM Flash Programming Solution

The SEGGER Flasher ARM is a production-grade programming tool designed specifically for ARM core-based microcontrollers with on-chip or external flash memory. Once configured, it operates as a standalone JTAG/SWD programmer without requiring a PC connection, making it ideal for production environments and field programming applications.

Key Programming Capabilities

Feature Specification
Supported Cores ARM7, ARM9, ARM11, Cortex-M0/M0+/M1/M3/M4/M7, Cortex-A5/A7/A8/A9/A12/A15/A17
Target Interface JTAG, SWD via 20-pin connector
Programming Speed 30 KB/sec to 1 MB/sec (target dependent)
Internal Memory 128 MB for target program storage

Connection Interfaces

The Flasher ARM provides multiple connectivity options for flexible integration:

  • USB 2.0: High-speed connection for PC control and power
  • Ethernet (10/100 RJ45): Network-based programming and remote control
  • RS-232 (DB9): Serial interface for automated test equipment integration
  • 20-pin JTAG/SWD: Standard ARM debug connector
Production Ready: Features LED status indicators (Ready/OK and Not Ready/Fail), push-button programming trigger, and authorised flashing capabilities for secure production environments.

Wiring Quick-Start

Target Connection (20-pin JTAG/SWD): Pin 1: VTref Pin 2: NC Pin 3: nTRST Pin 4: GND Pin 7: TMS Pin 8: GND Pin 9: TCK Pin 10: GND Pin 13: TDO Pin 14: GND Pin 15: nRESET Pin 16: GND Pin 17: DBGRQ Pin 18: GND Pin 19: 5V-Out Pin 20: GND
SWD Mode (minimal connection):
Pin 1: VTref
Pin 7: SWDIO
Pin 9: SWCLK
Pin 15: nRESET
GND: Any even pin (2,4,6,8,etc.)
Note: The Segger FLASHER for ARM Programmer has been discontinued.  It has been replaced by the Segger FLASHER PRO In-System Programmer.
Engineer Q&A

Questions and Answers

10 questions
  • How Do I Integrate the Flasher ARM Into Production Equipment?

    The Flasher ARM is a deprecated product; SEGGER recommends the Flasher PRO as its replacement. Firmware for current hardware versions is still maintained.

    The Flasher ARM offers several integration interfaces:

    • Ethernet for network-based control
    • RS-232 for serial communication with test equipment
    • TTL signals for hardware triggers

    The ASCII command interface lets you automate it without specialised software.

    Answered by John LeggUpdated 12 Oct 2026
  • What Is Authorised Flashing and Why Is It Important?

    Authorised flashing limits the number of programming cycles and protects against unauthorised access. This protects your intellectual property when programming is done by a contract manufacturer or other external production facility.

    Answered by John LeggUpdated 12 Oct 2026
  • What Software Is Required to Use the Flasher ARM?

    The Flasher ARM works with SEGGER's J-Flash software for configuration and PC-controlled programming. All software, firmware updates and flash loaders are free of charge. Windows, Linux and macOS are supported.

    Answered by John LeggUpdated 12 Oct 2026
  • What Accessories Are Included with the Flasher ARM?

    The kit includes:

    • Flasher ARM unit
    • 20-pin ribbon cable
    • USB cable
    • RS-232 serial cable

    Optional adapters are available for other target connectors, including 9-pin Cortex-M (0.05 inch) and needle adapters.

    Answered by John LeggUpdated 12 Oct 2026
  • What ARM Cores Does the Flasher ARM Support?

    The Flasher ARM supports a wide range of Arm cores:

    • Legacy ARM7 and ARM9 cores
    • Cortex-M (M0/M0+/M1/M3/M4/M7)
    • Cortex-A (A5 to A17) and Cortex-R (R4/R5/R7/R8) in PC-controlled mode

    So it suits both legacy system maintenance and new product development.

    Answered by John LeggUpdated 12 Oct 2026
  • Can the Flasher ARM Operate Without a Computer Connection?

    Yes. In standalone mode the Flasher ARM stores firmware images and configuration in its 128 MB internal memory. Programming can be triggered by push button, TTL signal, or remote commands over Ethernet or RS-232, so no PC is needed in production.

    Answered by John LeggUpdated 12 Oct 2026
  • What Target Interface Does the Flasher ARM Use?

    The Flasher ARM uses a standard 20-pin JTAG/SWD connector, compatible with ARM development tools. It supports both JTAG and Serial Wire Debug (SWD). SWD gives a lower pin count for space-constrained designs.

    Answered by John LeggUpdated 12 Oct 2026
  • How Fast Can the Flasher ARM Program Target Devices?

    Programming speed reaches up to 1 MB/s, depending on the target hardware and flash memory type. It uses optimised flash algorithms and a high-speed USB 2.0 interface.

    Answered by John LeggUpdated 12 Oct 2026
  • What External Flash Memory Types Are Supported?

    The Flasher ARM programs:

    • Parallel NOR flash
    • Serial NOR flash (QSPI flash via the MCU's own controller)
    • NAND flash
    • Data flash devices
    Answered by John LeggUpdated 12 Oct 2026

Can't find your answer? Ask our engineers.

Ask a Question

Ask Our Engineers About This Product

Your question goes to the Debug Store technical team. We answer by email, and useful questions may be added to this page without your name or email address.

We reply within 24 hours.