Featured Partner

NXP

PEmicro provides powerful and easy-to-use tools for development, debug, and production programming of NXP devices. Our tools range from our Multilink and advanced Multilink FX debug probes to Cyclone LC production programmers, and the high-performance fully-loaded Cyclone FX production programmers.

PEmicro tools are deeply integrated into NXP tools such as MCUXpresso so we can offer powerful debug features like View Variables While Code is Running, Real-Time SWO Debug and Power Measurement, and Exception Catching.

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
Extensive device support
Stand-alone programming
Reliable & feature-rich
Easily automated
Compare
click to
compare
Cyclone FX
Cyclone FX
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 27 NXP MCX and i.MX 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

PEmicro's Cyclone FX programmer provides extremely high-speed and robust debug communications rates for NXP' ARM® Cortex® devices. With debug shift speeds reaching 75 Mbits/s, the download and verification rates achieved for almost every ARM Cortex device, even low-speed Cortex M0 parts, are in the MBytes per second range.

Here are Cyclone FX programming speeds for a sampling of ARM devices:

Cyclone FX: Measured Performance Metrics (ARM-Based Devices)
Device Flash Programming Verification
NXP i.MX 1052 (Hyperflash)1250 KB/s2241 KB/s
NXP Kinetis K70 (eMMC)3063 KB/s3971 KB/s
NXP Kinetis KL25 (Internal)47 KB/s3218 KB/s
NXP Kinetis K60 (Internal)224 KB/s2957 KB/s
NXP LPC1857 (Internal)300 KB/s2379 KB/s
  1. The verification rate for actual byte-by-byte verification is extremely fast. Even for devices where the flash programming rate is limited by the flash architecture, the verification rate that the Cyclone FX achieves results in substantial time savings.
  2. As memory sizes increase and target flash technology improves, the impressive bandwidth advantage that the Cyclone FX has over competitive products will result in ever larger savings on the production line.

Below are Cyclone FX programming speeds for some non-ARM devices:

Cyclone FX : Measured Performance Metrics (Power-Based Devices)
Device Flash Programming
NXP MPC5674F350 KB/s
NXP MPC5748G282 KB/s
NXP MPC5777M333 KB/s

User Options Programming Support

Some NXP ARM devices include fuses: areas of flash memory dedicated to programming user configuration data. Such areas can include specific bits for programming options, such as a watchdog timer enable, or the bootloader size. Because some writes to such areas can be sensitive or permanent, it is important that the developer is able to write these options correctly the first time and avoid mis-programming adjacent options that they wish to leave untouched.

PEmicro supports User Options programming for several NXP 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.


Related Blog Posts
PEmicro Debug and Programming Tools Support NXP's MCX C-Series Devices
Cyclone Control SDK: Automated Flash Programming with Rust
PEmicro adds iMXRT11xx and LPC55Sxx PRINCE to Secure Boot Utility
Cyclone Programming: Adding Unique Data to be Programmed Into Each Target Device
Advanced Automation Features Now Included On All Cyclones (Update Download Available)
NXP: Secure Boot Programming for NXP LPC55Sxx Processors
Cyclone & Multilink Now Support Renesas' SmartBond TINY™ DA14531
PEmicro Announces Development Tool Support for NXP’s New S32K3 Automotive MCU Family
Cyclone Programming Demo of NXP's New i.MX RT1170 Devices
NXP: Using PEmicro's Secure Boot Utility
Click here to see all related blog posts