PEmicro Multilink ACP

The PEmicro Multilink ACP is an interface for debugging and programming ARM processors with JTAG or SWD.
Product is discontinued

No longer available

Further information
Model

UNITAMCP Software Library
Licensing: Maximum 5 installations
€0.00*
UNITAMCP Software Library
Licensing: Maximum 5 installations
€0.00*
Paypal-icon
Mastercard-icon
visa-icon
klarna-icon
Sepa-lastschrift-icon
invoice-icon
Product number: USB-ML-ACP
Manufacturer: PEmicro
  • This product has been discontinued by the manufacturer

Description

PEmicro's USB Multilink ACP is a high-speed, all-in-one development interface that allows a PC to access the Background Debug Mode (BDM) and JTAG interfaces and thus many different microcontroller architectures such as NXP, STMicroelectronics, Cypress, Infineon, Silicon Labs and many more.

Features

  • USB data connection between PC and Multilink, allowing fast and uncomplicated programming and debugging
  • USB power supply of the Multilink via the PC, so no external power supply is necessary
  • Supports processors whose voltage range is within 1.8 V to 5.25 V.
  • Supports JTAG daisy chaining of multiple ARM MCUs
  • Supports a wide range of ARM microcontrollers, see the supported architectures page for an exact listing.
  • ARM device support through JTAG as well as through SWD protocol

Debug Mode

By using the USB Multilink ACP, the user can use the background debug mode to stop normal processor execution and control the processor via a PC. This allows the user to control the direct execution of the target, read / write registers and memory values, display debug code on the processor, and program internal or external FLASH memory devices.

Connection to the target processor

The USB interface of the Multilink enables communication between a Windows computer and the in-system debug port of the target processor. Connections to the respective target MCUs are supported via the different headers of the USB Multilink ACP. The headers are easily accessible by simply flipping open the plastic housing. Most of the ribbon cables needed to support the variety of architectures are included as standard.

multilink acp header layout

Compatible development environments

The USB Multilink ACP has native IDE support from all current version NXP development environments and development tools, as well as development tools from numerous NXP partners, including IAR, Keil, Silicon Labs (please check with manufacturer for current device compatibility).
  • Silicon Labs Simplicity Studio 4
  • IAR Workbench
  • Keil uVision IDE
  • Cosmic IDEA
  • EMPROG Thunderbench
  • MCUXpresso IDE
  • Kinetis Design Studio
  • S32 Design Studio
  • CodeWarrior
In addition, Eclipse-based IDEs are supported using the GDB Server Plugin from PEmicro.

Purchasable software

pemicro programmer software

Programmer Software

The PEmicro Flash programming software can be used to reprogram or rewrite internal and external Flash devices via one of the compatible Cyclone and Multilink hardware debug interfaces. A programming software version is available for each supported processor architecture. Free of charge for NXP DSC processors.
PEmicro Debugger Software

Debugger Software

The PEmicro Flash programming software can be used to reprogram or rewrite internal and external Flash devices via one of the compatible Cyclone and Multilink hardware debug interfaces. A programming software version is available for each supported processor architecture. Free of charge for NXP DSC processors.
PEmicro Software Bibliothek

Unit Software Library

A UNIT software package consists of an interface DLL and sample code that can be used to create a custom application that interacts with a target device via one of PEmicro's hardware interfaces to give troubleshooting or to perform functions such as product testing, calibration and updating. Free for ARM Cortex-M.

Free Software

PEmicro Windows Entwicklungsumgebungen

Windows development environments

PEmicro's Windows development environment lets you run external programs - including assemblers, C compilers, debuggers, and Flash programmers - in one environment, each with a single hotkey. Editor features include: Full reconfigurability, execution of external programs, on-screen help.
PEmicro Assembler

Command line assembler

CASM is PEmicro's free command line assembler for individual NXP processor families, supporting the following features: Macro support, S19 object, Conditional assembler settings, Include files, Full listing control with cycle counter.
PEmicro Eclipse GDB Server Plugin

GDB Eclipse Server Plugin

The GDB server plug-in allows the user to integrate with any Eclipse-based ARM IDE and supports multilink, Cyclone and OpenSDA debug hardware interfaces. The following debug functions are available: Flash programming, execution control, breakpoints, watchpoints, stepping and value checking.

Functions of the GDB Server Plugin

Real-time expression view

This view gives the user the ability to view variables and memory while a target ARM device is running. Sometimes stopping the target stops an error. To reproduce a particular error, sometimes the program must continue to run while a particular data set is being fed. In these cases, it is a great advantage to be able to display variable values as they change without stopping the target.

OS-Aware function supports FreeRTOS

The GDB server automatically detects the presence, type and configuration of an operating system by querying the application's symbol table for characteristics. Using these detected symbols, the debugger can traverse the kernel's internal data structures to list the available threads and corresponding execution context. This information is then used to dynamically populate Eclipse views as the user navigates between threads. Additional operating system support will be added shortly.

Debug tools for single-wire output (SWO)

Using NXP's MCUXpresso plug-in or the PEmicro plug-in for ARM-based GDB IDEs, users can monitor multiple variables and expressions in real time, use printf calls to be notified when specific events occur during the debug session, and use trace capture to log user logs. specified events and triggers. This provides much more insight into how user code works.

Productvideo

Overview Multilink Debug Interfaces

Technical Data

Supported ARM SeriesPEmicro Multilink Modelle
Multilink ACPMultilink UniversalMultilink FX
AtmelSAMxxx
AutoChipsMCU
CypressCCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6
GeehyAPM32
GigaDeviceGD32
indie SemiUser Experience
InfineonPSoC4, PSoC6, Traveo-II, XMC
Maxim IntegratedDarwin
MindmotionMM32SPIN
NordicSeminRF51, nRF52, nRF53
NuvotonNuMicro
NXPAutomotive, iMX, Kinetis, LPC, Sensors, Trimension, Vybrid, Wireless
OnBrightOB90Rxx
ON SemiconductorRSL10
QorvoIntelligent Motor Controllers
Raspberry PIRP2xxx
Redpine SignalsWiSeMCU
RenesasRA, SmartBond, Synergy
Silergy (Maxim)AM0x, AM1x, MAC716xx
Silicon LabsEFM32, EFR32, SiM3, WiFi
STMicroelectronicsBluetooth, STM32
Texas InstrumentsLM3S, LM4, MSP, SimpleLink, TM4C12x
ToshibaTX00, TX03, TX04
WIZnetW7500x
ZHIXINMCU
Supported 8/16/32 bit Series PEmicro Multilink Universal klein
Multilink Universal
PEmicro Multilink FX Universal klein
Multilink FX
S32
NXP ColdFire® V1
NXP ColdFire® V2/V3/V4
NXP MPC55xx-57xx
NXP DSC
NXP S12Z
NXP HC(S)12(X)
NXP HCS08
NXP RS08With adapter
NXP MPC5xx/8xxX
NXP HC16/683xxX
STMicro SPC5
Model comparisonPEmicro Multilink ACP klein
Multilink ACP
PEmicro Multilink Universal klein
Multilink Universal
PEmicro Multilink FX Universal klein
Multilink FX
PEmicro Cyclone Programmer Modelle
Cyclone ISP Modelle
Host ConnectionHigh-Speed USB 2.0High-Speed USB 2.0High-Speed USB 2.0

High-Speed USB 2.0

Ethernet 10/100 baseT

Serial Baud 115200 N81

SpeedModeratModeratVery fastModerat to very fast (Up to 75Mb/s)
depending on the respective IC
Power ManagementNoNoProvision of 3.3V/5V via the respective ribbon cable

Provision of 3.3V/5V via ribbon cable

Automatic switchover to 24V via internal relays

Can supply power in 5 different ways

SWO Functions

SWO ITM-Console

SWO-Data

Real-Time-Expressions

SWO ITM-Console

SWO-Data

Real-Time-Expressions

Real time power measurement

SWO ITM-Console

SWO-Data

Real-Time-Expressions

Real time power measurement

SWO ITM-Console

SWO-Data

Real-Time-Expressions

Programming software includedNoNoNoYes
Available and included for any supported MCU
Stand-Alone ProgrammingNoNoNoYes
Configuration is done via PC, can be used as stand-alone programmer afterwards
Internal MemoryNoNoNoUp to 1Gb
AutomationScripted programming with PEmicro command line programming software (fee required) CPROG is included in all PROG-HL-xx versionsScripted programming with PEmicro command line programming software (fee required) CPROG is included in all PROG-HL-xx versionsScripted programming with PEmicro command line programming software (fee required) CPROG is included in all PROG-HL-xx versions

Cyclone Automated Control SDK

Scripted programming with CPROG

Safety functionsNoNoNo

RSA/AES encrypted programming images

Limiting programming to a date range

Limitation of the number of programming operations per image

Anti-tamper technology

Expandable memoryNoNoNoSDHC Port