STM32 USB MSC
This tutorial will cover how to use the USB mass class (msc) in STM32. We…
This page covers tutorials on using the built-in USB peripheral on STM32 microcontrollers. STM32 devices with a USB peripheral can operate as a USB device, host, or in OTG mode, making them capable of handling a wide range of USB use cases directly without any external components.
The series listed below cover practical USB implementations including virtual COM port, HID, and mass storage, with step-by-step configuration in CubeIDE and working code examples. Whether you are replacing a USB to UART converter, building a custom HID device, or adding file transfer capability to your project, the tutorials here cover the setup from scratch.