Programmers/Flash Tools

  • Products
  • Highlights
  • Documents
  • Boards
  • Simulation
  • Videos
  • Forums
  • Support
  • Software & Tools
  • Sales Insight


Company Name and  Weblink Product Name Supported XMC Products Tool Description
HI LO Systems
ALL-100A/AP XMC1000 family
XMC4000 family in preparation
ALL-100A/AP Universal & Gang Programmer
A high performance programmer for both engineering and production. The ALL-100A/AP programmer has 48/68 sets of precise universal pin driver to provide high speed, low noise, accurate and reliable programming signals. It can be setup can for either single-site programming or multi-site programming for production.
PLS Development Tools
UDE/MemTool for XMC4000 XMC1000 family
XMC4000 family
UDE/MemTool offers secure and high speed programming for on-chip and external FLASH devices via JTAG, CAN bus or serial interfaces. It supports special functions like whole FLASH erase and CRC verify functions. Production FLASH tools and Service FLASHER are available too.
with UAD2+
or UAD3+
for XMC4000
XMC1000 family
XMC4000 family
Secure and high speed FLASH/OTP programming for production via JTAG, CAN bus or serial lines. Software interface COM allows standardized integration in customer's production environment. JTAG Extender technology (UAD2+) is useful especially for needle adapters.
Flasher ARM XMC1000 family
XMC4000 family
Flasher ARM is a programming tool for microcontrollers with on-chip or external Flash memory. Flasher ARM is designed for programming flash targets with the J-Flash software or stand-alone:
  • Stand-alone or PC controlled JTAG/SWD programmer
  • Ethernet interface
  • No power supply required, powered through USB)
J-Link XMC1000 family
XMC4000 family
Software solutions for flash programming via J-Link SEGGER also offers software solutions that allow J-Link to be used as production tool. Programming via JTAG, SWD and single pin debug (XMC1000)
MemTool  XMC1000 family
XMC4000 family
Memtool is a free of charge programming tool for on-chip flash programming. MemTool supports all actual Infineon Microcontroller families. Programming of the XMC4000 is supported via DAP MiniWiggler and UART BSL.
XMC™ Flasher

XMC1000 family
XMC4000 family

XMC™ Flasher is a tiny, free of charge programming tool for on-chip flash programming. It is written in Java and it supports basic functionalities like erasing, programming and verification (.hex and .srec), plus BMI handling. XMC™ Flasher requires a J-Link compatible debug-HW to connect to the target (integrated on most of the XMC™ kits or XMC™ Link).

Learn more and download

Off-line Engineering Programmer
SUPERPRO/5000 series
SUPERPRO/6000 series
SUPERPRO/7000 series
XMC1000 family
XMC4000 family
USB/LAN/Stand-alone Modes.
High Speed
Off-line Production Programmer
SUPERPRO/5004 series
SUPERPRO/6004 series
XMC1000 family
XMC4000 family
Four Chips programmed concurrently
USB Interface
High Speed
In-System Programmer SUPERPRO/IS Series XMC1000 family
XMC4000 family
In-System Programming
Up to 16 UUT programmed simultaneously
USB/LAN/Stand-alone Modes.
High Speed
Automated Programmer SUPERPRO/SB Series XMC1000 family
XMC4000 family
Handler Supports TRAY/TAPE/TUBE
4 to 32 chips programmed concurrently
Throughput 1000 to 2000 UPH

Data IO

Data O/I

FlashPAK XMC1000 Family Manual gang programmer: Low profile, small footprint with up to 4 sockets,unique socket actuator bar starts programming. Ideal for small volume or new product introduction or used in parallel with other FlashPAKS for volume production.
FLX XMC1000 Family Desktop automation: the automated FLX family delivers blazing fast throughput in a desktop footprint. The FLX family eliminates human errors typically associated with manual gang programmers. The FLX family is affordable automation while still delivering the same quality of larger offline automated systems.
PS FAMILY XMC1000 Family Low-mid volume automated programming system: PS388 programmed up to 850 device per hour, scalable up to 16 sockets, supports all media i/o options & laser marking
PSV FAMILY XMC1000 Family High volume automated programming system: PSV7000 programmed up to 2000 devices/hour with tray, tape and tube, scalable up to 24 programmers for up to 96 sockets.



2800 XMC1000 Family Manual gang programmer: Combining quality and speed for the lowest cost per device, this 8th Generation manual concurrent programmer can achieve high programming speed with the MCUs.
3800 XMC1000 Family Automated Programmer: Program up to 1,200 devices per hour with the power, speed and versatility of 8th Generation technology. This automated concurrent programmer is truly the best at programming your high-density flash memory, MCUs and more.
4800 XMC1000 Family Automated Programmer: This 8th Generation universal programming system is capable of programming up to 1,500 devices per hour. It’s also highly configurable to support tape, tray, tube and marking.
SMH Technologies ™
FR I Series XMC1000 Family XMC4000 Family Universal Standalone In-System Programmer, FlashRunner is the first complete production In-System programmer specifically designed for manufacturing lines. FlashRunner is targeted at production environments, easily integrates into your programming system or Automatic Test Equipment (ATE), and can work either in full standalone mode or controlled by a host system. In addition, it offers the flexibility to support a full range of current and future Infineon microcontrollers, including the C166, XC166, XE166, XC800, XC2000, XMC1000, XMC4000 and TriCore family.
FR II Series X Specific In-System Programmer for single silicon Producer like Infineon FR02INF0
FR III Series X Essential programmer oriented for use in R&D Area and Lab applications
FR Quattro X FlashRunner Quattro is a high-integration in-system gang programmer that can program up to eight different devices simultaneously. FlashRunner Quattro is designed for programming multi-PCB panel assemblies. FlashRunner Quattro is composed of a mainboard which hosts the programming and demultiplexing modules, plus various connectors used to interface to the target system and host/ATE.
FR3070A X In-System programming board for Agilent 3070 Medalist Utility Card
FR PXI A3 X First in the world programming solution for PXI system, Multi-target parallel programming channels
FR CUBE X FlashRunner Cube is a high-integration in-system gang programmer that can program up to eight identical devices simultaneously. FlashRunner Cube is designed for programming multi-PCB panel assemblies.


Title Size Date Version
2 MB 25 Aug 2016 01_00
847 KB 23 Feb 2016 01_00

Application Notes

Title Size Date Version
2.9 MB 15 Mar 2016 03_05

Self Service

Infineon welcomes your comments and questions.

If you have any questions concerning our products, please fill out the following form. Your inquiry will be sent to the appropriate specialist who will be in touch with you as soon as possible.

You will receive a confirmation E-mail to validate your address in our system. Any attached file to the reply which will help to support your inquiry is highly appreciated.

I agree that my personal data mentioned above (including my e-mail address and phone number) can be gathered, processed and used for sales promotion and market research by Infineon Technologies AG and its licensed distribution partners.

For more information about our privacy policy please click on Privacy Policy

Where to buy

Please use our location finder to get in contact with your nearest Infineon distributor or sales office

Find a location

Ask Infineon