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.

TCA6416A - Is the reset a hardware or firmware driven event?

Other Parts Discussed in Thread: TCA6416A

I am wondering about the reset on the TCA6416A part. When a reset is performed and the ports are changed to inputs is this a purely hardware reset, or is it something that is performed through the internal firmware?

I understand there is a port register that gets reset, but how is this driven?

I am wondering if there was an internal fault in the IC, would it be possible that a port configured as outputs could be stuck as an output high and a hardware pin reset would not be able to change those back to inputs? For instance if this were a micro controller with a pin being used to reset a port, if the clock to the micro stopped operating it would be impossible for that reset to be read in, but if it were on an external latch it wouldn't matter that the clock stopped.