Power Debug System

Overview

Flexible and Scalable Debugging for Any Embedded Project

PowerDebug by Lauterbach is a modular and high-performance debugging platform, designed to evolve with your development needs. Whether you're switching between microcontrollers or working across multiple embedded projects, PowerDebug offers unmatched flexibility and wide-ranging support for the industry's most common chip architectures.

Begin with a universal PowerDebug base unit and pair it with a debug probe tailored to your target. Expand your capabilities by adding trace and logic analyzer modules to enable real-time analysis, code coverage insights, and advanced system diagnostics.

BENEFITS

Maximize the Value of Your Debugging Infrastructure

Scale Your Debug Setup as You Grow

Lauterbach’s modular architecture lets you expand easily—support for new processors is just a software update, license addition, or debug probe away. Start with the essentials and add advanced capabilities over time, ensuring your debug solution evolves with your projects and technology roadmap.

Tackle the Most Challenging Debugging Scenarios

With TRACE32® PowerView, Lauterbach delivers a powerful and intuitive debug environment designed for complex embedded systems. Supporting advanced multi-core debugging, hypervisor analysis, and OS-aware insights, this fully scriptable toolkit gives you the precision and control needed to solve even the most demanding development challenges.

Achieve Top Debugging Performance

Lauterbach’s smart debug modules deliver industry-leading download speeds and ultra-low latency, enabling fast, efficient debugging and seamless test automation. Designed for high-performance embedded development, these tools help you streamline workflows and reduce time-to-market.

Streamline Your Workflow with a Unified Interface

TRACE32® PowerView offers a consistent and intuitive graphical user interface that simplifies debugging across different CPU architectures. Its unified design helps reduce learning curves, speeds up development, and ensures a smoother transition between projects and platforms.

Rely on Long-Term Support and Future Compatibility

With Lauterbach, your investment is built to last. Enjoy continuous software updates that add new features and CPU support—even for older debug modules. Combined with reliable hardware repair services, you can count on your system to deliver value and performance for years to come.

COMPONENTS

Discover the Core Components of Your Debug Solution

The TRACE32 PowerDebug System is built on a modular architecture designed for flexibility and scalability. At its core is the PowerDebug module, offering a universal, target-independent interface to your host PC via USB 3.0 or Gigabit Ethernet. Paired with a platform-specific debug probe, it creates a complete and adaptable debug environment tailored to your embedded development needs.

PowerDebug Modules

A High-Performance Foundation for Debugging Virtually Any Chip

Lauterbach’s PowerDebug modules act as powerful on-target debug accelerators. By placing processing close to the hardware, they dramatically reduce latency, boost upload/download speeds, and shift key debugging tasks away from the host PC. This hardware-assisted approach delivers significantly faster performance than traditional host-based systems—helping you cut development time and reduce project costs.

PowerDebug E40 – Reliable Debug Controller for Every Task

The PowerDebug E40 is a robust essential-line debug controller that delivers the performance you need to efficiently handle both simple and complex debugging challenges. Designed for versatility, it provides a solid foundation for your embedded development workflow.

PowerDebug X51 – High-Speed, Scalable Debug Controller

The PowerDebug X51 is a next-generation, high-performance debug controller built for flexibility and longevity. Its modular design supports seamless expansion with off-chip trace modules, making it a future-proof solution for demanding embedded development environments.

DEBUG PROBES

High-Integrity Target Connection with Platform-Specific Debug Probes

Between your target device and the PowerDebug module sits a dedicated debug probe designed to ensure optimal signal quality. Tailored to the specific debug interface—including voltage levels, signal types, supported protocols, and physical form factors—this active circuitry is positioned as close as possible to the target processor to maximize signal integrity.

Each debug probe comes licensed for the corresponding processor architecture, and for SoCs with multiple cores, probes can support concurrent debugging across several architectures through additional licenses.

Since development boards and final hardware often use different mechanical connectors, a wide selection of adapters and converters is available to seamlessly connect the debug probe to your unit under test.

The advanced CombiProbe combines dual debug and trace ports, supporting 4-bit trace ports for detailed system or compact flow tracing. It also enables connection to a Mixed Signal Probe for comprehensive digital and analog signal analysis.

AUTO26 Debug Probe

The AUTO26 debug probe is purpose-built to meet the stringent requirements of automotive projects, providing reliable and precise debugging capabilities optimized for automotive microcontrollers and systems.

IDC20A Debug Probe

Engineered for Ultimate Flexibility with Industry-Standard Pinout Designed to offer maximum adaptability, this solution features one of the most widely used pin configurations in the embedded market, ensuring seamless compatibility across a broad range of devices and platforms.

CombiProbe

Compact Debug and Trace System with Up to 4-Bit Wide Trace Ports

Architecture-specific Debug Probes

Specialized debug probes dedicated to specific target platforms.

 

SUPPORTED DEBUG PROTOCOLS

Whatever protocol your target uses, TRACE32 speaks its language

CoreSight Serial Wire Debug (SWD)

SWD is a 2-pin debug interface developed by Arm®, designed for high-efficiency access to the CoreSight™ debug infrastructure. It offers maximum performance with minimal pin usage, making it ideal for compact embedded systems.

cJTAG (IEEE 1149.7)

Compact JTAG (cJTAG) is a streamlined version of the standard JTAG protocol that reduces the number of required physical pins by serializing communication with the core’s Test Access Points (TAPs). It supports a star topology for connecting multiple chips and helps lower hardware costs, with only a minor trade-off in debug performance.

JTAG (IEEE 1149.1)

JTAG is the standard communication protocol supported by most CPUs. Originally developed for boundary scan testing, it enables external tools to interface with a chip's internal debug system through a Test Access Point (TAP). Multiple TAPs can be connected in a chain, allowing you to debug several cores using a single probe.

Renesas LPD and UART Debug Modes

Renesas Low Pin Debug (LPD) is a proprietary debugging protocol available in two variants: LPD4 (4-pin) and LPD1 (1-pin). The LPD4 mode additionally supports low bandwidth and software trace features (SFT). For serial flash programming, Renesas protocols also accommodate asynchronous and synchronous interface modes, including UART and CSI.

Background Debug Mode (BDM) – Serial On-Chip Debugging Protocol

Background Debug Mode (BDM) is a serial shift register protocol designed for on-chip debugging. Originally developed by Motorola/Freescale, BDM is widely used in NXP’s ColdFire, M68K, MPC55x, and PowerQuicc device families. A variant known as Single-Wire BDM is specifically employed with S12, S12X, and S12Z microcontrollers.

Nexus (IEEE 5001) – Standardized Debug and Trace Interface

The Nexus standard (IEEE 5001) defines a widely adopted protocol for debugging and tracing embedded processors. Most modern Nexus-compliant devices utilize standard JTAG interfaces for debugging, while an additional auxiliary port handles real-time trace data transmission. Some processors, such as the MPC56x and MP63x series, employ a parallel auxiliary port operating in full-duplex mode to support both debugging and tracing simultaneously.

SPITFIRE™ – Serial Debug Protocol for Microchip dsPIC® Processors

SPITFIRE™ is a two-wire serial debugging protocol based on SPI, specifically designed for Microchip dsPIC® processors. The AUTO26 debug probe also supports the ICSP protocol, enabling in-circuit programming of dsPIC® flash memory for seamless development and testing.

Spy-Bi-Wire – Serialized JTAG Protocol by Texas Instruments

Spy-Bi-Wire is a serialized JTAG protocol, similar to cJTAG, developed by Texas Instruments. It is supported on select MSP430 microcontrollers alongside standard JTAG. By using Spy-Bi-Wire, the number of physical pins required for debugging is reduced to just two, freeing up additional pins for other functions.

Andes Serial Debug Port

The Serial Debug Port is a streamlined two-wire debugging interface developed by Andes Technology for AndesCore™ and RISC-V processors, offering efficient and straightforward debug capabilities.

eJTAG – Enhanced Debug Interface for MIPS Processors

eJTAG extends the IEEE 1149.1 JTAG standard by offering a customized debug interface specifically designed for MIPS-based processors and System-on-Chip (SoC) architectures, enabling advanced debugging capabilities.

Renesas Single-Wire UART Debug Interface


RL78 microcontrollers utilize a UART-like single-wire debug interface that operates via the RESET and TOOL0 pins. In contrast, the older 78K0R processors require an additional signal line, TOOL1, to support debugging functions.

UPDI – Unified Program and Debug Interface by Microchip

The Unified Program and Debug Interface (UPDI) is a proprietary protocol developed by Microchip for programming and debugging tinyAVR® and megaAVR® microcontrollers. UPDI operates over a single pin, which also serves as the chip’s reset line, simplifying hardware design. Additionally, these devices support programming via Serial Peripheral Interface (SPI).

Innovating with New and Emerging Debug Technologies

TRACE32 leads the way in advanced debugging solutions, with Lauterbach engineers actively participating in industry working groups and steering committees focused on embedded systems. The platform continuously integrates cutting-edge interfaces such as SPI debugging, DCI-OOB, USB-based debug, CAN-based debug, and other emerging technologies to meet evolving development needs.

EXTENSIONS

Power Up Your Debugger

A wide selection of add-on modules is available to enhance and expand your debug system’s capabilities, providing the flexibility and adaptability needed to meet the demands of any embedded development project.

Trace Extensions

Many modern embedded processors offer trace options that provide real-time, non-intrusive insights into program flow, data tracing, device resource monitoring, or even all of these simultaneously. Integrating a trace tool into your setup enriches your TRACE32 environment with advanced analysis features such as detailed runtime inspection, code and data coverage, and task switch analysis.

TRACE32 supports a wide array of trace ports and protocols through interchangeable pre-processors and various buffer modules, ensuring your trace system is as flexible and scalable as your debug setup. All trace functions are accessible through the same intuitive user interface, reducing training time and maximizing your return on investment. With TRACE32, your embedded debugging and tracing solution is built to support your projects over the long term.

Logic Analysis Extensions for Comprehensive Signal Monitoring

Enhance your debugging setup by adding a logic analyzer module, enabling precise sampling of digital and analog signals from your embedded system. Easily cross-trigger between software events—such as breakpoints—and real-world signal activity. By capturing analog signals alongside program flow, you can correlate application performance with power consumption.

TRACE32 includes built-in protocol analyzers for popular interfaces like CAN, USB, I2C, and memory buses, and offers seamless extensibility to support custom protocol analysis tailored to your specific needs.

Galvanic Isolation for Safe High-Voltage Debugging

Protect your debugging tools and PC with galvanic isolation, which electrically separates your high-voltage target signals from your equipment. This safety feature ensures secure, damage-free debugging when working with high-voltage embedded systems.

Would like to hear more?

Schedule a phone call
today!

You can call us directly: