
CJMCU TCA9548A I2C 8 Channel Multiple Extensions Development Board
A versatile solution for connecting multiple I2C sensors to your Arduino
- Input Voltage: 1.65 - 5.5 V
- Clock Frequency: 0 - 400 kHz
- Dimensions: 22 x 32 x 2.7 mm
- Weight: 4 gm
Top Features:
- 1-to-8 Bidirectional Translating Switches
- Supports Hot Insertion
- Low Standby Current
- I2C Bus and SMBus Compatible
The CJMCU TCA9548A I2C 8 Channel Multiple Extensions Development Board is a handy tool with an I2C address (0x70 by default) that allows you to communicate with multiple I2C devices effectively. By sending a command to select the desired I2C multiplexed output, you can easily address the specific device you want to interact with.
Pin Description:
- Power Pins: Vin (3-5 VDC), GND
- I2C Control-Side Pins: SCL, SDA, RST, A0, A1, A2
- I2C Multiplexed-Side Pins: SDx and SCx (8 sets)
The board features 1-to-8 bidirectional translating switches, active-low reset input, and 5-V tolerant inputs. It is designed for easy integration with your microcontroller, such as Arduino, providing a seamless experience for managing multiple I2C devices.
Program:
Use the provided helper function to select the port for the multiplexer. Simply call tcaselect(0) through tcaselect(7) to configure the multiplexer for your specific setup.
If you encounter devices with the same I2C address (0x70), you can easily resolve conflicts by shorting one of the Addr pins on the TCA9548 breakout to Vin. This flexibility allows you to work with a range of I2C addresses without any issues.
Package Includes:
- 1 x CJMCU TCA9548A I2C 8 Channel Multiple Extensions Development Board
- 2 x Header Set (Without Soldered)
Images are for illustration only; actual product may vary.