39 / 98 page

CybraTech (2000) Ltd.
SOC-3000/i Scale-On-Chip
ASIC
Technical Specification
Revision B
Page 31
July, 2002
KEYBOARD CONTROLLER
Features
• Supports up to 64 keys (8×8)
• Programmable anti-bounce mechanism
(4-18 ms)
• Automatic key matrix scanning
• Automatically detects excessively long or
constant key depression
• When Interrupt mode enabled, generates an
interrupt when any key is pressed or released
Functional Description
Keyboard Controller Matrix Configuration
The keyboard matrix configuration showing the
8 × 8 matrix is given in Figure 12. The key
values at each junction are in hexadecimal.
00
KO U T 0
KI N 0
10
KO U T 1
20
KO U T 2
30
KO U T 3
40
KO U T 4
50
KO U T 5
60
KO U T 6
70
KO U T 7
01
KI N 1
11
21
31
41
51
61
71
02
KI N 2
12
22
32
42
52
62
72
03
KI N 3
13
23
33
43
53
63
73
04
KI N 4
14
24
34
44
54
64
74
05
KI N 5
15
25
35
45
55
65
75
06
KI N 6
26
36
46
56
66
76
07
KI N 7
17
27
37
47
57
67
77
Key values are in hexadecimal.
*
*
16
FIGURE 12: KEYBOARD MATRIX CONFIGURATION