Цитата(HardEgor @ Mar 22 2018, 18:50)

100кГц - это максимальная частота, возможно вы её превышаете и кто-то не успевает отрабатывать.
Попробуйте поставить 75кГц например.
В I2C, насколько помню, обычно есть требования не по частоте клока, а по длительностям положительной и отрицательной частей периода SCL.
Частота может быть в норме, а вот какая-то длительность зарезана.