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.

TCA9555: TCA9555PWR I2C control issue

Part Number: TCA9555

Hi Team,

My customer would control TCA9555PWR with I2C command below, 

I2C address is 0x20 [A2:A0] connect to "low" 

Customer send I2C data 0xFF to Port 0 and Port 1, but the output port is still stay at "low"

Would you help check if any mistake with I2C command ?

Thanks & Regards

Eddie 

  • How are the other registers initialized?

  • Hi Eddie,

    Clemens has a good question here. What are the other registers initialized to? 

    We are mainly referring to the values inside the polarity inversion register, and the configuration registers. 

    Note that to see outputs on the GPIO side, one must first change the contents of the configuration registers 0x06 and 0x07 to set the GPIOs from INPUT to OUTPUT. Then, once the Pxx pin is configured to OUTPUT, the value that it reflects will be the contents of the output port registers located at address 0x02 and 0x03. 

    Please let me know if this makes sense. 

    Regards,

    Tyler

  • Hi Tyler, Clemens , 

    Thanks, we are checking with customer other register setting. 

    Will let team know once we get register setting from customer. 

    Thanks & Regards

    Eddie 

  • Customer can get output after modified Reg6 and Reg7, thanks