Skip to Content

Expansion Board PCA9548 8CH to 8 I2C Multiplexer

The PCA9548A is an 8-channel bidirectional I2C multiplexer that enables control of up to eight I2C devices through a single I2C bus. Acting as a bridge between your microcontroller (e.g., Arduino) and multiple I2C buses, it simplifies complex I2C setups and eliminates address conflicts. Only one channel can be accessed at a time, making device selection clean and manageable.

Package Includes:

  • 1 x PCA9548A 8-Channel I2C Multiplexer Module

18.90 AED 18.90 AED Tax Included
18.90 AED Tax Included

Not Available For Sale

This combination does not exist.

IO Expansion Module

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

 

Features:

  • Efficient I2C Multiplexing: Controls up to eight independent I2C buses using a single host I2C connection. This reduces the number of pins required and avoids conflicts between devices with identical addresses.
  • Address Flexibility: Configurable I2C address range from 0x70 to 0x77 via A0, A1, A2 pins. Ideal for using multiple PCA9548A modules on the same I2C bus.
  • Wide Voltage Range: Operates from 1.65V to 5.5V, making it compatible with both 3.3V and 5V microcontrollers.
  • High-Speed Operation: Supports I2C clock frequencies up to 400 kHz, suitable for fast and reliable data transmission.

Specifications:

  • Interface: I2C/IIC (Inter-Integrated Circuit protocol)
  • Chip: PCA9548A (also compatible with TCA9548A)
  • I2C Address: Configurable from 0x70 to 0x77 via A0-A2 pins
  • Operating Voltage: 1.65V to 5.5V
  • Maximum Clock Frequency: 400 kHz

Pinout:

TCA9548A Pinout Diagram
TCA9548A Pin Description

Pin Description
VIN Power input (3.3V–5V). Connect to microcontroller power output.
GND Ground connection.
SCL I2C clock input (connect to microcontroller’s SCL).
SDA I2C data input (connect to microcontroller’s SDA).
RST Reset pin. Pulled high by default. Pull low to reset the chip.
A0–A2 Address selection pins. Connect to VIN to modify address (A0 = LSB).
SD0–SD7 Multiplexed I2C data lines. Each channel (SDx) corresponds to an I2C bus.
SC0–SC7 Multiplexed I2C clock lines. Each channel (SCx) corresponds to an I2C bus.

Wiring with Arduino:

TCA9548A Arduino Connection Diagram

Connection Description
VIN Connect to 5V (or 3.3V depending on MCU)
GND Connect to Ground
SDA Connect to A4 (on Arduino Uno/Nano)
SCL Connect to A5 (on Arduino Uno/Nano)

After connecting the PCA9548A multiplexer to your microcontroller, I2C sensors or devices can be connected to the SCn/SDn pairs (where n = 0 to 7) to represent the desired channel.