Description
The FlashPro-M (XS) programmer from the XStream-ISO series enables quick and easy programming of custom 8-32-bit microcontrollers. Depending on the target module, a communication speed of up to 20 MHz (1 Mbytes/s) can be achieved. With the XStream-ISO, current measurement up to 20uA can be performed on the fly to determine power consumption and battery life of a system. The XStreamPro-ISO series extends this function and is also able to measure quiescent currents up to 50nA. In addition, the XStream-Iso series has a 2500V galvanic isolation.
Features
- Supports JTAG, cJTAG and SWD communication (ARM).
- Supports JTAG, SBW and BSL communication (MSP430).
- Supports JTAG/SPI/TPI/PDI/UPDI/SWIM communication (STM8/AVR/PIC)
- Supports debug interface communication (SimpleLink).
- Supports JTAG and SCI-BOOT communication (C2000).
- Supports QSPI and SPI for external flash memory.
- USB connectivity.
- External flash programming via SPI for serial flash memories from Adesto, Cypress, GigaDevice, ISSI, Macronix, Microchip, Micron and Winbond.
- Power supply available via adapter, up to 200mA.
- Current measurement from 20 uA to 200 mA.
- Integrated galvanic isolation between PC and targets.
- IAR EW430 debugging support.
- CMSIS-DAP 2.0 ARM debugger included (IAR EWARM, Keil uVision etc. debugging support). Debugger Features.
- Gang programming with up to 64 programming devices can be connected to one PC.
- Operating systems: Windows XP, 7, 8, 10 Debian Linux support for x86_64 (amd64) and armhf architectures.
Supported chips
- ST Microelectronics (STM8)
- Renesas (RL78)
- Microchip/Atmel (AVR, PIC)
- Serial Flash option includes external flash memory from all below:
Adesto Technologies, Cypress, GigaDevice, Integrated Silicon Solution Inc., Macronix, Microchip, Micron Technology Inc. & Winbond.
Available software
CMSIS Debugger
The ARM CMSIS-DAP 2.0 interface firmware supports a variety of IDEs such as Keil uVision etc. The XStream-ISO adapters offer JTAG and SWD communication as well as a SWO tracking function (12.5 Mbit/s / 32 kB overflow buffer) and adjustable Vcc from 1.7 to 4.0 V.
Flash GUI
The Flash software offers extensive storage options including erase, program and verify, which can also be used with an automatic programming function. Selected flash data can be retained across programming sequences.
Power Monitor
Monitor real-time power consumption and voltage. After selecting the test range, the graph shows the power consumption in watts and the estimated annual battery load in ampere hours. This feature is only available for ARM compatible adapters.
API DLL
Technical Data
Device Specification | XStream-Iso | XStreamPro-Iso |
Suffix in the Product Part Number | XS- e.g. XS-FP-ARM | X2S- e.g. X2S-FP-ARM |
Data transfer speed to / from Target Device | Up to 1 Mbytes/s | Up to 1 Mbytes/s |
JTAG / SWD Hi Speed | Prog. 1-20 MHz | Prog. 1 - 20 MHz |
Supported Comm. Interfaces (vary by Software) | JTAG, cJTAG, SWD, SBW, BSL, DD, SPI, UART | JTAG, cJTAG, SWD, SBW, BSL, DD, SPI, UART |
DLL for Debugging | MSP430, ARM (IAR EW-ARM) | MSP430, ARM (IAR EW-ARM) |
Image Memory (for Standalone, Security) | - | 24 MB Flash |
RAM Buffer for real time monitoring (current, voltage) | 32 kB RAM | 32 kB RAM |
Galvanic Isolation between PC and Target Device | Yes | Yes |
Vcc and I/O range | 1.65-4.0V | 1.2-4.0V |
Vcc supplied from Adapter to Target Device | Up to 200 mA | Up to 200 mA |
Icc Current Measurement | 20 uA to 200 mA | 50 nA to 200mA |
Communication via USB 2.0 Full Speed | Yes | Yes |
Communication via LAN (Ethernet) | - | Yes |
Adapter powered from | USB +5V | USB +5V or PoE +48V |
I/O lines in 3-state | Yes, Pullup 1M to Vcc | Yes |
Power line in 3-state | - | Yes |
Up to 64 adapters can be connected to one PC | Yes | Yes |
FCC / CE test certification | Yes | Yes |
OS | Windows 32, 64bit and Linux | Windows 32, 64bit and Linux |
Model overview of the XStream-ISO series
MCU Family | MCU Vendor | FlashPro-ARM GangPro-ARM | FlashPro-430 GangPro-430 | FlashPro-MSP | FlashPro-CC GangPro-CC | FlashPro-2000 | FlashPro-M | GangPro-M | FlashPro-X GangPro-X |
MSP430, CC430 | Texas Instruments | ||||||||
ARM MSP432 | Texas Instruments | ||||||||
TMS320F28xx | Texas Instruments | ||||||||
Cxx Wireless Solution 8051 Core | Texas Instruments | ||||||||
Cxx Wireless Solution ARM Core | Texas Instruments | ||||||||
ARM STM32 | ST Microelectronics | ||||||||
ARM PAC5xx | Active Semi | ||||||||
ARM ADuCM | Analog Devices | ||||||||
ARM PSoC, FMxx | Infineon/ Cypress | ||||||||
ARM AT-SAMxx | Microchip (Atmel) | ||||||||
ARM 88MC2xx / 88MW3xx | Marvel | ||||||||
ARM MAX 326xx | Maxim | ||||||||
ARM nRFxx | Nordic Semiconductor | ||||||||
ARM iMX, Kinetis, LPCxx | NXP / Freescale | ||||||||
ARM Synergy | Renesas | ||||||||
ARM MAXxx | Silergy | ||||||||
ARM EFM32, EFR32, Sim3, EM3 | Silicon Labs | ||||||||
STM-8 | ST Microelectronics | ||||||||
AVR | Microchip (Atmel) | ||||||||
PIC | Microchip | ||||||||
Serial Flash Via SPI | Adesto, Cypress, ISSI, Macronix, Microchip, Micron, Winbond |