VLSI Training in Ahmedabad | UVM Training in Gujarat – Indeeksha Digital Pvt. Ltd.

I2C (Inter-Integrated Circuit)

I2C - Inter Integrated Circuit
I2C is a simple, widely used communication protocol that allows multiple electronic devices 
(like sensors, displays, or microcontrollers) to communicate with each other using just two wires:
      SDA (Serial Data Line) – for data transfer
      SCL (Serial Clock Line) – for clock signals

Key Points:
Master-Slave Setup: One device (the master) controls the communication, and others (slaves) respond.
Addressing: Each slave has a unique address.
Speed: Typically, up to 400 kHz (Standard/Fast Mode), but can go higher with advanced modes.
Data Transfer: Data is sent in bytes, and the master generates the clock.

Advantages:
Requires only two wires, even with multiple devices
Simple and efficient for short-distance communication

Common Uses:
Connecting microcontrollers with sensors, real-time clocks, EEPROMs, etc

Whatsapp Call Email Inquiry