Introduction
STM32 microcontrollers include a group of products embedding a USB (universal serial bus) peripheral (see the table below for applicable products). Full-speed and high-speed operations are provided through embedded and/or external PHYs (physical layers of the open system interconnection model).
This application note gives an overview of the USB peripherals implemented on STM32 MCUs. It also provides hardware guidelines for PCB design, to ensure electrical compliance with the USB standards.
For more details, refer to the USB or OTG sections in the product reference manual.
| Type | Series, lines, part numbers1 |
|---|---|
| Microcontrollers | STM32C5 series |
| STM32F2 series | |
| STM32F4 series 2 | |
| STM32F7 series | |
| STM32H5 series | |
| STM32H7 series | |
| STM32F0 series 3 | |
| STM32F1 series 4 | |
| STM32F302 line | |
| STM32F303xD/xE/xB/xC products | |
| STM32F373 line | |
| STM32G0B0xx products | |
| STM32G0C1xx products | |
| STM32G4 series | |
| STM32C071 line | |
| STM32L0 series 5 | |
| STM32L1 series | |
| STM32L4 series 6 | |
| STM32L4+ series | |
| STM32L5 series | |
| STM32U073 line | |
| STM32U083 line | |
| STM32U5 series | |
| STM32U3 series | |
| STM32WBA2x line | |
| STM32WBA6x line | |
| STM32WB35xx products | |
| STM32WB55xx products | |
| STM32N6 series |
