Skip to main content
Graduate II
May 22, 2023
Solved

AN4879/USB does not mention STM32G0/G4

  • May 22, 2023
  • 2 replies
  • 1576 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.DAnswer
    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

    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.