TCA9548A I2C multiplexer
TCA9548A I2C Multiplexer
You've just found the perfect I2C sensor and you're about to connect two or three or more of them to your Arduino when you realize, "Uh oh, this chip has a fixed I2C address, and from what I know about I2C, you can't have two devices with the same address on the same SDA/SCL pins!" Are you out of luck? You would be if you didn't have this ultra-cool TCA9548A 1-to-8 I2C multiplexer. Finally, it is a way to get up to 8 I2C devices with the same address connected to a microcontroller - this multiplexer acts as a gatekeeper by transmitting the commands to the selected I2C pins with your command. Using the TCA9548A I2C Multiplexer is pretty straightforward: the multiplexer itself is at I2C address 0x70 (but can be set from 0x70 to 0x77) and you simply write a single byte with the desired multiplex output number to that port and bam - all future I2C packets will be sent to this port. Theoretically you could have 8 of these multiplexers on each of the 0x70-0x77 addresses to
Product Features
- Eventually a possibility of up to 8 I2C To get devices with the same address connected to a microcontroller - this multiplexer acts as a gatekeeper that transmits the commands with your command to the selected set of I2C pins.
- Use is pretty simple: the multiplexer itself is located is on the I2C address 0x700 (but can be set from 0x70 to 0x77) and you simply write a single byte with the desired multiplex output number to that port, and bam - all future I2C packets are sent to that port. Theoretically, you could have 8 of these multiplexers on each of the 0x70-0x77 addresses to control 64 of the same I2C addressed portion.
- International products have separate terms, are sold from abroad and may differ from local products , including fit, age ratings, and language of product, labeling or instructions.