2025-07-10 6:28 AM - last edited on 2025-07-11 12:40 AM by mƎALLEm
Hi :
I want to know which MCU support BC1.2, how can I use CubeMX to filter these MCU?
Solved! Go to Solution.
2025-07-11 4:54 AM
BC1.2 is a USB Battery Charging specification that allows devices to detect and draw higher current from compliant USB chargers.
STM32 MCUs with USB OTG FS/HS peripherals that support BC1.2 typically have hardware and firmware support for charger detection.
You can refer to table Table 7. USB implementation on STM32 ultra-low-power products in AN4879 for BCD raw (stands for battery charging detection)
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.
2025-07-11 4:54 AM
BC1.2 is a USB Battery Charging specification that allows devices to detect and draw higher current from compliant USB chargers.
STM32 MCUs with USB OTG FS/HS peripherals that support BC1.2 typically have hardware and firmware support for charger detection.
You can refer to table Table 7. USB implementation on STM32 ultra-low-power products in AN4879 for BCD raw (stands for battery charging detection)
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.
2025-07-13 6:52 PM
Hi @FBL :
I think there is a typo here.
And I don't find STM32H723, does this chip support BC1.2?
I can't configure BC1.2 in STM32cubeMX, but datasheet say it supports.
2025-07-14 1:49 AM - edited 2025-07-14 1:51 AM
Thank you for reporting this!
We’ve created an internal ticket (214023) and passed it on to the team to get it fixed.
Yess, according to datasheet, STM23H723 supports BC1.2
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.
2025-07-14 5:43 PM