cancel
Showing results for 
Search instead for 
Did you mean: 

AN4879/USB does not mention STM32G0/G4

Uwe Bonnes
Principal III

Hello,

AN4879 Rev 6 - April 2023 does not mention STM32G0 and STM32G4 USB functionality, also the series has been release since some time. Explaining similarities and differences to the other series wooul be usefull

1 ACCEPTED SOLUTION

Accepted Solutions
Imen.D
ST Employee

Hello @Uwe Bonnes​,

Thank you for rising this up.

An internal ticket (ID 152751) is submitted in order to update the AN4879.

(PS: ID 152751 is an internal tracking number and is not accessible or usable by customers).

Imen

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

View solution in original post

2 REPLIES 2
Imen.D
ST Employee

Hello @Uwe Bonnes​,

Thank you for rising this up.

An internal ticket (ID 152751) is submitted in order to update the AN4879.

(PS: ID 152751 is an internal tracking number and is not accessible or usable by customers).

Imen

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen
mvduin
Associate

Almost two years have passed, still no update?

If it helps, the STM32G0B0/B1/C1 usb peripheral appears functionally identical to the one on the STM32U535/545 ("type E" with 2KB SRAM) except it has no dedicated Vddusb. The STM32G4 usb peripheral is similar except device-only ("type A") and 1KB SRAM instead of 2KB.

So, to summarize:

  • STM32G0(B/C): "Type E" USB 2.0 full-speed host/device, 2KB SRAM
  • STM32G4: "Type A" USB 2.0 full-speed device, 1KB SRAM
  • no dedicated Vddusb
  • 8 endpoints/channels
  • embedded D+ pull-up
  • device-mode LPM
  • battery-charger detection (BC1.2)

BTW, the current revision (AN4879 r7) claims in table 7 on page 7 that the STM32U535/545 supports 12 channels in host mode. This is contradicted by the technical reference manual RM0456r6 which on page 3090 says that the number of channels supported in host mode equals the number of endpoints supported in device mode, which is 8.