pyocd-pemicro
PyOCD debug probe plugin for PEMicro debug probes
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-pemicrouv
uv add pyocd-pemicropoetry
poetry add pyocd-pemicroInstalling 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
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
pyocdpyOCD is a Python-based debugger and programmer…
permissive · top 5,000 on PyPI
pypemicroProvides a Python interface to PEMicro debug…
permissive · top 15,000 on PyPI
spsdk-pyocdIntegrates PyOCD as a debugger probe interface…
permissive · top 15,000 on PyPI
spsdk-mcu-linkA plugin for SPSDK that adds support for NXP…
permissive · top 15,000 on PyPI
libusbsioProvides a Python wrapper around NXP's…
permissive · top 15,000 on PyPI
pylink-squareProvides a Python interface to control SEGGER…
permissive · top 5,000 on PyPI
pydevd-pycharmPyCharm's debugger backend for remote debugging…
permissive · top 15,000 on PyPI
libuuuPython wrapper for libuuu, a library for NXP…
permissive · top 15,000 on PyPI
pioarduinopioarduino is a build system and embedded…
permissive · top 15,000 on PyPI