Skip to main content
Associate
June 28, 2025
Solved

FDCAN availability on STM32H747I-DISCO board

  • June 28, 2025
  • 1 reply
  • 613 views

Moved from this thread.

Thanks for the previous response — it helped me understand the configuration better.

 

Now I have a follow-up doubt:

 

In STM32CubeIDE, I can see multiple pin options for FDCAN1_RX and FDCAN1_TX in the pinout view. However, when I checked the STM32H747I-DISCO board, those selected pins (e.g., PB8, PB9, etc.) don’t seem to be accessible via any header pins or exposed GPIOs on the board.

 

So my question is:

Are there any accessible pins on the STM32H747I-DISCO board that I can actually use to connect FDCAN1 to an external CAN transceiver like the TJA1051T/3?

 

Would appreciate any guidance — especially if there's a known method to access these signals (e.g., via Arduino headers, PMOD, or solder points).

 

Thanks!

 

 

Best answer by mƎALLEm

Hello,

The only solution for FDCAN1 usage on this board is to use STMOD+ connector where PB8 (FDCAN1_Rx) and PB9 (FDCAN1_Tx) are available on pins 19 and 20. From the board's user manual UM2411:

mALLEm_1-1751278077053.png

From the board's schematic:

mALLEm_0-1751278573138.png

Unfortunately, FDCAN2 is not an alternative as all the pins are already used externally by some hardware.

Hope that answers your question.

1 reply

mƎALLEm
mƎALLEmBest answer
Technical Moderator
June 30, 2025

Hello,

The only solution for FDCAN1 usage on this board is to use STMOD+ connector where PB8 (FDCAN1_Rx) and PB9 (FDCAN1_Tx) are available on pins 19 and 20. From the board's user manual UM2411:

mALLEm_1-1751278077053.png

From the board's schematic:

mALLEm_0-1751278573138.png

Unfortunately, FDCAN2 is not an alternative as all the pins are already used externally by some hardware.

Hope that answers your question.

"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."
Andrew Neil
Super User
June 30, 2025

@mƎALLEm wrote:

Unfortunately, FDCAN2 is not an alternative as all the pins are already used externally by some hardware.


@prashanth1 this is always the trouble on dev boards with many bundled "extras";  particularly displays - which can be very hungry on pins!

For better access to the chip itself, maybe look at a Nucleo board - they are far simpler, so don't use-up so many pins...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
mƎALLEm
Technical Moderator
June 30, 2025

@Andrew Neil wrote:


 particularly displays - which can be very hungry on pins!


Particularly for this board, it's mostly the external memory over FMC (SDRAM) which is consuming the IOs the most. The display in this board is driven over DSI interface (only 8-9 pins):

mALLEm_0-1751280272212.png

 

"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."