MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » 5.16.01 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Flasher Portable Programmer for ARM/Cortex/RX/PPC, 4x Programs US$628.00

Flasher Portable Programmer for ARM/Cortex/RX/PPC, 4x Programs

Portable Flash Programmer for on-chip and external Flash memory

Flasher Portable is a programming tool for ARM, ARM Cortex, Renesas RX and Freescale PowerPC microcontrollers with on-chip and/or external Flash memory. It is an extremely portable, production-grade Flash programmer used for in-field firmware updates. There is no need to be tethered to an outlet; it is powered by three standard AAA batteries.

Initial setup/preparation for stand-alone mode operation is done via the J-Flash software, which requires a USB port on a PC running Microsoft Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 or Windows 8. Both 32- and 64-bit Windows versions are supported.

Flasher Portable also supports having multiple configurations and image files stored on it, so one unit can be used for four different targets. Image selection is done simply by pressing a button. The currently selected image is indicated via LEDs.

The Flasher Portable has a built-in standard 20-pin J-Link target connector. Adapters for all common connections are available which may be used to do everything from full electrical isolation to remapping the pins and reducing the pitch and/or pins to the target header.

Note: Unlike the other programmers in the Flasher line, Ethernet and RS232 host interfaces are not available on Flasher Portable.

Standalone Flash Programmer Features

  • Standalone in-circuit programmer (once set up, Flasher Portable can be controlled without the use of a PC)
  • Powered by three standard AAA batteries (no external power supply required), or via USB when connected to PC
  • Stores up to four different configurations and data files
  • Pushbutton allows easy selection between multiple images/configurations
  • 128MB internal memory for configuration and data file storage
  • Supports ARM, Cortex, PowerPC and Renesas RX cores (see complete list below)
  • Supports internal and external Flash devices
  • Free software updates (typically continues for three years after hardware EOL)
  • One year of hardware support
  • Data files can be updated via mass storage or via J-Flash
  • Target interfaces: JTAG / SWD / FINE / SPD
  • Programming speed between 30-300 KBytes/second (depends on target hardware)
  • USB2.0 Host interface
  • Standard 20-pin J-Link target connector (adapters available; see options at the bottom of this page)
  • Serial transfer rate between Flash Portable and target: Up to 15MHz
  • Supported target voltage: 1.8V to 5V
  • Target supply voltage: 5V
  • Target supply current: Max. 400mA
  • Operating temperature: 5C to 60C
  • Storage temperature: -20C to +65C
  • Relative humidity (non-condensing): Less than 90% rH
  • Dimensions (without cables): 130 65 25 mm
  • Weight (without cables): 120g

Supported Cores

  • ARM Cortex: Cortex-A5, Cortex-A8, Cortex-A9, Cortex-R4, Cortex-R5, Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4

  • ARM (legacy cores): ARM720T, ARM7TDMI, ARM7TDMI-S, ARM920T, ARM922T, ARM926EJ-S, ARM946E-S, ARM966E-S, ARM1136JF-S, ARM1136J-S, ARM1156T2-S, ARM1156T2F-S, ARM1176JZ-S, ARM1176JZF, ARM1176JZF-S

  • Renesas RX: RX111, RX210, RX220, RX21A, RX610, RX621, RX62G, RX62N, RX62T, RX630, RX631, RX63N, RX63T

  • Freescale Power PC: e200z0

Typical Flash Programming Speeds

Cores Interfaces Typical Speed
ARM7/ARM9/Cortex-MJTAG, SWDBetween 30-300 KBytes/second
Renesas RX610, RX621, RX62N, RX62TJTAGBetween 170-300 KBytes/second
Power PC e200z0JTAGUp to 138 KBytes/second

Actual speeds achieved will depend on your target hardware.

Standard 20-pin Connector Pinout

The Flasher Portable contains a standard 20-pin ARM connector. At the bottom of this page, you can select various adapters to suit your target hardware. The pinout of the on-board connector is explained below.

Pin Signal Type Description
1 VTref Input This is the target reference voltage. It is used to check if the target has power, to create the logic-level reference for the input comparators, and to control the output logic levels to the target. It is normally fed from Vdd of the target board and must not have a series resistor.
2 Vsupply NC This pin is not connected in Flasher Portable. It is reserved for compatibility with other equipment. Connect to Vdd or leave open in the target system.
3 nTRST Output JTAG Reset (optional). Output from Flasher Portable to the Reset signal of the target JTAG port. Typically connected to nTRST of the target CPU. This pin is normally pulled HIGH on the target to avoid unintentional resets when there is no connection. Not mandatory for Flasher operation. Should not be shortened with RESET. In case of doubt, leave open/unconnected.
5 TDI Output JTAG data input of target CPU. It is recommended that this pin is pulled to a defined state on the target board. Typically connected to TDI on target CPU.
7 TMS Output JTAG mode set input of target CPU. This pin should be pulled up on the target. Typically connected to TMS on target CPU.
9 TCK Output JTAG clock signal to target CPU. It is recommended that this pin is pulled to a defined state on the target board. Typically connected to TCK on target CPU.
11 RTCK Input Return test clock signal from the target. Some targets must synchronize the JTAG inputs to internal clocks. To assist in meeting this requirement, you can use a returned and re-timed TCK to control the TCK rate dynamically. Flasher Portable supports adaptive clocking, which waits for TCK changes to be echoed correctly before making further changes. Connect to RTCK if available, otherwise to GND.
13 TDO Input JTAG data output from target CPU. Typically connected to TDO on target CPU.
15 RESET I/O Target CPU reset signal. Typically connected to the RESET pin of the target CPU, which is typically called nRST, nRESET or RESET.
17 DBGRQ NC This pin is not connected in Flasher Portable. It is reserved for compatibility with other equipment to be used as a debug request signal to the target system. Typically connected to DBGRQ if available, otherwise left open.
19 5V Target supply Output This pin can be used to supply power to the target hardware. Supply voltage is 5V; max. current is 300mA. If not needed, leave open.

Note: All pins marked NC are not connected inside Flasher Portable. Any signal can be applied here; Flasher Portable will simply ignore it. Pins 4, 6, 8, 10, 12, 14, 16, 18, and 20 are GND pins connected to GND in Flasher Portable. They also should be connected to GND in the target system.

Power can be controlled via the J-Link Commander software when the unit is connected to a PC. The following commands are available to control power:
Command Explanation
power on Switch target power on
power off Switch target power off
power on perm Set target power supply default to "on"
power off perm Set target power supply default to "off"

Package Contents

  • Flasher Portable with standard 20-pin J-Link target connector
  • 20-pin, 0.1" target ribbon cable
  • USB cable
  • Three AAA batteries

Standalone Flash Programmer Resources

Optional Recommended Products for this Item
1000V DC USB Isolator+ US$42.45
J-Link 19-pin Cortex-M Adapter+ US$30.00
J-Link 14-pin TI OMAP Adapter+ US$60.00
J-Link Renesas RX Adapter+ US$30.00
10-pin Needle Adapter for J-Link/Flasher Programmer/Debuggers+ US$98.00
20-pin to 14-pin Adapter for ARM JTAG In-Circuit Debuggers+ US$19.00

This product was added to our catalog on Friday 08 November, 2013.


Customers who bought this product also purchased
20-pin Standard to 10-pin Cortex Adapter for ARM JTAG Programmer20-pin Standard to 10-pin Cortex Adapter for ARM JTAG ProgrammerUS$11.94

Shopping Cart more
0 items
What's New? more
J-Link ULTRA+, High-Speed USB JTAG Debugger with Software
J-Link ULTRA+, High-Speed USB JTAG Debugger with Software
Specials more
AT91SAM9263 (ARM9) CPU Module V1.3, 64MB RAM, 262MB Flash
AT91SAM9263 (ARM9) CPU Module V1.3, 64MB RAM, 262MB Flash
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Flasher Portable Programmer for ARM/Cortex/RX/PPC, 4x Programs
Reviews more
Write ReviewWrite a review on this product!
  Wednesday 20 June, 2018   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce