DocID025202 Rev 7
26/1080
RM0365
Contents
27
Pinout and debug port pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1039
SWJ debug port pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1040
Flexible SWJ-DP pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . 1040
Internal pull-up and pull-down on JTAG pins . . . . . . . . . . . . . . . . . . . 1041
Using serial wire and releasing the unused debug pins as GPIOs . . 1042
STM32F302xx JTAG TAP connection . . . . . . . . . . . . . . . . . . . . . . . . . 1042
ID codes and locking mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1043
MCU device ID code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1044
Boundary scan TAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1044
F TAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1044
F JEDEC-106 ID code . . . . . . . . . . . . . . . . . . . . . . . . . . 1045
SW protocol introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047
SW protocol sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047
SW-DP state machine (reset, idle states, ID code) . . . . . . . . . . . . . . 1048
DP and AP read/write accesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1048
SW-DP registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049
SW-AP registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1050
33.11 Capability of the debugger host to connect under system reset . . . . . 1051
33.14 MCU debug component (DBGMCU) . . . . . . . . . . . . . . . . . . . . . . . . . . 1053
33.14.1 Debug support for low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . 1053
33.14.2 Debug support for timers, watchdog, bxCAN and I
C . . . . . . . . . . . . 1054
33.14.3 Debug MCU configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . 1054
33.14.4 Debug MCU APB1 freeze register (DBGMCU_APB1_FZ) . . . . . . . . 1056
33.14.5 Debug MCU APB2 freeze register (DBGMCU_APB2_FZ) . . . . . . . . 1058
33.15.4 TPUI frame synchronization packets . . . . . . . . . . . . . . . . . . . . . . . . . 1061