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.