This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

how many devices can be connected in i2c practically

Hi all,

Recently I had gone through the the links given below for i2c

http://i2c.info/i2c-bus-specificationhttp://www.edaboard.com/thread197573.html; In that they are mentioning only 114 devices can be communicated practically in i2c but no reason. As far as my understanding the number of devices can be connected to single i2c bus is depends on the capacitance of the bus and distance. Could anyone have more idea about it?

Thanks in advance

  • 114 is the theoretical limit for 7-bit addresses.

    How much you are limited by the capacitance depends on how the chips and the overall system are constructed. It is not really possible to predict this for an unknown system; you have to look at the signals with an oscilloscope.

    To make a bus with high capacitance work, you can use stronger pull-up resistors (which increases power usage), and/or reduce the frequency.

**Attention** This is a public forum