{"product_id":"tca9548a-i2c-8-ch-multiplexer-module","title":"TCA9548A I2C 8-Ch Multiplexer Module CJMCU-9548","description":"\u003ch1\u003e\u003cstrong\u003eTCA9548A I2C 8-Ch Multiplexer Module\u003c\/strong\u003e\u003c\/h1\u003e\n\u003cp\u003eThe TCA9548A is an I2C multiplexer that allows up to 8 devices with the same I2C address to be hooked up to an MCU or permits up to 8 separate I2C buses to be controlled.\u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"color: #f99b1c;\"\u003e\u003cstrong\u003ePACKAGE INCLUDES:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTCA9548A Module\u003c\/li\u003e\n\u003cli\u003eQty 2 – 12-pin male header strips\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan style=\"color: #f99b1c;\"\u003e\u003cstrong\u003eKEY FEATURES OF TCA9548A I2C 8-CHANNEL MULTIPLEXER MODULE:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1 to 8 bi-directional I2C switches\u003c\/li\u003e\n\u003cli\u003eAllows level translation between individual buses\u003c\/li\u003e\n\u003cli\u003eI2C control interface\u003c\/li\u003e\n\u003cli\u003e3.3 \u0026amp; 5V operation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOne of the great things about I2C is that multiple devices can be hooked up to the same I2C bus if their addresses are unique.  In some cases, a part may have a fixed address and therefore it is impossible to use more than one of the devices on the same bus or in another case, two different devices may happen to have the same fixed I2C address which also creates a bus conflict.\u003c\/p\u003e\n\u003cp\u003eYou may also want to separate a large number of devices on a single I2C bus into several smaller buses due to loading concerns or for bus isolation.\u003c\/p\u003e\n\u003cp\u003eThe TCA9548A addresses those issues by allowing a single master I2C bus to address up to 8 different slave I2C buses individually or in any combination.  The multiplexer is given a command as to which bus(es) to use and then any future I2C communications will continue to use that bus configuration until commanded to use a different one.\u003c\/p\u003e\n\u003cp\u003eThe module uses the 24-pin TCA9548A 8-channel I2C multiplexer chip.  It supports I2C bus speeds up to 400kHz and allows level translation between 1.8V, 2.5V, 3.3V and 5V buses.\u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"color: #f99b1c;\"\u003e\u003cstrong\u003eMaster I2C Interface\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eThe modules master default I2C address is 0x70.  Address lines A0-A2 which are normally LOW allow the address to be set to the range of 0x70 – 0x77 by pulling the address pins HIGH.  Pulling all 3 pins HIGH results in the address 0x77.\u003c\/p\u003e\n\u003cp\u003eThis allows up to 8 of these modules to be controlled by one I2C bus which results in the ability to control up to 64 slave buses.\u003c\/p\u003e\n\u003cp\u003eThe master I2C lines have 10K pull-up resistors included on the module.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003cspan style=\"color: #f99b1c;\"\u003eSlave I2C Interfaces\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe module has 8 slave I2C interfaces labeled SD0\/SC0 thru SD7\/SC7.\u003c\/p\u003e\n\u003cp\u003eThe slave I2C lines do not have pull-up resistors on the module.  In most cases, the I2C devices being controlled will have pull-up resistors installed, but if not you should add a 4.7K to 10K pull-up resistor on the SDx and SCx lines that are being used.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003cspan style=\"color: #f99b1c;\"\u003eModule Connections\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe board has two 12-pin male headers which give access to all the chip pins.  All inputs are 5V tolerant\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e1 x 12 Header (left)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eVIN \u003c\/b\u003e= Supports 1.65V to 5.5V power (3.3 or 5V typical)\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGND \u003c\/b\u003e=  Ground.  Should be common with MCU\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSDA \u003c\/b\u003e= Master I2C Data\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSCL \u003c\/b\u003e= Master I2C Clock\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRST \u003c\/b\u003e= Reset active LOW.  Pulled HIGH on module with 10K resistor by default\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eA0 \u003c\/b\u003e= Master I2C Address pin 0\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eA1 \u003c\/b\u003e= Master I2C Address pin 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eA2 \u003c\/b\u003e= Master I2C Address pin 2\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD0 \u003c\/b\u003e= Slave I2C Bus 0 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSC0 \u003c\/b\u003e= Slave I2C Bus 0 – SCL\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD1 \u003c\/b\u003e= Slave I2C Bus 1 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSC1 \u003c\/b\u003e= Slave I2C Bus 1 – SCL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1 x 12 Header (right)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eSC7 \u003c\/b\u003e= Slave I2C Bus 7 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD7 \u003c\/b\u003e= Slave I2C Bus 7 – SCL\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSC6 \u003c\/b\u003e= Slave I2C Bus 6 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD6 \u003c\/b\u003e= Slave I2C Bus 6 – SCL\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSC5 \u003c\/b\u003e= Slave I2C Bus 5 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD5 \u003c\/b\u003e= Slave I2C Bus 5 – SCL\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSC4 \u003c\/b\u003e= Slave I2C Bus 4 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD4 \u003c\/b\u003e= Slave I2C Bus 4 – SCL\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSC3 \u003c\/b\u003e= Slave I2C Bus 3 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD3 \u003c\/b\u003e= Slave I2C Bus 3 – SCL\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSC2 \u003c\/b\u003e= Slave I2C Bus 2 – SDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSD2 \u003c\/b\u003e= Slave I2C Bus 2 – SCL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan style=\"color: #f99b1c;\"\u003e\u003cstrong\u003eAssembling the Module\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eThe module comes with 2 strips of male headers.  These can be soldered on for use on a breadboard, or you can attach wires directly to the board depending on what your application requires.\u003c\/p\u003e\n\u003cp\u003eWhen soldering the headers on, it is recommended to insert the headers into a solderless breadboard or perf board first to hold them in alignment while soldering.\u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"color: #f99b1c;\"\u003e\u003cstrong\u003eTECHNICAL SPECIFICATIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003ctable class=\"table table-hover\" width=\"658\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"145\"\u003e\u003cstrong\u003eOperating Rating\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"264\"\u003eVcc\u003c\/td\u003e\n\u003ctd width=\"229\"\u003e1.65 – 5.5V (3.3 or 5V typ)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"145\"\u003e\u003c\/td\u003e\n\u003ctd width=\"264\"\u003eClock Frequency\u003c\/td\u003e\n\u003ctd width=\"229\"\u003e0 – 400kHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"145\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"264\"\u003eL x W  (PCB)\u003c\/td\u003e\n\u003ctd width=\"229\"\u003e31 x 21mm (1.2? x 0.83?)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"145\"\u003e\u003cstrong\u003eDatasheet\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"264\"\u003eTexas Instruments\u003c\/td\u003e\n\u003ctd width=\"229\"\u003e\u003ca href=\"http:\/\/www.ti.com\/lit\/ds\/symlink\/tca9548a.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eTCA9548A\u003c\/strong\u003e\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Others","offers":[{"title":"Default Title","offer_id":42292852359359,"sku":"MLE01063","price":200.0,"currency_code":"PHP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0531\/3419\/6927\/products\/TCA9548A-I2C-8-Ch-Multiplexer-Module-01.jpg?v=1735814855","url":"https:\/\/makerlab.ph\/products\/tca9548a-i2c-8-ch-multiplexer-module","provider":"Makerlab PH","version":"1.0","type":"link"}