What is I2C and TWI?
I2C (pronounced “eye squared see”) is a synchronous serial protocol that operates on TTL levels and has provision for bi-directional communication between up to 127 (with 7 bit addressing) devices. It requires an SCL (clock) and SDA (data/address) line, as well as a ground connection. The bus is externally pulled high via a resistor. TWI stands for Two-Wire Interface. To be continued…