Skip to main content
GordonDavid
Associate
July 18, 2024
Question

Best or possible USB controller(s) for use with STM32WL5MOCH6STR???

  • July 18, 2024
  • 2 replies
  • 1275 views

HI,

I'm currently looking at the STM32WL5MOCH6STR module but I need USBC for data transfer. Any suggestion for an USBC interface chip?

 

Thanks,

2 replies

Uwe Bonnes
Chief
July 19, 2024

USBC is a connector type, not the USB protocoll/speed type. So even a USB1 speed board can have a USBC connector. Otherwise, STM32WL5 has no USB hardware so you need to add something like MAX3420E to get USB functtionality. Did you consider a Serial to USB device like the FTDIX232? But I also wonder what your application is. LORA is for a remote device, USB for a PC connected device. This contradicts.

GordonDavid
Associate
July 19, 2024

Thank you. I should have been more specific. 

I need to use a USBC connector for both power and data transfer. Since the STM32WL5 has no internal support, I need an interface chip that will work with the largest number of devices. I looked at the STUSB4500LQTR but it didn't look like a good match. Is there another device required to interface the STUSB4500LQTR to a STMicro MCU?

 

Thanks,

Peter BENSCH
Technical Moderator
July 22, 2024

As you can read in the description of USB-C (e.g. on Wikipedia), USB-C defines other ports in addition to the data lines for data transmission, e.g. the Configuration Channel (CC). This CC is used to exchange information for USB-PD or other modes in parallel to data communication.

The STUSB4500L as the small brother of the STUSB4500 is not a USB-PHY for USB-C data transmission, but a USB Type-C sink port controller for the aforementioned Configuration Channel (CC) if the respective MCU does not offer such a controller.

So if you absolutely want to transfer data via USB-C, as @Uwe Bonnes mentioned, you need a device that converts a serial port to USB. In addition, a corresponding programme is required as a remote application on the host side.

Perhaps it will be easier to help you if you describe the aim of your endeavours?

Regards
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Chris21
Associate II
July 19, 2024

"Is there another device required to interface the STUSB4500LQTR to a STMicro MCU?"

To accomplish USB data transfer, the STMicro MCU would need to have a USB peripheral, STM32WL5MOC does not.