Datasheet

TCA8418E
www.ti.com
SCPS222B MAY 2010REVISED SEPTEMBER 2010
Table 4. Register Descriptions (continued)
REGISTER
ADDRESS REGISTER NAME 7 6 5 4 3 2 1 0
DESCRIPTION
GPIO edge/level detect
N/A N/A N/A N/A N/A N/A C9IL C8IL
0×28 GPIO_INT_LVL 3 0: low
0 0 0 0 0 0 0 0
1: high
Debounce disable
R7DD R6DD R5DD R4DD R3DD R2DD R1DD R0DD
0×29 DEBOUNCE_DIS 1 0: enabled
0 0 0 0 0 0 0 0
1: disabled
Debounce disable
C7DD C6DD C5DD C4DD C3DD C2DD C1DD C0DD
0×2A DEBOUNCE_DIS 2 0: enabled
0 0 0 0 0 0 0 0
1: disabled
Debounce disable
N/A N/A N/A C9DD C8DD
0×2B DEBOUNCE_DIS 3 0: enabled N/A
0 0 0 0 0
1: disabled
GPIO pullup
R7PD R6PD R5PD R4PD R3PD R2PD R1PD R0PD
0×2C GPIO_PULL1 0: pullup enabled
0 0 0 0 0 0 0 0
1: pullup disabled
GPIO pullup
C7PD C6PD C5PD C4PD C3PD C2PD C1PD C0PD
0×2D GPIO_PULL2 0: pullup enabled
0 0 0 0 0 0 0 0
1: pullup disabled
GPIO pullup
N/A N/A N/A N/A N/A N/A C9PD C8PD
0×2E GPIO_PULL3 0: pullup enabled
0 0 0 0 0 0 0 0
1: pullup disabled
0×2F Reserved
Configuration Register (Address 0×01)
BIT NAME DESCRIPTION
Auto-increment for read and write operations
7 AI
0 = disabled
1 = enabled
GPI event mode configuration
6 GPI_E_CFG
0 = GPI events are tracked when keypad is locked
1 = GPI events are not tracked when keypad is locked
Overflow mode
5 OVR_FLOW_M
0 = disabled; overflow data is lost
1 = enabled.
Overflow data shifts with last event pushing first event out interrupt configuration.
0 = processor interrupt remains asserted (or low) if host tries to clear interrupt while there is
4 INT_CFG
still a pending key press, key release or GPI interrupt
1 = processor interrupt is deasserted for 50 ms and reassert with pending interrupts
Overflow interrupt enable
3 OVR_FLOW_IEN
0 = disabled
1 = enabled
Keypad lock interrupt enable
2 K_LCK_IEN
0 = disabled
1 = enabled
GPI interrupt enable to host processor
0 = disabled
1 GPI_IEN
1 = enabled
Can be used to mask interrupts
Copyright © 2010, Texas Instruments Incorporated Submit Documentation Feedback 15
Product Folder Link(s): TCA8418E