CircuitPython driver for the TCA9548A I2C Multiplexer.

  • Author(s): Carter Nelson

Implementation Notes


Software and Dependencies:

class adafruit_tca9548a.TCA9548A(i2c, address=112)

Class which provides interface to TCA9548A I2C multiplexer.

class adafruit_tca9548a.TCA9548A_Channel(tca, channel)

Helper class to represent an output channel on the TCA9548A and take care of the necessary I2C commands for channel switching. This class needs to behave like an I2CDevice.

readfrom_into(address, buffer, **kwargs)

Pass thru for readfrom_into.


Pass thru for try_lock.


Pass thru for unlock.

writeto(address, buffer, **kwargs)

Pass thru for writeto.

writeto_then_readfrom(address, buffer_out, buffer_in, **kwargs)

Pass thru for writeto_then_readfrom.