| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Designed Windows 95/98/NT Supports Windows Keys Supports Power, Sleep
Top Searches for this datasheetHT82K28A Win98 Keyboard Encoder Designed Windows 95/98/NT Supports Windows Keys Supports Power, Sleep Wake-up Windows Supports code PC/AT, PS/2 model 50,60 keyboards Supports code PS/2 model keyboard oscillator Phantom detection Minimal external components 40-pin package ACPI functions Supports Japanese, Korean Portuguese Supports Japanese DOS/V 106-key keyboard Supports code PS/2 model keyboard General Description HT82K28A keyboard encoder especially designed PC/AT, PS/2 compatible machines. HT82K28A accepts keyboard inputs contains 16-character first-in-first-out buffer which data stored. inexpensive oscillator used system clock. device offers advantage simple implementation high performance cost keyboard applications. Assignment Rev. 1.30 June 2002 HT82K28A Description 7~12 16~23, 13~15 Name OSC1 IO0~IO1 C0~C7 System clock input Negative power supply, ground Positive power supply Customer defined optional output lines Keyboard matrix scanning input pins Description R0~R18 Keyboard matrix scanning output pins SCRL CLOCK DATA connection Synchronous clock signal. Used clock transmission data Bidirectional data transmission line Absolute Maximum Ratings Supply Voltage .4.75V 5.25V Storage Temperature .-55°C 125°C Input Voltage.VSS-0.3V VDD+0.3V Operating Temperature.0°C 70°C Note: These stress ratings only. Stresses exceeding range specified under Maximum cause substantial damage device. Functional operation this device other conditions beyond those listed specification implied prolonged exposure extreme conditions affect device reliability. Electrical Characteristics Symbol Parameter Operating Voltage Operating Current Input Voltage (C0~C7) Input Voltage (DATA, CLOCK) Input High Voltage Output Voltage (R0~R18) Output Voltage (DATA, CLOCK) fSYS Internal Pull-high Resistance (C0~C7) Internal Pull-high Resistance (CLOCK, DATA) System Clock R=120kW Test Conditions IOL=10mA IOL=15mA Min. 4.75 Typ. Max. 5.25 Ta=25°C Unit Rev. 1.30 June 2002 HT82K28A Functional Description HT82K28A basic function detect press release activity transmit corresponding scan code, well make break codes system. device also accepts commands from system responds system necessary. communication between keyboard system managed through CLOCK DATA pins. keyboard begins scan pressed released keys commands from system after (Basic Assurance Test) been run. Working modes Three working modes supported HT82K28A. These setup alternate scan code command various modes described follows. Mode Supports code PS/2 model keyboards. Enters mode1 after Command issued fol- Basic assurance test following functions offered Basic Assurance Test: Turns status indicators. Keyboard processor test. test. Turns status indicators, i.e. LEDs. Reports result system. Note: lowed Contains data stream, including start (always zero) eight data bits, parity (odd parity) stop (always one). keys typematic/make/break default. working mode changed again this mode, issuing command followed option. command more detail. Mode Supports code PC/AT, PS/2 model During BAT, activity line ignored. turned beginning turned BAT. takes minimum 450ms after maximum 2.5s. response satisfactory completion response failure error. reset keyboard command will also cause keyboard execute BAT. Completion codes sent between 500ms after reset command acknowledged. After BAT, keyboard sets keys typematic make/break, sets default typematic rate delay. Power-on important activities take place when power first applied keyboard. first presence signal (Power-On-Reset) that resets keyboard processor. second activity running self test (Basic Assurance Test) routine. keyboards. Enters mode after power working mode changed command followed option byte command more details. Contains data stream, including start (always zero) eight data bits, parity (odd parity) stop (always one) keys typematic/make/break default. Mode Supports code PS/2 model keyboards. Enters mode when command issued fol- PC-type/mode/code following table describes relationship between different computer types, working mode code sets. PS/2 PC-AT PS/2 PS/2 PS/2 mode mode mode mode mode code code code code code lowed Contains data stream, including start (always zero) eight data bits, parity (odd parity) stop (always one). Buffers buffers support following functions: 16-byte FIFO buffer: stores keystrokes scan codes. Additional keystrokes will ignored. Response codes, FA/FE. occupy buffer mode changed between mode sitions. Rev. 1.30 June 2002 HT82K28A Keys code keys except PAUSE have make break code. PAUSE make code only. defaults except PAUSE make/break/ typematic. mode type changed following: pressed held down while keyboard transmission inhibited, only first make code stored buffer overflow result typematic action. Four types supported shown: type Typematic Make/break Make Typematic/ make/break Note: press make1 make1 make1 make1 hold make2 make2 release break break Typematic Make/break Make Typematic/make/break keys except PAUSE typematic. Typematic means that keeps sending make codes held down. data report according typematic rate/delay: Default values are: delay 500ms 10.9 char/sec typematic rate delay modified with command. send only make code. continue sending make codes until released. nothing sent out. code Typematic Make/break Make Typematic/make/break configured command Time interval between phantoms time interval between continuous error codes 00/FF sent while phantom detected= 1000ms keyboard should respond within 20ms, except when performing executing reset command. more keys held down, only last pressed repeats typematic rate. Typematic operation stops when last pressed released even other keys still held down. System command table Command reSset resend type make type make/break type typematic keys typematic/make/break keys make keys make/break keys typematic default default disabled enable typematic rate/delay Read select alternate scan codes Echo set/reset status indicators mode mode mode Rev. 1.30 June 2002 HT82K28A Command description Default disable keys keys typematic/make/break keys make keys make/break keys typematic Send system Clear output buffer keys type indicated command Send acknowledge system Clear output buffer, FIFO default types typematic rate/delay default value Clear last typematic Stop scanning wait further instruction Echo default Send system Continue scanning keyboard enabled Note: This command does need feed back Send system Clear output buffer default states: Default type typematic rate/delay Enable type FB,FC,FD Send system Clear output buffer Clear last typematic Start scanning type Typematic type Make/Break type Make keyboard responds with ACK, clears output buffer prepares receive identification identification accomplished system identifying each scan code value defined scan code set3. Only scan code set3 values valid identification type each identified value indicated command These commands sent using scan code set, affect only operation scan code set3 Invalid command Send system further activities Note: Read Send system Discontinue scanning byte ID-AB, byte must follow completion first byte within 500ms Resume scanning Send system Discontinue scanning Wait option from system Respond with system indicator command comes from system place option, discard function then process command default after power default disable change LEDs Resend Send last code system Note: response Reset Disable keyboard Send system, keyboard acknowledges command with ensures system accepts before executing command system sets CLK=DATA=high 500ms: acceptance system issue command within 500ms period mentioned above override override, system performs enters mode (even mode typematic rate/delay Send system Stop scanning Wait system typematic rate delay Send system rate/delay delay 4,3,2,1,0 typematic rate Select alternate scan code Send system Clears both output buffer typematic Accept option byte Rev. 1.30 June 2002 HT82K28A (always) Delay= (1+bit6,bit5) 250ms Typematic rate= 1/period .where period= (8+A) (2^B) 0.00417 .where binary value .where binary value Data communications Data output CLK=0, transmission (keyboard inhibited). CLK=1, DATA=0, transmission (system request send). CLK=1, DATA=1, transmission permitted. Data will valid before trailing edge beyond leading edge clock. checks clock line active level least every 60ms. line contention occurs (system brings clock before tenth clock), clock=data=high. b4~b0 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 Default Typematic rate 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 b4~b0 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 Typematic rate Data input system overrides clock line least 60ms keyboard checks state clock line intervals more than 10ms system request-to-send detected, keyboard counts data bits. Data will valid before rising edge beyond falling edge After 10th bit, keyboard checks active level line. line active forced inactive, counts more bit. Note: This action signals system that keyboard received data. Upon reception this signal, system returns ready state, which accept keyboard outputs goes inhibit state until ready. delay: 500ms± typematic rate=10.9 characters/sec± Commands system keyboard detect error/overrun (set AB,83: keyboard completion failure Echo Acknowledge Resend Keyboard detects overrun (set Acknowledge keyboard line found inactive level following 10th bit, frame error occurred, keyboard continues count until line becomes active. keyboard then makes line inactive sends Resend. Data stream Mode 1,2,3 b10: b11: start always data data data data data data data data parity (odd par) stop always (Keyboard) receives valid input except (echo) resend (FE) then send system first. command then send back system. command then send last code system. there interrupt while sending discards accepts command from system processes 00/FF: overrun keyboard detects overrun error, sends overrun error code system. mode mode 2,3: Resend Note: issues when there parity error transmission. parity either data bits, plus parity bit, always have number Rev. 1.30 June 2002 HT82K28A code Number Make/Break Code Number Make/Break Code Rev. 1.30 June 2002 HT82K28A code Number Base Case Shift+Num Left-Shift Right-Shift Lock When both shift keys held down: number Number when both shift keys held down: number Base Both Shift 52/E0 +Left-Shift Both Shift Base +Left-Shift +Ctrl +Right-Shift 54/D4 +Right-Shift Number Number Base This typematic, associated scan codes occur make code. Power Sleep Wake Make Break Windows Virtual Rev. 1.30 June 2002 HT82K28A code Number Make/Break Code Number Make/Break Code Rev. 1.30 June 2002 HT82K28A code Number Base Case Shift+Num Left-Shift Right-Shift Both Shift Base +Left-Shift Both Shift Base Base +Shift +Ctrl +Alt +Ctrl +Right-Shift Lock When both shift keys held down: number Number When both shift keys held down: number Number Number Note: this typematic, associated scan codes occur make key. Power Sleep Wake Make Break Windows Virtual Rev. 1.30 June 2002 HT82K28A code Make/Break Code Note Default State Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic 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 Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Code Note Default State 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 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 Make Only Make Only Make Only Make Only Make/Break Make/Break Make/Break Different from code Rev. 1.30 June 2002 HT82K28A Timing Diagrams Data output itio llin itio ilia ilia Keyboard data input itio ilia Rev. 1.30 June 2002 HT82K28A Application Circuits Rev. 1.30 June 2002 HT82K28A Standard Holtek Win98 keyboard K129 K109 R-WIN PRINT POWER SLEEP INSERT HOME L-CTRL WAKE-UP K131 K132 K133 R-ALT DOWN Arrow RIGHT Arrow LEFT Arrow ENTER LOCK R-CTRL L-ALT SPACE Arrow ENTER R-SHF K107 L-SHF L-WIN SLEEP POWER LOCK PAUSE LOCK WAKE K130 above code according Microsoft specification except following keys. Code Make/Break Code Make/Break Code Make/Break Rev. 1.30 June 2002 HT82K28A Package Information 40-pin (600mil) outline dimensions Symbol Dimensions Min. 2045 Nom. Max. 2065 Rev. 1.30 June 2002 HT82K28A Holtek Semiconductor Inc. (Headquarters) No.3, Creation Science-based Industrial Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Sales Office) 11F, No.576, Sec.7 Chung Hsiao Rd., Taipei, Taiwan Tel: 886-2-2782-9635 Fax: 886-2-2782-9636 Fax: 886-2-2782-7128 (International sales hotline) Holtek Semiconductor (Shanghai) Inc. Floor, Building No.889, Shan Rd., Shanghai, China Tel: 021-6485-5560 Fax: 021-6485-0313 http://www.holtek.com.cn Holtek Semiconductor (Hong Kong) Ltd. RM.711, Tower Cheung Plaza, Cheung Rd., Kowloon, Hong Kong Tel: 852-2-745-8288 Fax: 852-2-742-8657 Holmate Semiconductor, Inc. 48531 Warm Springs Boulevard, Suite 413, Fremont, 94539 Tel: 510-252-9880 Fax: 510-252-9885 http://www.holmate.com Copyright 2002 HOLTEK SEMICONDUCTOR INC. information appearing this Data Sheet believed accurate time publication. However, Holtek assumes responsibility arising from specifications described. applications mentioned herein used solely purpose illustration Holtek makes warranty representation that such applications will suitable without further modification, recommends products application that present risk human life malfunction otherwise. products authorized critical components life support devices systems. Holtek reserves right alter products without prior notification. most up-to-date information, please visit site http://www.holtek.com.tw. Rev. 1.30 June 2002 Other recent searchesSN74F175 - SN74F175 SN74F175 Datasheet SN54F175 - SN54F175 SN54F175 Datasheet RS5C321A - RS5C321A RS5C321A Datasheet REJ03G1212-0200 - REJ03G1212-0200 REJ03G1212-0200 Datasheet MT281900 - MT281900 MT281900 Datasheet FTLX8561E2 - FTLX8561E2 FTLX8561E2 Datasheet C9001 - C9001 C9001 Datasheet C9001CMOS - C9001CMOS C9001CMOS Datasheet S8377 - S8377 S8377 Datasheet S8378 - S8378 S8378 Datasheet BAR66 - BAR66 BAR66 Datasheet B88069X1640T902 - B88069X1640T902 B88069X1640T902 Datasheet
Privacy Policy | Disclaimer |