Shopping Cart

Your cart is empty.

Your cart is empty.

5PCS TCA9548A IIC Multiplexer Breakout Board 400kHz 1.8V - 5V 8 Channel I2C Communication Switch Development Expansion Board with Reset for Arduino

Free shipping on orders over CA $49.99

CA $10.59

CA $ 5 .99 CA $5.99

In Stock

About this item

  • Interface: There are 8 I2C interfaces on 1 expander, equipped with 8 bidirectional switches that can be controlled through the I2C bus. It means: After 1 expander is connected, 8 devices with the same address can be connected to the same I2C port and used normally.
  • Default address: The default address of this expander is 0x70, the address can be changed, and can be set within 0x70~0x77 according to your needs.
  • Compatible: Compatible with IIC bus and system management bus, active low reset input, support hot insertion, low standby current. No glitch pulse when power on, support voltage between 1.8V, 2.5V, 3.3V and 5V bus Flat conversion.
  • Features: 8 expanders can be cascaded within the address of 0x70~0x77, and each expander can be connected to 8 devices with the same address, which realizes the same I2C interface is connected to 64 devices with the same address and normal use.
  • Package includes: You will get 5 x TCA9548A I2C IIC Multiplexer Breakout Board.


Parameters:
Working voltage: 1.65V~5.5V
IIC clock frequency: 0~400KHz
Working environment temperature: -40℃~85℃
Small board size: 31.5x21.4mm/1.24x0.84in, with two M3 mounting holes
Features:
1 to 8 bidireccional translating switches
Active-low reset input
Three address pins—up to 8 TCA9548A devices on the same I2C bus
Channel selection through an I2C bus
Operating power supply voltage range: 1.65V to 5.5V
5V tolerant pins
Introducing:
The I2C communication protocol allows you to communicate with multiple I2C devices on the same I2C bus as long as all devices have a unique I2C address. However, it will not work if you want to connect multiple I2C devices with the same address.
I2C multiplexer allows you to communicate with up to 8 I2C devices with the same I2C bus. The multiplexer communicates with a microcontroller using the I2C communication protocol. Then, you can select which I2C bus on the multiplexer you want to address.
To address a specific port, you just need to send a single byte to the multiplexer with the desired output port number.
Package includes:
5 x TCA9548A I2C IIC Multiplexer Breakout Board


ふじ
Reviewed in Japan on February 14, 2025
4チャンネルつかえました!
Big Daddy P
Reviewed in Germany on August 31, 2024
Die Module werden in einzelnen antistatischen Verpackungen ausgeliefert. Habe bisher eins benutzt, welches ohne Probleme funktioniert.
Neil McK
Reviewed in the United Kingdom on March 6, 2023
If you use I2C devices at all, you may have found that the address ranges are limited - you can't have more than one OLED device without a soldered modification (two addresses absolute maximum), or 8 GPIO devices, for example. And if you need long wires, then the capacitance limit of 400pF might be exceeded (I've found that with more than 25m of Cat5 or Cat6 cable you start to get errors). Or if you have more than six devices, all with 10k pull-up resistors, it could exceed the total pull-up current.If you're worried about any of these conditions, then the multiplexer (mux) is a possible solution. The mux enables you to split a single I2C bus into separate bus legs (I call them sub-buses) which can be connected or disconnected at will from the I2C master microcontroller. When one sub-bus is enabled and the others are disabled, it is as if the devices and wiring on the enabled sub-bus is the total extent of the bus network. So any addresses, capacitance, or pullups on the other sub-buses do not affect the communications. With the maximum of eight sub-buses on a multiplexer, you are allowed 400pF per sub-bus (3200pF total), and two OLED devices per sub-bus (16 total), and up to five sets of pull-ups per sub-bus (that's 40 devices before you have to start de-soldering the pull-up resistors)What's more, you can have up to eight multiplexers on one I2C bus, each switched independently. Again, if you only enable one sub-bus on each multiplexer at a time, then the figures above are multiplied by eight (25600pF maximum total capacitance, up to 64 devices with the same configured I2C address, and up to 320 sets of pull-up resistors). I challenge anyone to have requirements that get anywhere near these limits.I felt that the Multiplexer is such a useful tool for I2C that I've modified the DCC-EX Model Railway software so that it supports up to eight multiplexers seamlessly - the only software modification from the user's perspective is that, rather than specifying an I2C address as, say, 0x3c (OLED display), it is now specified as a triplet, e.g. {I2CMux_0, SubBus_3, 0x3c} - that's multiplexer 0 which has address 0x70, sub-bus 3, device address 0x3c. The I2C driver sends a one-byte command to the nominated multiplexer to enable that one sub-bus, and then talks directly with that OLED device. This type of address format will also enable use of multiple I2C buses where the hardware supports, but that's another story...
bnnorman
Reviewed in the United Kingdom on February 18, 2023
I use it to multiplex 8 laser TOF distances sensors which I use as an 8 note midi keyboard. Works fine in circuitpython on a Pico which I can get quite high speed sampling/ scanning. I haven't tried it with Arduino.
Usko
Reviewed in Germany on November 25, 2023
Unfortunately, these devices are not working!I did not get the I2C address of TCA9548A by scanning with ESP32.Used pull up resistors on SDA and SCL.On ESP32 with MicroPython not working.ON ESP32 with Arduino IDE not working.Bought 5 multiplexers, tested two of them.Tried reset with high and low.Used also EXP32S3 with all mentioned setups above, no I2C address received.Update one day later:Tested other three devices too, all of them work.Can't believe, in total 2 multiplexers failed, three are okay.What a waste of time...Put the seller on my black list.
Recommended Products

CA $336.89

CA $ 99 .00 CA $99.00

4.6
Select Option