This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB3210: Looking for a bridge from USB to I2C and GPIO

Part Number: TUSB3210

Hello,

I am looking for is a bridge from USB to I2C and GPIO.

I have been looking at the TUSB3210, but I’m not sure it is the best part.    In fact, I’m confused by the data sheet.   The part has an I2C port but it is used for programming/configuring the part or for communication to external parts.

In my case, I want to be able to drive, read, write a few I2C devices elsewhere in my circuit.  (bridge IC is I2C master, other devices are slaves).  I also want to read/write a handful of GPIO signals.

Is this the best part for my use case?  If not, can you recommend a better part?

Regards,

David

  • Hello David,

    As stated on the product's documentation, the TUS3210 has an integrates 8052 microcontroller and so, the implementation of the I2C module is according to the microcontrollers architecture.
    In other words, yes, the I2C module in the TUSB3210 can certainly be used as an I2C master to communicate with multiple slave devices. Please just note there are some limitations to be aware of. The TUSB3210 I2C module supports only 7-bit addressing and it doesn't support bus arbitration (multi master, clock stretching, etc.)
    Regarding the GPIOs, there are 32 of them available for you on this device.

    Other options you might consider could be MSP430 microcontrollers with USB support. (Not part of our product line)

    Regards,
    Jorge