cancel
Showing results for 
Search instead for 
Did you mean: 

Does STM32F103RC support UVC(USB video class)

Treacy Yao
Associate II
Posted on February 07, 2018 at 08:32

Hi, I want to do a confirm that does STM32F103RC support UVC(USB video class)? Because I don't find the UVC related driver in STM32Cube_FW_F1_V1.6.0\Middlewares\ST\STM32_USB_Device_Library. We want to use camera is UVC and driver IC is TUSB1210. Can 

S

TM32F103RC

support this?
5 REPLIES 5
Ben K
Senior III
Posted on February 08, 2018 at 11:05

The MCU supports it as any other class because it is just a software layer that uses some endpoints. However it only supports Full Speed mode (12Mbps), which may not be feasible for video streaming.

Posted on February 08, 2018 at 17:20

I don't recall the F1 series supporting ULPI PHY's

UVC is not something ST has historically provided examples for, you'll likely need to own the development task, or find a vendor providing more expansive USB stack libraries. Discuss with the local ST Rep/FAE supporting your project/company.

The F1 is an Old device, there are surely better STM32 solutions in 2018?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on February 11, 2018 at 06:07

Do mcu must have ULPI PHY?

Posted on February 11, 2018 at 07:33

1. Still picture is OK for UVC. Right?

2. Does the MCU need 

ULPI PHY

?
Posted on February 13, 2018 at 18:25

1. A still picture would be better interfaced with Mass Storage Class, or Picture Transfer Protocol.

2. All USB peripherals in STM32 line have Full Speed PHY embedded in the MCU, and since this isn't a High Speed capable device, ULPI cannot be used.