SBASAV5 December 2023 ADS1114L , ADS1115L
PRODUCTION DATA
The ADS111xL uses an inter-integrated circuit (I2C) compatible interface for serial communication. I2C is a 2-wire, open-drain communication interface that allows for communication between a controller device and multiple target devices on the same bus by using device addressing. Each target device on an I2C bus must have a unique address. Communication on the I2C bus always takes place between two devices: one acting as the controller and the other as the target. Both the controller and target can receive and transmit data, but the target can only read or write under the direction of the controller. The ADS111xL always acts as an I2C target device.
An I2C bus consists of two lines: SDA and SCL. SDA carries data and SCL provides the clock. Devices on the I2C bus drive the bus lines low by connecting the lines to ground; the devices never drive the bus lines high. Instead, the bus wires are pulled high by pullup resistors; thus, the bus wires are always high when a device is not driving the lines low. As a result of this configuration, two devices do not conflict. If two devices drive the bus simultaneously, there is no driver contention.
See the I2C-Bus Specification and User Manual from NXP Semiconductors™ for more details.