Other Parts Discussed in Thread: TCAL9539
Tool/software:
Hi Expert,
Have a nice day!
Customer use TCAL9539-Q1 and find some issues need your help.
Issue: When the MCU meet I2C communication failure (Such as I2C busy), then the 9539 can’t re-communicate with MCU when they reset the I2C from MCU. The communication can only be rework normally when they do “Power-On Reset” on 9539.
So I have these questions:
Q1: Will the I2C communication failure cause the 9539’s registers locked?
Q2: In DS 8.1: “The device can be reset to its default state by applying a low logic level to the RESET pin, issuing a software reset command, or by cycling power to the device and causing a power-on reset.”
Does this will influence external loads’ states? Or just influence internal registers?
Q3: In DS 8.3.4 : “When RESET is toggled the input port register is updated to reflect the state of the GPIO pins.”
Why there is only “input port register” to be updated but no “output port register” to be updated? Is it because all I/Os will be set to inputs at reset?
Thanks!
Best Regards,
Leo Ma