Datasheet

DEBOUNCE ENABLED
GPI with EINT
INT
VALID HIGH TRIGGER INTERRUPT
50 sm
VALID LOW TRIGGER INTERRUPT
50 sm
DEBOUNCE ENABLED
GPI with EINT
INT
VALID HIGH TRIGGER INTERRUPT VALID LOW TRIGGER INTERRUPT
COL COL COL COL COL COL COL COL COL COL
ROW
X7 X7X7X7 X7 X7 X7 X7 X7 X7
ROW
X3 X3X3X3 X3 X3 X3 X3 X3 X3
ROW
X6 X6X6X6 X6 X6 X6 X6 X6 X6
ROW
X2 X2
X2
X2 X2 X2 X2 X2 X2 X2
ROW
X5 X5X5X5 X5 X5 X5 X5 X5 X5
ROW
X1 X1X1X1 X1 X1 X1 X1 X1 X1
ROW
X4 X4X4X4 X4 X4 X4 X4 X4 X4
ROW
X0 X0X0X0
X0
X0 X0 X0 X0 X0
TCA8418E
www.ti.com
SCPS222B MAY 2010REVISED SEPTEMBER 2010
Debounce disable will have the same effect for GPI mode or for rows in keypad scanning mode. The reset line
always has a 50-ms debounce time.
The debounce time for inputs is the time required for the input to be stable to be noticed. This time is 50 ms.
The debounce time for the keypad is for the columns only. The minimum time is 25 ms. All columns are scanned
once every 25 ms to detect any key presses. Two full scans are required to see if any keys were pressed. If the
first scan is done just after a key press, it will take 25 ms to detect the key press. If the first scan is down much
later than the key press, it will take 40 ms to detect a key press.
GPIO Pull Disable Register, GPIO_PULL1–3 (Address 0×2C–0×2E)
This register enables or disables pullup registers from inputs.
Typical Application
Figure 8 shows an application in which the TCA8418E can be used.
Copyright © 2010, Texas Instruments Incorporated Submit Documentation Feedback 19
Product Folder Link(s): TCA8418E