TCA9548A I2C IIC Multiplexer Breakout Board

£3.59

15 in stock

SKU: CJMCU-9548 Breakout Board Category: Tags: , , , , , , ,

Description

Running multiple I2C devices with the same address? You’ve just met your new best friend.

The TCA9548A I2C Multiplexer lets you connect up to 8 identical I2C devices to a single microcontroller without address conflicts.

It’s the ideal solution for complex sensor arrays, multi-display setups, or any situation where I2C address clashes limit your project.

Perfectly compatible with Arduino, Raspberry Pi, ESP8266, ESP32, STM32, and other microcontrollers!

  • Model: CJMCU-9548 (TCA9548A)
  • Function: 1-to-8 I2C Multiplexer
  • I2C Address Range: 0x70 to 0x77 (user-configurable)
  • Voltage Range: 1.65V to 5.5V (3.3V and 5V logic compatible)
  • Selectable Channels: 8 I2C Buses (SC0/SD0 to SC7/SD7)
  • Dimensions: Breadboard-friendly PCB with pre-mounted chip
  • No External Clock Required – Just connect SDA/SCL and go!
  • Pinout Summary:
  • SCL / SDA: Main I2C Clock/Data inputs (from microcontroller)
  • SCx / SDx (x = 0–7): I2C Clock/Data outputs for each channel
  • RST: Reset pin – pull LOW to reset the chip
  • A0, A1, A2: Address selection pins – set HIGH or LOW to change I2C address (0x70–0x77)

 

What’s Included:

  • 1x TCA9548A 8-Channel I2C Multiplexer Breakout Board (CJMCU-9548)

Great For:

  • Using multiple identical I2C sensors (e.g. multiple BME280s, OLEDs, RTCs)
  • Expanding I2C devices without address conflicts
  • Robotics and sensor fusion projects
  • Multi-zone data logging systems
  • Classroom STEM experiments and prototyping

Usage Tips:

  • Default I2C address is 0x70 – can be changed via A0/A1/A2 pins
  • Use I2C address 0x70–0x77 to control up to 8 devices per multiplexer
  • Add pull-up resistors on each output bus if your I2C devices don’t include them
  • Easily controllable using libraries such as Wire.h or Adafruit_TCA9548A