Skip to main content
Uwe Bonnes
Chief
May 22, 2023
Solved

AN4879/USB does not mention STM32G0/G4

  • May 22, 2023
  • 2 replies
  • 1611 views

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

This topic has been closed for replies.
Best answer by Imen.D

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

2 replies

Imen.DBest answer
ST Technical Moderator
May 22, 2023

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

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
mvduin
Graduate
March 20, 2025

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.