RM0008
31.6
ID codes and locking mechanism
There are several ID codes inside the STM32F10xxx MCUs. ST strongly recommends tools
designers to lock their debuggers using the MCU DEVICE ID code located in the external
PPB memory map at address 0xE0042000.
31.6.1
MCU device ID code
The STM32F10xxx MCUs integrate an MCU ID code. This ID identifies the ST MCU part-
number and the die revision. It is part of the DBG_MCU component and is mapped on the
external PPB bus (see
JTAG debug port (4 to 5 pins) or the SW debug port (two pins) or by the user software. It is
even accessible while the MCU is under system reset.
DBGMCU_IDCODE
Address: 0xE004 2000
Only 32-bits access supported. Read-only.
31
30
29
28
r
r
r
15
14
13
12
Reserved
Section 31.16 on page
27
26
25
r
r
r
r
11
10
9
r
r
r
DocID13902 Rev 15
1090). This code is accessible using the
24
23
22
21
REV_ID
r
r
r
r
8
7
6
5
DEV_ID
r
r
r
r
Debug support (DBG)
20
19
18
17
r
r
r
r
4
3
2
1
r
r
r
r
1076/1128
16
r
0
r
1100
Need help?
Do you have a question about the STM32F101 series and is the answer not in the manual?
Questions and answers