The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Designed Windows 95/98/NT Supports Windows Keys Supports Power, Sleep


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



HT82K28A 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 searches


SN74F175 - 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
© 2012 Datasheet Archive