--- id: pyocd-pemicro version: "1.1.5" license: BSD-3-Clause license_treatment: permissive maintenance: abandoned --- # pyocd-pemicro — PyOCD debug probe plugin for PEMicro debug probes License: permissive · Maintenance: abandoned · Downloads: 141.6K/mo ## 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 above — 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 pip install pyocd-pemicro uv add pyocd-pemicro 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_current - Install friction: low - Maintenance: abandoned - Downloads: 141.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pemicro debug probe plugin, pyocd embedded debugging, arm microcontroller debugger, multilink cyclone debug support, nxp embedded debug tools, embedded-debugging, hardware-probe [View on SkillFed](https://skillfed.io/packages/pyocd-pemicro) · [View on PyPI](https://pypi.org/project/pyocd-pemicro/)