User Manual

Application Note
SMBus communication with MLX90614
390119061402 Page 17 of 32 Jan-2008
Rev 004
The format of SMBus reading from EEPROM is:
EEPROM memory is accessible for reading without restriction.
Pseudo code example: Reading EEPROM address 0x0E (SMBus Address)
1. Send START bit
2. Send Slave Address (0x00* for example) + Rd\-Wr bit**
3. Send Command (0b001x_xxxx + 0b0000_1110 -> 0b0010_1110)
4. Send Repeated START_bit
5. Send Slave Address + Rd\-Wr bit**
6. Read Data Byte Low (master must send ACK bit)
7. Read Data Byte High (master must send ACK bit)
8. Read PEC (master can send ACK or NACK)
9. Send STOP bit
Note* : Any MLX90614 will respond to address 0x00
Note**: Bit Rd\-Wrhas no meaning for MLX90614