Low-Latency and High-Bandwidth Printf-Style Debug

The Arm CoreSight System Trace Macrocell (STM) is a trace source that enables real-time software instrumentation with no impact on system behavior or performance. It extends the low-cost real-time visibility of software and hardware execution to all software developers, enabling rich, optimized and low power software on Arm processor-powered devices across the whole supply chain. The STM-500 is for 64-bit systems and backward compatible to 32-bit.

Features and Benefits

Low Latency, High Performance Software Instrumentation

The STM enables low-latency and high-bandwidth printf-style debug capability to give developers more visibility into their software. It does this without altering the system behavior, making it easier to develop and optimize software on Arm processor-based systems.

Arm System Trace for Cortex-A and Cortex-R Processor-Based SoC

The CoreSight System Trace Macrocell is architected to provide the low-latency and high-bandwidth real-time system instrumentation required for real-time and application-based platforms. The Arm STM supersedes the Instrumentation Trace Macrocell (ITM) for these applications; for Cortex-M series processor-based devices, ITM remains the preferred solution.

System Performance Tuning and Debug

The STM provides timing-accurate on-chip visibility of the software and hardware interaction. This enables Arm silicon partners and OEMs to optimize their SoCs even further and bring their platforms to market faster.

An Industry Standard

The CoreSight STM offers an industry standard across all markets for system visibility. All major tool vendors support Arm STM, which complements the industry-standard Embedded Trace Macrocell (ETM) and is compliant with MIPI System Trace specification.

Use Cases

Where Innovation and Ideas Come to Life


Talk with an Expert

System-level visibility is important during development. Find out how CoreSight STM helps reduce latency and increase throughput.

Contact Us
Related Products and Services

Explore More Options and Features

Cortex Processors

Arm processors include the ultra-low power Cortex-M series, real-time response Cortex-R series, and the high performance Cortex-A series.


Arm MaliメディアIPは、スマートフォン、タブレット、テレビ、ウェアラブルなど、多数の成長を続けるモバイルおよびコンシューマデバイスで高性能でエネルギー効率の高いメディア処理を提供します。


Dynamic Memory ControllerのArmファミリは、最大のDRAM帯域幅を提供しながら、複数の処理要素の異なる要求を管理します。

Socrates System Builder

Arm Socrates System Builderツールは、Arm IPの選択、構成、作成、およびシステムアセンブリをガイドし、Armベースのシステムを迅速かつ簡単に構築します。

Arm Development Studio

An end-to-end software development environment for all Arm-based systems, including Arm Compiler, debuggers, IDEs, performance analysis tools, models and middleware.