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