5 I/O Interfaces
The I2C interface uses the SDA and SCL pins to transfer commands/data/status to and from the TA010-TFLXWPC device. Data flow is controlled by the host controller.
Interface Terminology
- Host:
 - The host MCU generates the command and controls the data flow on the bus to one or more client devices.
 - Client:
 - The TA010-TFLXWPC device always operates as a client device on the bus and cannot take control of the bus.
 - Device Address:
 - 7-bit address used to address a client device. This is part of the first byte sent to a client device for each write or read transaction.
 - Open-Drain:
 - The TA010-TFLXWPC device has an open-drain output buffer where the bus is actively pulled low by the output buffer when data are read from the device but are passively pulled high by an external pull-up resistor.
 
Remember: The I2C
                                                  standard uses the terminology “Master” and
                                                  “Slave”. The equivalent Microchip terminology used
                                                  in this document is “Host” and “Client”,
                                                  respectively. 
        