PEmicro logo
Cart New Account Login

Logo image
HomeAbout usProductsSupportForumsBlogCustomer Service
   Home Silicon Manufacturers NXP

Featured Partner
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 all the way up to Cyclone 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 production programmers are easily configured and are versatile in their setup and launch and may be manually controlled or easily automated. The FX adds high-speed performance, extensive capabilities for advanced automation and advanced programming controls.
Cyclone LC
Cyclone
Compare
click to
compare
Cyclone FX
Extensive device support
Click through to find compatible tools for your supported device.
Stand-alone programming
Reliable & feature-rich
Easily automated
High-speed device programming
Advanced programming security
Expandable external storage
Advanced automation

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/s 2241 KB/s
NXP Kinetis K70 (eMMC) 3063 KB/s 3971 KB/s
NXP Kinetis KL25 (Internal) 47 KB/s 3218 KB/s
NXP Kinetis K60 (Internal) 224 KB/s 2957 KB/s
NXP LPC1857 (Internal) 300 KB/s 2379 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 MPC5674F 350 KB/s
NXP MPC5748G 282 KB/s
NXP MPC5777M 333 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/modifly a User Options file, which can then be specifed as part of programming.



Development & Debug


PEmicro's debug probes offer a high-speed USB interface from the PC to Multilink allows for fast, easy programming and debugging. The FX adds high speed performance as well as the capability to provide power to the target.

Streamlined debugging
PEmicro's debug probes support flash programming, execution control, breakpoints, watch points, stepping, and value inspection.

Real-time variables
FreeRTOS OS-aware debugging
JTAG daisy-chainning MCU's

Fully IDE-integrated
Easily configure PEmicro's debug probes in your prefered IDE:

NXP's MCUXpresso
NXP's Kinetis® Design Studio
NXP's S32 Design Studio for ARM
NXP's CodeWarrior
IAR Workbench for ARM
Keil uVision IDE
Any Eclipse based IDE
(using PEMicro's free GDB Server)
Multilink
Compare
click to
compare
Multilink FX
Simple to configure and operate
Extensive device support
High-speed device programming
Provides power to target



Related Blog Posts

09/21 : Advanced Automation Features Now Included On All Cyclones (Update Download Available)

06/14 : Secure Boot Programming for NXP LPC55Sxx Processors

01/19 : Cyclone & Multilink Now Support Renesas' SmartBond TINY™ DA14531



Extensive Device Support

8/16/32 bit Device Families
Kinetis, LPC, S32, Qorivva (MPC5xxx), MPC5xx/8xx,
DSC, S12Z, RS08, S08, HC08, HC(S)12(X), and Coldfire MCU's.


ARM Device Families

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

Automotive
S32G2xx
S32G3xx
S32K1xx
S32K2xx
S32K3xx
S32Vxxx
SAC58x
iMX
iMX
Kinetis
K0x
K1x
K2x
K32L2Axx
K32L2Bxx
K32L3x
K3x
K4x
K5x
K6x
K7x
K8x
KEx
KL0x
KL1x
KL2x
KL3x
KL4x
KL8x
KMx
KSx
KVx
KWx
MAC57D5xx
MWCTx
MWPRx
SJA1110x
LPC
LPC11xx
LPC11xxx
LPC12xx
LPC13xx
LPC15xx
LPC17xx
LPC18xx
LPC40xx
LPC43xx
LPC51Uxx
LPC540xx
LPC5410x
LPC5411x
LPC5460x
LPC5461x
LPC5462x
LPC54S0xx
LPC55Sxx
LPC55xx
LPC8Nxx
LPC8xx
Sensors
K32Wx
Sensors
Trimension
NCJ29D5x
Vybrid
VF3xx
VF5xx
VF6xx
Wireless
88MW3xx

Don't see your device? Request new Device Support

 





© 2023 P&E Microcomputer Systems Inc.
Website Terms of Use and Sales Agreement