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.

TCA6408A Startup issue

Other Parts Discussed in Thread: TCA6408A

Currently upon powering up the TCA6408A with 3 inputs defined, if I read the inputs the register reports 0. It is not until I remove a downstream device that drives an IO buffer into the IO expander that the IO Expander registers refresh and then accurately reflect the state of the input pins.

Upon a check off all registers, it appears the IO expander registers all report 0 until this device is removed and then re-attached.

It is clear this is related to this device, but what I don't understand is how the IO expander cannot seem to recover. Reset does not resolve the issue.

Any suggestions?