Why, When, and How to use I2C Buffers
There is an enormous range of devices that use the I2C communications interface and system designers are only limited by their own creativity. Here are just a few types
of devices that can be used: Input/output (I/O) expanders,
temperature sensors, light sensors, memory, key pad canners, pressure sensors, humidity sensors, ADCs, DACs, and a variety of other devices. Having a bus composed of parallel connections is advantageous because adding devices
is as simple as connecting to the bus at any location. Furthermore, the additions of devices can be done at any time.