Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 12

2

I C Bus

Inter-Integrated Circuit Bus


2
The I C Bus Protocol
2
I C Slave interface
2
I C Master interface
Master to Slave
I2C Bus Events: Start I2C Stop
I2C
I2C Bus Events: Transmitting a byte
to a slave device
I2C Bus Events: Receiving a byte
from a slave
I2C Bus Events: Getting
Acknowledge from a slave
I2C Bus Events: Giving
Acknowledge to a slave
I2C Bus Events: No Acknowledge
(from slave to master)
This means that either :
The slave is not there (in case of an
address)
The slave missed a pulse and got out of
sync with the SCL line of the master.
The bus is "stuck". One of the lines could
be held low permanently


BUS Speed
100kHz 400kHz
Voltage Level
In the beginning the I2C bus focussed on
5 volt logic.
With the I2C specification 2.0 released
1998 the possible I2C reference voltage
was decreased to 2 volt.

You might also like