16 Inter Integrated Circuit (I2C)
Inter Integrated Circuit (I2C) is one of the industrial standard serial communication protocols, and which
uses 2 bus lines Serial Data Line (SDA) and Serial Clock Line (SCL) to exchange data. Because both
SDA and SCL lines are open-drain output, each line needs pull-up resistor.
The I2C has the features listed below:
Compatible with I2C bus standard
Multi-master operation
Up to 400kHz data transfer speed
7 bit address
Support 2 slave addresses
Both master and slave operation
Bus busy detection
16.1 Block diagram