I2C peripheral design