Source: https://ww1.microchip.com/downloads/en/Appnotes/TB2669-I2C-Slave-Mode-00002669B.pdf