Skip to main content
RonenW
Visitor II
June 9, 2026
Question

I3C controller SCL line is stall on STM32H563ZI

  • June 9, 2026
  • 1 reply
  • 78 views

Hi,

I am using the STM32H563ZI with the MB1404C board and running the “I3C_Controller_HotJoin_IT” example from the following repository: https://github.com/STMicroelectronics/STM32CubeH5/tree/main/Projects/NUCLEO-H563ZI/Examples/I3C/I3C_Controller_HotJoin_IT.
The target device is a different board, not another STM32H563ZI - for example, the “I3C Protocol Analyzer and Exerciser” from Prodigy Technovations.
After initializing the I3C controller and connecting the I3C target device to the bus, the SCL line of the I3C controller continuously toggles.

Using STM32 Sidekick, I identified the following errata:

Errata: Constant SCL Ticking with I3C Controller on STM32H563ZI

1. Known Issue Description

When using the STM32H563ZI in I3C controller mode (such as with the I3C_Controller_HotJoin_IT example), there is a documented errata where, after initialization, the controller may incorrectly detect the SDA line as low, interpret it as a start request, and activate the SCL clock. This results in the controller generating a 0x7F address with RNW bit = 1, which is not acknowledged, causing unexpected bus activity including constant SCL ticking. This errata affects STM32H503CB/EB/KB/RB and STM32H523xx/33xx devices.

1 reply

ST Technical Moderator
September 3, 2026

Hi ​@RonenW 

I believe this is the same issue described in errata 2.15.3 of the STM32H562xx/563 errata sheet, related to an unexpected I3C frame when the peripheral is enabled. Could you please confirm whether the recommended workaround from the errata resolves the issue?

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL