Datasheet

73S1215F Data Sheet DS_1215F_003
68 Rev. 1.4
Keypad Column Register (KCOL): 0xD1 Å 0x1F
This register contains the value of the column of a key detected as valid by the hardware. In bypass
mode, this register firmware writes directly this register to carry out manual scanning.
Table 70: The KCOL Register
MSB LSB
COL.4 COL.3 COL.2 COL.1 COL.0
Bit Symbol Function
KCOL.7 –
KCOL.6 –
KCOL.5 –
KCOL.4 COL.4
Drive lines bit mapped to corresponding with pins COL(4:0). When a key
is detected, firmware reads this register to determine column. In bypass
(S/W keyscan) mode, Firmware writes this register directly. 0x1E =
COL(0) low, all others high. 0x0F = COL(4) low, all others high. 0x1F =
COL(4:0) all high.
KCOL.3 COL.3
KCOL.2 COL.2
KCOL.1 COL.1
KCOL.0 COL.0
Keypad Row Register (KROW): 0xD2 Å 0x3F
This register contains the value of the row of a key detected as valid by the hardware. In bypass mode,
this register firmware reads directly this register to carry out manual detection.
Table 71: The KROW Register
MSB LSB
– – ROW.5 ROW.4 ROW.3 ROW.2 ROW.1 ROW.0
Bit Symbol Function
KROW.7 –
KROW.6 –
KROW.5 ROW.6
Sense lines bit mapped to correspond with pins ROW(5:0). When key
detected, firmware reads this register to determine row. In bypass mode,
firmware reads rows and has to determine if there was a key press or not.
0x3E = ROW(0) low, all others high. 0x1F = ROW(5) low, all others high.
0x3F = ROW(5:0) all high.
KROW.4 ROW.4
KROW.3 ROW.3
KROW.2 ROW.2
KROW.1 ROW.1
KROW.0 ROW.0