Skip to main content
mikt
Associate II
January 8, 2019
Solved

Why STM32F0xxxx Series not supporting USB Host?

  • January 8, 2019
  • 3 replies
  • 977 views

..

This topic has been closed for replies.
Best answer by Khouloud GARSI

Hi @mikt​ ,

The STM32F0 MCUs support only USB 2.0 FS device interface.

As suggested by @After Forever​ , you have to choose another MCU if you need Host capabilities in your application. I advise you to have a look on application note AN4879, it gives an overview of the USB peripherals implemented on STM32 MCUs. It will help you to choose another MCU based on the USB peripheral embedded on it.

Link to AN4879:

https://www.st.com/content/ccc/resource/technical/document/application_note/group0/0b/10/63/76/87/7a/47/4b/DM00296349/files/DM00296349.pdf/jcr:content/translations/en.DM00296349.pdf

Khouloud.

3 replies

After Forever
Senior III
January 8, 2019

Because they don't have the required features to do that. Choose another family of microcontrollers, for example STM32F4.

Uwe Bonnes
Chief
January 8, 2019

USB Host needs more logic and RAM.

Khouloud GARSI
Khouloud GARSIBest answer
ST Employee
January 8, 2019

Hi @mikt​ ,

The STM32F0 MCUs support only USB 2.0 FS device interface.

As suggested by @After Forever​ , you have to choose another MCU if you need Host capabilities in your application. I advise you to have a look on application note AN4879, it gives an overview of the USB peripherals implemented on STM32 MCUs. It will help you to choose another MCU based on the USB peripheral embedded on it.

Link to AN4879:

https://www.st.com/content/ccc/resource/technical/document/application_note/group0/0b/10/63/76/87/7a/47/4b/DM00296349/files/DM00296349.pdf/jcr:content/translations/en.DM00296349.pdf

Khouloud.