Home » Lauterbach Main Page » Utrace
Overview
Affordable and Complete Debug & Trace Tool for Cortex-M and RISC-V
µTrace® offers a compact, cost-efficient solution that integrates both debugging and tracing capabilities for Arm® Cortex®-M and RISC-V RV32 cores. Designed with embedded developers in mind, it delivers excellent performance—especially for MCUs featuring up to 4-bit parallel trace ports.
BENEFITS
Premium Debug and Trace in a Compact Tool
µTrace® delivers the trusted reliability and advanced functionality Lauterbach is known for—even in its most compact form. It supports full-featured debugging along with real-time trace capture, including system events and parallel program flow. With support for code coverage and performance profiling, µTrace® helps accelerate embedded development, improve software safety, and increase system reliability—all backed by Lauterbach’s renowned customer support.
🔋 Optimize Power Efficiency with Energy Profiling
Pinpoint Power-Hungry Code in Embedded Systems Enhance your µTrace® with an optional Mixed-Signal Probe to monitor power consumption over time with precision. When used with MCUs that support off-chip trace, you gain access to advanced Energy Profiling—making it easy to identify and optimize high-consumption code areas. This feature is ideal for power-sensitive applications where every milliwatt counts.
📡 Stream Long-Term Trace Data with Unmatched Speed
Reliable High-Speed Streaming for Extended Trace Sessions With µTrace®, you can continuously stream trace data to your host PC, enabling in-depth analysis of long-running applications without data loss. Achieving average transfer rates of 140 MB/s (1.2 Gbit/s), it sets the standard for trace performance in embedded systems. Combined with TRACE32® PowerView software, developers can view code coverage results live—while the target continues to run—ensuring full trace visibility without interrupting execution.
🚀 Industry-Leading Trace Speed and Signal Precision
Capture High-Speed Trace Data with Confidence µTrace® delivers outstanding performance with trace data rates of up to 400 Mbit/s per line—exceeding many competing tools by over 30%. Whether using Arm® CoreSight™ TPIU or the RISC-V Pin Interface Block (PIB), µTrace® ensures reliable trace acquisition. Thanks to Lauterbach’s AutoFocus technology, the tool automatically identifies the optimal sampling point on each trace line, guaranteeing accurate signal capture even at the highest speeds.
🖥 Seamless Debugging with a Unified User Interface
Full Feature Set with Zero Learning Curve µTrace® runs on Lauterbach’s PowerView interface—the same intuitive environment used across all TRACE32® tools and supported operating systems. Developers benefit from complete debug and trace functionality right out of the box, with no need for retraining or reconfiguration. It’s a smooth transition for teams already familiar with Lauterbach, and a quick start for newcomers.
🛠 Debug Any Cortex-M or RISC-V Core — Even Hidden Ones
Unmatched Device Coverage with Full IP Confidentiality µTrace® supports debugging for over 7,000 Arm® Cortex-M and RISC-V RV32 cores—across both single-core and multi-core designs from dozens of semiconductor vendors. New devices are added continuously, often even before public release. In addition to its broad official support, µTrace® can also debug non-public, proprietary cores—ensuring your confidential IP remains fully protected.
🧠 See Inside and Outside Your SoC in Real Time
Correlate Program Flow with Physical Signals By pairing µTrace® with the Mixed-Signal Probe, you can capture both analog and digital signals—while also decoding protocols on digital interfaces. For MCUs that support program flow trace, µTrace® synchronizes internal execution with external I/O activity, giving you a unified view of what's happening inside the core and across the SoC’s pins and peripherals.
Maximize Trace Reliability with AutoFocus Signal Tuning
Smarter Sampling for Cleaner Trace Capture
µTrace® connects to your target via the high-speed MIPI20T-HS whisker, featuring Lauterbach’s AutoFocus technology. This advanced system dynamically calibrates the sampling point for each trace signal, ensuring accurate data capture—even on boards with challenging routing, impedance issues, or mismatched trace lengths. The result: stable, high-bandwidth tracing without the headaches of manual signal tuning.
TYPICAL CONFIGURATIONS
Configuration Examples for µTrace®
Application Profiling & OS-Aware Debugging for Cortex-M
Gain Full Insight Into Your Code Execution
µTrace® goes far beyond basic debugging by enabling full program flow and data trace recording over time—essentially giving you a real-time “movie” of what’s happening inside your Cortex-M device. Using Arm® CoreSight™ technologies like ETM, DWT, and ITM, µTrace® captures both instruction and data traces through the TPIU interface. TRACE32® PowerView software then correlates these streams, letting you pinpoint exactly which instruction triggered a specific data access. With OS-awareness, µTrace® also tracks task switches—making it easy to profile application behavior within your real-time operating system.
Available Configuration:
µTrace® for Cortex-M (includes MIPI20T-HS Whisker)
µTrace® for Cortex-M – Mixed-Signal Debug and Trace Solution
For a wide range of Cortex-M microcontrollers featuring the CoreSight Trace Port Interface Unit (TPIU), µTrace® enables precise correlation between program execution and external digital or analog signals. By using a shared timestamp for both data streams, µTrace ensures accurate synchronization of signal and software behavior.
Thanks to real-time streaming to the host PC, developers can capture extended trace sessions that combine program flow and signal data without limitation.
The included TRACE32® PowerView software offers built-in protocol analyzers for popular buses like CAN, USB, and I2C, and can also be easily customized to support user-defined protocols.
µTrace® for 32-bit RISC-V (RV32) Cores – Compact and Scalable Debug & Trace
µTrace® for RISC-V offers a cost-effective and powerful solution for debugging a wide variety of 32-bit RISC-V (RV32) cores, while delivering the full feature set of the industry-proven TRACE32® environment.
As your project evolves, you can easily transition to other Lauterbach debug tools—without changing your workflow—thanks to seamless compatibility with the same software interface.
Modern RV32 cores often include trace capabilities such as N-Trace for profiling and code coverage. µTrace® supports all standard RISC-V trace formats, whether stored in on-chip trace buffers or streamed through a 4-pin off-chip interface like RISC-V PIB or Arm CoreSight TPIU.
Includes µTrace for RISC-V 32-Bit (PACK)