PEmicro Blog

Added Support for Silicon Labs EFR32xG26 Microcontrollers

Oct 21, 2025

With the release of Cyclone software v11.66 and PROG v9.91, PEMicro’s development and production tools now include support for Silicon Labs EFR32xG26 High Performance Wireless microcontrollers. The EFR32xG25 MCU is based on the ARM Cortex-M33 and designed for complex IoT solutions. This support includes the EFR32BG26 High-Performance Energy-Efficient Bluetooth LE family, the EFR32MG26 Multiprotocol Wireless SoC for Matter, and the EFM32PG26 Low power high-performance IoT Module with AI/ML Hardware Accelerator.

New device support added for the following part numbers: EFR32BG26B311F1024IL136, EFR32BG26B311F1024IM68, EFR32BG26B311F2048IL136, EFR32BG26B311F2048IM48, EFR32BG26B311F2048IM68, EFR32BG26B321F1024IM68, EFR32BG26B321F2048IM48, EFR32BG26B321F2048IM68, EFR32BG26B410F3200IM48, EFR32BG26B411F3200IM48, EFR32BG26B420F3200IM48, EFR32BG26B421F3200IM48, EFR32BG26B510F3200IL136, EFR32BG26B510F3200IM48, EFR32BG26B510F3200IM68, EFR32BG26B511F3200IL136, EFR32BG26B511F3200IM48, EFR32BG26B511F3200IM68, EFR32MG26B211F2048IM68, EFR32MG26B211F3200IM48, EFR32MG26B221F2048IM68, EFR32MG26B221F3200IM48, EFR32MG26B311F3200IL136, EFR32MG26B410F3200IM48, EFR32MG26B410F3200IM68, EFR32MG26B411F3200IM48, EFR32MG26B411F3200IM68, EFR32MG26B420F3200IM48, EFR32MG26B420F3200IM68, EFR32MG26B421F3200IM48, EFR32MG26B421F3200IM68, EFR32MG26B510F3200IL136, EFR32MG26B510F3200IM48, EFR32MG26B510F3200IM68, EFR32MG26B511F3200IL136, EFR32MG26B511F3200IM48, EFR32MG26B511F3200IM68, EFR32MG26B520F3200IM48, EFR32MG26B520F3200IM68, EFR32MG26B521F3200IM48, EFR32MG26B521F3200IM68, EFM32PG26B101F512IL136, EFM32PG26B101F512IM68, EFM32PG26B301F1024IL136, EFM32PG26B301F1024IM68, EFM32PG26B301F2048IL136, EFM32PG26B301F2048IM68, EFM32PG26B500F3200IL136, EFM32PG26B500F3200IM48, EFM32PG26B500F3200IM68, EFM32PG26B501F3200IL136, EFM32PG26B501F3200IM48, EFM32PG26B501F3200IM68

Added Support for the Renesas RA4C1 Microcontroller

Oct 21, 2025

With the release of Cyclone software v11.66 and PROG v9.91, PEMicro’s development and production tools now support the Renesas RA4C1 MCU device family

The RA4C1 group are low power, 32-bit microcontrollers (MCUs) based on the Arm® Cortex®-M33 (CM33) core with TrustZone®, delivering an ideal balance of low voltage operation, low power consumption and high performance combined with an advanced security engine needed by many security sensitive applications. The RA4C1 offers up to 512 KB of code flash memory, 8 KB of data flash memory and 96 KB of SRAM 

The algorithms, Renesas_R7FA4C1BB_256KB.arp and Renesas_R7FA4C1BD_512KB.arp, include erase/program/verification support for the 256KB or 512KB code flash region respectively, the OSIS region, and the 8KB data flash region. 

New device support added for the following part numbers: R7FA4C1BB3CFP, R7FA4C1BB3CFM, R7FA4C1BD3CFP, R7FA4C1BD3CFM

Added Support for Elmos 53306 BLDC Motor Controller

Oct 21, 2025

With the release of Cyclone software v11.66 and PROG v9.91, PEMicro’s development and production tools now support the Elmos 53306 BLDC Motor Microcontroller. Support is included for the 96KB internal flash memory, 2KB Fuse, and 256 byte EEPROM regions with the Elmos_53306_96KB.arp, Elmos_53306_2KB_FUSE.arp, and Elmos_53306_256B_EEPROM.arp files respectively. Programming to the customer alternative signature in the FUSE region will set the password. To reconnect to the target after the password has been set, select the security settings, enable the checkbox, and enter the 64-bit password. If the connection fails, then a full power on reset (POR) is required before attempting to connect again.

For new Elmos device support, please submit a support request ticket here

New device support added for the following part numbers: E53306A78B, E53306A99H

Added Support for New Texas Instruments MSPM0G Microcontrollers

Oct 21, 2025

With the release of Cyclone software v11.66 and PROG v9.91, PEMicro’s development and production tools now support the TI MSPM0G5115, MSPM0G5116, MSPM0G5117, and MSPM0G5187 MCUs. These new MCUs support the flash memory sizes of 32KB, 64KB, and 128KB. Each respective algorithm supports programming to both the MAIN and NONMAIN regions of flash. Factory reset can be performed by enabling “Mass Erase upon Connection to target” in the connection manager and connecting to the target.


New device support added for the following part numbers: MSPM0G5115SPMR, MSPM0G5116SPMR, MSPM0G5117SPMR, MSPM0G5187SPMR, MSPM0G5115SPTR, MSPM0G5116SPTR, MSPM0G5117SPTR, MSPM0G5187SPTR, MSPM0G5115SRGZR, MSPM0G5116SRGZR, MSPM0G5117SRGZR, MSPM0G5187SRGZR, MSPM0G5115SRHBR, MSPM0G5116SRHBR, MSPM0G5117SRHBR, MSPM0G5187SRHBR, MSPM0G5115SYCJR, MSPM0G5116SYCJR, MSPM0G5117SYCJR, MSPM0G5187SYCJR, MSPM0G5115SRUYR, MSPM0G5116SRUYR, MSPM0G5117SRUYR, MSPM0G5187SRUYR, MSPM0G5115SRGER, MSPM0G5116SRGER, MSPM0G5117SRGER, MSPM0G5187SRGER, MSPM0G5115SDGS20R, MSPM0G5116SDGS20R, MSPM0G5117SDGS20R, MSPM0G5187SDGS20R

Simplified SPI Flash Programming Algorithms via SFDP (NXP i.MX RT and LPC)

Oct 08, 2025

PEmicro's Cyclone and PROG/Multilink programming solutions now incorporate flash algorithms for several NXP architectures which read the Serial Flash Discoverable Parameters from the flash device, allowing the same algorithm to be used with a wide variety of external flash devices. The algorithm reads and adjusts to flash devices by reading their SFDP parameters, including the amount of memory, supported commands, and timing requirements. This makes algorithm selection easier and means that changes in the flash being programmed do not necessarily need a new algorithm. 

Read more...

Added Support for NXP MCXN247, MCXN52x, MCXN53x, IMXRT1186, MCXA34x, S32K356, MCXL25x

Sep 18, 2025

With the release of Cyclone software v11.63 and PROG v9.87, PEMicro’s development and production tools now include support for NXP MCXN247,MCXN52x,MCXN53x, IMXRT1186,MCXA34x, S32K356,MCXL25x devices. 

MCX N series of highly integrated Arm Cortex-M33 microcontrollers are designed for high performance and low power consumption. MCX N includes intelligent peripherals and on-chip accelerators providing multitasking capabilities and performance efficiency. Select MCX N families include NXP's eIQ® Neutron neural processing unit (NPU) for machine learning applications.

MCX A series MCUs, powered by the Arm® Cortex®-M33, are general-purpose MCUs designed to address a wide range of applications with scalable device options, low power and intelligent peripherals. The innovative power architecture is designed to support high utilization of I/Os and power efficiency with a simple supply circuit in a smaller footprint.

The MCX L series of Industrial and IoT (IIoT) MCUs feature an Arm® Cortex®-M33 core operating up to 96 MHz and an Arm® Cortex®-M0+ core up to 10 MHz. This series features our Adaptive Dynamic Voltage Control (ADVC) for optimized power consumption at low frequency operation

i.MX RT1180 Crossover MCUs are dual-core, real-time microcontrollers (MCUs) featuring an Arm® Cortex®-M7 and Arm® Cortex®M33 for high performance and real-time functionality. The i.MX RT1180 includes an integrated Gbps time-sensitive networking (TSN) switch and EtherCAT SubDevice Controller making it ideal for industrial applications.

The S32K3 Family of 32-bit microcontrollers (MCUs) offers Arm® Cortex®-M7-based MCUs in single, dual and lockstep core configurations. S32K3 Family offers scalability in number of cores, memory and peripherals, ensuring high-performance and functional safety compliant with ISO 26262 up to ASIL D.



Added Support for NXP Trimension NCJ29D6

Sep 09, 2025

With the release of Cyclone software v11.63 and PROG v9.87, PEMicro's development and production tools now include support for NXP Trimension NCJ29D6 devices. The Trimension NCJ29D6 is based on the ARM Cortex-M33 and has fully integrated impulse radio ultra-wideband low-energy transceiver IC. It is compliant to IEEE 802.15.4 HRP UWB PHY and IEEE 802.15.4z BPRF/HPRF UWB PHY and is designed for secure ranging and radar applications for automotive solutions. The main algorithm support, NXP_NCJ29D6_768KB.arp, enables programming of the user application in the flash memory range 0x00400000 to 0x004BFFFF.

New device support added for the following part numbers: NCJ29D6AHN, NCJ29D6AHN-H, NCJ29D6BHN, NCJ29D6BHN-H

Added Support for Silicon Labs EFR32FG25 Microcontrollers

Sep 04, 2025

With the release of Cyclone software v11.63 and PROG v9.87, PEMicro’s development and production tools now include support for Silicon Labs EFR32FG25 Long Range Sub-GHz Wireless microcontrollers. The EFR32FG25 MCU is based on the ARM Cortex-M33 and designed for long range sub-GHz wireless connectivity for smart metering, lighting, city and building automation. Each EFR32FG25 device support includes two .ARP algorithms that target different regions of the flash memory. The main algorithm, for example SiliconLabs_EFR32FG25A111F1152_1152KB.arp, is used to program, erase and verify data in the main flash and user data regions at addresses 0x08000000 and 0x0FE00000 respectively. The second .ARP algorithm ends with …_DeviceInfo.arp and is used to verify the 1KB device information region at address 0x0FE08000.

New device support added for the following part numbers: EFR32FG25A111F1152IM56, EFR32FG25A121F1152IM56, EFR32FG25A211F1920IM56, EFR32FG25A221F1920IM56, EFR32FG25B111F1152IM56, EFR32FG25B121F1152IM56, EFR32FG25B211F1920IM56, EFR32FG25B212F1920IM56, EFR32FG25B221F1920IM56, EFR32FG25B222F1920IM56

Added Support for IMMORTA Silicon Vendor and IM90x Microcontrollers

Sep 04, 2025

With the release of Cyclone software v11.63 and PROG v9.87, PEMicro’s development and production tools now support IMMORTA Wuhan Xinbida Microelectronics silicon including the IM90x Microcontroller family. IMMORTA is an electronics chip developer in China delivering high performance automotive grade chips that ensure stability and safety. Support for IMMORTA’s IM90x devices are included now with the latest PEMicro development and production tools. The IMMORTA IM90x is a low-power function safety automotive MCU based on the ARM Cortex-M0+. This MCU is designed with ASIL-B functional safety for automotive motor control solutions, including enhanced security and rich connectivity. The device support for IM904x and IM908x include 3 algorithms each that support the main flash, data flash, and option byte regions. 

New device support added for the following part numbers: IM904DALBQT, IM904EALBLT, IM904FALBLT, IM908DALBQT, IM908EALBLT, IM908FALBLT

Added Support for Microchip PIC32CX-BZ2 and WBZ45x Wireless Microcontrollers

Sep 04, 2025

With the release of Cyclone software v11.63 and PROG v9.87, PEMicro’s development and production tools now include support for Microchip PIC32CX-BZ and WBZ Wireless Microcontroller family.  The PIC32CX-BZ and WBZ family is based on the ARM Cortex-M4F with integrated wireless features including Bluetooth LE 5.2, Zigbee® 3.0, Thread 1.3.0, and Proprietary and other IEEE® 802.15.4 protocols including MiWi™ protocol. The device algorithm .ARP files support the main flash region as well as the boot flash, device config/boot, and OTP page alias regions (0x00000000 to 0x0000’6FFF). The algorithm also includes user functions to enable Flash protect/unprotect and Flash write protection.

New device support added for the following part numbers: PIC32CX1012BZ24032, PIC32CX1012BZ25048, WBZ450PE, WBZ451PE, WBZ451UE, WBZ451HPE, WBZ451HUE

Added Support for Microchip PIC32CX SG41/60/61 Microcontrollers

Sep 04, 2025

With the release of Cyclone software v11.63 and PROG v9.87, PEMicro’s development and production tools now include support for Microchip PIC32CXSG Microcontroller family. The PIC32CXSG family is a mid-performance MCU based on the ARM Cortex-M4F that combines connectivity, performance, and industry-leading integrated security options to power industrial, IoT, automotive and other applications. The device algorithm, Microchip_PIC32CX1025SG_1MB.arp, supports the main flash and user row NVM configuration. The algorithm also includes user functions to protect/unprotect regions in the main flash memory and set the security bit

New device support added for the following part numbers: PIC32CX1025SG41100, PIC32CX1025SG41128, PIC32CX1025SG60128, PIC32CX1025SG61100, PIC32CX1025SG41080, PIC32CX1025SG60100, PIC32CX1025SG61128, PIC32CX1025SG41064

Added support for FudanMicro FM33LG0xxA Family

Jul 31, 2025

With the release of the Cyclone software v11.62 and PROG software v9.86 the following support for a newly supported vendor, Fudan Microelectronics Group (FudanMicro) has been added:

FM33LG0xxA series chip is based on the Arm® Cortex®-M0 series core, with a maximum of 256KB FLASH and 32KB RAM space. It integrates 12bit SAR-ADC, CAN2.0B, LIN controller and other peripherals. It has a wide operating voltage range and excellent low power performance, and is extremely cost-effective. The product has qualified by AEC-Q100 certification.

Added Support for NXP MCX E24x and MCX E31x Families

Jun 27, 2025

With the release of the Cyclone software v11.60.01 and PROG software v9.76.02 the following support for NXP has been added:

The MCX E24 supports robust operation at 5.5V for electrically noisy environments and features a 112 MHz Arm® Cortex®-M4F core with up to 2 MB Flash and 256 kB SRAM. Built for IEC 61508 systems up to SIL2, our NXP Safe Assure program helps customers achieve functional safety certification in motor control, energy storage and factory automation.


The MCX E31 product series further extends the highly-scalable portfolio of Arm ® Cortex ® - M4F MCX E24 series chips in the commercial and industrial industry with the Arm Cortex-M7 core at higher frequency, more memory, SIL 2 rating and advanced security module. With a focus on commercial and industrial environment robustness, the MCX E31 series devices are well suited to a wide range of applications in electrical harsh environments, and are optimized for cost-sensitive applications offering new, space saving package options. The MCX E31 series offers a broad range of memory, peripherals and performance options. Devices in this series share common peripherals and pin-out, allowing developers to migrate easily within a chip series or among other chip series to take advantage of more memory or feature integration.

Added support for Texas Instruments MSP0L111x and Automotive Families

Jun 25, 2025

With the release of the Cyclone software v11.60.01 and PROG software v9.76.02 the following support for Texas Instruments (TI) has been added:

The MSPM0L111x MCUs are part of MSP's cost-effective, ultra-low-power 32-bit MCU family, featuring an enhanced Arm® Cortex®-M0+ core operating at up to 32 MHz. They offer up to 128 KB of flash (with ECC) and 16 KB of SRAM.

The Automotive MSPM0C110x MCUs are part of the MSP highly-integrated ultra-low-power 32-bit MCU family based on the enhanced Arm Cortex-M0+ core platform operating at up to 24MHz frequency. These cost-optimized MCUs offer high-performance analog peripheral integration, support extended temperature ranges from -40°C to 125°C, and operate with supply voltages from 1.62V to 3.6V. The MSPM0C110x devices provide up to 16KB embedded flash program memory with 1KB SRAM.

The Automotive MSPM0L130x MCUs are part of the MSP highly-integrated, ultra-low-power 32-bit MSPM0 MCU family based on the enhanced Arm Cortex-M0+ core platform operating at up to 32-MHz frequency. These cost-optimized MCUs offer high-performance analog peripheral integration, support extended temperature ranges from -40°C to 125°C, and operate with supply voltages ranging from 1.62 V to 3.6 V. The MSPM0L130x devices provide up to 64KB embedded flash program memory with up to 4KB SRAM.

Added support for Geehy APM32E030 APM32F402, and APM32F42 Families

Jun 25, 2025

With the release of the Cyclone software v11.60.01 and PROG software v9.76.02 the following support for Geehy has been added:

The APM32E030 series are industrial-grade basic extended MCUs featuring ARM Cortex®-M0+ with 72MHz core frequency, 64KB of embedded Flash, and 8KB of SRAM.

The APM32F402 series are industrial-grade high-performance and cost-effective MCUs featuring Arm's advanced Cortex®-M4F  core architecture with 128MHz core frequency, 128KB of embedded Flash, and 32KB of SRAM.

The APM32F42 series are a new family of MCUs featuring Arm's advanced Cortex®-M4F  core architecture with 240MHz core frequency, 1MB of embedded Flash, and up to 448KB of SRAM with 4KB backup.


Added support for GigaDevice G32C2x1 Family

Jun 25, 2025

With the release of the Cyclone software v11.60.01 and PROG software v9.76.02 the following support for GigaDevice has been added:

The low-cost G32C2x1 family joins our existing lineup of GigaDevice support. The GD32C2x1 series MCUs feature Arm's advanced Cortex®-M23 core architecture with 48MHz core frequency, 32KB~64KB of embedded Flash, and 12KB of low-power SRAM.

Added Support for Monolithic MPF5204x Family

Jun 25, 2025

With the release of the Cyclone software v11.60.01 and PROG software v9.76.02 the following support for Monolithic has been added:

Monolithic joins the list of companies supported by PEMicro Cyclone and Multilink with the new device support for the MPF52040. The MPF5204x family is powered by the ARM Cortex®-M0 and contains up to 128 KB of flash and 12KB of SRAM.

[NXP] Added support for KW47, i.MXRT1043/46, MCXW72, MCXA276

Mar 27, 2025

With the release of Cyclone software v11.57 and PROG-HL-ARM software v9.72, the support for Kinetis KW47, i.MXRT1043/46, MCXW72, and MCXA276 joins the large family of NXP ARM devices that PEmicro already supports

Read more...

Add Support for Infineon® PSoC4 4100T

Mar 26, 2025

With the release of Cyclone software v11.57 and PROG-HL-ARM software v9.72, the following support for Infineon has been added:

Read more...

Latest device support for STMicroelectronics®

Mar 26, 2025

With the release of Cyclone software v11.57 and PROG-HL-ARM software v9.72, the following support for STMicroelectronics has been added:

Read more...

[INFINEON] Added support for TRAVEO II CYT6 with flash mapping

Mar 26, 2025

With the release of Cyclone software v11.57 and PROG-HL-ARM software v9.72, CYT6 support joins the rest of the TRAVEO II family, including the support for Dual bank mode for Firmware Over-the-Air (FOTA). CYT6BJ has 16MB of internal code flash and 512KB of work flash and 2048KB of SRAM.

Read more...

Added Support for Additional Texas Instruments MSPM0G MCUs

Mar 26, 2025

PEMicro’s development and production tools now support the TI MSPM0G1518, MSPM0G1519, MSPM0G3518, and MSPM0G3519 MCUs.

Read more...

Added Support for Yuntu YTM32B1LE

Mar 26, 2025

PEMicro’s development and production tools now support the YTMicro YTM32B1LE device family.

Read more...

Added Support for Nuvoton M0A2x devices

Mar 26, 2025

PEMicro’s development and production tools now support the Nuvoton M0A23 and M0A21 series devices.

Read more...