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.

TCA6424 - Misbehaviour

Other Parts Discussed in Thread: TCA6424

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