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

Outcomes