SWCU192 November 2021 CC1312R7 , CC1352P7 , CC2652P7 , CC2652R7
The I2C bus provides bidirectional data transfer through a 2-wire design (a serial data line SDA and a serial clock line SCL). The I2C bus interfaces to external I2C devices such as serial memory (RAM and ROM), networking devices, LCDs, tone generators, and so on. The I2C bus may also be used for system testing and diagnostic purposes in product development and manufacturing.
Each device on the I2C bus can be designated as a master or a slave. Each I2C module supports both sending and receiving data (as either a master or a slave) and can operate simultaneously (as both a master and a slave). Both the I2C master and slave can generate interrupts.
The CC13x2x7 and CC26x2x7 device platform includes an I2C module with the following features: