Part Number Hot Search : 
29LV16 FBG07 MGF4919 1071A1 PJ1537 T3004 NKG103P CLE133
Product Description
Full Text Search
 

To Download SC83053 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Silan Semiconductors
KEYBOARD ENCODER
DESCRIPTION
The SC83053 is dedicated to a keyboard encoder, specially designed for IBM PC AT and all compatible machines. The SC83053 control all scan codes, three LEDs status, scan timing and communications between the keyboard and PC. It is easy to implement a high performance, low cost keyboard with the minimal external components.
4 5 6 7 8 9 10 11 12 13 14 15 3 2
SC83053
1 39 38 37 36 35 34 33 32 31 30 29 28 27 16 17 18 19 20 21 22 23 24 25 26
FEATURES
* Low cost - eliminate need external components. * Phantom key detects. * RC oscillator (1.8432MHz ). * Support scan code set 1, 2 and 3. * Support PC AT and PS/2 keyboard. * Low power CMOS device technology. * Internal pull-up resistor. * Tri-state outputs for easy board application. * Built-in 4K ROM. * Support WINDOWS
TM
Chip Topography
APPLICATION
* IBM PC AT or compatible machine keyboard. * IBM PS/2 model 30,50,60,80 or compatible machine keyboard.
95, 98, 2000 keys.
* Japanese keyboard. * Korean keyboard. * Brazilian keyboard. * European keyboard.
* 104/107 keys with multi-media or other special application keyboard encoder. * WINDOWS is registered trademarks of Microsoft corperation.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
1
Silan Semiconductors
PIN CONFIGURATION
OSCO DATA OSCI GND CLK VDD
SC83053
4 P90 P91 P92 P93 P94 P95 P50 P51 P52 P53 P54 5 6 7 8 9 10 11 12 13 14 15 16 P55
3
2
1
39
38 37 36 35 34 P70 P71 P72 P67 P66 P65 P64 P63 P62 P61 P60
SC83053
33 32 31 30 29 28 27 26 P87
17 P56
18 P57
19 P80
20 P81
21 P82
22 P83
23 P84
24 P85
25 P86
ABSOLUTE MAXIMUM RATINGS (Ta=25C)
Characteristic
Supply Voltage Input Voltage Output Voltage Temperature under Bias Storage Temperature
Symbol
VCC VIN VOUT TB TS
Value
-0.5~+7 -0.3~+6 -0.3~+6 0~70 -65~150
Unit
V V V C C
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
2
Silan Semiconductors
DC ELECTRICAL CHARACTERISTICS
Parameter
Operating Voltage Operating Supply Current Input Leakage Input High Voltage Input Low Voltage Output Low Voltage Output Low Voltage for LEDS
SC83053
Symbol
VCC ICC1 IIN VIH VIL VOL1 VOL2 IOL1=3.0mA IOL2=10mA 12 1.5 2.2 FOSC=1.8432MHz VIN=VCC, VSS 2.0 0.8 0.4 3.2 23 3 0.4
Test condition
Min.
4.5
Typ.
5
Max.
5.5 3 1
Unit
V mA A V V V V K K V
Internal Pull-high Resistance (port 6,9) RPH1 VPH1=0V Internal Pull-high Resistance for RPH2 VPH2=0V DATA, CLK Output Low Voltage for DATA CLK VOL3 IOL3=5mA
AC ELECTRICAL CHARACTERISTICS
Parameter
Time from DATA transition to falling edge of CLK Time from rising edge of CLK to DATA transition Duration of CLK inactive Duration of CLK active Time to auxiliary device inhibit after clock 11 to ensure the T5 auxiliary device does not start another transmission Time from inactive to active CLK transition, used to time when T6 auxiliary device samples DATA System clock FCLK 1.8432 5 25 50
Symbol
T1 T2 T3 T4
Min.
5 5 30 30
Typ.
Max.
25 T4-5
Unit
s s s s s s MHz
40 40
50 50
PIN DESCRIPTION
Pin no.
11 12
Symbol
P50 P51
I/O
O O
Function
Column 3 low output scan line, 3-state Column 4 low output scan line, 3-state (To be continued)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
3
Silan Semiconductors
(Continued)
SC83053
Function
Low output scan line, 3-state Column 5 low output scan line, 3-state Column 6 low output scan line, 3-state Column 7 low output scan line, 3-state Column 14 low output scan line, 3-state Column 13 low output scan line, 3-state Column 12 low output scan line, 3-state Column 11 low output scan line, 3-state Column 15 low output scan line, 3-state Column 10 low output scan line, 3-state Column 8 low output scan line, 3-state Column 9 low output scan line, 3-state Column 0 low output scan line, 3-state Column 16 low output scan line, 3-state Column 17 low output scan line, 3-state Column 1 low output scan line, 3-state Column 2 low output scan line, 3-state Ground Scroll lock indicator NUM lock indicator Caps lock indicator Row 0 input scan line, internal pull high (17K) Row 1 input scan line, internal pull high (17K) Row 2 input scan line, internal pull high (17K) Row 3 input scan line, internal pull high (17K) Row 4 input scan line, internal pull high (17K) Row 5 input scan line, internal pull high (17K) Row 6 input scan line, internal pull high (17K) Row 7 input scan line, internal pull high (17K) CLOCK line for IBM communication, internal pull high (2.2K) DATA line for IBM communication, internal pull high (2.2K) +5V power supply CLOCK output Connect 51K resistor for 1.8432MHz oscillation.
Pin no.
7-10 13 14 15 16 17 18 19 20 21 22 23 24 25 26 5 6 1 35 36 37 27 28 29 30 31 32 33 34 4 3 38 2 39 40
Symbol
P92-P95 P52 P53 P54 P55 P56 P57 P80 P81 P82 P83 P84 P85 P86 P87 P90 P91 GND SCROLL NUM CAPS P60 P61 P62 P63 P64 P65 P66 P67 CLK DATA VDD OSCO R_OSCI NC
I/O
O O O O O O O O O O O O O O O O O I O O O I I I I I I I I I/O I/O I O I
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
4
Silan Semiconductors
FUNCTION DESCRIPTION
Keyboard buffer
SC83053
The keyboard will buffer 16 bytes in a first-in-first-out order when the system is able to receive scan codes from the keyboard. The response codes and repeated codes will not be buffered. If keystrokes generate a multiplebyte sequence, the entire sequence must fit into the buffer or the keystroke is discarded and a buffer-overrun condition occurs.
Power-on Reset and self test The duration of the keyboard Power-on-Reset(POR) should be within 150 milliseconds and 2 seconds after the power is applied to the keyboard. After executing POR , the keyboard executes a self test. The LEDs are turned on at the beginning and off at the end of the self test. The self test takes a minimum 300 milliseconds and a maximum 500 milliseconds. If the self test is successful, a completion code AA hex is sent to the system and the keyboard starts scanning. If the self test fails, and error code is sent, the keyboard is disabled and waits for a command from the system. The completion codes are sent between 450 milliseconds and 2.5 seconds after POR, and between 300 and 500 milliseconds after a RESET command is acknowledged.
Keyboard data output When the keyboard is ready to send data to the system, it first checks clock and data lines. If either one is in the low state, data is stored in the keyboard buffer. If both are in the high state, keyboard starts clocking data out. Data will be valid before the trailing edge and after the leading edge of the clock pulse. During the transmission the keyboard checks the clock line at least every 60 microseconds . If the system lowers the clock lines before the leading edge of the 10th clock, the keyboard should stop sending, then buffer the data and return clock and data lines to high state.
Keyboard data input When the system is ready to send data to the keyboard, it first checks clock line to see if keyboard is sending data. If keyboard is not sending data or it is sending data but has not reached the 10th clock, the system can inhibit the interface by forcing the clock line low for more than 60 microseconds and prepares to send data. The keyboard checks clock line status at least every 5 milliseconds. If a system Request to Send (RTS) is detected, the keyboard clocks 11 bits in. After the 10th bit, the keyboard checks for a high state in data line then pulls it low and clocks one more bit to signal the system that data has been received. If data is low after the 10th bit, it indicates a frame error. The keyboard should continue to count until data line goes high, then pulls it low and issues a RESEND to the system.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
5
Silan Semiconductors
Command from the system
SC83053
The system can send commands to the keyboard at any time. The keyboard needs to respond within 20 milliseconds, unless the system prevents keyboard output, when doing self test or executing a RESET. The following are the keyboard input commands and the actions that keyboard needs to take.
Set /Reset Status indicators ( Hex ED )
- Responds ACK. - Receives option byte. - Responds ACK. - Updates status indicators. - Returns to previous scanning state.
Echo ( Hex EEH )
- Responds with EE hex. - Returns to previous scanning state.
Invalid commands ( Hex EF and F1 )
- Returns a RESEND command. - Returns to previous scanning state.
Select Alternate Scan Codes ( Hex F0 )
- Responds ACK. - Clears output buffer. - Sets the default typematic rate/delay. - Clears last typematic key. - Receives option byte. - Responds ACK. - Option byte = 01 : selects scan code set 1 02 : selects scan code set 2
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
6
Silan Semiconductors
03 : selects scan code set 3 - Returns to previous scanning rate.
SC83053
Read ID (F2)
- Responds with ACK. - Discontinues scanning. - Sends two ID bytes. The second byte will be sent within 500 uS after first byte. - Resumes scanning.
Set Typematic Rate/Delay ( Hex F3 )
- Responds ACK. - Receives rate/delay value byte - Responds ACK. - Set rate/delay (* Note 1) - Returns to previous scanning state.
* Note 1 1. Repeat period = ( 8+A ) x ( 2B) x 0.00417 seconds A : binary value of bits 2, 1, and 0. B : binary value of bits 4 and 3. 2. Delay = ( C +1 ) x 250 milliseconds C : binary value of bits 6 and 5. Bit 7 is always 0.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
7
Silan Semiconductors
bit4~bit0
00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111
SC83053
Bit 4~bit0
10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111
Typematic rate 20%
30.0 26.7 24.0 21.8 20.0 18.5 17.1 16.0 15.0 13.3 12.0 10.9 10.0 9.2 8.6 8.0
Typematic rate 20%
7.5 6.7 6.0 5.5 5.0 4.6 4.3 4.0 3.7 3.3 3.0 2.7 2.5 2.3 2.1 2.0
3. Default rate = 10.9 chars/sec + 20% Default delay = 500 ms 20%
Enable ( Hex F4 )
- Responds with ACK. - Clears output buffer. - Clears last typematic key. - Start scanning.
Default Disable (Hex F5)
- Responds with ACK. - Resets all conditions to power-on state. - Clears output buffer. - Sets the default key type ( scan code set 3 only ). - Set the default typematic rate/delay.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
8
Silan Semiconductors
- Clears last typematic key. - Stops scanning,
SC83053
Set Default (Hex F6 )
- Responds with ACK. - Resets all conditions to power-on state. - Clears output buffer. - Sets the default key type ( scan code set 3 only ). - Set the default typematic rate/delay. - Clears last typematic key. - Continues scanning,
Set All Keys ( Hex F7,F8,F9,FA ) - Responds ACK. - Clears output buffer. - Sets all key type (affect only scan code set 3 operation). F7 : Typematic F8 : Make/Break F9 : Make FA : Typematic/Make/Break - Returns to previous scanning rate.
Set Key Type ( Hex FB,FC,FD )
- Responds ACK. - Clears output buffer. - Receives key ID byte - Responds ACK. - Sets key ID type (affect only scan code set 3 operation). FB : Typematic FC : Make/Break FD : Make - Returns to previous scanning rate.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
9
Silan Semiconductors
Resend ( Hex FE )
SC83053
-Sends the previous output again. If the previous byte is RESEND, the last byte before RESEND shall be sent.
Reset ( Hex FF )
- Responds ACK. - Checks clock and data lines - Reset in the high state for at least 500 microseconds or receives another command. - Default to scan code set 2.
Command to the system The following are the keyboard output commands. Acknowledge ( Hex FA ) The keyboard sends an acknowledge in response to any valid command from the system except for RESEND and ECHO. BAT Completion Code ( Hex AA ) This command is issued after successful completion of keyboard self test. Echo ( Hex EE ) The keyboard sends this code in response to an ECHO command. Keyboards ID ( Hex 83AB ) The 2 byte ID is issued to respond to READ ID command. The low byte is sent first, followed by the high byte. Keyboard buffer Overrun ( Hex 00 or FF ) If keyboard buffer overflows, the overrun code will replace the last byte in the buffer. If the keyboard is using scan code set 1 , the code is hex FF. For sets 2 and 3, the code is hex 00. Resend ( Hex FE ) When the keyboard receives an invalid input or any input with incorrect parity, the RESEND command is sent.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
10
Silan Semiconductors
Keyboard Scan Code Table
SC83053
The keyboard contains 3 scan code sets. The system defaults to scan code set 2, but can be switched to set 1 or set 3 . The following tables show the key numbers and three scan code sets in hexadecimal values. All the keys are typematics except for the pause key. When a key is pressed down, the make scan code is sent to the system. When the key is released, its break code is sent. If two or more keys are held down, only the last key pressed repeats at the typematic rate. Typematic operation stops when the last pressed key is released, even if other keys are being released or some other keys are still held down.
The following table shows three scan code sets used in the keyboard.
Scan code set 1
Key
(~) 1 2 3 4 5 6 7 8 9 0 -(-) =(+) BACK SPACE TAB Q W E R T Y
Make code
29 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15
Break code
A9 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95
Key
X C V B N M ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R NUM (7) (4) (1) (8) (5)
Make code
2D 2E 2F 30 31 32 33 34 35 36 1D 38 39 E0 38 E0 1D 45 47 4B 4F 48 4C
Break code
AD AE AF B0 B1 B2 B3 B4 B5 B6 9D B8 B9 E0 B8 E0 9D C5 C7 CB CF C8 CC (To be continued)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
11
Silan Semiconductors
(Continued) Key U I O P [({ ) ] (}) \ (|) @5 CAPS A S D F G H J K L ;(:) ` (") K42 @2 ENTER SHIFT_L K45 @2 Z Make code 16 17 18 19 1A 1B 2B 3A 1E 1F 20 21 22 23 24 25 26 27 28 2B 1C 2A 56 2C Break code 96 67 98 99 9A 9B AB BA 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 AB 9C AA D6 AC Key (2) (0) (*) (9) (6) (3) (DEL) (-) (+) (ENTER) ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 SCROLL
SC83053
Make code 50 52 37 49 4D 51 53 4A 4E E0 1C 01 3B 3C 3D 3E 3F 40 41 42 43 44 57 58 46 Break code D0 D2 B7 C9 CD D1 D3 CA CE E0 9C 81 BB BC BD BE BF C0 C1 C2 C3 C4 D7 D8 C6
Key
INS
Base case, or shift+num lock make/break
E0 52/E0 D2
Shift case @3 make/break
E0 AA E0 52 /E0 D2 E0 2A
Num lock make/break
E0 2A E0 52 /E0 D2 E0 AA E0 2A E0 53 /E0 D3 E0 AA E0 2A E0 4B /E0 CB E0 AA (To be continued)
DEL
E0 53/E0 D3
E0 AA E0 53 /E0 D3 E0 2A
LEFT
E0 4B/E0 CB
E0 AA E0 4B /E0 CB E0 2A
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
12
Silan Semiconductors
(Continued)
SC83053
Shift case @3 make/break
E0 AA E0 47 /E0 C7 E0 2A
Key
HOME
Base case, or shift+num lock make/break
E0 47/E0 C7
Num lock make/break
E0 2A E0 47 /E0 C7 E0 AA E0 2A E0 4F /E0 CF E0 AA E0 2A E0 48 /E0 C8 E0 AA E0 2A E0 50 /E0 D0 E0 AA E0 2A E0 49 /E0 C9 E0 AA E0 2A E0 51 /E0 D1 E0 AA E0 2A E0 4D /E0 CD E0 AA
END
E0 4F/E0 CF
E0 AA E0 4F /E0 CF E0 2A
UP
E0 48/E0 C8
E0 AA E0 48 /E0 C8 E0 2A
DOWN
E0 50/E0 D0
E0 AA E0 50 /E0 D0 E0 2A
PAGE UP
E0 49/E0 C9
E0 AA E0 49 /E0 C9 E0 2A
PAGE DOWN
E0 51/E0 D1
E0 AA E0 51 /E0 D1 E0 2A
RIGHT
E0 4D/ED CD
E0 AA E0 4D /E0 CD E0 2A
Key (/)
Scan code make/break E0 35/E0 B5
Shift case make/break @3 E0 AA E0 35/E0 B5 E0 2A
Key
Scan code make/break
Ctrl case, shift case make/break
Alt case make/break
PRINT
E0 2A E0 37 /E0 B7 E0 AA
E0 37 /E0 B7
54/D4
Key PAUSE @4 Note: @1. 101-key keyboard only. @2. 102 key keyboard only.
Make code E1 1D 45 E1 9D C5
Ctrl key pressed E0 46 E0 C6
@3. If the left shift key is held down, the AA/2A shift make and break is sent with the other scan codes. If the right shift key is held down, B6/36 is sent. If both shift keys are down, both sets of codes are sent with the other scan code. @4. This key is not typematic. All associated scan codes occur on the make of the key.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
13
Silan Semiconductors
Scan code set 2
SC83053
Break code
F0 0E F0 16 F0 1E F0 26 F0 25 F0 2E F0 36 F0 3D F0 3E F0 46 F0 45 F0 4E F0 55 F0 66 F0 0D F0 15 F0 1D F0 24 F0 2D F0 2C F0 35 F0 3C F0 43 F0 44 F0 4D F0 54 F0 5B F0 5D F0 58 F0 1C F0 1B F0 23 F0 2B
Key
(~) 1 2 3 4 5 6 7 8 9 0 -(-) =(+) BACK SPACE TAB Q W E R T Y U I O P [({) ] (}) \ (|) @5 CAPS A S D F
Make code
0E 16 1E 26 25 2E 36 3D 3E 46 45 4E 55 66 0D 15 1D 24 2D 2C 35 3C 43 44 4D 54 5B 5D 58 1C 1B 23 2B
Key
X C V B N M ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R NUM (7) (4) (1) (8) (5) (2) (0) (*) (9) (6) (3) (DEL) (-) (+) (ENTER) ESC F1
Make code
22 21 2A 32 31 3A 41 49 4A 59 14 11 29 E0 11 E0 14 77 6C 6B 69 75 73 72 70 7C 7D 74 7A 71 7B 79 E0 5A 76 05
Break code
F0 22 F0 21 F0 2A F0 32 F0 31 F0 3A F0 41 F0 49 F0 4A F0 59 F0 14 F0 11 F0 29 F0 E0 11 F0 E0 14 F0 77 F0 6C F0 6B F0 69 F0 75 F0 73 F0 72 F0 70 F0 7C F0 7D F0 74 F0 7A F0 71 F0 7B F0 79 F0 E0 5A F0 76 F0 05 (To be continued)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
14
Silan Semiconductors
(Continued)
SC83053
Break code
F0 34 F0 33 F0 3B F0 42 F0 4B F0 4C F0 52 F0 5D F0 5A F0 12 F0 61 F0 1A
Key
G H J K L ;(:) ` (") K42 @6 ENTER SHIFT_L K45 @6 Z
Make code
34 33 3B 42 4B 4C 52 5D 5A 12 61 1A
Key
F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 SCROLL
Make code
06 04 0C 03 0B 83 0A 01 09 78 07 7E
Break code
F0 06 F0 04 F0 0C F0 03 F0 0B F0 83 F0 0A F0 01 F0 09 F0 78 F0 07 F0 7E
Key
INS DEL LEFT HOME END UP DOWN PAGE UP PAGE DOWN RIGHT
Base case, or shift+num lock make/break
E0 70/E0 F0 70 E0 71/E0 F0 71 E0 6B/E0 F0 6B E0 6C/E0 F0 6C E0 69/E0 F0 69 E0 75/E0 F0 75 E0 72/E0 F0 72 E0 7D/E0 F0 7D E0 7A/E0 F0 7A E0 74/E0 F0 74
Shift case @7 make/break
E0 F0 12 E0 70 /E0 F0 70 E0 12 E0 F0 12 E0 71 /E0 F0 71 E0 12 E0 F0 12 E0 6B /E0 F0 6B E0 12 E0 F0 12 E0 6C /E0 F0 6C E0 12 E0 F0 12 E0 69 /E0 F0 69 E0 12 E0 F0 12 E0 75 /E0 F0 75 E0 12 E0 F0 12 E0 72 /E0 F0 72 E0 12 E0 F0 12 E0 7D /E0 F0 7D E0 12 E0 F0 12 E0 7A /E0 F0 7A E0 12 E0 F0 12 E0 74 /E0 F0 74 E0 12
Num lock make/break
E0 F0 12 E0 70 /E0 F0 70 E0 F0 12 E0 F0 12 E0 71 /E0 F0 71 E0 F0 12 E0 F0 12 E0 6B /E0 F0 6B E0 F0 12 E0 F0 12 E0 6C /E0 F0 6C E0 F0 12 E0 F0 12 E0 69 /E0 F0 69 E0 F0 12 E0 F0 12 E0 75 /E0 F0 75 E0 F0 12 E0 F0 12 E0 72 /E0 F0 72 E0 F0 12 E0 F0 12 E0 7D /E0 F0 7D E0 F0 12 E0 F0 12 E0 7A /E0 F0 7A E0 F0 12 E0 F0 12 E0 74 /E0 F0 74 E0 F0 12
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
15
Silan Semiconductors
Key
(/)
SC83053
Scan code make/break
E0 4A/E0 F0 4A
Shift case make/break @3
E0 F0 12 E0 4A/ E0 F0 4A E0 12
Key
PRINT
Scan code make/break
E0 12 E0 7C /E0 F0 7C E0 F0 12
Ctrl case, shift case make/break
E0 7C/E0 F0 7C
Alt case make/break
84/F0 84
Key
PAUSE @8 Note . @5 : 101-key keyboard only. @6 : 102-key keyboard only.
Make code
E1 14 77 E1 F0 14 F0 77
Ctrl key pressed
E0 7E E0 F0 7E
@7 : If the left Shift key is held down, the F0 12/12 shift make and break is sent with the other scan codes. If the right Shift key is held down, F0 59/59 is sent. If both Shift keys are down, both sets of codes are sent with the other scan code. @8 : This key is not typematic. All associated scan codes occur on the make of the key.
Scan code set 3
Key
(~) 1 2 3 4 5 6 7 8 9 0 -(-) =(+) BACK SPACE
Make code
0E 16 1E 26 25 2E 36 3D 3E 46 45 4E 55 66
Break code
F0 0E F0 16 F0 1E F0 26 F0 25 F0 2E F0 36 F0 3D F0 3E F0 46 F0 45 F0 4E F0 55 F0 66
Default key state
Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic (To be continued)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
16
Silan Semiconductors
(Continued)
SC83053
Break code
F0 0D F0 15 F0 1D F0 24 F0 2D F0 2C F0 35 F0 3C F0 43 F0 44 F0 4D F0 54 F0 5B F0 5D F0 14 F0 1C F0 1B F0 23 F0 2B F0 34 F0 33 F0 3B F0 42 F0 4B F0 4C F0 52 F0 53 F0 5A F0 12 F0 13 F0 1A F0 22 F0 21
Key
TAB Q W E R T Y U I O P [({} ] ()) \ (|) @9 CAPS A S D F G H J K L ;(:) ` (") K42 @10 ENTER SHIFT_L K45 @10 Z X C
Make code
0D 15 1D 24 2D 2C 35 3C 43 44 4D 54 5B 5D 14 1C 1B 23 2B 34 33 3B 42 4B 4C 52 53 5A 12 13 1A 22 21
Default key state
Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/break Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/break Typematic Typematic Typematic Typematic (To be continued)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
17
Silan Semiconductors
(Continued)
SC83053
Break code
F0 2A F0 32 F0 31 F0 3A F0 41 F0 49 F0 4A F0 59 F0 11 F0 19 F0 29 F0 39 F0 58 F0 67 F0 64 F0 61 F0 6E F0 65 F0 63 F0 60 F0 6F F0 6D F0 6A F0 76 F0 6C F0 6B F0 69 F0 77 F0 75 F0 73 F0 72 F0 70 F0 7E
Key
V B N M ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R INS DEL LEFT HOME END UP DOWN PAGE UP PAGE DOWN RIGHT NUM (7) (4) (1) (/) (8) (5) (2) (0) (*)
Make code
2A 32 31 3A 41 49 4A 59 11 19 29 39 58 67 64 61 6E 65 63 60 6F 6D 6A 76 6C 6B 69 77 75 73 72 70 7E
Default key state
Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/break Make/break Make/break Typematic Make only Make only Make only Typematic Typematic Make only Make only Typematic Typematic Make only Make only Typematic Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only (To be continued)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
18
Silan Semiconductors
(Continued)
SC83053
Break code
F0 7D F0 74 F0 7A F0 71 F0 84 F0 7C F0 79 F0 08 F0 07 F0 0F F0 17 F0 1 F F0 27 F0 2F F0 37 F0 3F F0 47 F0 4F F0 56 F0 5E F0 57 F0 5F F0 62
Key
(9) (6) (3) (DEL) (-) (+) (ENTER) ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 PRINT SCROLL PAUSE Note: @ 9 : 101-key keyboard only @10 : 102-key keyboard only
Make code
7D 74 7A 71 84 7C 79 08 07 0F 17 1F 27 2F 37 3F 47 4F 56 5E 57 5F 62
Default key state
Make only Make only Make only Make only Make only Typematic Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only Make only
New key codes for scan set 1:
New key
LWIN RWIN APP N-CHG(131) E0 E0 E0
Make
5B 5C 5D 7B E0 E0 E0
Break
DB DC DD FB (To be continued)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
19
Silan Semiconductors
(Continued)
SC83053
Make
79 70 7D 73 7E F1 F0 E0 E0 E0 5E 5F 63 E0 E0 E0
New key
CHG (132) ROMA (133) K14 K56 K107 KL KR POWER SLEEP WAKE UP
Break
F9 F0 FD F3 FE X X DE DF E3
New key codes for scan set 2:
New key
LWIN RWIN APP N-CHG(131) CHG (132) ROMA (133) K14 K56 K107 KL KR POWER SLEEP WAKE UP E0 E0 E0 E0 E0 E0
Make
1F 27 2F 67 64 13 6A 51 6D F1 F2 37 3F 5E E0 E0 E0 E0 E0 E0 F0 F0 F0 F0 F0 F0
Break
F0 F0 F0 67 64 13 6A 51 6D X X F0 F0 F0 37 3F 5E 1F 27 2F
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
20
Silan Semiconductors
New key codes for scan set 3:
SC83053
Make
8B 8C 8D 85 86 87 5D 51 7B F1 F2 X X X F0 F0 F0 F0 F0 F0 F0 F0 F0 X X X X X
New key
LWIN RWIN APP N-CHG(131) CHG (132) ROMA (133) K14 K56 K107 KL KR POWER SLEEP WAKE UP Windows 2000 multi-media key code:
Break
8B 8C 8D 85 86 87 5D 51 7B MAKE/BREAK MAKE/BREAK MAKE/BREAK MAKE MAKE MAKE TYPEMATIC TYPEMATIC TYPEMATIC
SET1
MAKE K130: WWW Back K131: WWW Forward K132: WWW stop K133: WWW Refresh K134: WWW Search K135: WWW Favorites K136: WWW Web/Home K137: Mail K138: Mute K139: VolumeK140: Volume+ K141: Play/Pause K142: Stop K143: Pre Track K144: Next track K145: Media Select K146: My Computer K147: Calculator E06A E069 E068 E067 E065 E066 E032 E06C E020 E02E E030 E022 E024 E010 E019 E06D E06B E021 BREAK E0EA E0E9 E0E8 E0E7 E0E5 E0E6 E0B2 E0EC E0A0 E0AE E0B0 E0A2 E0A4 E090 E099 E0ED E0EB E0A1
SET2
MAKE E038 E030 E028 E020 E010 E018 E03A E048 E023 E021 E032 E034 E03B E015 E04D E050 E040 E02B BREAK E0F038 E0F030 E0F028 E0F020 E0F010 E0F018 E0F03A E0F048 E0F023 E0F021 E0F032 E0F034 E0F03B E0F015 E0F04D E0F050 E0F040 E0F02B
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
21
Silan Semiconductors
Turbo Function: Fn+ F1 F2 F3 F4 F5 2.1Hz 4.2Hz 7.2Hz 16.3Hz 21Hz F6 F7 F11
SC83053
30Hz 46Hz Key Loak
Internal-Multikey Function:
Multi-Media Function
Pad_2 Pad_3 Pad_4 Fn+ (M/Mode) Pad_5 Pad_6 Pad_7 Pad_8 Pad_9 VolumePlay/Pause Pre Track Media Next Track Mute Volume+ Stop
Internal Function
Pad_Enter Pad_+ Pad_Pad_. Right Arrow Left Arrow Down Arrow Up Arrow Web/Home Mail Favorites Search Forward Back Stop Refresh E
O.S. Function
Pad_0 Pad_1 My Computer Calculator
Eur Key
Fig1. The Windows 2000 keyboard layout
K130
ESC
K131
F1
K132
F2
K133
F3
K134
F4
K135
F5
K136
F6
K137
F7
K138
F8
K139
F9
K140
F10
K141
F11
K142
F12
K143
K144
K145 K146 K147
PRINT
SCROLL
PAUSE
(~.) TAB CAPS
1 Q A
2 W S Z ALT_L
3 E D X
4 R F C
5 T G V
6 Y H B SPACE
7 U J N
8 I K M
9 O L ,(<)
10 P ;(:) .(>) ALT_R
(-) [({) '(") /(?)
(+) = ](})
SPACE \( ) ENTER SHIFT_R CTRL_R
INS DEL
HOME END
PAGE UP PAGE DOWM
NUM (7) (4)
(/) (8) (5) (2) (0)
(*) (9)
(-)
(+) (6) (3)
(ENTER)
SHIFT_L CTRL_L
UP LEFT DOWN RIGHT
(1)
(*)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
22
Silan Semiconductors
Fig2. The 107-key keyboard layout
SC83053
F6 F7 F8 F9 F10 F11 F12 POWER SLEEP WAKEUP
ESC
F1
F2
F3
F4
F5
(~.) TAB CAPS
1 Q A
2 W S Z LWIN
3 E D X ALT_L
4 R F C
5 T G V
6 Y H B SPACE
7 U J N
8 I K M
9 O L ,(<)
10 P ;(:) .(>) ALT_R
(-) [({) '(") /(?) RWIN
(+) = ](})
SPACE \( ) ENTER
PRINT SCROLL INS DEL HOME END
PAUSE PAGE UP PAGE DOWN
NUM (7) (4) (1)
(/) (8) (5) (2) (0)
(*) (9)
(-)
(+) (6) (3)
(ENTER)
SHIFT_L CTRL_L
SHIFT_R
APP LEFT
UP DOWN RIGHT
CTRL_R
(*)
Fig3. The 104-key keyboard layout
ESC
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PRINT
SCROLL PAUSE
(~.) TAB CAPS
1 Q A
2 W S Z LWIN
3 E D X ALT_L
4 R F C
5 T G V
6 Y H B SPACE
7 U J N
8 I K M
9 O L ,(<)
10 P ;(:) .(>) ALT_R
(-) [({) '(") /(?) RWIN
(+) = ](})
SPACE \( ) ENTER
INS DEL
HOME END
PAGE UP PAGE DOWN
NUM (7) (4)
(/) (8) (5) (2) (0)
(*) (9)
(-)
(+) (6) (3)
(ENTER)
SHIFT_L CTRL_L
SHIFT_R
APP LEFT
UP DOWN RIGHT
(1)
CTRL_R
(*)
TIMING DIAGRAMS
Fig4. Keyboard output data timings
CLK
T1 T2 1ST CLK T3 T4 2nd CLK 10th CLK 11th CLK
DATA
Start Bit
Bit 0
Parity Bit
Stop Bit
Fig5. Keyboard input data timings
I/O Inhibit 1ST CLK 2nd CLK 9th CLK 10th CLK 11th CLK
CLK
T3
T4 T6
DATA
Start Bit
Bit 0
Parity Bit
Stop Bit
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
23
Silan Semiconductors
APPLICATION CIRCUIT
VCC 10 51K CAPS LED
SC83053
SCROLL LED
NUM LED
DATA CLK
NC
39
38
40
37
CAPS
DATA
GND
CLK
P90
VDD
C1
R_OSCI
OSCO
C2
P91 P92 P93 P94
6 7 8 9 10 11 12 13 14 16 18 17 19 20 21 22 23 24 25 15
36 35 34 33
NUM SCROLL P67 P66 P65 P64 P63 P62 P61 P60 R7 R6 R5 R4 R3 R2 R1 R0
5
4
3
2
R3 VCC R C3 C4 C5 C6 C7
LED P95 P50 P51 P52 P53 P54
1
SC83053
32 31 30 29 28 26 P87 C9 C8 C10 27
Special Func. Internal-Multi Func. Turbo func. C14 C13 C12 C11
P56
P57
P80
P81
P82
P83
P84
P85
P55
P86
C17 C16 C0
C15
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
24
Silan Semiconductors
R0 C0 PAUSE 126 Q 017 W 018 E 019 R 020 U 023 I 024 O 025 P 026 SCROLL 125 K14 014 7 (K) 091 8 (K) 096 9 C13 (K) 101 C14 + (K) 106 Wake up 107 SHIFT-L 044 Mail K150 (KC-L) WIN-L WWWfavorite (K) 102 (K) 103 ENTER 108 SHIFT-R 057 WWWforward WIN-R WWWstop MyComputer WWWback WWWrefresh stop calculator (K) 104 083 VolumeVolume+ (K) 100 Play/Pause 079 Next track 105 4 (K) 092 5 (K) 097 6 BACK 015 1 (K) 093 2 (K) 098 3 0 (K) 099 \ (|) 029 F11 122 SPACE 061 / (K) 095 * F7 118 [({) 027 FN ; (:) 040 ]( } ) 028 L 039 ` ( ") 041 ALT-L 060 ENTER 043 NUM 090 089 084 F12 123 K42 042 M/Mode Y 022 K 038 T 021 J 037 F6 117 .(>) 054 F3 114 F 034 H 036 ,(<) 053 TAB 016 CAP 030 D 033 G 035 M 052 K56 056 APP APP / (?) 055 ALT-R 062 S 032 F4 115 V 049 N 051 A 031 K45 045 C 048 B 050 ESA 110 X 047 Z 046 R1 POWER R2 R3 SLEEP R4 CRTL-R 064 N-CHG 131 CHG 132 ROMA 133 R5 WAKE UP
SC83053
R6 CTRL-L 058 (~) 001 F1 112 F2 113 5(%) 006 6(^) 007 + (=) 013 F8 119 _ (-) 012 8(*) 009 9 (`(') 010 0 (`)') 011 PRINT 124 F9 120 DEL 076 INS 075 PAGE UP PAGE DOWN 085 HOME 080 Prev track 086 END 081 Media SLEEP F10 121 POWER 7(&) 008 4($) 005 3(#) 004 1(!) 002 2(@) 003 R7 F5 116
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C15 C16 C17
mute Web/home
WWWsearch K151 (KC-R)
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
25
Silan Semiconductors
CHIP TOPOGRAPHY
4 3 2 1 39
SC83053
38 37
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
36 35 34 33 32 31 30 29 28 27
26
Chip Size:1.72D2.17(mm2) The substrate should be connected to the GND level.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
26
Silan Semiconductors
PAD COORDINATES (Unit: m)
Pad No.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
SC83053
Y
937.20 928.25 938.55 938.40 679.15 555.95 432.75 284.20 111.65 -70.75 -239.30 -401.25 -550.70 -695.40 -840.50 -933.75 -933.75 -933.75 -933.75 -933.75
Symbol
GND OSCO DATA CLK P90 P91 P92 P93 P94 P95 P50 P51 P52 P53 P54 P55 P56 P57 P80 P81
X
234.40 -270.90 -482.25 -708.20 -707.95 -707.95 -707.95 -707.95 -707.95 -707.95 -707.95 -707.95 -707.95 -707.95 -707.95 -517.20 -394.00 -270.80 -147.60 -24.40
Pad No.
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Symbol
P82 P83 P84 P85 P86 P87 P60 P61 P62 P63 P64 P65 P66 P67 P72 P71 P70 VDD OSCI
X
98.80 221.80 345.00 468.20 591.40 714.60 699.55 699.55 699.55 699.55 699.55 699.55 699.55 699.55 694.35 694.35 694.35 633.95 397.05
Y
-933.75 -933.75 -933.75 -933.75 -933.75 -933.75 -716.85 -553.00 -400.45 -239.85 -72.80 106.10 265.20 404.25 527.45 650.65 773.85 929.90 937.25
Note: The original point of the coordinate is the die center.
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0 2001.11.8.
27


▲Up To Search▲   

 
Price & Availability of SC83053

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X