Skip to main content
Explorer
August 14, 2025
Solved

Does STM32U385 Support Micro Trace Buffer(MTB)?

  • August 14, 2025
  • 1 reply
  • 292 views

Hi,

I’m using an STM32U385 (Cortex-M33) and trying to enable the Micro Trace Buffer (MTB) using ARM’s MTB-M33 register addresses (0xE0043000 base).

No matter what I try, the EN bit in MTB_MASTER never sets.

Does the STM32U385 have the MTB component?

Thanks,

Rakesh

    This topic has been closed for replies.
    Best answer by KDJEM.1

    Hello @vijayrakesh ;

     

    According the reference manual RM0487 Rev 1, the debug features are based on Arm CoreSight components.
    • SWJ-DP: JTAG/Serial-wire debug port
    • AHB-AP: AHB access port
    • ROM table
    • System control space (SCS)
    • Breakpoint unit (BPU)
    • Data watchpoint and trace unit (DWT)
    • Instrumentation trace macrocell (ITM)
    • Embedded Trace Macrocell™ (ETM)
    • Cross trigger interface (CTI)
    • Trace port interface unit (TPU)

    The STM32U385 doesn't support Micro Trace Buffer(MTB).

    Thanks and best regards,

    Kaouthar

    1 reply

    KDJEM.1Answer
    Technical Moderator
    August 20, 2025

    Hello @vijayrakesh ;

     

    According the reference manual RM0487 Rev 1, the debug features are based on Arm CoreSight components.
    • SWJ-DP: JTAG/Serial-wire debug port
    • AHB-AP: AHB access port
    • ROM table
    • System control space (SCS)
    • Breakpoint unit (BPU)
    • Data watchpoint and trace unit (DWT)
    • Instrumentation trace macrocell (ITM)
    • Embedded Trace Macrocell™ (ETM)
    • Cross trigger interface (CTI)
    • Trace port interface unit (TPU)

    The STM32U385 doesn't support Micro Trace Buffer(MTB).

    Thanks and best regards,

    Kaouthar