STM32 Advance USB type-C only Source
Target description This tutorial will help you to: - Use the X-NUCLEO-SRC1M1 shield that includes a TCPP02-M18 protection circuit and provides a USB Type-C© connector - Create a USB legacy 3A @ 5V source application with the NUCLEO-F446RE board that does not include any USBPD peripheral and the X-NUCLEO-SRC1M1 shield using STM32CubeIDE software
Prerequisites - Computer with Windows 7 (or higher)
Hardware - NUCLEO-F446RE (tested on rev C-04) - X-NUCLEO-SRC1M1 shield - A USB sink device to test our USB source device
Software - STM32CubeIDE (tested with V1.8.0) - X-CUBE-TCPP MCU Firmware Package (BSP)
Literature - UM1724 NUCLEO-F446RE User Manual - UM2973 X-NUCLEO-SRC1M1 User Manual
Create a USB Legacy 3A @ 5V Source Device
Total 60min
1. Creating the project
5 min Open STM32CubeIDE and create a New STM32 Project. As a target selection, choose the NUCLEO-F446RE from the Board Selector Tab