
Debug support (DBG)
RM0351
1782/1830
DocID024597 Rev 5
48.6.1
MCU device ID code
The STM32L4x5/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
). 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
48.6.2
Boundary scan TAP
JTAG ID code
The TAP of the STM32L4x5/STM32L4x6 BSC (boundary scan) integrates a JTAG ID code
equal to 0x06415041.
48.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
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
REV_ID
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Res.
Res.
Res.
Res.
DEV_ID
r
r
r
r
r
r
r
r
r
r
r
r
Bits 31:16
REV_ID[15:0]
Revision identifier
This field indicates the revision of the device.
0x1000: Rev 1 for STM32L475xx/476xx/486xx devices
Rev A for STM32L496xx/4A6xx devices
0x1001: Rev 2 for STM32L475xx/476xx/486xx devices
Rev B for STM32L496xx/4A6xx devices
0x1003: Rev 3 for STM32L475xx/476xx/486xx devices
0x1007: Rev 4 for STM32L475xx/476xx/486xx devices
Bits 15:12 Reserved, must be kept at reset value.
Bits 11:0
DEV_ID[11:0]
: Device identifier
The device ID is:
0x461 for STM32L496xx/4A6xx devices
0x415 for STM32L475xx/476xx/486xx devices.