- Part Number: TCA8418
The datasheet states:
1. TCA8418 has internal pull-ups so no external pull-up resistors are necessary
2. Add external pull-up resistors to any unused rows & columns.
So, why do I need external pull-ups on unused rows and columns if they already have them internal to the device? Shouldn’t I be able to set all the unused rows and columns as inputs and enable the internal pull-ups? If external pull-ups ‘are’ needed shouldn’t I be able to configure all the unused rows & columns as inputs and use one pull-up resistor for all?
Furthermore, why does the EVAL board violate 2) above? There are no external pull-ups on all the unused rows and columns.
I guess my real question is what is best practice for this IC? Do I use external pull-up resistors for unused rows & columns? Also for active rows that are inputs is there any need to add external pull-up resistors?