Skip to main content
yuri CH
Senior
May 30, 2023
Solved

A way of distinguishing between different series of STM32 ?

  • May 30, 2023
  • 5 replies
  • 2233 views

Hi!

I am working on a project with stm32h757 and soon we will be switching to stm32h747.

i need a way to know (using SW) on which processor i am working with.

is there some type of register that holds this info?

I saw the 96b UID but as i understad it is a unique number for each processor and not per series. is that true?

thank you for your help in advance :)

This topic has been closed for replies.

5 replies

ST Technical Moderator
May 30, 2023

Hello @yuri CH​,

Check DBGMCU_IDC for DBGMCU identity code register. You can find Device ID 0x450 or 0x480 or 0x483 for STM32H7.

When your question is answered, please close this topic by choosing Select as Best the answer that answered your question or solved your problem. This will help other users find that answer faster. 

Firas

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL
yuri CH
yuri CHAuthor
Senior
May 30, 2023

thanks for your response,

had a look in the reference manual


_legacyfs_online_stmicro_images_0693W00000bl91jQAA.pngas i understand this register will not distinguish between those specifdic two (stm32h757 and stm32h747). correct me if i am wrong please...

ST Technical Moderator
May 30, 2023

Hello again @yuri CH​,

Thank you for your feedback. You can check if the crypto is enabled.

Would you please read memory directly starting from this address 0x1FF1E8C0 and tell us what you can see?

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL
Tesla DeLorean
Tesla DeLoreanBest answer
Guru
May 30, 2023
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..