AnsweredAssumed Answered

MLX90621 I2C

Question asked by lee.paul.003 on May 19, 2015

I am having issues with the I2C on a STM32F407. I am trying to talk to the MLX90621 thermopile but getting stuck on a repeated start on the busy flag.

I used the I2C driver from the following link ( and use the code from

My default configuration is changed for the MLX90621 from 0x74 to 0x14. I have also changed the PTAT and CPIX address to 0x40 and 0x41.

On my hardware I have 4K7 pull on the SDA and SCL, and the voltage supplied is 3.3V.

Writing the configuration seems fine and when start reading pixels afterwards, the code get stuck in a repeated start with the busy flag set.