EKK8301 ELAN Microelectronics Corp, EKK8301 Datasheet

no-image

EKK8301

Manufacturer Part Number
EKK8301
Description
Keyboard Encoder
Manufacturer
ELAN Microelectronics Corp
Datasheet
eKK8301
Keyboard Encoder
Product
Specification
D
. V
1.0
OC
ERSION
ELAN MICROELECTRONICS CORP.
August 2002

Related parts for EKK8301

EKK8301 Summary of contents

Page 1

... Keyboard Encoder Specification ELAN MICROELECTRONICS CORP. Product ERSION August 2002 1.0 ...

Page 2

... Trademark Acknowledgments: IBM is a registered trademark and PS trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo © 2005 by ELAN Microelectronics Corporation Copyright All Rights Reserved Printed in Taiwan The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification ...

Page 3

Contents 1 General Description .................................................................................................. 1 2 Features ..................................................................................................................... 1 3 Applications............................................................................................................... 1 4 Pin Configuration ...................................................................................................... 2 5 Pin Description.......................................................................................................... 3 6 Function Descriptions .............................................................................................. 4 6.1 Keyboard Buffer ................................................................................................. 4 6.2 Power-on Reset and Self Test ............................................................................ 4 ...

Page 4

Contents Doc. Version 1.0 iv • Specification Revision History Revision Description Date 2002/08/07 Product Specification (V1.0) 08.07.2002 ...

Page 5

... General Description The eKK8301 microcontroller is dedicated to a keyboard encoder, specially designed for IBM PC AT and all compatible machines. The eKK8301 control all scan codes, three LEDs status, scan timing and communications between the keyboard and PC easy to implement a high performance, low cost keyboard with the minimal external components ...

Page 6

... Keyboard Encoder 4 Pin Configuration 2 • Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) ...

Page 7

... Row 7 Input scan line, internal pull high ( 17KΩ) I/O CLOCK line for IBM communication , imternal pull high (2.2 KΩ…) I/O DATA line for IBM communication , internal pull high (2.2 KΩ…) I +5V Power Supply O CLOCK output I Connect 51K OHM resistor for 1.8432 MHz oscillation eKK8301 Keyboard Encoder Function 3 ...

Page 8

... Keyboard Encoder 6 Function Descriptions 6.1 Keyboard Buffer 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 multiple-byte sequence, the entire sequence must fit into the buffer or the keystroke is discarded and a buffer-overrun condition occurs ...

Page 9

... Clears last typematic key. - Receives option byte. - Responds ACK. - Option byte = 01 : selects scan code set selects scan code set selects scan code set 3 - Returns to previous scanning rate. Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) eKK8301 Keyboard Encoder 5 ...

Page 10

... Keyboard Encoder 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 ( - Returns to previous scanning state. ...

Page 11

... 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). Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) eKK8301 Keyboard Encoder 7 ...

Page 12

... Keyboard Encoder 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. - Set key ID type (affect only scan code set 3 operation Typematic FC : Make / Break FD : Make - Returns to previous scanning rate ...

Page 13

... 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. Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) eKK8301 Keyboard Encoder 9 ...

Page 14

... Keyboard Encoder The following table shows three scan code sets used in the keyboard. Scan code set 1 Key `(~) -(-) =(+) BACK SPACE TAB [({} ](}) \(¦)@1 CAPS ;(:) '(") 10 • Make code ...

Page 15

... Scan Code Make/Break Ctrl Case, Shift Case Make/ Break Make Code eKK8301 Keyboard Encoder Key Make code Break code F9 43 F10 44 F11 ...

Page 16

... Keyboard Encoder scan code set 2 Key `(~) -(-) =(+) BACK SPACE TAB [({) ](}) \(¦)@6 CAPS • Make code Break code ...

Page 17

... Scan Code Make/Break Scan Code Make/Break Make Code eKK8301 Keyboard Encoder Key Make code Break code ...

Page 18

... Keyboard Encoder Note : @5 : 101-key keyboard only 102-key keyboard only 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 codesare sent with the other scan code. ...

Page 19

... eKK8301 Keyboard Encoder Default Key State Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Typematic Typematic Typematic Typematic Typematic ...

Page 20

... Keyboard Encoder Key (4) (1) (/) (8) (5) (2) ( ) (*) (9) (6) (3) (DEL) (-) (+) (ENTER) ESC F10 F11 F12 PRINT SCROLL PAUSE Note : @ 9 : 101-key keyboard only @10 : 102-key keyboard only 16 • Make code Break code ...

Page 21

... Make Break eKK8301 ...

Page 22

... Keyboard Encoder New key codes for scan set 3: New key LWIN RWIN APP N-CHG (131) CHG (132) ROMA (133) K14 K56 K107 KL KR POWER SLEEP WAKE UP Key Function K130 : WWWBack K131 : WWWForward K132 : WWWstop K133 : WWWRefresh K134 : WWWSearch K135 : WWWFavorites ...

Page 23

... F Lock (LED ON F10 F11 F12 INS PrtScr ScrLk Pause Num SET2 E045, E024, E01D, E01B E08B, E092, E091, E09F Keyboard Encoder O.S. Function Pad_0 = MyComputer = Mail Pad_1 = Calculator = Favorites = Search = Forward E = Eur Key = Back = Stop = Refresh eKK8301 19 ...

Page 24

... Keyboard Encoder 7 Absolute Maximum Ratings Parameter Supply Voltage Input Voltage Output Voltage Temperature under bias Storage temperature 8 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 ...

Page 25

... Timing Diagrams Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) Fig 3. Keyboard output data timings Fig 4. Keyboard input data timings eKK8301 Keyboard Encoder 21 ...

Page 26

... Keyboard Encoder 11 Application Circuit EM78448D is the body of eKK8301 * 22 • Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) ...

Page 27

... HOT9 BACK \ ( | ) F11 [ ( { } ;(:) ‘ ( “ ) HOT1 FN ALT-L Eur yen SLEEP CTRL-R China yen WIN-L EXT2 EXT3 HOT6 WIN-R HOT5 TAB A ESC CAP S K45 eKK8301 Keyboard Encoder C ROMA < ) K56 +’ > ) APP F8 HOT12 HOME * - PAGE ( DOWN ...

Page 28

... Keyboard Encoder 13 PAD Diagram 24 • Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) ...

Page 29

... P63 635.0 P64 635.0 P65 635.0 P66 635.0 P67 635.0 P72 635.0 P71 635.0 P70 635.0 VDD 220.5 OSCI 105.5 eKK8301 Keyboard Encoder Y 760.0 760.0 760.0 760.0 717.8 607.8 497.8 387.8 277.8 167.8 57.8 -52.2 -162.2 -272.2 -382.2 -760.0 -760.0 -760.0 -760.0 -760 ...

Page 30

... Keyboard Encoder 26 • Product Specification (V1.0) 08.07.2002 (This specification is subject to change without further notice) ...

Related keywords