Hi all,
I am using TCA6424. I am facing one weird problem.. I am configuring Pin 1 to Pin 24 [All pins] as inputs.. Configuring Configuration port as input by writing 1 [Even though by default input ]... Am not writing anything in polarity inversion register.. As per my project requirement pin 9 [P10] to pin 16 [P17] connected through input... Rest of the pins unconnected.. when am reading 0x01 register its working in weird manner,
When all the pins [pin 9 to pin 16] are HIGH, Register [0x01] value gives 0x2F
When all the pins [pin 9 to pin 16] are LOW, Register [0x01] value gives 0xD0
3 pins are working in reverse logic... When its LOW, it reads one and when its HIGH, it reads zero.
Anyone can you help me to solve this issue?
Thanks In Advance
KANDHASAMY.S