Cart New Account Login

HomeAbout usProductsSupportForumsBlogCustomer Service

Third Party IDE Patches

Support for different P&E hardware interfaces is included in many 3rd party software development IDEs, such as NXP's Codewarrior, NXP’s Kinetis Design Studio (KDS), and tools from Atollic, Keil, IAR, Cosmic, and Lauterbach, among others.

While most 3rd party IDEs will come with pre-integrated P&E run control and FLASH programming support, this page will host P&E patches and installation instructions required to update P&E support in the latest Keil and Atollic software development IDEs.


Atollic Truestudio for ARM supports P&E’s debug connection for NXP devices via a Windows GUI version of P&E’s Kinetis GDB server. The latest P&E GUI GDB server can be downloaded via the following link:

Link to P&E GUI GDB server

You can learn more about Atollic Truestudio for ARM at Atollic's website.

After the download and installation of GDB server on your Windows PC, please set your P&E GDB server path to point to the latest installation folder within the Atollic IDE by modifying settings in:

Window -> Preferences -> Run/Debug -> Embedded C/C++ App -> Debug Hardware -> P&E Micro

Once the GDB paths are specified, make sure to select “P&E Micro debug probe” within the Debug Configuration dialog, and you are then ready to start a P&E-based debug session:



For Keil uVision MDK for ARM®, P&E provides full run control and collection of FLASH programming algorithms to support the latest core-M0/M3/M4 NXP ARM devices. The latest installer for P&E support under Keil uVision IDE can be downloaded via the following link:

Installer for P&E support under Keil uVision IDE

You can learn more about Keil's uVision MDK for ARM at Keil's website.

The P&E deliverable for Keil shall be installed into {Keil Installation Folder}\ ARM\PEMicro folder.

Once the latest P&E patch is installed, prior to starting a P&E based debug session please proceed to select PEMICRO Debugger settings under:

Options for Target -> Debug Tab -> Settings:

Development & Production Tools
for ARM devices

P&E offers many tools for working with ARM devices at every stage of the product cycle.

Production Programming Tools

P&E's Cyclone and Cyclone FX programmers are designed at every step with the production line in mind. Both Cyclone and Cyclone FX programmers are compatible with many different ARM device vendors, while the Cyclone FX adds several advanced features, including faster speeds, larger and expandable storage, enhanced security, and more. Regardless of whether you need to program hundreds of ARM devices, or tens of thousands, a Cyclone or Cyclone FX will help you manage the process efficiently and reliably to save you valuable time. You'll store your programming image on the Cyclone and configure it using the simple menus on the LCD screen. USB, Serial, and Ethernet communications are all options you can take advantage of, which allows a great deal of flexibility. Cyclones can be automated alone or in groups in order to scale smoothly for any size project.

Development Interfaces

If you need a reliable, versatile interface to download your code to an ARM target device, P&E has terrific options. The Multilink Universal and Multilink Universal FX allow you to directly control the target’s execution, read/write registers and memory values, debug code on the processor, and program internal or external FLASH memory devices. The Multilink Universal FX includes some special additional features, including up to 10X faster download speeds and the ability to provide power to the target. Both offer great value and work with P&E software, CodeWarrior, Kinetis Design Studio, and tools from IAR, Keil, Cosmic, Atollic, and more.


If you would like to use a P&E interface to program your ARM device, we offer our PROGACMP software. PROGACMP will let you program/reprogram both internal and external flash devices in-circuit using a compatible P&E Multilink or Cyclone. The software also includes a command-line version which will allow you to easily automate the programming process. This is a great solution for development or field firmware upgrades.

If you're working with GNU GDB debugger tools, our P&E GDB server will allow you to debug all of P&E's supported ARM devices using P&E's compatible Multilink or Cyclone hardware interfaces. You can download our GDB Server at no cost! It's available as an easily installed Eclipse plug-in, or as a Windows-based GUI application.

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