Skip to content
Free shipping on all orders to CAN/US above $400, and Europe above $1000
Free shipping on all orders to CAN/US above $400, and Europe above $1000

Program external flash directly via SPI, or using the MCU as proxy.

  • Supports JTAG, and SWD communication when programming external flash by proxy via MCU (XStreamPro-Iso only).  
  • Supports SPI when programming external flash directly (XStream-Iso and XStreamPro-Iso).
  • Up to 64 programmers can be connected over USB to one PC.
  • Windows(TM) XP, 7, 8, 10, 11, and Debian Linux support for x86_64(amd64) and armhf architectures. Runs on Raspberry Pi and Orange Pi One.
  • Easy to use GUI allows the user to configure all necessary options with ease (GUI on Windows only).
  • Extensive Memory options including select erase, program, verify. Select flash data can be retained across programming sequences.
  • Supports full/segment erase, blank check, write and verify of code using one Auto Program function or separate functions for easy customization.
  • Power Consumption monitor feature: current measurement sensitivity to 20uA on XStream-Iso, and 50nA on XStreamPro-Iso adapters.  
  • FlashPro-M Benchmarks
  • FP/GP-ARM Benchmarks

FlashPro-ARM - One Adapter connects to and programs One Target

Adapter Type

One Vendor (MCU vendor)

Multiple Vendors (All ARM vendors)

All MCUs (ARM, MSP, CC, M)

XStream-Iso


Sold out
Sold out
Sold out

XStreamPro-Iso


Sold out
Sold out
Sold out

GangPro-ARM - One Adapter can connect to and program up to 6 Targets In Parallel

Adapter Type

One Vendor (MCU vendor)

Multiple Vendors (All ARM vendors)

All MCUs (ARM, MSP, CC, M)

XStream-Iso


Sold out
Sold out
Sold out

XStreamPro-Iso


Sold out
Sold out
Sold out

FlashPro-M - One Adapter connects to and programs One Target - SPI Serial Flash

Adapter Type

One Vendor (SPI Serial Flash only)

Multiple Vendors (8-32/M category)

All MCUs (ARM, MSP, CC, M)

XStream-Iso


Sold out
Sold out
Sold out

XStreamPro-Iso


Sold out
Sold out
Sold out

GangPro-M - One Adapter can connect to and program up to 6 Targets In Parallel - SPI Serial Flash

Adapter Type

One Vendor (SPI Serial Flash only)

Multiple Vendors (8-32/M category)

All MCUs (ARM, MSP, CC, M)

XStream-Iso


Sold out

Sold out
Sold out

XStreamPro-Iso


Sold out

Sold out
Sold out

Accessories

Recommended

Sold out

Optional & Useful

Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out
Sold out

FlashPro-M and GangPro-M (XStream-Iso, and XStreamPro-Iso adapters):

  • External serial flash memory can be programmed when connected to programming adapter using a serial peripheral interface connection (SPI).
  • Up to 1 MBytes/s programming (up to 20MHz, depends on target memory).

FlashPro-ARM and GangPro-ARM3 (XStreamPro-Iso adapter only): 

  • Can program serial flash directly over SPI as described above, and also:
  • Can program both target MCU internal flash and any connected external serial flash using JTAG/SWD interface only.
  • To program using MCU as proxy, memory must be connected to target MCU via a working serial peripheral interface (OCTOSPI, Dual-QSPI, QSPI, SPI, etc.).
  • I/O port configuration utility provided in GUI. Allows interactive configuration of MCU peripheral interface pins to memory.
Vendor specific SPI external memory connection information can be found here:
  • Adesto
  • Cypress
  • GigaDevice
  • ISSI
  • Macronix
  • Microchip
  • Micron
  • Winbond
  • Downloads:

    • GUI, DLL and Command-Line support (Windows).
    • Shared library and Command-Line support (Ubuntu and Raspbian Linux).
    • C++ and C# code examples provided.
    • FCC and CE certified.
    Description Download Link
    FlashPro-ARM, GangPro-ARM, and ARM Debugger

    Installation package for FlashPro-ARM, GangPro-ARM (both 32-bit and 64-bit builds)

    Linux shared library for FlashPro-ARM, GangPro-ARM. Ubuntu build
    Linux shared library for FlashPro-ARM, GangPro-ARM. Raspbian build

    Installation package for CMSIS-DAP 2.0 Debugger configuration utility, for XS-CMSIS-DAP product and any Flash/GangPro-ARM (XS, X2S)

    CMSIS-DAP 2.0 Debugger User's Guide
    Benchmarks for FlashPro-ARM and GangPro-ARM
    FlashPro-M and GangPro-M
    Installation package for FlashPro-M, and GangPro-M (both 32-bit and 64-bit builds)
    Linux shared library for FlashPro-M, GangPro-M. Ubuntu build
    Linux shared library for FlashPro-M, GangPro-M. Raspbian build
    Benchmarks for FlashPro-M

    Tutorial Videos