2026-04-15 6:45 AM
Hello,
I am planning to use STM32H562RGT6 in my product to communicate and update my firmware via CAN FD.
To plan that, I am using STM32CubeMX 6.17.0, the datasheet and the AN2606 (Rev 70).
And I would like to use only one CAN FD to communicate and to update my firmware in this MCU. But it is impossible to do this in STM32CubeMX. I have only access to FDCAN1. And there are no FDCAN2 on the pins.
So, is it a problem in STM32CubeMX ? Or should we use FDCAN1 to do firmware updates via FDCAN for this MCU ?
PS: it is the same problem with the MCU STM32H562VGT6 (and maybe other similar MCUs)
Solved! Go to Solution.
2026-04-16 8:58 AM - edited 2026-04-17 1:08 AM
Hello,
Getting back to you regarding this topic:
FDCAN2 is not available on STM32H562 devices even FDCAN2 pins are there but the instance is deactivated internally inside the chip.
Hope that answers your question.
2026-04-15 6:56 AM
Hello @x314159 and welcome to the ST community,
From the datasheet:
Only one FDCAN instance is available which is FDCAN1. So you can't use FDCAN bootloader as you need FDCAN2 instance available on the chip.
2026-04-15 7:01 AM - edited 2026-04-15 7:03 AM
Ok by referring to Table 14., FDCAN2 is available in LQFP64 package.
Need to check internally what is wrong here!
Which is not the case of CubeMx which showing only FDCAN1 instance:
2026-04-16 8:58 AM - edited 2026-04-17 1:08 AM
Hello,
Getting back to you regarding this topic:
FDCAN2 is not available on STM32H562 devices even FDCAN2 pins are there but the instance is deactivated internally inside the chip.
Hope that answers your question.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.