skillfed

pyocd-pemicro

PyOCD debug probe plugin for PEMicro debug probes

pyocd-pemicro v1.1.5 141.6K downloads/30d#11,237 on PyPI5
Permissive license BSD-3-Clause Abandoned released

What it is and what it does

pyocd-pemicro is a plugin for PyOCD, the open-source embedded debugger, that extends it to work with PEMicro debug probes such as Multilink/FX and Cyclone/FX hardware. It bridges PyOCD's debugging framework with PEMicro's probe drivers, enabling developers to debug NXP ARM microcontrollers using these specific probe devices. The plugin depends on pypemicro, which provides the low-level interface to the hardware.

The package is designed for Python 3.7 and higher and is not a standalone tool—it must be installed alongside PyOCD to function. It was developed with PEMicro's collaboration and has been tested on Multilink/FX and Cyclone/FX probes. However, the project has been abandoned since early 2023, with no recent maintenance or updates.

Use it for:

  • Debug NXP ARM microcontroller firmware using a Multilink/FX or Cyclone/FX probe within the PyOCD environment.
  • Integrate PEMicro hardware probes into an embedded development workflow that relies on PyOCD for debugging.
  • Extend PyOCD's probe support to include PEMicro devices for teams already invested in that hardware ecosystem.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

A PyOCD plugin that adds support for PEMicro debug probes (Multilink/FX, Cyclone/FX) to enable embedded debugging on NXP ARM microcontrollers.

Yes, if you own a PEMicro probe and need PyOCD support for it. The package has low install friction and no known vulnerabilities. However, proceed with caution: it is abandoned as of 2023, so compatibility with the latest PyOCD or Python versions is not guaranteed. Verify that it works with your specific PyOCD and Python versions before relying on it in production.

Install

pyocd-pemicro on PyPI

pip

pip install pyocd-pemicro

uv

uv add pyocd-pemicro

poetry

poetry add pyocd-pemicro

Installing pyocd-pemicro

Before you install

Low install friction with a single runtime dependency. However, the package is abandoned as of 2023 with no commits since February 2023, so maintenance and compatibility with newer PyOCD or Python versions is uncertain.

License in practice

BSD-3-Clause is permissive and poses no restriction on commercial or private use, though you must retain the license notice in distributions.

Quickstart

pip install pyocd-pemicro

from pyocd.probe.pyfx_probe import PEMicroProbe
# Use within PyOCD for debugging NXP ARM targets

This is a plugin and does not work standalone—PyOCD must be installed and configured first. Requires Python 3.7 or higher.

Verify before relying

  • Whether the package remains compatible with current PyOCD versions given its abandoned status since 2023.
  • Whether pypemicro dependency is actively maintained and compatible with modern Python 3.x releases.

Package facts

License BSD-3-Clause (permissive)
Python support supports the current Python release (>=3.7.0)
Install friction low — pure-Python wheel
Runtime dependencies 1 — pypemicro
Maintenance abandoned — 1,268 days since the last release
Last repo commit
First released
Downloads 141,619/month — #11,237 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: pyocd_pemicro-1.1.5-py3-none-any.whl

Keywords: PEMicro, PyPEMicro, PyOCD, Plugin

License :: OSI Approved :: BSD LicenseOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIX :: BSDOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Scientific/EngineeringTopic :: Software DevelopmentTopic :: Software Development :: DebuggersTopic :: Software Development :: Embedded SystemsTopic :: System :: HardwareTopic :: Utilities

Tags

pemicro debug probe pluginpyocd embedded debuggingarm microcontroller debuggermultilink cyclone debug supportnxp embedded debug tools
embedded-debugginghardware-probe

More Software Development packages