8 I2C Interface
The I2C interface uses the SDA and SCL pins to indicate various I/O states to the ATECC608C-TNGTLS. This interface is designed to be compatible at the protocol level with the Microchip AT24C16 Serial EEPROM operating at 1 MHz.
The SDA pin is normally pulled high with an external pull-up resistor because the ATECC608C-TNGTLS client includes only an open-drain driver on its output pin. The bus host may either be open-drain or totem pole. In the latter case, it must be tri-stated when the ATECC608C-TNGTLS is driving results on the bus. The SCL pin is an input and must be driven both high and low at all times by an external device or resistor.