Ethernet and USB connectivity. Deep-Sleep mode current measurement from 50 nA to 200 mA. Built-in galvanic isolation between PC and targets. Supports JTAG, cJTAG, and SWD communication. Programmable JTAG/SWD clock up to 20 MHz, effective throughput up to 1 MBytes/s.
Programs MCUs from One of these Vendors:
-Texas Instruments (MSP432, CC Wireless, TIVA-C),
-ST Microelectronics (STM32 Lx/Fx, BlueNRG),
-Silicon Labs (EFM32, EFR32, EM zigbee, SIM3),
-Silergy (MAX),
-Renesas (Synergy),
-NXP/Freescale (Kinetis EA, E, K, L, M, V, and LPC),
-Nordic Semiconductor (nRF),
-Microchip/Atmel (SAM),
-Maxim Integrated (MAX),
-Marvell (88M),
-Cypress (FM0+, FM3, FM4, PSoC 4, PSoC 5LP),
-Analog Devices (Precision),
-Active-Semi (PAC).
See MCU list below. When adapter is connected to computer you can choose which vendor should be supported. Choice is permanent.
Six (6) MCUs can be programmed simultaneously using one programmer. Up to 64 programmers can be connected over USB to one PC. Windows(TM) XP, 7, 8, 10, 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 (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.
Shared library and Command-Line support (Debian Linux). DLL and Command-Line support (Windows). C++ and C# code examples provided. FCC and CE certified.
Package contains:
- XStreamPro-Iso 1.0 programming adapter,
- USB cable,
- FPA to ARM 14-pin to 20-pin adapter and ribbon cable,
- Software for adapter available for download from Product Data.
One Year Warranty (see Product Data).
Product Data
List of downloads associated to this product
Name
Description
Original File Name
Download Link
Generic-DLL
Generic DLL, and Command-line tool. Version 1.67. Net 4.5.2 (8.Jan.2019)
Generic-DLLs-for-Programmers-1v67-Setup.zip
FlashPro-ARM, GangPro-ARM
Installation package for FlashPro-ARM, GangPro-ARM (both x86 and x64 builds) Version 2.40A (11.Jan.2019)
X-ProARM-2v40-SetupA.zip
FlashPro-ARM, GangPro-ARM
Linux shared library for FlashPro-ARM, GangPro-ARM. Ubuntu build, Version 2.40A (11.Jan.2019)
libfpgparm-2.4.0A_amd64.tgz
FlashPro-ARM, GangPro-ARM
Linux shared library for FlashPro-ARM, GangPro-ARM. Raspbian build, Version 2.40A (11.Jan.2019)
libfpgparm-2.4.0A_armhf.tgz
Generic-FPA DLL UG
Generic-FPA and Command Line User's Guide for all Flash and Gang Programmers
Generic-FPA-DLL-UserGuide.pdf
FP-GP-ARM FPA UG
FlashPro-ARM and GangPro-ARM Flash Programmer User's Guide
Manual-FP-GP-ARM.pdf
FP-ARM API-DLL UG
FlashPro-ARM API-DLL User's Guide
FP-ARM-API-DLL-User-Guide.pdf
ARM-FPA-XStream-Benchmarks
Benchmarks for FlashPro-ARM and GangPro-ARM
ARM-Benchmarks-v236.pdf
FlashPro/GangPro Warranty
One Year Limited Warranty
FP-GP-Warranty.pdf
FlashPro-ARM Pinout
Schematic diagram for FlashPro-ARM
ARM-Adapter-14-20p.pdf
FCC Cert.
Verification Certificate. Product Name: XStream-Iso. Model No.: XS-ISO rev 1.0
15ELP013_FCCA.pdf
CE cert.
Verification Certificate. Product Name: XStream-Iso. Model No.: XS-ISO rev 1.0
15ELP013_CISPR22B.pdf
Product Details
PC Communication Interface:
Full Speed USB-2.0 (12 Mb/s) Ethernet (Supports 10 and 100 Mbps) (Supports Power over Ethernet - PoE)
Connectors - USB - Ethernet
Adapter site: USB-type B, Computer site: USB-type A RJ45
Target connector
14-pin connector.
DC Power Consumption - from USB - from Power of Ethernet (PoE)
+5 V +/- 20%, up to 450 mA +48 V (33 - 66), up to 3 W
Target Device DC supply - external - from programming adapter - current limiter - current measurement
+1.2 V to 4.0 V +1.2 V to 4.0 V in step 0.1 V, up to 200 mA Programmable from 10 mA to 200 mA Measures from 50 nA to 200 mA
DC Isolation (PC and Target Device)
1000 V rms 1 minute (per design, not certified)
Adapter Physical Dimensions
79 x 41 x 21 mm ( 3.10 x 1.62 x 0.81 inch )
Verification Compliance
CE ( European CISPR 22 and EN 55022 ). FCC Part 15, Subpart B- Class B Unintentional Radiators for Uses in Home, Commercial and Industrial Areas.
Communication:
Ethernet (10/100 Mbps) or Full Speed USB 2.0 (12 Mb/s) communication interface. Programmable JTAG/SWD clock up to 20 MHz, effective throughput up to 1 MBytes/s. JTAG speed test for connection between adapter and MCU. Measures TDI/TDO communication errors up to 20 MHz. Galvanic isolation between PC and targets. Deep-Sleep mode current measurement from 50 nA to 200 mA.
Code File:
No code size limitations. Code formats can be TI (*.txt), Motorola (*.srec, *.s19, *.s28, *.s37), Intel and TI-CCS (*.hex, *.bin) for programming.
Dynamic Link Library support:
API-DLL, and shared library, provided for easy integration with user application. Multi-FPA DLL, and shared library, allows control of up to 64 programmers simultaneously using broadcast-style commands from one user application. Generic-FPA DLL allows thread-safe control of up to 64 programmers of any type (MSP, CC, C2000, ARM) using independent threads from one user application. Command-Line tool allows easy programming with scripts. In addition, provided executables allow programming adapters connected to the host computer to be controlled remotely over the network.
Protection:
Memory protection options for per-page protection and overall debug access disable. Unlock device capability for full erase even after debug access disable (if supported by MCU).
Miscellaneous:
User defined programming sequence uses script file. No programming technique and language knowledge is required. Open/Save Project with encryption and password protection. Target device can be powered from the programming adapter (programmable Vcc from 1.2 V to 4.0 V step 0.1 V) or from external source (1.2 V to 4.0 V)). Defined Check Sum calculation (Sum, CRC16, CRC32). Up to four CS banks can be specified. Open/Save Project with encryption and password protection. Lock setup capability in GUI, useful in production. Unique serial number assign capability. Software package can assign and automatically increment the serial number, model type and revision. Serial number with or without an automatically inserted current date can be stored in flash memory in HEX, BCD or ASCII format. The serial number can be assigned from a user defined list in a file. Serial number can be read from the bar code using Bar-Code Scanner and saved in the target's device flash. Log file capability allowing to review information about the flashed target devices.