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