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.