Skip to content

Instantly share code, notes, and snippets.

@J-Rios
Created November 26, 2023 14:42
Show Gist options
  • Save J-Rios/b253f9a3277c17174ca73a7faabced46 to your computer and use it in GitHub Desktop.
Save J-Rios/b253f9a3277c17174ca73a7faabced46 to your computer and use it in GitHub Desktop.
STM32 IDCODE Memory Addresses
STM32F030: 0x40015800 [Register DBGMCU/IDCODE]
STM32F031x: 0x40015800 [Register DBGMCU/IDCODE]
STM32F042x: 0x40015800 [Register DBGMCU/IDCODE]
STM32F072x: 0x40015800 [Register DBGMCU/IDCODE]
STM32F091x: 0x40015800 [Register DBGMCU/IDCODE]
STM32F0xx: 0x40015800 [Register DBGMCU/IDCODE]
STM32F100xx: 0xe0042000 [Register DBG/IDCODE]
STM32F101xx: 0xe0042000 [Register DBG/IDCODE]
STM32F102xx: 0xe0042000 [Register DBG/IDCODE]
STM32F103xx: 0xe0042000 [Register DBG/IDCODE]
STM32F105xx: 0xe0042000 [Register DBG/IDCODE]
STM32F107xx: 0xe0042000 [Register DBG/IDCODE]
STM32F20x: 0xe0042000 [Register DBG/IDCODE]
STM32F21x: 0xe0042000 [Register DBG/IDCODE]
STM32F301: 0xe0042000 [Register DBGMCU/IDCODE]
STM32F302: 0xe0042000 [Register DBGMCU/IDCODE]
STM32F303: 0xe0042000 [Register DBGMCU/IDCODE]
STM32F373: 0xe0042000 [Register DBGMCU/IDCODE]
STM32F3x4: 0xe0042000 [Register DBGMCU/IDCODE]
STM32F3x8: 0xe0042000 [Register DBGMCU/IDCODE]
STM32F401: 0xe0042000 [Register DBG/IDCODE]
STM32F405: 0xe0042000 [Register DBG/IDCODE]
STM32F407: 0xe0042000 [Register DBG/IDCODE]
STM32F410: 0xe0042000 [Register DBG/IDCODE]
STM32F411: 0xe0042000 [Register DBG/IDCODE]
STM32F412: 0xe0042000 [Register DBG/IDCODE]
STM32F413: 0xe0042000 [Register DBG/IDCODE]
STM32F427: 0xe0042000 [Register DBG/IDCODE]
STM32F429: 0xe0042000 [Register DBG/IDCODE]
STM32F446: 0xe0042000 [Register DBG/IDCODE]
STM32F469: 0xe0042000 [Register DBG/IDCODE]
STM32F730: 0xe0042000 [Register DBG/IDCODE]
STM32F745: 0xe0042000 [Register DBG/IDCODE]
STM32F750: 0xe0042000 [Register DBG/IDCODE]
STM32F765: 0xe0042000 [Register DBG/IDCODE]
STM32F7x: 0xe0042000 [Register DBG/IDCODE]
STM32F7x2: 0xe0042000 [Register DBG/IDCODE]
STM32F7x3: 0xe0042000 [Register DBG/IDCODE]
STM32F7x5: 0xe0042000 [Register DBG/IDCODE]
STM32F7x6: 0xe0042000 [Register DBG/IDCODE]
STM32F7x7: NOT_FOUND
STM32F7x8: NOT_FOUND
STM32F7x9: NOT_FOUND
STM32G030: 0x40015800 [Register DBG/IDCODE]
STM32G031: 0x40015800 [Register DBG/IDCODE]
STM32G041: 0x40015800 [Register DBG/IDCODE]
STM32G050: 0x40015800 [Register DBG/IDCODE]
STM32G051: 0x40015800 [Register DBG/IDCODE]
STM32G061: 0x40015800 [Register DBG/IDCODE]
STM32G070: 0x40015800 [Register DBG/IDCODE]
STM32G071: 0x40015800 [Register DBG/IDCODE]
STM32G07x: 0x40015800 [Register DBG/IDCODE]
STM32G081: 0x40015800 [Register DBG/IDCODE]
STM32G0B0: 0x40015800 [Register DBG/IDCODE]
STM32G0B1: 0x40015800 [Register DBG/IDCODE]
STM32G0C1: 0x40015800 [Register DBG/IDCODE]
STM32G431xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G441xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G471xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G473xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G474xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G483xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G484xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G491xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32G4A1xx: 0xe0042000 [Register DBGMCU/IDCODE]
STM32GBK1CBT6: 0xe0042000 [Register DBGMCU/IDCODE]
STM32H742x: NOT_FOUND
STM32H743x: NOT_FOUND
STM32H750x: NOT_FOUND
STM32H753x: NOT_FOUND
STM32H7A3x: NOT_FOUND
STM32H7B3x: NOT_FOUND
STM32H7x3: NOT_FOUND
STM32H7x5_CM4: NOT_FOUND
STM32H7x5_CM7: NOT_FOUND
STM32H7x7_CM4: NOT_FOUND
STM32H7x7_CM7: NOT_FOUND
STM32L0x1: 0x40015800 [Register DBG/IDCODE]
STM32L0x2: 0x40015800 [Register DBGMCU/IDCODE]
STM32L0x3: 0x40015800 [Register DBGMCU/IDCODE]
STM32L100: NOT_FOUND
STM32L15xC: 0xe0042000 [Register DBG/IDCODE]
STM32L15xxE: 0xe0042000 [Register DBG/IDCODE]
STM32L15xxxA: 0xe0042000 [Register DBG/IDCODE]
STM32L1xx: NOT_FOUND
STM32L4R5: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4R7: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4R9: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4S5: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4S7: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4S9: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4x1: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4x2: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4x3: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4x5: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L4x6: 0xe0042000 [Register DBGMCU/IDCODE]
STM32L552: 0xe0044000 [Register DBGMCU/IDCODE]
STM32L562: 0xe0044000 [Register DBGMCU/IDCODE]
STM32W108: NOT_FOUND
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment