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.

TCA6424A: Too many interrupts in INT pin using TCA6424A

Hi everyone,

I moved this issue from Linux forum: e2e.ti.com/.../567929

I'm using the TCA6424 IO Expander on Linux platform and everything is working fine but the INT pin generates too many interrupts. It's known that the INT interrupt has to change when any input change. I'm using a switch to generate changes in my PCB but I usually get this type of waveform:

So my Linux platform gets 5 interrupts, Is there any way to avoid this issue? Is it normal that the PCA9454A works in this way?

I was thinking about this problem calmly this weekend, and I think it can be rebounds in the inputs because I'm using toggle switches like that:

For checking that the TCA6424 works perfectly.

Any suggestion?

Best regards.

  • Hello Oscar,
    Have you looked at the voltage on the pin to confirm that the voltage is in fact coinciding with the interrupts? These switches sometimes need to have a filter applied to the input or you may need to do digital filtering.
    -Francis Houde