Naja im grunde genommen kannste einem Controller theoretisch gesehen soviele Adressen zuweisen bis der Speicher voll ist bzw. du halt an die Adressgrenze des TWI kommst.
Im TWI Protokoll tuste ja eigtl nichts weiteres als die Variable wo die Adresse drin ist aufzurufen.
Kannst es dann ja quasi so machen das du Controller 1-3 hast und Controller 1 ist halt der Master und Controller 2 und 3 die Slaves. Und dann verbindeste je einen Pin von Controller 2 und 3 mit einem Pin von Controller 3 und in Controller 1 machste dann einfach eine Abfrage. Also wenn der Pin wo Controller 2 anliegt high ist die Adresse X und wenn der Pin wo Controller 3 anliegt high ist ist die Adresse Y.