AnsweredAssumed Answered

Reading I2C device in minimal time

Question asked by Maunik Patel on Jun 11, 2018

Hello all,


I am using STM32L432KB controller with LIS2DE12 accelerometer over I2C3.


On the controller side,

- when I use Normal mode (100KHz) with blocking API HAL_I2C_Mem_Read(), it took about 500 uSec to read a single byte from accelerometer

- when I use FAST Mode (400KHz) with the same blocking API, it took about 250 uSec to read a single byte

Is there any way to reduce this time to about 100 uSec ?


Please guide me for required configurations, which I might have missed.


Thank You,
Maunik Patel