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.

  • you could try connecting all 36 ... pull one of 36 address lines high and talk to that one selected device
    – jsotola
    Commented Dec 20, 2021 at 15:25

1 Answer 1



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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.