The I2C protocol is used to establish communication between two or more ICs (Integrated Circuits), hence why it’s known as Inter-Integrated Circuit (I2C) communication. However, it should be noted that I2C could also be used as a communication protocol between two ICs that are located on the same PCB.


when you need to establish short distance communication within the same board or device, you can use I2C. It requires only two bidirectional wires for transmitting and receiving information. You also need to know that I2C protocol supports serial communication only. The protocol is very popular and multiple peripheral ICs are connected in master-slave configurations. Talking about master-slave configuration, you have a lot of flexibility when it comes to using the I2C protocol. I2C allows designers to establish two-way communication between multiple master ICs and slave ICs. In fact, you can connect as many as 1008 slave devices.

< Prodigy Community Forum – Click here