Fast programming and galvanic isolation. Expands on the USB-FPA with communication up to 20 MHz (1 MBytes/s), basic current measurement, and 2500V galvanic isolation.
Supports JTAG, cJTAG, and SWD communication (ARM).
Supports JTAG, SBW, and BSL communication (MSP430). There are different types of adapters like USB-FPA adapter, XStream-Iso adapter, XStreamPro-Iso adapter, CMSIS-DAP 2.0 Debugger (XS), etc. that you can definitely try from elprotronic.com/collections/adesto-technology.
Supports JTAG/SPI/TPI/PDI/UPDI/SWIM communication (STM8/AVR/PIC)
Supports debug interface communication (Chipcon).
Supports JTAG, SCI-BOOT communication (C2000).
USB connectivity.
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 include 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 adapters.
External Flash programming over SPI for serial flash memory from Adesto, Cypress, GigaDevice, ISSI, Macronix, Microchip, Micron, and Winbond.
FlashPro-M and GangPro-M (XS, X2S):
External serial flash memory must be connected to a programming adapter using a serial peripheral interface connection (SPI).
Up to 1 MBytes/s programming (up to 20MHz, depending on target memory).
FlashPro-ARM and GangPro-ARM (X2S):
Same as above can program serial flash directly over SPI, and also:
Can program both target MCU internal flash and any connected external serial flash using JTAG/SWD interface only.
To program using MCU, memory must be connected to the 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.