Other Parts Discussed in Thread: TCA9534
Hi,
We are having a issue with PCA9534 I/O Expander. Before we configured the i/o port, during initialization we are reading the input port register to clear interrupt pin,when interrupt occur in ISR we are reading the port status, but we are getting multiple interrupts, the interrupt which occurs for the second time has a longer interrupt duration. As per the datasheet after reading the port status (Register 0x00h) we are reading configuration register to avoid improperly de-asserted interrupt pin. we even tried by reading the polarity inversion register but the results are same.
We cannot change the I/O expander as the hardware is finalized. We need a software solution to over come this multiple interrupt issue.
Thanks,
Nagaraj