Why STM32F0xxxx Series not supporting USB Host?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2019-01-07 10:17 PM
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2019-01-08 7:55 AM
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:
Khouloud.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2019-01-08 1:14 AM
Because they don't have the required features to do that. Choose another family of microcontrollers, for example STM32F4.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2019-01-08 1:15 AM
USB Host needs more logic and RAM.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2019-01-08 7:55 AM
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:
Khouloud.
