cancel
Showing results for 
Search instead for 
Did you mean: 

Using integrated DB function of STM32U5 with TCPP01-M12

EniRot99
Associate II

Hello everyone,

I'm currently working on a USB Type‑C Power Delivery design using the STM32U575VGT6Q and the TCPP01‑M12. According to the TCPP01‑M12 datasheet and the example from the UM2581 STM32L5 Nucleo Board, the DB pin should be connected to a GPIO pin on the MCU.

The MCU provides two DB signals to properly indicate a dead battery condition. Can these signals be used and fed to the TCPP01‑M12 DB pin?

However, I cannot find any option in CubeMX to select or configure just one DB signal – it appears that this specific configuration is not available in the graphical interface.

Has anyone encountered this issue?

Should the second DB signal be connected together with the first one?
Should I leave it unconnected or tie it to a defined potential?
Is stacking of an external interrupt on the second DB signal a suitable workaround to use it for the FLT signal?

EniRot99_0-1739362505572.png

Thanks in advance for any help!

1 REPLY 1
FBL
ST Employee

Hi @EniRot99 

For this nucleo board, TCPP12 is responsible of Dead Battery feature.

FBL_0-1739369556955.png

FBL_1-1739369747391.png

However, as you mentioned, STM32L5 MCU provides two DB signals to feature a dead battery without protection (which is not highly recommended) 

To implement the board setup on MX, you need to enable TCPP software package.

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.