
UM2546 Rev 1
5/30
UM2546
List of figures
5
List of figures
Figure 1.
STM32G071B-DISCO USB-C Discovery kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2.
Demonstration folder organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 3.
Discovery folder organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 4.
STM32G071B-DISCO USB-C Discovery kit firmware - Software architecture . . . . . . . . . . . 7
Figure 5.
STM32G071RBT hardware blocs used by the UCPD demonstration . . . . . . . . . . . . . . . . . 9
Figure 6.
STM32G071RBT peripherals used by the UCPD demonstration . . . . . . . . . . . . . . . . . . . . 10
Figure 7.
Mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 8.
LED indications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 9.
STM32G071B-DISCO top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 10.
STM32G071B-DISCO bottom view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 11.
STM32G0 software architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 12.
CC lines isolation/pull down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 13.
Menu sequence in spy mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 14.
Menu sequence in standalone sink mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 15.
Welcome screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 16.
Attach screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 17.
PD capability screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 18.
Power screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 19.
Power role screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 20.
Fast role swap screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 21.
Data role screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 22.
Display Port screen (only standalone mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 23.
Power delivery information screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 24.
Source profile screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 25.
Distant Sink profile screen (only standalone mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 26.
Action screen (only standalone mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 27.
Version screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 28.
STM32CubeMonitor USB Type-C PD tool debug trace selection. . . . . . . . . . . . . . . . . . . . 23
Figure 29.
STM32G0 top and bottom view of Discovery board (MB1378). . . . . . . . . . . . . . . . . . . . . . 23
Figure 30.
Trace example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 31.
Full STM32CubeMonitor USB Type-C PD tool example . . . . . . . . . . . . . . . . . . . . . . . . . . 25