Skip to main content
Associate II
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

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.1
KDJEM.1Best answer
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

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.