| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Win95 Keyboard Encoder With Japanese Supports Windows Keys Suppor
Top Searches for this datasheetHT6547E Win95 Keyboard Encoder With Japanese Supports Windows Keys Supports Japanese DOS/V 106-key keyboard Supports code PS/2 model keyboard Supports code PC/AT, PS/2 model 50,60 keyboards Supports code PS/2 model keyboard oscillator Minimal external components Phantom detection 101-key 102-key application 40-pin package Pin-compatible with HOLTEK HT6547D General Description HT6547E keyboard encoder specially designed PC/AT, PS/2 compatible machines. HT6547E accepts keyboard inputs provides 16-character first-in-first-out buffer where data stored. inexpensive oscillator used system clock. easy implement high performance cost keyboards. Assignment HT6547E Description 39,40, 7~12 Name OSC1 C0~C7 System clock input Positive power supply Function Negative power supply (GND) Keyboard matrix scanning input pins 16~23, 13~15 R0~R18 CLOCK DATA IO0~IO1 Keyboard matrix scanning output pins Synchronous clock signal. Used clock transmission data Bidirection data transmission line Optional output lines customers specially defined 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. 70°C *Note: Stresses above those listed under "Absolute Maximum Ratings" cause permanent damage device. These stress ratings only. Functional operation this device these other conditions above those indicated operational sections this specification implied exposure absolute maximum rating conditions extended periods affect device reliability. Electrical Characteristics Symbol (Ta=25°C) Parameter Operating voltage Operation current Input voltage (SI0~SI7) Input voltage (DATA, CLOCK) Input high voltage Output voltage (SCO0~SCO17) Output voltage (DATA,CLOCK) Internal pull high resistance (SI0~SI7) Test Conditions IOL=10mA IOL=15mA Min. 4.75 Typ. Max. Unit 5.25 Fsys Internal pull high resistance (CLOCK, DATA) System clock HT6547E Functional Description basic function HT6547E detect when keyboaord been pressed released transmit according scan code, including make code 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 Mode Supports code PS/2 model key- boards. Issue command followed HT6547E performs mode 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 keystoke scan codes. Additional keystokes will ignored. Response codes, FA/FE. occupy Three working modes supported HT6547E. These setup alternate scan code command various modes described follows. Mode Supports code PS/2 model buffer positions. Basic Assurance Test following functions offered Basic Assurance Test: Turns status indicators. Keyboard processor test. test. Turn status indicators, i.e. LEDs. Reports result system. boards. After power on,issue Command followed a1",HT6547E performs mode1. 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. Notes During BAT, activity "clock" "data" line ignored. LEDs turned beginning BAT. takes minimum 300ms maximum 500ms. response satisfactory completion AA-completion response failure FC-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. Mode Supports code PC/AT, PS/2 model 50,60 keyboards. HT6547E performs mode when power working mode changed command followed option byte command more details. data stream, including start (always zero) eight data bits, parity (odd parity) stop (always one) keys typematic/make/break default. HT6547E Power-on important activities take place when power first applied keyboard. first signal (Power-On-Reset) resets keyboard processor. second that software (Basic Assurance Test) runs self test routine. 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. more keys held down, only last pressed repeats typematic rate. Typematic operation stops when last pressed released even other keys still held down. PC-type/Mode/Code following table describes relationship between different computers 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 pressed held down while keyboard transmission inhibited, only first make code stored buffer overflow result typematic action. Four types suported shown: type Typematic Make/break Make Typematic/ make/break Note: press make1 make1 make1 make1 hold make2 make2 release break break mode changed between mode Keys keys except PAUSE have make break code. PAUSE make code only. defaults except PAUSE make/ break/typematic. mode type changed following: make1 send only make code. make2 continue sending make codes until released. nothing sent out. Time interval between phantoms time interval between continuous error code 00/FF sent while phantom detected= 1000ms Typematic Make/break Make Typematic/make/break HT6547E Table Commands from system Note Command reset 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 Echo mode mode Note: PC/AT standard command, invalid command PS/2 standard. This treated invalid command every working mode PC/AT standard command, Read command PS/2 standard. HT6547E treats this command read command. send system continue scanning keyboard enabled Note: this command does need feed back Enable send system clear output buffer clear last typematic start scanning keyboard should respond within 20ms, except when performing executing reset command. Command Description Default disable send acknowledge system. clear it's output buffer, FIFO. sets default types. typematic rate/delay default value. clear last typematic key. stop scanning wait further instruction. 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 HT6547E Resend Keyboard responds with ACK, clears 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: aceptance system issue command within 500ms period mentioned above override override, system performs it's code (even mode Select Alternate Scan Code send system clears both output buffer typematic output buffer;and 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,but affect only operation scan code set3 send system discontinue scanning wait option from system respond with system indicator command comes from system place accept option byte keys keys typematic/make/break keys make keys make/break keys typematic send system clear output buffer keys type indicated command option, discard function then process command default after power default disable change LEDs typematic rate/delay-F3 send system stop scanning wait system typematic rate delay send system rate/delay delay 4,3,2,1,0 typematic rate (always) default send system clear output buffer default states: default type typematic rate/delay Type-FB,FC,FD Type-Typematic Type-Make/Break Type-Make Delay= (1+bit6,bit5) 250ms Typematic rate= 1/period .where period= (8+A) (2^B) 0.00417 .where binary value .where binary value HT6547E b4~b0 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 Default: delay: 500ms typematic rate= 10.9 characters/sec 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 resend issues when there parity error transmission. Data Communications Data output CLK=0, transmission (keyboard inhib- ited). 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. Data input system overrides clock line least 60ms Commands system keyboard checks state "clock" keyboard detect error/overrun (set AB,83: keyboard completion failure Echo Acknowledge resend Keyboard detects overrun (set acknowledge line intervals more than 10ms system Request-To-Send detected, keyboard counts data bits. Data will valid before rising edge (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 dircards accepts command from system processes 00/FF: overrun keyboard detects overrun error, sends overrun error code system. mode mode beyond falling edge Note same data input. After 10th bit, keyboard checks active level "data" line. line active forced inactive, counts more bit. Note: This action signals system that keyboard received it's data. Upon reception this signal, system returns ready state, which accept keyboard outputs goes inhibit state until ready. keyboard "data" line found inactive level following 10th bit, frame error occurred, keyboard continues count until "data" line becomes active. keyboard then makes "data" line inactive sends Resend. HT6547E Data stream Mode 1,2,3 b10: b11: Notes: parity either data bits, plus parity bit, always have number 1's. start allways data data data data data data data data parity (odd par) stop allways HT6547E Code number make/break code number make/break code HT6547E Code number base case Shift+Num Left-Shift Right-Shift Lock When both shift keys held down: Both Shift number 52/E0 number base +left-shift Both Shift +right-shift when both shift keys held down: number number base +left-shift +right-shift 54/D4 number base +Ctrl This typematic, associated scan codes occur make code. HT6547E Code number make/break code number make/break code HT6547E Code number base case Shift+Num Left-Shift Right-Shift Lock when both shift keys held down: number Both Shift number base +left-shift Both Shift +right-shift when both shift keys held down: number number base +Shift +Ctrl +Alt number base +Ctrl Note: this typematic, associated scan codes occur make key. HT6547E 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 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 HT6547E make/ break code Note Default State 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 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 HT6547E Timing Charts Data output Keyboard data input HT6547E Application Circuit HT6547E Keyboard Matrix: include Win, DOSV, keys K131 PG-UP Korea-1 SHIFT CTRL SCROLL LOCK PG-DN PG-UP \(K42) K132 HOME (K45) MACRO ENTER SPACE \(K29) K133 PAUSE CAPS LOCK APPS undefined K107 Korea-0 SHIFT HOME INSERT PG-DN LOCK DELETE BACK SPACE PRTSC CTRL Brazil Other recent searchesTMS320C55x - TMS320C55x TMS320C55x Datasheet SPP21N50C3 - SPP21N50C3 SPP21N50C3 Datasheet SPI21N50C3 - SPI21N50C3 SPI21N50C3 Datasheet SPA21N50C3 - SPA21N50C3 SPA21N50C3 Datasheet SN74CBT3386 - SN74CBT3386 SN74CBT3386 Datasheet SCHS164A - SCHS164A SCHS164A Datasheet AN608 - AN608 AN608 Datasheet
Privacy Policy | Disclaimer |