Featured Partner

STMicroelectronics

STMicroelectronics microcontrollers bring advanced, innovative features to a wide spectrum of products, helping to make them smart, efficient, and connected - but also secure.

Production Programming
PEmicro's Cyclone programmers are easily configured and are versatile in their setup and launch and may be manually controlled or easily automated. The FX model adds high-speed performance, extensive capabilities for advanced automation, security and advanced programming controls.
Cyclone LC
Cyclone LC
STM32, SPC5, STM8 support
Stand-alone programming
Reliable & feature-rich
Easily automated
Compare
click to
compare
Cyclone FX
Cyclone FX
STM32, SPC5, STM8 support
High-speed device programming
Advanced programming security
Expandable external storage
Advanced automation

Coming Soon: Cyclone Multi-Channel Programmers

PEmicro is expanding our offering of production programming solutions. Watch this demonstration of a prototype of our upcoming Cyclone Multi-Channel Programmer (MCP) as it programs 16 STMicroelectronics' STM32 devices in parallel:

Cloud-Connected Cyclone Programming

As an alternative to the SAP Image, users may instead choose to deploy the same self-contained programming package as a Cloud-Connected Job. This is managed via PEcloud, which provides an easy-to-use online interface to manage workflow. A Cloud-Connected Job allows for unprecedented visibility of, and control over, programming operations, which reduces distribution overhead and minimizes the risk of errors while increasing security.

Extremely Fast Programming Speeds

Here are Cyclone FX programming speeds for a sampling of ARM devices:
Measured Performance Metrics (ARM-Based Devices)
Device Cyclone FX Program Cyclone FX Verify Multilink FX Program Multilink FX Verify
STM32L552ZE95 KB/s575 KB/s87 KB/s206 KB/s
STM32G491RE106 KB/s1435 KB/s98 KB/s184 KB/s
STM32U5262 KB/s699 KB/s91 KB/s176 KB/s
STM32H7A3ZI584 KB/s1435 KB/s98 KB/s184 KB/s
Below are Cyclone FX programming speeds for some SPC5 (non-ARM) devices:
Measured Performance Metrics (Power-Based Devices)
Device Flash Programming
ST SPC58EC80319 KB/s
ST SPC58NE84267 KB/s

Option Bytes Programming Support

PEmicro supports Option Byte programming for more than a dozen STMicroelectronics devices through special programming commands that allow the user to create/modify a User Options file, which can then be specified as part of programming.
Development & Debug
PEmicro's debug probes offer a high-speed USB interface from the PC to target processors, and allow for fast, easy programming and debugging. The FX adds lightning fast performance as well as the capability to provide power to the target.
Multilink
Multilink
Simple to configure and operate
Extensive device support
Compare
click to
compare
Multilink FX
Multilink FX
High-speed device programming
Provides power to target
Streamlined debugging
PEmicro's debug probes support flash programming, execution control, breakpoints, watch points, stepping, and value inspection for STM32 and SPC5 devices.
Fully IDE-integrated
Easily configure PEmicro's debug probes in your preferred IDE:

Related Blog Posts
STMicroelectronics: STM32H7RS Product Lifecycle Management and Provisioning Debug Authentication OBKeys
STMicroelectronics: Provisioning/Securing STM32H573 Devices with OBKeys (Certificate and Password Authentication)
STMicroelectronics: Provisioning/Securing STM32H503 Devices with Password Regression
STMicroelectronics: Provisioning/Securing STM32H563 Devices with TrustZone Disabled (Password Authentication)
PEmicro Adds Support for STMicroelectronics STM32H5
Cyclone Programming Overview for STMicroelectronics Devices
STMicroelectronics: Using PEmicro Tools to Update the Wireless Stack on STMicroelectronics' STM32WB Devices
STMicroelectronics: Multilink/Cyclone Debug with STM32CubeIDE from STMicroelectronics
Programming MCU Fuses, OTP, and Option Bytes
Programming STM32Fx and STM32Lx Option Bytes
Click here to see all related blog posts

Extensive Device Support


8/16/32 bit Device Families
STM8 and SPC5 MCU's.

ARM Device Families
Click all the way through the device tree to read about in-depth support for a specific ARM device

Bluetooth
BlueNRG
STM32
STM32C0
STM32F0
STM32F1
STM32F2
STM32F3
STM32F4
STM32F7
STM32G0
STM32G4
STM32H5
STM32H7
STM32H7RS
STM32L0
STM32L1
STM32L4
STM32L5
STM32N6
STM32U0
STM32U3
STM32U5
STM32W1
STM32WB
STM32WB0
STM32WBA
STM32WL

Don't see your device? Request new Device Support