ak4184a AKM Semiconductor, Inc., ak4184a Datasheet - Page 22

no-image

ak4184a

Manufacturer Part Number
ak4184a
Description
Tsc With Keypad Scanner And Gpio Expander
Manufacturer
AKM Semiconductor, Inc.
Datasheet
Addr
00H
■ Keypad Control Register (PAGE 1)
The keypad scanner controller is controlled by the Keypad Control register
17
scan mode), key-press debounce time interval and hold time. The Keypad Mask register is valid for each key masked
after debounce key scan. The Keypad Column Mask register stops a key scan of a selected key column and is disabled
for the detection of key press.
The KST1 and KST0 bits can be read to determine the state of keypad scanner. The KST1 and KST0 bits and their
descriptions are described in
MS0947-E-00
) and Keypad Column register
NAME
KEY
13:11
Bits
10:8
7:0
15
14
Keypad Debounce Scan initiated by keypad activity (Initial : KST1 bit="0", KST0 bit="0")
KST1
MSB
D15
KEYIRQN
CSN
Name
KST1
KST0
DBN
HLD
DOUT
BUSY
State
Ry
KST0
D14
Table
Description
Key Interrupt enable signal
Key scan initiated by Host/Key
Keypad debounce time interval
Keypad hold time control
Reserved
Figure 14. Keypad Debounce Scan initiated by key activity
KST1
D13
0 : enable
1 : disable
0 : scan starts by key-press
1 : scan starts by Host command
Enable
Detect
(Key interrupt enable, key scan initiated by key touch)
Key
0
0
1
1
(Table
13.
DBN[2:0]
Table 12. Keypad Control Register (Write)
Table 11. Keypad Control Register Format
KST0
D12
19). This register controls the key press interrupt (host scan mode or key-press
0
1
0
1
Debounce
Scan
Table 13. KST bit (Read)
D11
Description
Keypad Debounce scan is busy.
Wait for the command initiated by Host
No detect
Data available
- 22 -
HOLD
D10
HLD[2:0]
Disable
Detect
Key
KPDATA1,2
D9
Key Detect
then wait
Enable
D8
Debounce
Scan
(Table
D7
0
12), Keypad Mask register
D6
0
HOLD
D5
0
D4
0
D3
0
[AK4184A]
D2
0
2008/04
D1
0
(Table
LSB
D0
0

Related parts for ak4184a