Skip to main content
Visitor II
July 18, 2025
Question

Stm32 usb host questions and recommended mcu

  • July 18, 2025
  • 2 replies
  • 335 views

I am looking at a project where I would typically use an SBC, but wondering if ST has enough usb host support to accomplish this with existing usb stack software.  If so what would be recommended models?

 

  • Will be used as a usb host only (role change not required).
  • Need to be able to work with usb 2.0 hubs (3 levels) and identify which port a device was plugged into.  Also wondering if usb HS vs FS would make a significant difference if I am supporting 20+ usb devices from the host management side?
  • Need to mount usb mass storage device and read a file.
  • Need to communicate with usb serial device (ttyACM).

Thanks for the insights!  

 

 

    This topic has been closed for replies.

    2 replies

    Technical Moderator
    August 5, 2025

    Hi @scottc19 

    You can use STM32MCU Finder, to filter out your needs. Also, in AN4879, Table 6. USB implementation on STM32 should help you as well. 

    About USB HS vs FS would make a significant difference, HS provides much higher bandwidth, reducing latency and improving device responsiveness but might requires external PHY.
    For example, STM32H7S3/S7 and STM32F72x/3x embeds HS phy internally. 

    Super User
    August 5, 2025

    @scottc19 wrote:

    I am looking at a project where I would typically use an SBC


    So maybe look at STM32 MPUs?

    https://www.st.com/en/microcontrollers-microprocessors/stm32-arm-cortex-mpus.html