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*)

 

 

Win95 Keyboard Encoder With Japanese Supports Windows Keys Suppor


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



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


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