Embedded Systems Solutions logo  
  Events & Promos  

Segger logo

  Flasher ARM - The Flash Programmer for ARM Core Microcontrollers  

The Flasher ARM is a flash programming tool, from SEGGER's Flasher family, that is designed for ARM microcontrollers. Flasher ARM can program the internal and external memory of an MCU or SOC as well as program a (Q)SPI memory chip to which it is directly connected

  • Has 128 MB memory for storage of target program
  • Supports internal & external flash devices
  Flasher ARM - The Flash Programmer for ARM Core Microcontrollers
Flasher ARM :The Programming Tool for Arm-Based Microcontrollers

The Flasher ARM is used to program the non-volatile memories of Arm-based microcontrollers and Systems-on-a-Chip (SoCs) as well as the (Q)SPI flashes. It can be used in stand-alone or PC-based mode and connects via USB, Ethernet or an RS232 interface. It has a 20-pin target connector, which is compatible with the standard 20-pin JTAG connector defined by Arm. Various adaptors are available.

As a cross-platform solution, Flasher ARM comes with the setup and control software for Linux, macOS and Windows. Software and firmware updates are included. Similarly, use on all target devices currently supported, and on any that will be added, is also included.

Remote Monitoring

The Flasher ARM comes along with SEGGER's built-in web server. It is designed to present important device and current operation data for a quick overview, providing information about:

  • The installed firmware version
  • The hardware version
  • The power consumption
  • The IP configuration
  • The network load
  • Current operation and status.
  This may be of importance for fast troubleshooting through code verification, for instance, as it is when executing a cyclic redundancy check (CRC) that helps to detect errors during data transmission or storage.  
Remote File Update

The Flasher ARM also includes the emFTP FTP server for easy upload of the configuration files. It provides a virtual sub folder for every connected flash module. Just upload your configuration and data file, created with the J-Flash tool or Universal Flash Loader Configurator tool, with any FTP client tool into the modules sub folder

Technical Specifications
Power Supply USB powered, 100mA for Flasher ARM. 500 mA if target is powered by Flasher ARM
USB Host Interface USB2.0 (High-Speed), USB Type B
RS232 Host Interface RS232 9-pin
Target Interface 3 JTAG 20-pin (14-pin adapter available)
Max. target cable length Recommended (delivered): 20cm (8") Max. 2m (6.5") allowed but might reduce max. target interface speed.
Serial Transfer Rate between Flasher ARM and Target up to 15MHz
Supported Target Voltage 1.2 - 5V
Current drawn from target voltage sense pin (VTRef) < 25µA
Target supply voltage 5V
Target supply current Max. 400mA
Operating Temperature + 5 °C ... + 60 °C
Storage Temperature - 20 °C ... + 65 °C
Relative Humidity (non-condensing) < 90% rH
Size (without cables) 121mm x 66mmx 30mm
Weight 120g
Supported OS Microsoft Windows (x86/x64), Linux (x86/x64/Arm), macOS (x86/Apple M1)

Supported Devices

SEGGER Flashers support a wide range of CPU cores and an even wider range of different devices, such as SPI-Flash devices. This includes over 50 manufacturers, hundreds of devices, and thousands of device families. .

  Flasher ARM - The Flash Programmer for ARM Core Microcontrollers Supported Devices Package Content  
Learn More Sales Enquiry Scroll Top