[2] Devices on the bus

I2C bus


Fig 1. The I2C bus, 1 MASTER , 3 SLAVEs, and the required pull-up resistors.


There are two kinds of device on the I2C bus:

MASTER - node that always controls the clock line

SLAVE - node that is not in control of the clock line


The most common setup is 1 MASTER and multiple SLAVEs on the I2C bus. Both MASTER and SLAVE can transfer data over the I2C bus, but that transfer is always controlled by the MASTER.

SoR_tut1_html_649df559.gif6.98 KB