user81860: I know we can connect 4 ADS1115s to an Arduino Mega 2560.
Is there any limit on the number of ADS1115s we can connect to the Mega giving each a different address? I have to connect at least 36 ADS1115s.

user6628: 256(+?)
With 8 TCA9548A 1-to-8 I2C Multiplexers on different I2C addresses, it is a multiplication problem: You can expand the Arduino Mega's I2C port on Digital Pins 20&21 to 8 multiplexers *  8 multiplexer ports * 8 ADS1115 addresses to 256.
It might be possible to go much further if you can wire and code multiple levels of multiplexers.

81860: <p>I know we can connect 4 <a href="https://www.ti.com/lit/ds/symlink/ads1115.pdf" rel="nofollow noreferrer">ADS1115</a>s to an Arduino Mega 2560.</p>
<p>Is there any limit on the number of ADS1115s we can connect to the Mega giving each a different address? I have to connect at least 36 ADS1115s.</p>
 6628: <p>256(+?)</p>
<p>With 8 <a href="https://www.ti.com/lit/ds/symlink/tca9548a.pdf?ts=1639975466543" rel="nofollow noreferrer">TCA9548A</a> 1-to-8 I2C Multiplexers on different I2C addresses, it is a multiplication problem: You can expand the Arduino Mega's I2C port on Digital Pins 20&amp;21 to 8 multiplexers *  8 multiplexer ports * 8 ADS1115 addresses to 256.</p>
<p>It might be possible to go much further if you can wire and code multiple levels of multiplexers.</p>
