14 I2C
I2C is one of industrial standard serial communication protocols, which uses 2 bus lines such as
Serial Data Line (SDA) and Serial Clock Line (SCL) to exchange data. Because both SDA and SCL
are open-drain outputs, each line needs a pull-up resistor respectively.
Their features are listed as shown below:
 Compatible with I2C bus standard
 Multi-master operation
 Up to 400 kHz data transfer speed
 7 bit address
 Support 2 slave addresses
 Both master and slave operation
 Bus busy detection
14.1 Block Diagram