cancel
Showing results for 
Search instead for 
Did you mean: 

Why STM32F0xxxx Series not supporting USB Host?

mikt
Associate II
 
1 ACCEPTED SOLUTION

Accepted Solutions
Khouloud GARSI
Lead II

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.

View solution in original post

3 REPLIES 3

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

Uwe Bonnes
Principal II

USB Host needs more logic and RAM.

Khouloud GARSI
Lead II

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.