cancel
Showing results for 
Search instead for 
Did you mean: 

No CAN Communication on STM32H723ZG-E01 (A230801274)

mani9989
Associate II

Dear STMicroelectronics Support,

I am working with the STM32H723ZG-E01 board (Serial: A230801274) and encountering an issue where CAN communication is not functioning as expected.

Based on the documentation, I have configured the FDCAN1 interface to use PD0 (FDCAN1_RX) and PD1 (FDCAN1_TX). The FDCAN peripheral clock is set to 20 MHz. The external transceiver is correctly connected and powered, and the rest of the board appears to function normally.

Despite this setup, no CAN or CAN FD communication is taking place. I would appreciate your help with the following:

  1. Could you please confirm whether PD0 and PD1 are valid and officially supported pins for FDCAN1 on this specific board?

  2. Are there any known limitations, errata, or special configuration requirements for using these pins?

  3. Could you kindly share a sample .ioc configuration file and example code (bare metal or HAL-based) for basic CAN or CAN FD communication on the STM32H723ZG-E01 board?

This would greatly help us verify our setup and ensure we're not missing any critical configuration steps.

Thank you for your assistance.

Best regards,
Kasani Manikanta 

20 REPLIES 20

No. You need to use 5MHz as Input frequency as I shared in the ioc file I've attached previously. You don't have any 24MHz source on the board. If you need your system clock set to 24MHz with a 5MHz as HSE input, this is the right configuration:

mALLEm_0-1747757533723.png

And you need to check if the STLINK-MCO is set to output 5MHz as stated in the article: How to use STLINK-V3 MCO output on Nucleo boards as a precise clock source for STM32

 

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.