0% found this document useful (0 votes)
84 views5 pages

I C Communication Protocol: (I2C/IIC/TWI) Inter Integrated Circuit Bus

The I2C communication protocol uses a two-wire interface consisting of a serial data line and serial clock line. It allows for master-slave communication between multiple devices on the same bus. Devices communicate through either a write or read process, with the master device initiating data transfer and determining the address and transfer direction of the slave device.

Uploaded by

api-3740925
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views5 pages

I C Communication Protocol: (I2C/IIC/TWI) Inter Integrated Circuit Bus

The I2C communication protocol uses a two-wire interface consisting of a serial data line and serial clock line. It allows for master-slave communication between multiple devices on the same bus. Devices communicate through either a write or read process, with the master device initiating data transfer and determining the address and transfer direction of the slave device.

Uploaded by

api-3740925
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 5

I2C Communication Protocol

(I2C/IIC/TWI)
Inter Integrated Circuit bus
Introduction
 Invented by Philips in order to attach low speed
peripherals.
 Two wire interface (Serial Data-SDA, Serial
Clock-SCL).
 7-Bit addressing space.
 Master-slave operation.
 10 KHz Low Speed, 100 KHz Standard Speed,
400 KHz Fast Mode, 3.4 High Speed Mode)
 Multiple devices on the same bus.
Operation Modes
 Master Device:
 Master transmit.
 Master receive.
 Slave Device:
 Slave transmit.
 Slave receive.
 Multiple masters possible.
The Communication Protocol

Write to device: Read from device:


 Send Start Sequence  Send Start Sequence
 Write I2C device address (R/W  Write I2C device address
Bit Low) (R/W Bit High)
 Write device register address  Write device register address
 Send data byte  Resend Start Sequence
 Send stop sequence  Write device
 Send stop sequence
Communication Example

You might also like