Cart New Account Login

HomeAbout usProductsSupportForumsBlogCustomer Service

Third Party IDE Patches

Support for different PEmicro 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 PEmicro run control and FLASH programming support, this page will host PEmicro patches and installation instructions required to update PEmicro support in the latest Keil and Atollic software development IDEs.


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

Link to PEmicro 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 PEmicro 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 -> PEmicro Micro

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



For Keil uVision MDK for ARM®, PEmicro 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 PEmicro support under Keil uVision IDE can be downloaded via the following link:

Installer for PEmicro support under Keil uVision IDE

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

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

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

Options for Target -> Debug Tab -> Settings:

Development & Production Tools
for ARM devices

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

Production Programming Tools

PEmicro'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.

Cyclone Control Suite

CYCLONE and CYCLONE FX both include the Cyclone Control Suite, which consists of three distinct tools to help the user control and automate the programming process. CYCLONE FX users have some advanced features available to them, such as gang programming. CYCLONE users can purchase a separate license if they need access to these advanced features.

Development Interfaces

If you need a reliable, versatile interface to download your code to an ARM target device, PEmicro 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 PEmicro software, CodeWarrior, Kinetis Design Studio, and tools from IAR, Keil, Cosmic, Atollic, and more.


If you would like to use a PEmicro 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 PEmicro 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 PEmicro GDB server will allow you to debug all of PEmicro's supported ARM devices using PEmicro'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.

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