Multiple I2C devices

Sorry if this is a bit basic (so am I) Google isn’t helping me; so I’m hoping you guys might clue me in…

Wondering if there’s a limit on the number of I2C devices connected to the arduino - or if there becomes problems addressing them

Want to use my DS1307 RTC and a pair of port expanders PCF8575(?)

Thanks in advance,

I think the I2C protocol allows for 127 device addresses on a buss, so several devices should be no problem, as long as they have different addresses.


Also you can use analogue multiplexers to externally switch the data line so you can address more devices or access several devices with the same address.