Source: https://training.ti.com/sites/default/files/docs/adcs-introduction-to-i2c-example-presentation.pdf