AI01 - I2C MultiPlexer

From XinaBox Wiki!
Jump to: navigation, search
AI01 - I2C MultiPlexer (PCA9548A/PCA9548)
AI01 Front.jpg
AI01 Back.jpg
Main Category Interface
Sub Category I2C MultiPlexer
Introduced 1 January 2017; 2 years ago (2017-01-01)
Current version 1.0.1
Current version date 1 January 2017; 2 years ago (2017-01-01)
Size 2x2U (32x32mm)
Weight 3.1 g
Height 3.1/0/0 mm
Main Chip PCA9548A
Max. Frequency 400 kHz
Default Address 0x70
Alternative Addresses 0x71 0x72 0x73 0x74 0x75 0x76 0x77
Change Setting Solder


This xCHIP is an interface module, based on the PCA9548A by NXP Semiconductors, which enables users to add more than one xCHIP with the same physical I2C address to a circuit. The PCA9548A operates as an I2C channel selector, this functionality is what enables communication with multiple I2C devices that have the same address. The channel selector ability is achieved through an octal bidirectional translating switch controlled by the I2C-bus.

Product Highlights

  • Octal bidirectional translating switch
  • I2C-bus interface logic; compatible with SMBus standards
  • No glitch on power-up
  • Supports hot insertion


  • Communication systems
  • Computer memory
  • Telephone networks


  • Active LOW reset input
  • Three hardware address pins allowing up to eight devices on the I2C-bus
  • Channel selection via I2C-bus, in any combination
  • Power-up with all switch channels deselected
  • Low RON switches
  • Low standby current
  • 0 Hz to 400 kHz clock frequency

External Links



GitHub Libraries