I’m starting a project where I’m going to need a shitload of in- and outputs. Nothing fast though. I have no idea how many I am going to need in the end exactly, so I want to make sure, that I have enough possibility to expand.
The easiest way for me is an I/O expander like the PCF8575. However, I can only connect 8 of them in “series” on one I2C bus, because there are not more addresses possible. But, there are also I2C mux chips like the PCA9547. Can I use multiple sets of 8 I/O Expanders with such a multiplexer?