The Flasher Portable PLUS is SEGGER's handheld, stand-alone flash programmer for microcontrollers with on-chip and external flash memory. Designed as an extremely portable, production-grade flash programmer, it is specifically optimized for in-field upgrades requiring a service technician. It is also designed with the customer’s end use in mind.
The Flasher Portable PLUS comes with a robust user interface for use in harsh environments. Optical and magnetic isolators provide galvanic isolation from both the power supply and the programming target. The 20-pin target connector adapts to multiple standard and proprietary connectors through a wide variety of adapters from SEGGER. The Flasher Portable PLUS supports a large number of CPU cores and an even greater number of different devices from various vendors.
Battery-driven or powered via USB, the Flasher Portable PLUS has 128 MB of internal memory. Up to 16 firmware images or programming configuration files can be stored on the Flasher, so one unit can be used for different targets, versions, or configurations. Desired firmware images can be activated by simply pushing a button, and the currently selected one will be displayed.
As a cross-platform solution, Flasher Portable PLUS comes with the setup and control software for Linux, macOS and Windows.
- 128 MB internal memory for configuration and data file storage
- Full insights with the LCD display
- High speed typically between 30 KB / second and 1 MByte / second
- Low power consumption
- Up to 10 hours of charge on an internal rechargeable Li-Ion 680mAh battery
- No external power supply required
- Supports storing up to 16 configurations / data files on Flasher
- Easy push-button selection between multiple images/configurations stored on Flasher
- Supports ARM, Cortex, PowerPC and Renesas RX cores
- Data files can be updated by mass storage or J-Flash
- Target interface: JTAG / SWD / FINE / SPD
- Cross platform: Includes setup and control software for Linux, macOS, and Windows
- No license required. No hidden costs. No future costs.
- Future proof: Software, firmware updates, and new flash loaders, are free of charge
- Security: Flasher Portable PLUS and Flasher Secure support Authorized Flashing.
SEGGER Flashers support a wide range of CPU cores and an even wider range of different devices, such as SPI flash devices.
This includes support for tens of thousands of devices in hundreds of device families with billions of devices programmed.
Please note that a device may still be supported even if it is not on the list. Device not listed? Please don’t hesitate to contact us.
Flasher Portable PLUS has a very flexible target and programming interface. This flexibility allows using the debug or dedicated programming interfaces of microcontrollers to program the on-chip memories as well as the programming of the off-chip parallel or (Q)SPI flashes. (Q)SPI can also be programmed directly.
All software is included free of charge. It comes with the flash loaders for all supported devices.
For every Flasher, the Flasher Software and Documentation Package is available:
Future software and firmware updates as well as any new flash loaders for target devices that will be added, are also free of charge.
- No licensing costs, even for newly supported devices.
- No hidden costs.
- No future costs.
As a cross-platform solution, Flasher Portable PLUS comes with the setup and control software for Linux, macOS and Windows. Software and firmware updates are included. Similarly, use on all currently supported target devices, and any that will be added, is also included.
The Flasher Portable PLUS is an in-circuit programmer using the same ultra-fast proprietary flash programming algorithms as the Flasher PRO and other Flasher models. Flasher programmers are designed to achieve top programming speeds, coming very close to the theoretical minimum programming time of the target hardware. In many cases, more than 95 % of the maximum speed can be achieved, often resulting in a programming speed of more than 1 MiB / s. Maximum programming speed highly depends on the target hardware and programming speed of the flash itself.
For microcontrollers which are programmed via debug interface and which allow memory access while the CPU is running, the Flasher Portable PLUS is able to minimize overhead by simultaneously downloading and programming. This "turbo mode" makes it possible to reach speeds not achievable by other programmers.
The Flasher Portable PLUS is powered by a rechargeable internal lithium ion battery, no external power supply required. Due to its low power consumption, the Flasher Portable PLUS enables more than 10 hours of continuous, untethered, stand-alone operation with only one battery charge, so work can go on uninterrupted.
The Flasher Portable PLUS has a robust user interface with a "Select" and "Program" button. A built-in 1.8-inch LCD display, on which important information about the firmware can easily be checked, provides direct feedback. It also displays additional information about the programming process, such as the current programming status.
The Flasher Portable PLUS can limit the number of flash programming cycles, thereby limiting the number of devices that the firmware can be transferred to. This protects the IP against unauthorized access such as during external production or when a device is lost.
Service technicians need to act quickly and must be well prepared for any demand situation. The Flasher Portable PLUS can be loaded with multiple programming images and configurations. The ability to store multiple images gives engineers the freedom to store updates for different targets and/or store different revisions for a single target.
The Flasher Portable PLUS eliminates the need to carry heavy, cumbersome equipment and is quick and easy to operate. Serviceable devices that cannot be updated over the air and are difficult to reach can easily be programmed with this handheld device and its simple interface. That means service technicians are able to:
- Manage firmware updates easily
- Receive real-time status updates
As an essential step in SEGGER's Secure Product Lifecycle Management (sPLM), the Flasher Portable PLUS contributes to secure & efficient in-field services.
|Power supply||Via internal lithium-ion rechargeable battery (Sony US14500VR) or USB|
|Charging via USB||70 minutes (at 1 A charging current)|
|USB host interface||USB2.0 (Full-Speed), USB Type B|
|Target interface||Standard 20-pin target connector (optional adapters available)|
|Max. target cable length||Recommended (delivered): 20 cm (8")|
Max. 2 m (6.5") allowed but might reduce max. target interface speed.
|Serial transfer rate between Flasher Portable PLUS and target||Up to 50 MHz|
|Supported target voltage||1.2 - 5 V|
|Current drawn from target voltage sense pin (VTRef)||< 25 µA|
|Target supply voltage||4.5 V max. (depends on current battery voltage)|
|Target supply current||Max. 400 mA|
|Operating temperature||+ 5 °C ... + 60 °C (Normal operation)|
+ 5 °C ... + 45 °C (Battery charging)
|Storage temperature||- 20 °C ... + 45 °C|
|Relative humidity (non-condensing)||< 90 % rH|
|Size (without cables)||126 mm x 70 mm x 28 mm|
|Weight (without cables)||140 g|
|Supported OS||Microsoft Windows (x86/x64), Linux (x86/x64/Arm), macOS (x86/Apple M1)|
Flasher Portable PLUS
20-pin, 0.1" target ribbon cable