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
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
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
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
Join us at the Embedded World North America 2025 Conference, at Anaheim, California USA for a few exciting announcements, including the upcoming Cyclone MultiChannel family and a few other surprises. The conference runs from November 4th to the 6th, 2025, at the Anaheim Convention Center. We'll be on Hall C, Level 1, booth 8072. Come say hello and view our latest!!!
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.
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.
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
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
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
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
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