PROG Flash Programming Software

Flash/EEPROM programming software. Includes interactive and scripted programming.

See additional pricing details

PROG-HL-ARM   $199  
PROG-HL-12Z   $199  
PROG-HL-16Z   $199  
PROG-HL-32Z   $199  
PROG-HL-CFV1   $199  
PROG-HL-CFZ   $199  
PROG-HL-HCS08   $199  
PROG-HL-PPCNEXUS   $199  
PROG-HL-PPCZ   $199  
PROG-HL-RS08   $199  
PROG-HL-S12Z   $199  

Overview

PEmicro's PROG flash programming software allows the user to program/reprogram external flash devices in-circuit, via one of PEmicro's compatible hardware debug probes. The debug probe connects the USB port of the PC to the target header. The programming software can then talk to the target processor via debug mode.

PROG software includes a fully interactive programmer and also a command-line executable called CPROG for scripted programming.

PROG: USB Connection To Target via PEmicro Multilink



Hardware License

The license that activates PROG will reside on a Multilink debug probe. The user who activates the software will choose a Multilink on which to permanently install the license. The allows that Multilink to work with PROG on any machine where a supported version of the software is installed. No license is required to use PROG software with Cyclone programmers, as the Cyclone includes PROG software.

Check our PROG Licensing blog post to see which Revisions of Multilink debug probe are supported.



Supported Devices

There is a variety of PROG software available; each version supports a different MCU architecture. To see if the device you are interested in is supported, please view the corresponding programming algorithm list. PROG will include this library of algorithms.



Easy to Set Up and Use

Connection Manager

The Connection Manager allows easy debug configuration and connection to the target via the debug probe.

Connection Manager

Interactive Programming

Each PROG supports a different set of commands. These commands commonly include:

  • Program
  • Verify
  • Blank check
  • Upload
  • Display
  • Erase

and many more. 

For interactive programming, supported commands are listed in the Choose Programming Function Window.

Programming Functions (PROGACMP)

Scripted Programming

There is also a CRPROG executable included which allows the user to create programming scripts to automate the programming process. A separate CPROG user manual details the procedure for scripted programming.

Serial Numbering

PROG/CPROG software also supports serial numbering via the Serialize Utility.



PROGDSC

PROGDSC, PEmicro's flash programming software for NXP's DSC devices, is available free of charge; click to download PROGDSC and request an installation code .



System Requirements

Windows 7/8/10: 32-bit (x86) or 64-bit (x64)
Windows 11: 64-bit (x64)

Compatible Hardware:

MultilinkMultilink  FXCyclone LC Cyclone  FX
 Supported PROGs
  • PROG08SZ not supported (MON08)
  • PROG16Z not supported
  • PROG32Z not supported
  • PROGPPCZ not supported
  • PROG08SZ not supported (MON08)
Note: Cyclone Install includes pre-installed non-transferable licenses for all supported PROG software

  • PROG16Z not supported 
  • PROG32Z not supported 
Note: Cyclone Install includes pre-installed non-transferable licenses for all supported PROG software

  • All PROGs supported
 Usage
  • Development
  • Development
  • Development
  • Production Programming
  • Test
  • Development
  • Production Programming
  • Test
PROG Included with Hardware
  • No
  • No
  • Yes
  • Yes
Operating Modes
  • Tethered To PC
  • Tethered To PC
Communication
  • High-Speed USB 2.0
  • High-Speed USB 2.0
  • Full-Speed USB 2.0
  • Ethernet 10/100 baseT
  • Serial Baud 115200 N81
  • High-Speed USB 2.0
  • Ethernet 10/100 baseT
  • Serial Baud 115200 N81
Speed
  • Moderate
  • Very Fast
  • Very Fast
  • Extremely fast: Up to 25Mb/s
Power Management
  • Does not provide target power
  • Can provide 3V/5V via ribbon cable
  • Can provide 1.8-5V via ribbon cable
  • automatically switch up to 24V via internal relays
  • Can provide 1.8-5V via ribbon cable
  • Automatically switch up to 24V via internal relays
Automation
  • Scripted programming using CPROG* (sold separately)
  • Scripted programming using CPROG* (sold separately)
  • Cyclone Automated Control SDK (advanced features via additional license)
  • Scripted programming using CPROG*
  • Advanced Cyclone Automated Control SDK
  • Scripted programming using CPROG*
Interface
Part #s
  • MULTILINK_ACP
  • MULTILINK_UNIVERSAL
  • MULTILINK_UNIVERSAL_FX
  • CYCLONE_LC_ARM
  • CYCLONE_LC_UNIV
  • CYCLONE_FX_ARM
  • CYCLONE_FX_UNIV
Extended Security Features
  • -
  • -
  • ProCryption Security via additional license
  • Anti-tamper Technology
  • ProCryption Security (RSA/AES image encryption)
  • Anti-tamper Technology
  • Limit programming to a date range
  • Limit # of programming operations
On-board memory
  • -
  • -
  • 16MB, 8 images
  • 1GB, no image limit
Expandable Storage
  • -
  • -
  • SDHC port via additional license
  • SDHC port
*CPROG is included with PROG Software


Chip Select Diagnostics for External Flash

PEmicro supports both internal flash and flash connected to an MCU via the SPI, I2C, and Address/Data bus interfaces. Programming algorithms must make assumptions about how the flash is connected to the MCU, but if these assumptions are off, the "Chip Select Diagnostics Mode" in our PROG software can help the user determine what changes may need to be made to the programming algorithm to match their device setup. Read more about how to use Diagnostics mode:

Chip Select Diagnostics for External Flash



Jump to: Documentation / Manuals   Downloads   FAQs   Version info & Release Notes
Documentation / Manuals
PROG32Z User Manual  (1298 KB)
PROG32Z User Manual .pdf
PROGTRICORE User Manual PDF  (1121 KB)
User manual for PROGTRICORE flash programming software (part of CYCLONE LC AND CYCLONE FX Installation software).
PROGS12ZZ User Manual  (1812 KB)
PROGS12ZZ User Manual (.pdf)
PROGRS08Z User Manual  (1084 KB)
User Manual (.pdf) for PROGRS08Z Flash Programming Software.
PROGPPCZ User Manual  (1697 KB)
User Manual for PROGPPCZ Flash Programming Software, pdf.
PROGPPCNEXUS User Manual  (1831 KB)
User manual for PROGPPCNEXUS flash programming software.
PROGHCS08 User Manual  (2016 KB)
User Manual for PROGHCS08 programming software. .pdf.
PROGDSC User Manual  (1817 KB)
User manual for PROGDSC flash programming software (.pdf).
PROGCFZ User Manual  (2000 KB)
User Manual for PEmicro's PROGCFZ Flash Programming software (ColdFire V2/3/4).
PROGCFV1 User Manual  (1760 KB)
User manual for PROGCFV1 flash programming software for NXP ColdFire V1 devices.
PROGACMP User Manual  (1590 KB)
User manual for PROGACMP flash programming software.
PROG16Z User Manual  (1203 KB)
User Manual for PROG16Z - Flash programming software for NXP's 68HC16 devices.
PROG12Z User Manual  (1845 KB)
User Manual for PEmicro's PROG1Z, flash programming software for NXP 68HC(S)12(X) devices.
Hardware License Activation Guide  (386 KB)
PEmicro software with -HL- in the part number has a hardware license that must be installed into a hardware interface, typically a Multilink. This is a guide to assist with that installation.
CPROG08SZ - Command-line Programmer Documentation  (241 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROG12Z User Guide  (187 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROG16Z User Guide  (183 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROG32Z User Guide  (184 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROGACMP User Guide  (342 KB)
User Guide for CPROGACMP (command-line programmer for ARM Cortex-M processors)
CPROGCFZ User Guide  (189 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROGDSC User Guide  (186 KB)
User guide for CPROGDSC command-line programming software (.pdf)
CPROGHCS08 User Guide  (187 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROGMON08 - Command-line Programmer Documentation  (21 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROGPPCNEXUS User Guide  (188 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
CPROGPPCZ User Guide  (188 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file. v.1.02, May 2017.
CPROGS12ZZ User Guide  (182 KB)
Document describing the command-line parameters for the command line flash programming application. Has an example of writing a programming script file and also of reading the programming result with a batch file.
Downloads
Log2phy 12  (1164 KB)
Utility which converts HC(S)12(X) Logical Records to Physical S-Records.
Now supports S12X devices EEPROM. Updated March 16 2023.
SERIALIZE Legacy - Use an Automated Serial Number  (262 KB)
Allows the generation of a .SER serial number description file. This graphical utility sets up a serial number which will count according to the bounds set by the user. The .SER file can be called by the PROG flash programmer to program a serial number into the target, or loaded into the cyclone standalone image.
Unsecure 12  (5699 KB)
Utility which unsecures HC(S)12(X) devices via PEmicro's BDM Interfaces such as Cyclone-PRO, USB-ML-12, and BDM-Multilink. All information on the device will be erased. This version supports the Rev B and Rev C Multilink. It can now unsecure the XExxx and Pxxx.
FAQs
When using the multilink with your software tools, I get an error $8882 when it attempts to firmware update every time. This setup used to work with older multilink but not with the new multilink. What is going on?
I launched the command-line CPROGxx flash programmer, saw a window flicker up, and then disappear. How do I know what happened?
The connection assistant dialog indicates that my Multilink or Cyclone is undetected even though I have connected the hardware to my USB port. What should I do?
Where and how do I get the latest version of PEmicro's software, algorithms, utilities, or plug-ins?
How do I activate my PEmicro software?
I (or my company) have purchased software as part of our order; how do I download this software?
Why do I see the Power Dialog warning when trying to debug or flash program my chip in PROG, ICD, UNIT, or 3rd party software like Codewarrior? How can I prevent this from happening?
Version Info & Release Notes>
Product
Version
PROG-HL-ARM
9.52.0.0
Release Notes:
PROGACMP 9.52.0.0
Apr 17 2024

- Adds support for ST .OBK files
- Secure Boot Utility supports iMXRT117x. Also supports LPC55Sxx PRINCE mode
- [ST] Adds support for STM32H56x password regression (TZ disabled)
- [CVA Chip] Improves debug entry for CVM014x devices

*Device Updates*
- [ST] Adds support for programming OBKeys region of STM32H56x
- [NXP] Updates LPC55Sxx PFR algorithms to include key provisioning
- [NordicSemi] Fixed issue where watchdog was not being reset when connecting on nRF51 and nRF52 devices
- [CVA Chip] Adds support for CVM011x data flash, 0x400 region and mass erase
- [Autochips] Updates support for AC7840x 512KB variants

*New Device Support*
- [NXP] Adds support for MCXA18 devices
- [TI] Adds support for MSPM0Lx22x devices
- [Flagchip] Adds support for FC7240 devices

########################################################
PROGACMP 9.43.0.0
Feb 20 2024

- Adds MSPM0x factory reset support as unsecure support mass erase
- [ST] Adds STM32H503 mass erase as a unsecure support type
- [ARM] Fix connection issues with certain Atmel devices (SAME70, SAMV70)
- Add unsecure support for MSPM0 devices to handle factory-reset with mass erase checkbox.
- [TI] Init Support for MSPM0C

*Device Updates*
- [OMNIVISION] Update OMX14xx clock and PLL init code
- Fix for MSPM0G erase, program, and verification
- [NXP][MCXN] Updates MCXN23x to account for trustzone region
- [NXP][S32K3XX] Updates algorithms to include verify checksum and dynamic erase
- Adds STM32H5xx mass erase as a unsecure support type

*New Device Support*
 - Add MSPM0C Support
 - [ST] Adds STM32H57x devices
 - [ST] Adds STM32H503 support
 - [RENESAS] Add support for RA8x family
 - [NXP][MCXN] Adds external spi flash algorithm to MCXN9xx and MCXN5xx

########################################################
PROGACMP 9.40.0.1
January 18 2024

- [NXP][S32K3xx] Adds Secure Debug for S32Kx8s devices

*Device Updates*
- [OMNIVISION] Update support of the OMX14xx family
- Geehy G32A1445 bug fixes
- [RENESAS] Add/Update support for RA4 (E1, T1) RA6 (T2, T3)
- [ARM][Renesas] Updating support for the RA4M1 and RA4W1
- [Traveo II] Fix Dualbank algorithms and 4M algorithms 

*New Device Support*
- GigaDevice GD32A503 Support
- [RENESAS] Adds support for RA6-M4-M5-E1-E2 and RA4E2
- [Renesas][ARM] Adding support for the RA4M2 and RA4M3
- [ST] Adds BlueNRG-LPS Support
- [ARM][Microchip] Adding support for the JH00/JH01 family of devices
- [NXP][IMX] Adds octal alternate algorithm for IMXRT117x 


PROGACMP 9.40.0.0
8 December 2023

- Adds support for QB command for BIN file 
- [ARM] Device Selection Tree can now be filtered
- Fix ignore overlap range handling
- [PROG][ICD] Removes Anguilla Nano B0(MC56F817xx) support and only support B1
- Fix Prog Security handling for arm cortex devices
- [PROG] Select User Options command will now start file selection from the last selected file directory

*Device Updates*
 - [Renesas][ARM] Providing support for the RA4E2
 - [NXP][MCXN11] Finalize support
 - [INFINEON] Update of the TLE984x algorithms
 - [NXP]S32M2xx] Adds final support
 - [TI] Improves debug entry for MSPM0G devices
 - [INFINEON] Fixes Infineon TLE98xx debug entry bug
 - [NXP][KW45x][k32W1480] Reverted manual entry of core debug components' addresses

*New Device Support*
 - [INFINEON] Update of TLE987x support for devices with 3KB of SRAM
 - [INFINEON] Add TLE989x support
 - Support for MSPM0G variant of TI MSPMOx
 - [ARM][Microchip] Support for the PIC32CMxLx devices.
 - [SILABS] Adds EFR32xG28 support
 - [INFINEON] Add TLE986x algorithm
 - [INFINEON] Add TLE985x support
 - [NXP][LPC] Adds LPC864 support 
 - [NXP][IMX] Adds IMXRT118x B0 final support
 - [NXP][ARM] Provide EAR support for MCXN11
 - Adds Support for Silicon Labs EFR32xG27
 - [YTMICRO] Add support for YTM32B1MD1 Series
 - [NXP][Kinetis] Adds support KE17Z512 devices
 - [ARM][OMNIVISION][OMX146N] Adding algorithm and 
 - Add support for Geehy G32A1445
 - Add v2 support for RA6M1 via IAR
 - Add support for CVA Bluewhale CVM014X
########################################################
PROGACMP 9.30.0.1
28 September 2023

*Device Updates*
[NXP] KE1x
[YT] YTM32B1ME0

*New Device Support*
[YT] YTM32B1MD1

PROGACMP 9.30
26 September 2023

-Fix firmware update error for Multilink FX running old firmware

*Device Updates*
 - Updates to TI CC26x2 devices
 - [Analog Devices] ADRF88xx
 - [NXP] S32K388

*New Device Support*
 - [Omnivision] Adds support for OmniVision OMX146N
 - [YTMICRO] Add support for YTM32B1ME0 Series
 - Addition of TI CC26x2x7 devices
 - [NXP] iMX11xx
 - [NXP] MCXN54xx, MCXN94xx
 - [NXP] MCXAx

########################################################
PROGACMP 9.25
25 August 2023

- Added CRC-32 Verify Checksum Support

*Device Updates*
[INFINEON] CY8C40xx, CY8C41xx
[INFINEON] TraveoII
[NXP] iMX
[NXP] LPC55Sxx, LPC55xx
[NXP MCNx
[RASPBERRYPI] RP2040 clock init fix
[SILICONLABS] EFR32FG23
STM32L5 Option bytes
STM32L0 Read Protection Level 2 support

*New Device Support*
[FLAGCHIP] Add support for the FC7300 Series
[INDIESEMI] IND100xx, IND872xx
[YTMICRO] Add support for YTM32B1LE0 Series
[ZHIXIN] M01xx

* Multilink/Multilink FX firmware 11.22
* Cyclone LC/Cyclone FX firmware 11.29

########################################################
PROGACMP 9.19
05 June 2023

-[Multilink_FX][Cyclone_FX] Improve boot time for Multink_FX Rev. D and Cyclone_FX Rev. C.

*Device Updates*
[GIGADEVICE] Update missing GD32F30x devices
[ARM][STM] An update to the STM32F4 option byte algorithms for STVP-STM32 compatibility
[ARM][GIGADEVICE] Update GD32L23x security protection user command
[NXP][ARM] Adds Erase Object File Range for KW45x/K32W1480/MCXN9xx/5xx/LPC55Sxx
[Infineon] [ARM] Adding "CA" series of CYT2B6 TraveoII devices

*New Device Support*
[YTMICRO] Adds support for the YTM32B1LD0 family

* Multilink/Multilink FX firmware 11.22
* Cyclone LC/Cyclone FX firmware 11.22

########################################################
PROGACMP 9.16
16 May 2023

[SiLabs] Allow recovery of bricked EFR32 Series 2 processors
Add separate unsecure for EFR32 M33 devices that use DCI but do not have secure element
Fixed bug loading certain algorithms for read-only memory
Secure Boot Utility device updates

*Device Updates*
AutoChips AC780x, AC781x, AC784x 
Infineon PSOC6
Infineon TraveoII
NXP LPC55xx, LPC55Sxx
Renesas RA6x
SiLabs BLuetooth, EFM32PG22, EFM32PG32, Proprietary, Zigbee
ST ST32U5
TI MSPM0x

*New Device Support*
SiLabs EFR32xG24
Infineon TLE987x and TLE984x
MindMotion MM32F0020B1
Nordic nRF91

* Multilink/Multilink FX firmware 11.09
* Cyclone LC/Cyclone FX firmware 11.20

########################################################
PROGACMP v9.04.01.0
10 March 2023

*New Device Support*
AutoChips AC7802x
IndieSemi IND832xx
Infineon XMC7000
MindMotion MM32F0140
NXP LPC8xx
ST STM32H5
TI MSPM0x

*Device Updates*
Atmel SAMG
Autochips AC780x
Infineon TraveoII
Nuvoton Nan1x2
NXP K32Wx
NXP KWx
Silicon Labs Bluetooth
Silicon Labs Zigbee
ST STM32U5
TI CC26xx

PROGACMP v9.04
23 February 2023

*New Device Support*
[Zhixin] [ARM] Added Z20K114, Z20K116, Z20K142, Z20K144, Z20K146 and Z20K148
[Renesas] [ARM] Added RA6M4 and RA6M5 
[Autochips] [ARM] Added support for AC784x devices
[Geehy][ARM] Added support for APM32S1xx and APM32E1xx devices.
[Silergy] [ARM] Added support for SY7T231H, SY7T33H and SY7T309H
[Nuvoton] [ARM] Added support for Nuvoton Nano 103 and 1x2 devices
[MINDMOTION] Added support for MM32F0130 Family
[INFINEON] Added PSoC4 4100S and 4100S Plus devices

*Device Updates*
[NXP] Fixed to LPC11x66 algorithms
[Infineon] [ARM] Added dual bank support for TraveoII devices
[STM] Fixed mass erase and sector erase flaw when target Vdd is less than 2.7V
[SILABS] Fixed debug entry for EFR32BG22 and EFR32MG22 devices

 - Improved CM33 NXP Mailbox Handling
 - Added support for Unsecure MSP432xx
 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGACMP v8.98.1
06 January 2023

*New Device Support*
Geehy APM32Fxxx
Flagchip FC4150F
NXP DSC MCF56F84783
NXP Kinetis K32W1480
NXP Kinetis KW45xxx
NXP LPC55S666
Raspberry Pi RP2040 8MB/16MB

*Device Updates*
Analog Devices ADRF88xx
Infineon CY8C41xx
Infineon CY8C6xxx
NXP iMXRT1176
Renesas RA4x
Renesas RA6x
Silicon Labs EFM32PG23
Silicon Labs WGM160P Wi-Fi
ST STM32G0
ST STM32H7
TI MSP432P4

USB-ML-ACP 10.99 firmware

PROGACMP v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROG-HL-ARM Version 8.95.1.0
October 19 2022

*New Device Support*
Analog Devices ADRF88xx
GigaDevice GD32C10x
GigaDevice GD32C11x
GigaDevice GD32E11x
GigaDevice GD32F4x0

*Device Updates*
Atmel SAML
GigaDevice GD32F4xx option byte bug fixes
Infineon TraveoII Fix verify checksum command
NXP iMX Winbond w25q128 for imxrt1171
Raspberry Pi Winbond W25Q16JV for RP2040

* Multilink/Multilink FX 10.99

#######################################################
PROG-HL-ARM Version 8.95.0.0
September 28 2022

*New Device Support*
Raspberry Pi RP2040

*Device Updates*
Add rest of Gigadevice GD32F4xx and option bytes
Gigadevice GD32W51x option bytes
IndieSemi 832xx
MindMotion MM32SPIN
NXP iMXRT117x
NXP MWCTx
NXP S32K3xx
Renesas RA2x, RA4x, RA6x
Renesas S1, S3, S5, S7

* Cyclone and Cyclone FX application 10.98
* Multilink/Multilink FX 10.98
* PROGACMP/CPROGACMP 8.95

#######################################################
PROG-HL-ARM Version 8.90.0.0
August 23 2022

*New Device Support*
Geehy APM32F030xx
GigaDevice GD32E103
NXP DSC MC56F806xx and MC56F807xx devices
Nuvoton M48x
OnSemi RSL15
Renesas R7FA devices

*Device Updates*
Dialog DA1458x/DA1468x rebranded to Renesas
Indiesemi IND832xx
iMX new external flash
NordicSemi nRF52 new part numbers
Nordic nRF53 ddf fix
NXP SJA1110x external flash
S32K14x ddf changes

* Cyclone and Cyclone FX application 10.95
* PROGACMP/CPROGACMP 8.90

PROG-HL-ARM Version 8.84.2.0
July 8 2022

Bug Fixes, new features, and updates:
New imxrt target support added to Secure Boot Utility

New Device Support
Dialog DA1458x/DA1468x
Indiesemi IND832xx
Nuvoton M251x/M252x/M254x/M256x/M258x
Gigadevice GD32L23x

Device Updates:
Cypress CY861xx/CY862xx/CY863xx rebranded to Infineon
Infineon TraveoII
Nuvoton M031x/M032x
NXP iMX
NXP KEx
SiliconLabs Bluetooth
SiliconLabs EFM32PG22-Series-2
SiliconLabs Proprietary
SiliconLabs Zigbee
ST STM32C0
ST STM32H7
ST STM32L4

PROG-HL-ARM Version 8.84.1.0
June 9 2022
**** New Device Support ****
-STM32C0xx
-STM32G050x/STM32G060x/STM32G051x/STM32G061x
-TI MSPM0x
-Zhixin Z20K14x

PROG-HL-ARM Version 8.84
May 9 2022

Adds SPI Diagnostic

**** New Device Support ****
-STM32U5xx
-Renesas RA4x and RA6x
-Nuvoton M031x and M032x
-GD32F40x and GD32W5xx

**** Updates ****
-Mass Erase fix on STM32H7xxx

#######################################################
PROG-HL-ARM Version 8.74.0.1
March 10 2022

New Device Support
Giga Device GD32E50x, GD32F20x, GD32F3x0, 
Qorvo PAC52xx/PAC555xx
NXP S32G3xx
ST STM32U5

Device Updates
Atmel SAML
GigaDevice GD32F30x
Infineon TraveoII sFlash and workFlash support
Silicon Labs Add Device Information for Bluetooth, Proprietary, Zigbee_Thread
Silicon Labs EFM32PG22-Series-2
ST Performance increase for STM32G4, STM32L5
NordicSemi nRF51, nRF52
NXP iMX
NXP LPC55Sx
NXP LPC 8xx

* Multilink/Multilink FX 10.84
* Updates to Secure Boot Utility

#######################################################
PROG-HL-ARM v8.74
January 21 2022

New Device Support
- Atmel SAM4L fuse bits and user page
- Autochips AC780x and AC781x
- Cypress PSoC5 EEPROM
- GigaDevice GD32F30x
- Nordic Semi nRF5340 support
- Nuvoton M453 (NuMicro)
- NXP iMX11xx
- NXP KEx
- NXP LPC
- NXP MWCTx
- NXP S32Kxxx
- NXP Sensors (PN7640)
- Renesas Dialog Semi DA14531 (SmartBond)
- Renesas RA2, RA2x, RA4x, RA6x
- Renesas S1, S3, S5, S7
- Silicon Labs Bluetooth
- Silicone Labs EFM32PG22
- Silicon Labs EFR32 Blue Gecko, Flex Gecko, Mighty Gecko
- Silicon Labs Proprietary
- Silicon Labs Wifi
- Silicon Labs Zigbee
- ST Micro STM32F7, STM32H7
- ST Micro STM32WB option bytes , STM32WL
- TI CC26xx eclipse ide fix
- ZhiXin Z20K11xM

* Cyclone and Cyclone FX application 10.89
* PROGACMP/CPROGACMP 8.74

####################################################
PROG-HL-ARM v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROG-HL-ARM / PROGACMP 8.59
July 22 2021

New Device Support or Updates:
Cypress FM3 CY9Ax10A devices
Infineon TraveoII CYT2B6 and CYT2BL
Maxim MAX32620/MAX32621
ST STM32G051
ST STM32WLEx option bytes

Updates pehardwarelicensemanager and dll
PROG/CPROG hardware licensing bug fixed

* Cyclone and Cyclone FX application 10.79
* PROGACMP/CPROGACMP 8.59

####################################################
PROG-HL-ARM / PROGACMP 8.47.0.1
July 7 2021

New Device Support or Updates:
GigaDevice GD32E23x
PSOC4 and TRAVEO II now listed under Infineon
Zhixin Z20K11xM
ST STM32F4 option bytes bug fix

####################################################
PROG-HL-ARM / PROGACMP 8.47
June 16 2021
Cypress CY9AF1A2L
MindMotion MM32SPIN
ST STM32G0
ST STM32F3
ST BlueNRG-LP
ST STM32G0B1
ST STM32G49, STM32G4A
NXP 88MW3xx
NXP Kinetis KE
NXP S32G2xx
NXP SJA1110x
Renesas RA2
Renesas RA2, RA4M2
TI CC2642R-Q1

- OSBDM Driver Updates

####################################################
PROG-HL-ARM / PROGACMP 8.47
May 7 2021

New Device Support or Updates:
Cypress FM3 CY9BF410/MB9BF410
Cypress FM3 CY9BF510/MB9BF510
MindMotion MM32SPIN0x
NXP S32G2xx
Renesas Synergy S7 and S5
ST STM32L1
ST STM32WL

Update to CPROGACMP user guide

Cyclone/Cyclone FX firmware updated to 10.75

####################################################
PROG-HL-ARM / PROGACMP 8.44
April 13 2021

New Device Support or Updates:
- NXP SJA1110
- NXP iMXRT1166/65/65
- NXP K32Wx
- NXP S32K1xx, K2xx, S32V23x, VF6xx
- Cypress 4100S Plus Automotive
- Renesas Synergy S7 and S5
- Atmel SAM4Cx, SAM4Sx, SAMR34x
- NXP 88MW3xx
- SiLabs EFM32-Gecko, EFM32-Happy-Gecko
- SiLabs EFM32-Tiny-Gecko, EFM32-Zero-Gecko
- SiLabs EFR32-Blue-Gecko, EFR32-Mighty-Gecko
- SiLabs Wi-Fi
- NordicSemi nRF52833
- secureBootUtility

New Features
- Security features for Renesas Synergy devices

Bug Fixes
- Algorithm initialization in Silicon Labs EFM32TG devices
- Mass erase for Silicon Labs Wifi devices

Multilink/Multilink FX firmware updated to 10.70

####################################################
PROG-HL-ARM / PROGACMP 8.35
February 19 2021

This is a minor update of the previous 8.35 release.

New Device Support or Updates:
GigaDevice GD32F103
ON Semiconductor RSL10

####################################################
PROGACMP v8.35
February 9 2020

Updates to secureBootUtility

New Device Support or Updates:
Atmel ATSAMx devices
ATMEL SAMR30 devices
Cypress PSoC5 devices
Cypress 62 and 63
Cypress TaveoII
NXP Kinetis 88MW32X Support
NXP iMXRT
NXP K32Wx
NXP Kinetis KEx
NXP LPC55Sxx
NXP LPC55xx
NXP SJA1110x
NXP NCJ29D5
Silicon Lab EFR32BG22x and EFR32BGM210 devices
Silicon Labs WGM160P022KGA2 and BGM220SC22WGA2
SiLabs EFR32MG12 and EFR32MG13
SiLabs EFM32GG
SiLabs EFR32FG
STMicroelectronics BlueNRG-1, BlueNRG-2
STMicro STM32H723/25/30 support
STM32L5 flash support

Cyclone/Cyclone FX firmware updated to 10.67

####################################################
PROGACMP v8.22.00.00
November 5, 2020

New Features or Bug Fixes
Adds Secure Boot Utility, which helps users enable secure boot on NXP i.MXRT processors
Adds support for secure JTAG on NXP i.MXRT processors

Cyclone/Cyclone FX firmware updated to 10.63

####################################################
PROGACMP v8.05
August 5 2020

Bug fixes:
Bug fixes to HW licensing utility

New Device Support:
S32K2TV
STM32L4P
STM32L4Q
Various Cypress CYBLE devices (including Cypress CYBLE-416045-02 and CYBLE-022001)
Various MIMXRT devices
ST STM32F7 option bytes
ST STM32H7 option bytes

Device Updates:
STM32F2 flash and option byte algorithms
STM32F4 flash and option byte algorithms
Improves debug mode entry for NXP CortexM33
[REDPINE] Add Erase Range Sector command to RS14100
Cypress PSoC4 CYBLE
Cypress CY8C63xx
Cypress CY8C62xx
Remove Cypress CY8C61xx folder
STM32F2 Option Bytes
Some STM32F4 Option Bytes
STM32G0 Option Bytes
STM32H7A_Bx
STM32F72x and STM32F74x Option Bytes
ST SPC572L Shadow
Silicon Labs EFR32 Blue Gecko
TI CC3220(MOD)
Duplicate STM8 algorithms removed
NXP K32Wx
NXP LPC540xx and LPC54S0xx
NXP S32K1xx
NXP Sensors

Cyclone/Cyclone FX firmware updated to 10.54

#######################################################
PROGACMP v7.95
19 May 2020

New Device Support
  -TI 32xx
  -STM32H7Ax/Bx
  -STM32F2xx Option Bytes
  -STM32F40/1x Option Bytes
  -Silicon Labs EFR32MG1B/1P/1V
  -Silicon Labs EFR32FG1P/1V
  -NXP sensors nxp_jn5188/89
  -NXP sensors nxp_qn9030/90
  -NXP K32Wx nxp_k32w041/61
  -Cypress CYBLE-416045
  -Cypress CY8C6357LQI

####################################################
PROGACMP v7.89
12 March 2020

- USB-ML-UNIVERSAL 10.46
- USB-ML-UNIVERSAL-FX 10.46

New Device Support
- [Cypress] Traveo II

Bug Fixes
- [NXP] KE02 Program Bytes and Program Words command
- [Cypress] PSoC4 devices utilizes Erase All NVL Command
- IMXRT5xx and IMXRT6xx can now boot from external SPI
- IMXRT595S and IMXRT685S uses hard reset for vector catching
- Reset fix for K22FX512 that does not have a reset line connected
- PU command no longer tries to read a block of flash while writing another block

####################################################
PROGACMP v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGACMP v7.78
18 December 2019

New Features
- [ARM] Program User Options

New Device Support
- [STM] STML4 Option bytes 

- USB-ML-UNIVERSAL firmware 10.36
- USB-ML-UNIVERSAL-FX firmware 10.36
- CYCLONE and CYCLONE FX firmware 10.41

####################################################
PROGACMP v7.69.00.00
November 4, 2019

Bug Fixes
-[NXP] LPC55xx A1 rev blank device fix
-[CYPRESS] Reset + Go fix to get Cypress devices out of debug mode
-[NXP] S32K2xx soft reset toggle
-[CYPRESS] Improved debug entry for PSoC 4 and 6 (Power toggle is now automatic for devices with no external reset pin)
-[CYPRESS] PSoC 4 Chip Protect

New Features
-[ARM] Init_none parsing to allow for initwrites in any algorithm
-[ARM] Generic Custom Trim

New Device Support
-[Cypress] CYPD317x (CCG3PA) family

- USB-ML-UNIVERSAL firmware 10.36
- USB-ML-UNIVERSAL-FX firmware 10.36
- CYCLONE and CYCLONE FX firmware 10.36 

####################################################
PROGACMP v7.61.00.00
September 23, 2019

- General bug fixes and improvements
- New Device Support
Atmel SAMD2x
NXP i.MXRT11xx
NXP K32L2Bxx
NXP LPC540xx/LPC54S0xx OTP
NXP SJA11110x
ST  STM32G4
ST  STM32WB
TI  CC13xx

####################################################
PROGACMP v7.48.00.00
July 18, 2019

Bug Fixes
[SiliconLabs] Improves debug entry and unsecure for EFR32, EFM32JG, and EFM32PG devices
[SiliconLabs] New algorithms with voltage scaling fix
Adds .sx to the file filter
[ARM] NXP LPC11xxx fixes
[ARM] Prevents device from reentering debug mode in some cases when using RE GO in your image
[ARM] LPC55xx run control fix

New Features
[ARM] Same5x User Page support 

New Device Support
[ARM] Cypress PSoc 6 devices
[ARM] TI CC3200
[ARM] Atmel SAM5x/SAMD5x
[ARM] STM STM32L4xxxG and STM32L4xxxI with option bytes

- USB-ML-UNIVERSAL firmware 10.26
- USB-ML-UNIVERSAL-FX firmware 10.26
- CYCLONE and CYCLONE FX firmware 10.27

####################################################
PROGACMP v7.00.00.00
October 8, 2018

- Allows debug entry on KVx device if NMI pin is low 
- Fixes PSoC5 Test Mode key and address
- General bug fixes

####################################################
PROGACMP v6.94.00.00
22 August 2018

- Updated support for Security for SiLabs and Atmel devices
- Support for Intel Extended Address HEX files
- Support for USB ML Universal REV D
- Support for USB ML Universal FX REV C
- ML FX Power up delay fix

####################################################
PROGACMP v6.71.00.00
29 December 2017

- GO command in CPROGACMP will disconnect debug signals and allows the chip to enter run mode
- Adds support for Silicon Labs EZR32
- Adds support for Infineon XMC1000 series
- Adds support for Cypress PSoC 5

####################################################
PROGACMP v6.22.00.00
16 February 2017

- Includes WinDriver 12.4 to support Windows 10 Secure boot
- CPROG now returns an exit code of 1 if the program is closed prematurely instead of 0
- USB-ML-UNIVERSAL 9.81 firmware
- USB-ML-UNIVERSAL-FX 9.72 firmware

####################################################
PROGACMP v5.74.00.00
16 June 2016
- Adds Nordic Semiconductor support for Arm Cortex devices
- Improves debug entry for Cypress PSoC 4 processors
- Adds Chip Protect command (Cypress security)
- Fixes communications problems with LPC1769

####################################################

PROGACMP v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################
PROGACMP v5.71.00.00
23 November 2015
- Fixes communications issue with brand new Silicon Labs processors which are factory programmed with a special bootloader application
- The "GO" command now toggles the reset signal and leaves the processor running without re-entering debug mode
- Adds support for Atmel SAMC and SAMV7 processors

#####################################################

PROGACMP v5.58.00.00
9 October 2015
- Adds NXP LPC12xx flash support
- Adds ARM Cortex-M support for the following vendors: Cypress, Maxim
- Improves debug entry procedure for Atmel processors
- Adds Freescale KV5x flash support
- Changes reset delay option to apply to both rising and falling edges of reset
- Improves debug entry procedure for Freescale KEx devices by disabling NMI interrupt before soft reset

#####################################################
PROGACMP v5.43.00.00
19 June 2015
- Adds ARM Cortex-M support for the following vendors: Atmel, Infineon, NXP, Silicon Labs, STMicroelectronics, and Texas Instruments
- New 9.38 firmware for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- Turns off debug mode of target processors after
programming operations are complete
- Adds JTAG Daisy Chain support

#####################################################
PROGACMP v5.21.00.00
6 February 2015
- New v9.33 bootloader for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- New v9.33 firmware for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- Fixed issue where some ELF data regions were skipped during programming

#####################################################
PROGACMP v5.15.01.00
11 November 2014
- Users must now specify the exact target processor using the new Device Selection tree in the Connection Assistant (PROG) or through the :DEVICE command (CPROG).
- The higher performance pipeline algorithms are now used by default.
- Now properly detects Cortex-M0 cores instead of displaying "Unknown core"
- Fixes load error when trying to program certain IAR .out files

#####################################################
PROGACMP v5.13.02.00
24 October 2014
- Adds support for PEmicro USB-ML-UNIVERSAL-FX Rev B
- Adds support for PEmicro USB-ML-UNIVERSAL Rev C
- Adds support for Freescale Kinetis KE Series via commandline parameters

PROGACMP v5.04.0.0
02 July 2014
- Automatically retries debug communications on failure
- Command-line version (CPROGACMP) automatically unsecures the processor if it is secured
- Fixes user functions asking for unnecessary parameters
- Supports pipelined algorithms

PROGACMP v3.0.0.22
23 September 2013
- Added Tracelink firmware
PROG-HL-12Z
9.04
Release Notes:
##################################################
PROG12Z v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROG12Z v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROG12Z v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROG12Z v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROG12Z v7.95
19 May 2020

- Support for HW licensing

####################################################
PROG12Z v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROG12Z v7.78
18 December 2019

- USB-ML-UNIVERSAL 10.18
- USB-ML-UNIVERSAL-FX 10.18
- CYCLONE UNIVERSAL[FX] 10.41
- New commands: CHANGEV, RELAYSON, RELAYSOFF

####################################################
PROG12Z v6.94.00.00
26 July 2018
- Support for USB ML Universal Rev D
- Support for USB ML Universal FX Rev C
- Support for Intel HEX Extended Address Memory

####################################################
PROG12Z v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################
PROG12Z v5.25.00.00
23 March 2015
- Includes new drivers v11.7
- Includes new firmware v9.35 for USB-ML-Universal Rev C and USB-ML-Universal FX Rev B, which improves BDM communication with 9(S)12(X) targets and high speed algorithms

####################################################
PROG12Z v5.21.00.00
6 February 2015
- New v9.33 bootloader for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- New v9.34 firmware for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- Fixed issue where some ELF data regions were skipped during programming

#####################################################
PROG12Z v5.18.00.00
5 December 2014
 - Fixed OSBDM support

#####################################################
PROG12Z v5.13.02.00
30 October 2014
 - Adds new OSBDM firmware
 - Adds new Cyclone Pro Firmware 8.63

14 October 2014
- Adds support for USB-ML-UNIVERSAL-FX Rev B
- Adds support for USB-ML-UNIVERSAL Rev C
- Fixes illegal user command bug with some HC912 algorithms

PROG12Z v2.00.00.01
7 December 2012

- Update documentation

PROG12Z v2.00
3 February 2012

Version 2.00 adds the following:
- Adds support for Multilink Universal FX Rev A(USB-ML-UNIVERSAL-FX) development tool

Version 1.96.00.00
4 May 2010

Version 1.90 adds the following:

Now compatible with Windows XP/Vista/7 64-bit OS

Version 1.70 adds the following:

Fixed display problem on paged EEProm.
Fixed verify module command for certain older 912 paged devices.

Version 1.62

Windows XP/2000 only (Windriver 6.03)
PROG-HL-16Z
9.16
Release Notes:
##################################################
PROG16Z v9.16
15 May 2023
- Includes 11.09 firmware that fixes HW licensing bug that prevents your license from "sticking" to the Multilink FX in some cases.

##################################################
PROG16Z v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROG16Z v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROG16Z v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROG16Z v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility

####################################################
PROG16Z v7.95
19 May 2020

- Support for HW licensing

####################################################
PROG16Z v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROG16Z 6.94.00.00
26 July 2018
- Version 9.94 firmware and bootloader for USB-ML-Universal-FX Rev C
- Support for Intel HEX Extended Address Memory

####################################################
PROG16Z 6.74.00.00
22 January 2018
- Driver 12.7 supports Windows 10 Secure boot
- Version 9.40 firmware and bootloader for USB-ML-Universal FX Rev B

####################################################
PROG16Z v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################

PROG16Z v5.21.00.00
4 February 2015
 - New v9.33 firmware and bootloader for USB-ML-Universal FX Rev B
 - Fixed issue where some ELF data regions were skipped during programming

##########################################################
PROG16Z 5.13.02.00
31 October 2014

- Adds support for Multilink Universal FX Rev B
- Fixes illegal user command bug with some HC16 algorithms

##########################################################
PROG16Z v2.22
2 February 2012

2.22 adds the following:
-Adds support for Multilink Universal FX Rev A (USB-ML-UNIVERSAL-FX) development tool

##########################################################
PROG16Z v2.16

2.16 adds the following:
- Tested Windows 7 64 bit support

##########################################################
Version 2.00 Release Notes

- Support Added for USB-ML-16/32
PROG-HL-32Z
9.16
Release Notes:
##################################################
PROG32Z v9.16
15 May 2023
- Includes 11.09 firmware that fixes HW licensing bug that prevents your license from "sticking" to the Multilink FX in some cases.
- Many updated .32p files

##################################################
PROG32Z v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROG32Z v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROG32Z v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROG32Z v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility

####################################################
PROG32Z v7.95
19 May 2020

- Support for HW licensing

####################################################
PROG32Z v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROG32Z 6.94.00.00
23 July 2018
- Version 9.94 firmware and bootloader for USB-ML-Universal FX Rev C
- Support for Intel HEX Extended Address Memory

####################################################
PROG32Z 6.74.00.00
17 January 2018
- Driver 12.7 supports Windows 10 Secure boot
- Version 9.40 firmware and bootloader for USB-ML-Universal FX Rev B

####################################################
PROG32Z v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################

PROG32Z v5.21.00.00
4 February 2015
 - Version 9.33 firmware and bootloader for USB-ML-Universal FX Rev B
 - Fixed issue where some ELF data regions were skipped during programming

PROG32Z 5.13.02.00
30 October 2014
 - Adds support for USB-ML-UNIVERSAL-FX Rev B

19 September 2014

- Improves ELF file load times

PROG32Z v3.24.00.00
30 April 2014

3.24.00.00 adds the following:
- Adds support for USB-ML-UNIVERSAL-FX Rev B.

PROG32Z v2.20.00.01
2 February 2012

2.20.00.01 adds the following:
- Adds support for Multilink Universal FX (USB-ML-UNIVERSAL-FX Rev A) development tool


Version 2.15 Release notes:

- This release supports Windows 7/XP/Vista 32/64 bit as well as Windows 2000/XP 32-bit. PEmicro's parallel port interfaces are not compatible with Windows Vista/7.


Version 2.00 Release Notes:

- Support Added for USB-ML-16/32
PROG-HL-CFV1
9.04
Release Notes:
##################################################
PROGCFV1 v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGCFV1 v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROGCFV1 v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROGCFV1 8.47
May 7 2021

cprogcfv1 auto-unsecure parameter now works properly

Cyclone/Cyclone FX firmware 10.75
Multilink/Multilink FX firmware 10.70

####################################################
PROGCFV1 v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROGCFV1 v7.95
19 May 2020

- Support for HW licensing

####################################################
PROGCFV1 v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGCFV1 v6.94.00.00
25 July 2018
- Support for USB ML Universal Rev D
- Support for USB ML Universal FX Rev C
- Support for Intel HEX Extended Address Memory

####################################################

PROGCFV1 v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################

PROGCFV1 v5.21.00.00
24 February 2014
- New v9.33 bootloader for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- New v9.34 firmware for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- New 31.26 OSBDM firmware
- Fixed issue where some ELF data regions were skipped during programming

#####################################################
PROGCFV1 v5.13.02.00
15 October 2014

- Adds support for USB-ML-UNIVERSAL-FX Rev B
- Adds support for USB-ML-UNIVERSAL Rev C
PROG-HL-CFZ
9.19
Release Notes:
PROGCFZ v9.19
06 June 2023

- Fix MCF528x bug for setups that have external flash connected to any chip select other than CS0
- many new algorithms for 523x_7x_8x_not72, cs=cs1 setups
- firmware that fixes HW licensing bug that prevents your 
license from "sticking" to the Multilink FX in some cases.

[MULTILINK] 11.22 firmware
[CYCLONE] 11.22 firmware

##################################################
PROGCFZ v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGCFZ v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROGCFZ v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROGCFZ v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROGCFZ v7.95
19 May 2020

- Support for HW licensing

####################################################
PROGCFZ v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGCFZ v7.78
18 December 2019

- CYCLONE/CYCLONE FX 10.41
 
###################################################
PROGCFZ v7.71.00.00
12 November 2019

- Fixes a programming error when double buffering is enabled for Multilink/Multilink FX that was introduced after
 version 5.48
- New commands: ChangeV (cyclone only), RelaysOn, RelaysOFF

- USB ML Universal Rev D 10.18
- USB ML Universal FX Rev C 10.18
- CYCLONE/CYCLONE FX 10.37
 
###################################################
PROGCFZ v6.94.00.00
25 July 2018
- Support for USB ML Universal Rev D
- Support for USB ML Universal FX Rev C
- Support for Intel HEX Extended Address Memory

###################################################
PROGCFZ v6.22.00.00
6 February 2017

- Includes WinDriver 12.4 to support Windows 10 Secure boot
- CPROG now returns an exit code of 1 if the program is closed prematurely instead of 0
- USB-ML-UNIVERSAL 9.81
- USB-ML-UNIVERSAL-FX 9.60

####################################################

PROGCFZ v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################

PROGCFZ v5.48.00.00
17 July 2015
 - Updated firmwares v9.37 for USB-ML-Universal Rev C
 - Updated firmware 7.89 for Cyclone Max
 - Fixed programming error with any Multilinks if double buffering was enabled

####################################################
PROGCFZ v5.21.00.00
22 January 2015
 - Updated firmwares v9.33 for USB-ML-Universal
 - Updated firmwares v9.33 for USB-ML-Universal FX
 - Fix issue where some ELF data regions are skipped during programming

####################################################
PROGCFZ v5.13.02.00
30 October 2014
 - Adds updated OSBDM firmware
 - Adds support for USB-ML-UNIVERSAL Rev C

19 September 2014
- Faster loading of ELF files

PROGCFZ v3.24.00.00
30 April 2014
- Adds support for USB-ML-UNIVERSAL-FX Rev B.

PROGCFZ v3.0.0.22
23 September 2013
- Adds support for Tracelink

PROGCFZ v1.93
1 February 2012

1.93 adds the following:
-Adds support for Multilink Universal FX (USB-ML-UNIVERSAL-FX Rev A) development tool
PROG-HL-HCS08
9.04
Release Notes:
##################################################
PROGHCS08 v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGHCS08 v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROGHCS08 v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROGHCS08 v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROGHCS08 v7.95
19 May 2020

- Support for HW licensing

####################################################
PROGHCS08 v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGHCS08 v6.94.00.00
25 July 2018
- Support for USB ML Universal Rev D
- Support for USB ML Universal FX Rev C
- Support for Intel HEX Extended Address Memory

###################################################
PROGHCS08 v6.71.00.00
3 January 2018
- Improve the GO command in CPROG (no debug re-entry on reset)

####################################################
PROGHCS08 v6.22.00.00
28 September 2017
- v9.81 firmware for USB-ML-UNIVERSAL Rev D
- v8.69 firmware for cyclone pro rev c
- v9.80 firmware for Cyclone Universal/FX
- CPROG now returns an exit code of 1 if the program is closed prematurely instead of 0
- WinDriver 12.4 to support  Windows 10 1607 Secure Boot

####################################################
PROGHCS08 v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################
PROGHCS08 v5.58.00.00
11 September 2015
- v9.40 firmware for USB-ML-UNIVERSAL Rev C which improves USB 1.1 reliability
- v9.40 firmware for USB-ML-Universal FX Rev B which improves USB 1.1 reliability 
- Now displays the correct address for the trim register in the status window after the trim value is programmed.

#####################################################
PROGHCS08 v5.25.00.00
26 March 2015
- v9.35 firmware for USB-ML-UNIVERSAL Rev C which improves communication with BDMV4 targets such as 9S12A64
- v9.35 firmware USB-ML-Universal FX Rev B which fixes a power on reset dialog problem and improves connection reliability
- Jungo Drivers 11.7 

#####################################################
PROGHCS08 v5.21.00.00
10 February 2014
- New v9.33 bootloader for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- New v9.34 firmware for USB-ML-UNIVERSAL Rev C and USB-ML-Universal FX Rev B
- New 31.26 OSBDM firmware
- Fixed issue where some ELF data regions were skipped during programming

#####################################################
PROGHCS08 5.13.02.00
15 October 2014

- Adds support for USB-ML-UNIVERSAL-FX Rev B
- Adds support for USB-ML-UNIVERSAL Rev C

#####################################################
PROGHCS08 v1.79
28 November 2012

1.79 adds the following:
- Adds full support for HCS08 PT/PA/PL devices.

PROGHCS08 v1.78
2 February 2012

1.78 adds the following:
- Adds support for Multilink Universal FX (USB-ML-UNIVERSAL-FX) development tool

PROGHCS08 1.70 
June 2010
- Provides support for custom trim.
- Tested Windows 7 32 bit and 64 bit support(WinDriver 10.10)
PROG-HL-PPCNEXUS
9.04
Release Notes:
##################################################
PROGPPCNEXUS v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGPPCNEXUS v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROGPPCNEXUS v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROGPPCNEXUS v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROGPPCNEXUS v7.95
19 May 2020

- Support for HW licensing

####################################################
PROGPPCNEXUS v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGPPCNEXUS v7.59.00.00
19 September 2019
- Algo fix on SPC56xPxx
- Algo fix on SPC58EC60
- Algo fix on MPC574xP
- Support for Disabling Fast memory Reads. Useful for UTEST memory reads
#####################################################
PROGPPCNEXUS v6.94.00.00
26 July 2018
- Support for USB ML Universal Rev D
- Support for USB ML Universal FX Rev C
- Support for Intel HEX Extended Address Memory

########################################################
PROGPPCNEXUS v6.71.00.00
29 December 2017
 - Adds support for SPC574Sxx, SPC58xNxx, MPC5744C/MPC5745C, SC667xxx, SPC584Bxx
 - Adds uncensor for MPC574xP devices

########################################################
PROGPPCNEXUS v6.22.00.00
27 December 2016
- Pipelined Algorithms for PPCNEXUS targets

########################################################
PROGPPCNEXUS v6.9.00.00
11 October 2016
- Adds support for MPC5748G cut 3
- Support for 256-bit censorship password
- GO command in CPROG no longer re-enters BKGD nor setup MMU again.

########################################################

PROGPPCNEXUS v5.93.00.00
16 June 2016
- New device support for S32R274, SPC582B60, SPC58EC80, SPC570S50, SPC574K72
- Adds support for SPC58NE84 cut 2.0
- Adds support for SPC564B64 cut 2.0
- Auto-attempt default censorship password of factory-censored MPC5775K cut 2.0+

########################################################

PROGPPCNEXUS v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################
PROGPPCNEXUS v5.60.00.00
25 September 2015
- Fixes MPC5517 settings

########################################################
PROGPPCNEXUS v5.57.00.00
2 September 2015
- Cyclone Max firmware 7.90
- Multilink Universal firmware 9.40
- Multilink Universal FX firmware 9.40

########################################################
PROGPPCNEXUS v5.48.00.00
14 July 2015
 - Enter debug mode when device reaches Reset Escalation
 - Censorship support for MPC577xK

######################################################

PROGPPCNEXUS v5.37.00.00
21 April 2015
 - Adds support for SPC58NE/EG84 and SPC58EM80

######################################################

PROGPPCNEXUS v5.25.00.00
16 March 2015
 - Properly displays ECC errors as "XX" when using Show Module Command for non-FX interfaces
 - Speed up flash programming for MPC5601 and MPC5602P/B/D devices

######################################################
PROGPPCNEXUS v5.13.02.00
31 October 2014
 - Adds support for USB-ML-UNIVERSAL Rev. C
 - Adds support for USB-ML-UNIVERSAL FX Rev. B
 - Adds updated OSBDM firmware
 - Adds support for MPC5741P, MPC5742P, MPC5743P

######################################################
PROGPPCNEXUS v5.12
18 August 2014
- Adds automatic firmware update for USB-ML-UNIVERSAL Rev. B
- Adds support for MPC5748G cut 2.0
- Adds support for MPC5746C
- Clarifies error message when debug shift speed is too fast

PROGPPCNEXUS v3.24
28 April 2014
- Adds MPC5746R cut 2 support
- Adds MPC5777C support
- Adds MPC5775K cut 2 support

PROGPPCNEXUS v3.10
15 November 2013
- Adds uncensor support in CPROGPPCNEXUS
- Fixes user functions asking for unnecessary parameters

PROGPPCNEXUS v3.7
30 August 2013
- Updated register files for MPC5775x and MPC5744P
- Fixed serial file programming in PROG

PROGPPCNEXUS v3.5
20 August 2013
- Fixed an issue with starter edition limitations incorrectly affecting full versions.
- Added support for MPC5746R emulation devices

PROGPPCNEXUS v3.4
31 July 2013
- Adds support for MPC5746R
- Adds support for MPC5748G
- Updates Flash programming algorithms for MPC5775x
- Updates DFlash programming algorithm for MPC5744P cut 2.0

PROGPPCNEXUS v1.47
22 February 2013

1.47 adds the following:
-Support for new Freescale devices: MPC5746M, MPC5744P, MPC5744K, MPC5777M, MPC5775x, SPC56xL70
-Adds uncensor support for MPC564xA, MPC5674F, MPC5645S


PROGPPCNEXUS v1.41
1 February 2012

1.41 adds the following:
-Adds support for Multilink Universal FX (USB-ML-UNIVERSAL-FX) development tool
-Support for new Freescale devices: MPC5676R, MPC5604E, MPC5606BK

PROGPPCNEXUS v1.38
21 April 2011

1.38 adds the following:
-Support for new Freescale devices: MPC5645S, MPC567xK, MPC5602B/C, MPC5602P, MPC564xB
-Adds OSJTAG connection option
-Adds uncensor support for MPC56xx devices

PROGPPCNEXUS v1.33
03 March 2010

1.33 adds the following:
-Support for new Freescale devices: MPC5643L, MPC564xA, MPC5605B, MPC5606B, MPC5607B, MPC5634M
-Support for revision 2.0 silicon of MPC560xB, MPC560xP, MPC560xS

PROGPPCNEXUS v1.27
02 March 2009

1.27 adds the following:
-Support for new Freescale devices: MPC5674F, MPC5668
-Alpha support for Revision 2.0 silicon of MPC5633M, MPC560xB, MPC560xP, and MPC560xS devices
PROG-HL-PPCZ
9.04
Release Notes:
##################################################
PROGPPCZ v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGPPCZ v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROGPPCZ v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROGPPCZ v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROGPPCZ v7.95
19 May 2020

- Support for HW licensing

####################################################
PROGPPCZ v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGPPCZ 6.94.00.00
26 July 2018
- Version 9.94 firmware and 9.99 bootloader for USB-ML-Universal-FX Rev C
- Version 9.99 firmware and bootloader for Cyclone Universal [FX]
- Support for Intel HEX Extended Address Memory

####################################################
PROGPPCZ 6.74.00.00
30 January 2018
- Driver 12.7 supports Windows 10 Secure boot
- Version 9.40 bootloader and 9.74 firmware for USB-ML-Universal FX Rev B

####################################################
PROGPPCZ v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################
PROGPPCZ v5.21.00.00
4 February 2015

 - Version 9.33 firmware and bootloader for USB-ML-Universal FX Rev B
 - Version 7.85 firmware for Cyclone Max
 - Fixed issue where some ELF data regions were skipped during programming

PROGPPCZ v5.13.02.00
October 31 2014

 - Adds support for USB Multilink Universal FX Rev B
 - Updates Cyclone Max firmware to 7.84

############################################
PROGPPCZ v1.62.00.01
May 14 2013

1.62.00.01 adds the following:
- adds Windows 8 support
PROG-HL-RS08
9.04
Release Notes:
##################################################
PROGRS08 v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGRS08 v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROGRS08 v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROGRS08 v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROGRS08 v7.95
19 May 2020

- Support for HW licensing

####################################################
PROGRS08 v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGRS08 v6.94.00.00
25 July 2018
- Support for USB ML Universal Rev D
- Support for USB ML Universal FX Rev C
- Support for Intel HEX Extended Address Memory

###################################################
PROGRS08 v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################

PROGRS08 v5.25.00.00
26 March 2015
- v9.35 firmware for USB-ML-UNIVERSAL Rev C 
- v9.35 firmware USB-ML-Universal FX Rev B which fixes a power on reset dialog problem and improves connection reliability
- Jungo Drivers 11.7 

#####################################################
PROGRS08 v5.13.02.00
30 October 2014

- Adds support for Multilink Universal Rev C
- Adds support for Multilink Universal FX Rev B
- Adds updated OSBDM firmware

##################################################
PROGRS08 v1.27
2 February 2012

1.27 adds the following:
- Adds support for Multilink Universal FX (USB-ML-UNIVERSAL-FX) development tool
- Adds support for Embedded OSBDM interface
PROG-HL-S12Z
9.19
Release Notes:
PROGS12ZZ v9.19
06 June 2023

- firmware that fixes HW licensing bug that prevents your license from "sticking" to the Multilink FX in some cases.

[MULTILINK] 11.22 firmware
[CYCLONE] 11.22 firmware

##################################################
PROGS12ZZ v9.04
23 February 2023

 - Added support for Overlay Data
 - Fixed EN command time out
 - Improved Cyclone Ethernet communication
 - Fixed PROG Configuration window refresh

##################################################
PROGS12ZZ v8.98
11 Nov 2022
-Native support for USB ML Universal FX Rev D
-Native support for USB ML Universal Rev E

##################################################
PROGS12ZZ v8.62
Sept 17 2021
- Fixes licensing issue of some multilinks

####################################################
PROGS12ZZ v7.95.0.1
August 5 2020

- Bug fixes to HW licensing utility
- Cyclone/Cyclone FX firmware updated to 10.54

####################################################
PROGS12ZZ v7.95
19 May 2020

- Support for HW licensing

####################################################
PROGS12ZZ v7.85
22 January 2020

- USB-ML-UNIVERSAL 10.42
- USB-ML-UNIVERSAL-FX 10.42

####################################################
PROGS12ZZ v6.94.00.00
25 July 2018
- Support for USB ML Universal Rev D
- Support for USB ML Universal FX Rev C
- Support for Intel HEX Extended Address Memory

###################################################
PROGS12ZZ v5.74.00.00
8 January 2016
- Support for ELF/DWARF 3 and 4, and 64-bit ELF
- Includes WinDriver 12.2 to support Windows 10

####################################################

PROGS12ZZ v5.13.02.00
30 October 2014
- Adds support for OSBDM Firmware 31.26
- Supports USB Multilink Universal Rev C 

#################################################
PROGS12ZZ v5.4.0.0
27 June 2014
- Supports mass erase algorithms
- Supports USB Multilink Universal FX Rev B 

PROGS12ZZ v3.7.0.0
23 September 2013
- Added Tracelink firmware

Pricing Details

In Stock PROG-HL-ARM PROG for ARM® Cortex™ processors (Hardware License), PROGACMP/CPROGACMP $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-12Z 68HC(S)12(X) (Does not support S12Z) Flash/EEPROM Programmer (Hardware License) $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-16Z 68HC16 Flash/EEPROM Programmer (Hardware License) $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-32Z CPU3xx Flash/EEPROM Programmer Hardware License $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-CFV1 ColdFire V1 Flash Programmer Hardware License $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-CFZ ColdFire Flash/EEPROM Programmer Hardware License $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-HCS08 68HCS08 Flash/EEPROM Programmer Hardware License $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-PPCNEXUS Qorivva MPC5xxx Flash Programmer Hardware License $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-PPCZ Power Architecture 5xx/8xx Flash/EEPROM Programmer Hardware license $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-RS08 RS08 Full Featured Flash Programmer Hardware License $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
In Stock PROG-HL-S12Z S12Z (Does not support HC(S)12(X)) Flash/EEPROM Programmer Hardware license $199.00
Qty. Price
1 US$199.00
2 to 4 US$199.00
5 to 9 US$169.00
10 to 24 US$139.00
25+ Contact us
Configure & buy
No-Cost & Trial Software

PROGDSC

PROGDSC, PEmicro's flash programming software for NXP's DSC devices, is available free of charge; click to download PROGDSC and request an installation code .



PROGPPCNEXUS

A trial edition is available for PEmicro's PROGPPCNEXUS Flash programming software. Download 64K Starter Edition at no cost and request an installation code. This version has a 64KB code size limit for programming.



Worldwide Shipping

We can ship either low-cost ground to USA, Canada and Mexico, or by air to most countries (including next-day service where supported).

Fast and Friendly Support

We offer several support options to help you get up to speed or diagnose issues fast.

1-Year Warranty

Most of our products carry a 1-year warranty, and offer industrial-grade construction.