PEmicro

PEmicro: Advanced Debug and ISP Programming Solutions
PEmicro develops and manufactures debugging and in-system programming (ISP) tools for a wide range of ARM®-based microcontrollers. Founded in 1982, PEmicro introduced the first universal programmer with reconfigurable outputs, allowing engineers to program memory from various semiconductor manufacturers using a single tool. Today, PEmicro continues this universal programming philosophy with its flagship products, offering both advanced debugging tools and ISP programming solutions for production environments.
Development Tools
On the development side, PEmicro's Multilink debug probes support advanced debugging features such as power measurement, real-time variable display, SWO data capture, and printf debugging. These tools are seamlessly integrated into a wide range of popular third-party IDEs. For instance, an Eclipse-based plug-in integrates these probes into any GDB-based Eclipse IDE.Production Programming
In production environments, PEmicro’s Cyclone ISP programmers are among the fastest, most advanced, and most secure programming tools available. The CYCLONE and CYCLONE FX series can be used manually in stand-alone mode or fully automated to securely program target devices. The CYCLONE FX programmer is PEmicro’s flagship model, featuring enhanced memory capacity, higher programming speeds, and Advance data security.
PEcloud – The First Cloud-Based Flash Programming Platform
PEmicro's Cyclone programmers use production programming images, which contain all necessary data and instructions to flash a target device’s memory. With the introduction of PEcloud, PEmicro has developed a new type of encrypted programming image, called a programming job.
These programming jobs leverage a secure connection between the Cyclone programmer and the PEcloud platform, providing users with enhanced functionality, control, and visibility. Users can manage all programming jobs in their virtual factories, which logically group specific Cyclones, programming jobs, and user roles for efficient and secure device programming.


Related Articles

Automated flash programming with C | Control Suite SDK
This example is shown in C. The code and demo applications of the Cyclone Control SDK interfaces are included for GCC, LabView, Microsoft Visual C, Microsoft Visual C # and Delphi / FPC.

Production programming of NXP i.MX RT10xx with Secure Boot
Learn more about the i.MX security features and watch a demonstration of how to create a secure i.MX RT10xx programming image.

Introduction of on chip debugging
If set for BDM then the Control Module not the CPU decides what will happen next.

Barcode controlled flash programming with Cyclone FX
The Cyclone FX has the capability to automatically select and launch a programming image based upon a scanned barcode.