Skip to product information
1 of 4

SEGGER Microcontroller GmbH

SEGGER Flasher PRO In-System Flash Programmer 5.17.01

SEGGER Flasher PRO In-System Flash Programmer 5.17.01

Universal in-system flash programmer for reliable production and development tasks.

SKU: 5.17.01

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

Key Features

Supports 20,000+ devices
128MB internal flash storage
Operates stand-alone or PC-controlled
High-speed programming to ~50MHz
Multi-interface: JTAG, SWD, (Q)SPI, UART
Built-in web, FTP, and Telnet servers
Free future software and loader updates

Overview

The SEGGER Flasher PRO is a robust in-system programming tool engineered for fast, flexible, and scalable programming of microcontrollers and external/device flash memory. Its support for over 20,000 device variants and a host of interfaces (JTAG, SWD, (Q)SPI, etc.) make it essential for any production line or advanced engineering team. It features both stand-alone and PC-mode operations, 128MB onboard storage for images and configurations, and advanced automation capabilities, including unique serialization, authentication encoding, and IP protection. Flexible control is achieved through interfaces like Ethernet, USB, RS232, and a built-in web server for remote status and process commands. For seamless workflow integration and futureproofing, all software, firmware, and flash loader updates are freely provided by SEGGER. Compatible with Linux, Windows, and macOS hosts. Explore more SEGGER solutions at https://thedebugstore.com/products/segger-5-17-01-flasher-pro-programmer and related in-system programming tools at https://thedebugstore.com/products/category/programmers. Accessories and adapters are available to support custom targets and workflow requirements.

Production Efficiency

Delivers maximum programming speed, reducing bottlenecks in manufacturing and testing.

Universal Device Support

Supports most microcontroller architectures, eliminating the need for multiple programmers in the lab.

Automation Integration

Remote, script-based, and stand-alone options enable easy deployment across enterprise workflows.

Overview

The SEGGER Flasher PRO (SKU: 5.17.01) is a universal in-system programming (ISP) device designed for high-speed, reliable programming of microcontrollers, SoCs, and both internal and external flash memory.

Key Capabilities

  • Supports programming via JTAG, SWD, and a wide array of protocols
  • Operates in stand-alone or PC-controlled modes for production and engineering environments
  • Stores up to 128MB of images/configurations in internal non-volatile memory
  • Compatible with over 20,000 devices from major semiconductor manufacturers
  • Features advanced options such as unique serial number generation, MAC address injection, and digital signatures
  • Remote management with built-in web, FTP, Telnet, Ethernet, USB, and RS232 interfaces

Quick Start: Pinout & Wiring

Pin Signal Description
1 VTref Target reference voltage
2,4,6... GND Ground
3 nTRST JTAG reset (connect to target nTRST)
5 TDI JTAG Data In
7 TMS JTAG Mode Select
9 TCK JTAG Clock
11 RTCK Return clock (optional)
13 TDO JTAG Data Out
15 RESET Target reset (nRESET)

[Wiring Quick-Start Diagram Placeholder]

Supports 1.2V–5V targets, automatic voltage sensing, and protected reset sequencing.

Practical Usage

  • Initiate programming via button press, remote command, or TTL trigger
  • Configure and update remotely for scalable production
  • Detailed log and verification feedback visible via LEDs or software

Ready-to-Run Scripting Example

JFlash.exe -openprj project.jflash -auto

Frequently Asked Questions

Have a Question?

Ask a Question
  • Can the Flasher PRO be integrated into continuous integration systems?

    Yes, remote control via Ethernet or USB and comprehensive command-line utilities enable integration with build servers and automated test benches.

  • What security features protect my firmware IP?

    Use one-time programming modes, write-protection flags, and access control over the built-in web and network interfaces to safeguard your code.

  • How do I update the Flasher PRO with new device loaders?

    Download updates free of charge from the SEGGER website and upload via the built-in web server, FTP, or USB.

  • Does the device support automated serial number or MAC address insertion?

    Yes, built-in scripting functions can generate and inject unique IDs, serial numbers, or MAC addresses during programming.

  • Which interfaces are available for device connectivity?

    The Flasher PRO is compatible with Windows, Linux, and macOS, with both GUI and command-line tools like JFlash and FlasherControl.

  • Which interfaces are available for device connectivity?

    Connect via JTAG, SWD, (Q)SPI, UART or use optional adapter modules for proprietary interfaces.

  • Can I store multiple firmware versions on the Flasher PRO?

    Yes, the 128 MB internal flash allows storage of numerous images and configurations for instant selection in production.

  • How do I operate the Flasher PRO without a PC connection?

    Load your programming images onto the onboard memory via USB or Ethernet, then initiate programming with the front-panel button or an external trigger input.

  • What microcontrollers and flash memories can the SEGGER Flasher PRO program?

    The Flasher PRO supports over 20,000 target devices, including STM32, NXP, Renesas, Microchip, and many more in both internal and external flash configurations.

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)