User`s guide
Firmware Configuration
AT85C51SND3Bx Firmware User’s Guide 6-51
7691A–MP3–08/07
Keypad layout configuration:
The keyboard driver can support 5 kinds of matrices up to 12 keys as detailed in the fol-
lowing figures.
Table 6-13. Keypad Layout
– KBD_12_KEYS: a 4x3 matrix keyboard organization
– KBD_10_KEYS: a 2x5 matrix keyboard organization
Definition Label Description Values
KBD_USE_NB_KEYS Number of key leads to a dedicated
matrix layout
[KBD_12_KEYS]
KBD_10_KEYS
KBD_9_KEYS
KBD_6_KEYS
KBD_4_KEYS
C0
KEY_
R0_C0
KEY_
R1_C0
KEY_
R0_C1
KEY_
R0_C2
KEY_
R0_C3
KEY_
R2_C0
KEY_
R1_C1
KEY_
R2_C1
KEY_
R1_C2
KEY_
R1_C3
KEY_
R2_C2
KEY_
R2_C3
C1
C2 C3
P1.0
P1.1
P1.2
P1.3
R0
R1
R2
VSS
P1.4
P1.5
C0
KEY_
R0_C0
KEY_
R1_C0
KEY_
R0_C1
KEY_
R2_C0
KEY_
R4_C0
KEY_
R1_C1
KEY_
R4_C1
KEY_
R2_C1
KEY_
R3_C0
C1
P1.0 P1.1
R0
R1
R4
VSS
KEY_
R3_C1
R2
R3
P1.2
P1.3
P1.4
P1.5