Hello,
We are using TCA9535 in our design. We have configured all IO's as output and I have made PO7, PO1 as HIGH by using I2C command.
1st I2C command :
1st Byte: Address
2nd Byte: 0x02
3rd Byte: 0x41
4th Byte: 0x00
Now I want to make P02 as HIGH by Keeping previous IO states same.
2nd I2C command :
1st Byte: Address
2nd Byte: 0x02
3rd Byte: 0x61
4th Byte: 0x00
After writing the 2nd I2C command, I am seeing that P01, P07 IO's will go low and then go to High.
Is it Expected behavior? [ Refer Below diagram]
If YES, Please let me know any other part which will not be doing this behavior. We need IO Expander In WHICH io output should not be changed until I2C data changes.
if NO, Please let us know how to resolve this?
Thanks in advance,
best Regards
Harshavardhan Reddy.