cancel
Showing results for 
Search instead for 
Did you mean: 

does stm32G0 need an external clock for USB PD

Brenden_PLUS
Senior

 Where using a

  • STM32G081EBY6TR
  • 25-pin wlcsp - package

This part doesn't seem to have pins for a external clock pins.  Just making sure that the internal clock is sufficient to handle USB-PD.  It say's that 6 to 18mhz is fine, but really its looking for 6 to 12mhz.  The internal one is 16Mhz.

 

Screenshot 2026-01-20 at 5.20.24 PM.png

1 ACCEPTED SOLUTION

Accepted Solutions
FBL
ST Employee

Hi @Brenden_PLUS 

STM32G081EBY6TR has one port with only one CC line available (supporting limited number of use cases like applications with a captive cable attached to the board).

UCPD controller is always clocked by HSI16.  (page 159 in RM0444)

So indeed, it is sufficient for USB Power Delivery operation, and external clock pins are not required unless the application involves maybe USB host functionality.

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.




Best regards,
FBL

View solution in original post

2 REPLIES 2
FBL
ST Employee

Hi @Brenden_PLUS 

STM32G081EBY6TR has one port with only one CC line available (supporting limited number of use cases like applications with a captive cable attached to the board).

UCPD controller is always clocked by HSI16.  (page 159 in RM0444)

So indeed, it is sufficient for USB Power Delivery operation, and external clock pins are not required unless the application involves maybe USB host functionality.

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.




Best regards,
FBL

Thank i was curious why i didn't see how to hook up the UCPD in CubeMx