Skip to main content
CAlon
Visitor II
February 13, 2019
Question

STM32F105 I2C clock streaching

  • February 13, 2019
  • 2 replies
  • 739 views

Hi,

We are working with the STM32F105 chip and we want to use its I2C interface to communicate with a chip that demanding an I2C master that allows the clock stretching. We need to know if it is possible to enable this feature in the STM32F105 and how it works.

We also need to know if there exist any internal timeout when the slave hold down the SCL signal too much time.

Regards

This topic has been closed for replies.

2 replies

AvaTar
Senior III
February 13, 2019

According to the reference manual, yes : https://www.st.com/resource/en/reference_manual/cd00171190.pdf

The F1 series is quite antique, check for current or upcoming NRNDs.

ST's STM32 I2C peripheral block is not quite famous for simplicity and comprehensibility, though.

S.Ma
Principal
February 13, 2019

While the clock stretching should be supported. However Avatar's comment requires to look for latest I2C SW library for latest functional implementation.