Skip to main content
Explorer
June 2, 2024
Solved

Is there a list of MCU's with USB HOST controller?

  • June 2, 2024
  • 3 replies
  • 3203 views

I need a MCU with a USB host controller. It seems to be hit or miss as to which STM32 chips have this feature. I've tried the product selector on both this site and Digikey, but "host" is only ever listed in the datasheet, so this has proven fruitless. This feature is key to he project I'm working on. I need to be able to connect a keyboard to the chip and be able to read the key presses. The rest of what I need is mostly IO and SPI/I2C, so I'm otherwise not to picky. Still, I'd like to avoid wading through the muck that is the ST MCU lineup, chip by chip, if at all possible.

    This topic has been closed for replies.
    Best answer by Uwe Bonnes

    MCUFinder should help you to look for those parts. In general, you will find USB host capability not at the low price end of the available devices.

    3 replies

    Graduate II
    June 2, 2024

    MCUFinder should help you to look for those parts. In general, you will find USB host capability not at the low price end of the available devices.

    Explorer
    June 2, 2024

    I did not know that was a thing! Thank you!

    Super User
    June 2, 2024

    While waiting for better answers, why not to ask Copilot or Gemini?

    Super User
    June 3, 2024

    In STM32, two types of USB modules are used: a simpler device-only, in the lower-end models; and a host+device type (licenced from Synopsys) marked as OTG in the higher end models. The latter is in the 'F105/'F107, 'F2xx, 'F4xx, 'F7xx,  'H7xx, and higher-end 'L4yx and 'U5yx, where y>=7 (including letters).

    There's also one exception, the USB in 'G0Bx is a derivative of the device-only model but it does implement also host.

    JW