PEmicro Blog

Demo : Parallel Programming 27 NXP MCX and i.MX Devices with Cyclone MCP

May 14, 2025

View a video demonstration of PEmicro's upcoming Cyclone Multi-Channel Programmer programming 27 NXP devices in parallel. This includes programming a group of 15 MCX and 12 i.MX devices simultaneously with different programming images and data per device. PEmicro's Cyclone MCP programmers support both space constrained and high channel count scenarios. See the demo and then read on for more details.

Video Demonstration:

Cyclone Multi-Channel Programmer (MCP) Features include:

  • Fully independent programming channels allow each channel to simultaneously :
    • program the same or different types of devices
    • program the same or different programming images
    • program devices at different interface voltages
    • program different individualized data
    • run automated tests on the channel target
  • Powerful control & automation SDK
    • Supports many programming languages and environments
    • Examples for C, LabVIEW, C#, Python, Rust, Visual Basic, Delphi, and more
    • Select programming images on a per channel basis
    • Add customized data on a per channel basis
    • Launch simultaneous programming and recover results from all channels
  • Many independent parallel programming channels in a very small physical space. 
    • The highest density and performance/space ratio in the market. 
    • Perfect for embedding in a fixture
  • Two models : A compact model and a model with more of everything.
    • The Cyclone MCP Compact is an incredibly small unit 
      • 4 integrated programming channels
      • expandable with up to 3 external programming pods 
      • With 3 QuadPod programming pods it supports a maximum of 16 channels
    • The Cyclone MCP Touch has more features
      • Touch Screen Display
      • Expandable memory 
      • Programming launch button 
      • No onboard channels, but supports up to 8 external programming pods
      • With 8 QuadPod programming pods it supports a maximum of 32 channels
  • Expandable channels are supported all in one unit. 
    • The Cyclone MCP Compact has 4 integrated programming channels and supports up to 3 external programming pods
      • By itself, the Cyclone MCP Compact supports 4 programming channels
      • With 1 QuadPod programming pods, it supports 8 channels
      • With 3 QuadPod programming pods, it supports the maxium 16 channels
    • The Cyclone MCP Touch supports up to 8 external programming pods
      • With 1 QuadPod programming pods, it supports 4 channels
      • With 8 QuadPod programming pods, it supports the maximum 32 channels
  • High Performance and Flexibility
    • Each programming channel has its own dedicated processor and image storage. For instance, a single QuadPod programming pod internally has four processors/memory/logic to handle programming. This yields high performance and maximum flexibility
  • Power the targets attached to each channel by either:
    • Providing System Power up to 20v
    • Back feed MCU power on the debug connector
  • Programming Adapters support many programming scenarios. Quadpod Programming Pods (and Cyclone MCP Compact) have 50-pin connectors which can be adapted as desired.
    • 50-pin Wire Wrap adapter : Mount this adapter in a fixture and wire it in to a bed of nails. The programming pod plugs into it and can be removed leaving the wiring.
    • Quad Arm-Mini Debug Adapter : Connect into the 10-pin or 20-pin mini debug connects if your board has them. The adapter also has connectors to provide independent system power for all 4 targets.
    • Quad Arm-Standard Debug Adapter : Connect into standard ARM 20-pin debug header if your board has them. The adapter also has connectors to provide independent system power for all 4 targets.
  • Massive Device support library

Stay tuned for more information as the product release approaches in Q3, 2025. 

Tags related to this Blog Post

Cyclone     Cyclone FX     ARM     NXP     Production Programming