Debug support (DBG) RM0351
1652/1693 DocID024597 Rev 3
44.6.1 MCU device ID code
The STM32L4x6 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 Section 44.16 on page 1664). This code is accessible using the
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.
Only the DEV_ID(11:0) should be used for identification by the debugger/programmer tools.
DBGMCU_IDCODE
Address: 0xE004 2000
Only 32-bits access supported. Read-only
44.6.2 Boundary scan TAP
JTAG ID code
The TAP of the STM32L4x6 BSC (boundary scan) integrates a JTAG ID code equal to
0x06415041.
44.6.3 Cortex
®
-M4 TAP
The TAP of the ARM
®
Cortex
®
-M4 integrates a JTAG ID code. This ID code is the ARM
®
default one and has not been modified. This code is only accessible by the JTAG Debug
Port.
This code is 0x4BA00477 (corresponds to Cortex
®
-M4 r0p1, see Section 44.2: Reference
ARM® documentation).
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
REV_ID
rrrrrr r r r r rrrrrr
1514131211109876543210
Res. Res. Res. Res. DEV_ID
rrrrrrrrrrrr
Bits 31:16 REV_ID[15:0] Revision identifier
This field indicates the revision of the device.
0x1000: Rev 1
0x1001: Rev 2
0x1003: Rev 3
0x1007: Rev 4
Bits 35:12 Reserved, must be kept at reset value.
Bits 11:0 DEV_ID[11:0]: Device identifier
The device ID is: 0x415