The i2c bus is a two-wire communication protocol.I2C interface can be multi-master or multi-slave.It provides support to the slow devices (EEPROM, ADC, RTC)
Read this post on aticleworld.com