Semester : SEMESTER 6
Subject : Embedded System
Year : 2018
Term : MARCH
Scheme : 2015 Full Time
Course Code : EC 308
Page:14
PROTOCOL 122 لا
is the short form of Inter-Integrated Circuit Serial Protocol. It is also referred 120
as IIC or 120 or I2C. 120 bus uses 2 wires for connecting devices. The bus is Bidirectional
and synchronous 10 a common clock. Microcontroller with built या I2C are available. Data
rates of 1001൯5 ( The bus consists of two 11165 ~serial clock (I2C Protocol consists of
following fields:
* Start condition-jt 15 signaled by falling edge of SDA line while SCL line is kept high.
It is initiated by a master. Clock is controlled by master.
* Address packet consisting of read/write indication and slave acknowledge (SLA
The 1 20 protocol is a two_wire serial bus:
ee سا
ടത്തി
Data transfer sequence
A basic Master to slave read or write sequence for I2C follows the following order: 1.
Send the START bit
2. Send the slave address (ADDR)
3. Send the Read
4. Wait for/Send an acknowledge bit (A)
5. Send/Receive the data byte (8 bits) (DATA)
6. Expect/Send acknowledge bit (A)
7. Send the STOP bit
DATA TRANSFER FROM MASTER TO SLAVE
नन् ग பட்டனை ய