DOWNLOADS
Latest Software
Software 16.59.1a 15-June-2026
ICP Family GUI Software v16.59.1a (15-June-2026)
1 file(s) 31 MB
Login is required to access this page
ICP Secure programming (Admin) v2.1.2 (15-June-2026)
1 file(s) 3 MB
Login is required to access this page
ICP Secure programming (User) v2.1.2 (15-June-2026)
1 file(s) 3 MB
Login is required to access this page
New Device Families:
- PIC18F Q40 - low-voltage entry (family 46, Microchip, PIC18F with SPI interface)
- ATtiny13/24/44/84/25/45/85 - high-voltage serial programming (family 59, Microchip/Atmel, ATmega/ATtiny with SPI/JTAG/HVSP)
- AVR EA (family 61, Microchip/Atmel, ATmega/ATtiny/AVR with UPDI)
- BGM240PA32VNA (family 89, Silabs, EFM32PG22/EFR32xG22/EFR32xG23/EFR32xG24)
- R7FA2E30x (family 96, Renesas, RA2E1/RA2E2/RA2E3/RA2L1)
- MSPM0C1106 (family 100, TI, MSPM0)
- R7FA4T1Bx (family 102, Renesas, RA4M2/RA4M3/RA4T1/RA6M3/RA6M4)
- dsPIC33AK (family 116, Microchip, dsPIC33AK)
- A91U29F710 (family 118, AMICCOM, A9129ZM0)
- BP32MC057EM6S8 (family 119, BPS, BP32MC05x)
- MCXA173-266 (family 120, NXP, MCXA173-266)
- STM32C5 (family 121, STM32C5)
New features and improvements:
- Provisioning for EFR32xG2x (family 89, Silabs, EFM32PG22/EFR32xG22/EFR32xG23/EFR32xG24)
- Provisioning for STM32H5 (family 115, STM, STM32H5)
- Big RAM buffer (up to 4Kbyte)
- High-voltage entry for AVR DD sub-family (AVR64DD20, etc.)
- Page erase for nRF5340
ICP Family GUI Software
- New item in Help menu: "Release Notes"
- New preference "Don't run UUT after programming"
ICP Family DLL Software
DLL / Command Line / Advanced Command Line:
- Added big RAM buffer functions: IcpBigRamBufWrite() , IcpBigRamBufRead() , IcpBigRamUsage()
- New provisioning functions: IcpLoadProvItemsStm32h5() , IcpLoadProvItemsEfr32SecBoot()
- IcpInitCom(), incorrect baud rate: 115K baud rate is forced instead error AUTO_COM_BAUD_ERR
- ICP Advanced Command Line: added provisioning related items and entry AllowSmallerPj2
ICP Family Secure Programming Software
- No changes
RS-232 High-Level Communication
- No changes
Fixes:
- Fixed STM32H5 database: removed SRAM3 ECC fuse for STM32H53x/53x
- Advanced Command Line: fixed memory preserve in dual partition mode for PIC24/dsPIC33
- Fixed wired environment switch (the issue started to appear in firmware 38.1 9-Feb-25)
- Fixed factory reset for MSPM0L
- Fixed firmware upgrade of non-G3 programmers
- Fixed STM32F030 in target power mode
Compatibility/Breaking Changes:
- Added Option bytes reload after programming STM32F030/070
- Updated fuses (option bytes) initial values of STM32C0 (RM0490)