JAJSFN6G September 2009 – June 2018 TCA8418
PRODUCTION DATA.
This is for pins configured as inputs. A bit value of ‘0’ in any of the unreserved bits enables the debounce. This is the default value
A bit value of ‘1’ disables the debounce.
ADDRESS | REGISTER NAME | REGISTER DESCRIPTION | BIT | |||||||
---|---|---|---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
0x29 | DEBOUNCE_DIS1 | Debounce Disable 1 | R7DD | R6DD | R5DD | R4DD | R3DD | R2DD | R1DD | R0DD |
0x30 | DEBOUNCE_DIS2 | Debounce Disable 2 | C7DD | C6DD | C5DD | C4DD | C3DD | C2DD | C1DD | C0DD |
0x2B | DEBOUNCE_DIS3 | Debounce Disable 3 | N/A | N/A | N/A | N/A | N/A | N/A | C9DD | C8DD |
Debounce disable will have the same effect for GPI mode or for rows in keypad scanning mode. The RESET input always has a 50-μs debounce time.
The debounce time for inputs is the time required for the input to be stable to be noticed. This time is 50 μs.
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 takes 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.