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

 

 

KEYBOARD ENCODER elimina EM83050H microcontroller dedicated


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



EM83050H
KEYBOARD ENCODER
elimina
EM83050H microcontroller dedicated keyboard encoder ,specially designed XT/AT compatible machines. EM83050H controll scan codes, three LEDs status, scan timing communications between keyboard easy implement high performance, cost keyboard with minimal external components.
FEATURES
cost eliminate need external components. Phantom detects. oscillator 1.8432MHz Support scan code Support XT/AT PS/2 keyboard power CMOS device technology. Internal pull-up resistor. Tri-state outputs easy board application. Built-in ROM. Support WINDOWS95, keys. 101/104/107 keys other special application keyboard encoder. WINDOWS registered trademarks Microsoft corperation.
APPLICATION
XT/AT compatible machine keyboard. PS/2 model 30,50,60,80 compatible machine keyboard. Japanese keyboard. Korean keyboard. Brazil keyboard.
ASSIGNMENTS
DATA OSCO OSCI CAPS
EM83050H
SCROLL
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
DESCRIPTIONS
Symbol SCROLL CAPS DATA OSCO OSCR Function Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Column output scan line, 3-state Ground Scroll Lock Indicator Lock Indicator Caps Lock Indicator Input scan line, internal pull high Input scan line, internal pull high Input scan line, internal pull high Input scan line, internal pull high Input scan line, internal pull high Input scan line, internal pull high Input scan line, internal pull high Input scan line, internal pull high CLOCK line communication internal pull high 2.2K DATA line communication internal pull high 2.2K Power Supply CLOCK output Connect resistor 1.8432 oscillation Floating=AT, "0"=XT, internal pull high.
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
FUNCTION DESCRIPTIONS Keyboard buffer keyboard will buffer bytes first-in-first-out order when system able receive scan codes from keyboard. response codes repeated codes will buffered. keystrokes generate multiple-byte sequence, entire sequence must into buffer keystroke discarded bufferoverrun condition occurs. Power-on Reset self test duration keyboard Power-on-Reset(POR) should within milliseconds seconds after power applied keyboard. After executing keyboard executes self test. LEDs turned beginning self test. self test takes minimum milliseconds maximum milliseconds. self test successful, completion code sent system keyboard starts scanning. self test fails, error code sent, keyboard disabled waits command from system. completion codes sent between milliseconds seconds after POR, between milliseconds after RESET command acknowledged. Keyboard data output When keyboard ready send data system, first checks clock data lines. either state, data stored keyboard buffer. both high state, keyboard starts clocking data out. Data will valid before trailing edge after leading edge clock pulse. During transmission keyboard checks clock line least every microseconds system lowers clock lines before leading edge 10th clock, keyboard should stop sending, then buffer data return clock data lines high state. Keyboard data input When system ready send data keyboard, first checks clock line keyboard sending data. keyboard sending data sending data reached 10th clock, system inhibit interface forcing clock line more than microseconds prepares send data. keyboard checks clock line status least every milliseconds. system Request Send(RTS) detected, keyboard clocks bits After 10th bit, keyboard checks high state data line then pulls clocks more signal system that data been received. data after 10th bit, indicates frame error. keyboard should continue count until data line goes high, then pulls issues RESEND system. Command from system system send commands keyboard time. keyboard needs respond within milliseconds, unless system prevents keyboard output, when doing self test executing RESET. following keyboard input commands actions that keyboard needs take. /Reset Status indicators Responds ACK. Receives option byte. This specification subject changed without notice. 9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
Responds ACK. Updates status indicators. Returns previous scanning state. Echo Responds with hex. Returns previous scanning state. Invalid commands Returns RESEND command. Returns previous scanning state. Select Alternate Scan Codes Responds ACK. Clears output buffer. Sets default typematic rate/delay. Clears last typematic key. Receives option byte. Responds ACK. Option byte selects scan code selects scan code selects scan code Returns previous scanning rate. Read (F2) Responds with ACK. Discontinues scanning. Sends bytes. second byte will sent within after first byte. Resumes scanning. Typematic Rate/Delay Responds ACK. Receives rate/delay value byte Responds ACK. rate/delay Note Returns previous scanning state. Note Repeat period 0.00417 seconds binary value bits binary value bits Delay milliseconds binary value bits always This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 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 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 typematic rate
Default rate 10.9 chars/sec Default delay Enable Responds with ACK. Clears output buffer. Clears last typematic key. Start scanning. Default Disable (Hex Responds with ACK. Resets conditions power-on state. Clears output buffer. Sets default type scan code only default typematic rate/delay. Clears last typematic key. Stops scanning, Default (Hex Responds with ACK. Resets conditions power-on state. Clears output buffer. Sets default type scan code only default typematic rate/delay. Clears last typematic key. Continues scanning, Keys F7,F8,F9,FA This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
Responds ACK. Clears output buffer. Sets type (affect only scan code operation). Typematic Make/Break Make Typematic/Make/Break Returns previous scanning rate. Type FB,FC,FD Responds ACK. Clears output buffer. Receives byte Responds ACK. Sets type (affect only scan code operation). Typematic Make/Break Make Returns previous scanning rate. Resend Sends previous output again. previous byte RESEND, last byte before RESEND shall sent. Reset Responds ACK. Checks clock data lines Reset high state least microseconds receives another command. Default scan code Command system following keyboard output commands. Acknowledge keyboard sends acknowledge response valid command from system except RESEND ECHO. Completion Code This command issued after successful completion keyboard self test. Echo keyboard sends this code response ECHO command.
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
Keyboards 83AB byte issued respond READ command. byte sent first, followed high byte. Keyboard buffer Overrun keyboard buffer overflows, overrun code will replace last byte buffer. keyboard using scan code code sets code Resend When keyboard receives invalid input input with incorrect parity, RESEND command sent. Keyboard Scan Code Table keyboard contains scan code sets. system defaults scan code switched following tables show numbers three scan code sets hexadecimal values. keys typematics except pause key. When pressed down, make scan code sent system. When released, break code sent. more keys held down, only last pressed repeats typematic rate. Typematic operation stops when last pressed released, even other keys being released some other keys still held down. following table shows three scan code sets used keyboard.
scan code `(~) -(-) =(+) BACK SPACE Make code Break code ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R Make code Break code
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
[({) ](}) CAPS ;(:) '(") ENTER SHIFT_L LEFT HOME DOWN PAGE PAGE DOWN RIGHT Make code Break code (DEL) (ENTER) SCROLL Shift Case Make/Break Make code Break code
Base Case,or Shift Lock Make/Break
Lock Make/Break 9.16.1999
This specification subject changed without notice.
EM83050H
KEYBOARD ENCODER
elimina
PRINT Scan Code Make/Break Scan Code Make/Break Shift Case Make/Break Ctrl Case, Shift Case Make/ Break Case Make/Break
PAUSE Note
Make Code
Ctrl Pressed
101-key keyboard only. 102-key keyboard only. left Shift held down, AA/2A shift make break sent with other scan codes. right Shift held down, B6/36 sent. both Shift keys down, both sets codes sent with other scan code. This typematic. associated scan codes occur make key. scan code `(~) -(-) =(+) BACK SPACE [({) ](}) Make code Break code ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R (DEL) Make code Break code 9.16.1999
This specification subject changed without notice.
EM83050H
KEYBOARD ENCODER
elimina
CAPS ;(:) '(") ENTER SHIFFT_L Make code Break code (ENTER) SCROLL Shift Case Make/Break Make code Break code
LEFT HOME DOWN PAGE PAGE DOWN RIGHT
Base Case,or Shift Lock Make/Break
Lock Make/Break
PRINT
Scan Code Make/Break Scan Code Make/Break
Shift Case Make/Break Case Make/Break 9.16.1999
Ctrl Case, Shift Case Make/ Break
This specification subject changed without notice.
EM83050H
KEYBOARD ENCODER
elimina
PAUSE Note 101-key keyboard only. 102-key keyboard only. left Shift held down, 12/12 shift make break sent with other scan codes. right Shift held down, 59/59 sent. both Shift keys down, both sets codes sent with other scan code. This typematic. associated scan codes occur make key. scan code `(~) -(_) =(+) BACK SPACE [({) ](}) CAPS Make Code Break Code 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 Make/Break Typematic Typematic Typematic Typematic Typematic Typematic 9.16.1999
Make Code
Ctrl Pressed
This specification subject changed without notice.
EM83050H
KEYBOARD ENCODER
elimina
;(:) '(") ENTER SHIFT_L ,(<) .(>) /(?) SHIFT_R CTRL_L ALT_L SPACE ALT_R CTRL_R LEFT HOME DOWN PAGE PAGE DOWN RIGHT Make Code Break Code Default State Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic 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 9.16.1999
This specification subject changed without notice.
EM83050H
KEYBOARD ENCODER
elimina
(DEL) (ENTER) PRINT SCROLL PAUSE Note 101-key keyboard only 102-key keyboard only codes scan LWIN RWIN N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE Make Break Make Code Break Code Default State 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
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
codes scan LWIN RWIN N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE Make Break
codes scan LWIN RWIN N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE Make Break MAKE/BREAK MAKE/BREAK MAKE/BREAK MAKE MAKE MAKE TYPEMATIC TYPEMATIC TYPEMATIC
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
PRINT
SCROLL
PAUSE
SPACE
HOME
PAGE
[({)
](})
PAGE DOWN
CAPS
;(:)
'(")
ENTER
SHIFT_L
,(<)
.(>)
/(?)
SHIFT_R
(ENTER)
CTRL_L
ALT_L
SPACE
ALT_R
CTRL_R
LEFT
DOWN
RIGHT
101-key keyboard layout
POWER SLEEP
WAKE
PRINT SPACE
SCROLL
PAUSE
HOME
PAGE PAGE DOWN
[({)
](})
CAPS
;(:)
'(")
ENTER
SHIFT_L
,(<)
.(>)
/(?)
SHIFT_R
(ENTER)
CTRL_L
LWIN
ALT_L
SPACE
ALT_R
RWIN
CTRL_R
LEFT
DOWN
RIGHT
107-key keyboard layout
PRINT SCROLL PAUSE
SPACE
HOME
PAGE
[({)
](})
PAGE DOWN
CAPS
;(:)
'(")
ENTER
SHIFT_L
,(<)
.(>)
/(?)
SHIFT_R
(ENTER)
CTRL_L
LWIN
ALT_L
SPACE
ALT_R
RWIN
CTRL_R
LEFT
DOWN
RIGHT
104-key keyboard layout
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
ABSOLUTE MAXIMUM RATINGS
Parameter Supply Voltage Input Voltage Output Voltage Temperature under bias Storage temperature Sym. VOUT Ratings -0.5V -0.3V -0.3V 70°C -65°C 150°C
ELECTRICAL CHARACTERISTICS
Parameter Operating voltage Operating supply current Input leakage Input high voltage Input voltage Output high voltage Output voltage Output voltage LEDS Internal Pull-high resistance port Internal Pull-high resistance DATA, Sym. ICCI VOH1 VOL1 VOL3 RPH1 RPH2 Min. Typ. Max. Unit Fosc=1.8432MHz VIN=VCC ,VSS Condition
ELECTRICAL CHARACTERISTICS
Parameter Time from DATA transition falling edge Time from rising edge DATA transition Duration inactive Duration active Time auxiliary device inhibit after clock ensure auxiliary device does start another transmission Time from inactive active transition, used time when auxiliary device samples DATA System clock Sym. FCLK Min. Typ. Max. 1.843 Unit
This specification subject changed without notice.
9.16.1999
EM83050H
KEYBOARD ENCODER
elimina
TIMING DIAGRAMS
10th
11th
DATA
Start
Parity
Stop
Keyboard output data timings
Inhibit
10th
11th
DATA
Start
Parity
Stop
Keyboard input data timings
This specification subject changed without notice.
9.16.1999
[({) ;(:) '(") ALT-L BACK \(|) SPACE ENTER ](}) ,(<) .(>) /(?) ALT-R _(-) ROMA 5(%) 6(^) +`(=) N-CHG `(~) PAUSE SLEEP CTRL-R WAKE CTRL-L SCROLL POWER 1(!) 2(@) 3(#) 4($) 7(&) 8(*) 9(')') 0(')') PRINT POWER SLEEP
WIN-L
CAPS
SCROLL
APPLICATION CIRCUIT
DATA
OSCI CAPS
This specification subject changed without notice.
DATA OSCO
elimina
K107 WAKE SHIFT-L ENTER SHIFT-R
EM83050H
SCROLL
PAGE HOME PAGE DOWN
KC-R K150 KC-L K151
(KC-L)
WIN-R
(KC-R)
KEYBOARD ENCODER
9.16.1999
EM83050H
EM83050H
KEYBOARD ENCODER
DIAGRAM
OSCO DATA
elimina
OSCI
CAPS SCROLL
(0,0)
EM83050H
Symbol OSCO DATA
-171.6 -384.7 -580.9 -742.5 -742.5 -723.7 -723.7 -723.7 -723.7 -723.7 -715.1 -715.1 -715.1 -715.1 -707.8 -587.8 -464.1 -344.1 -220.0 -100.0 24.0 144.0 267.8 387.8 511.5
824.6 849.2 849.2 817.2 621.0 467.2 347.2 223.0 103.0 -21.2 -143.1 -263.1 -386.8 -506.8 -825.1 -825.1 -825.1 -825.1 -833.7 -833.7 -825.1 -825.1 -825.1 -825.1 -825.1 9.16.1999
This specification subject changed without notice.
EM83050H
KEYBOARD ENCODER
elimina
Chip Size 1790 2010 Symbol OSCI 633.4 754.8 741.7 741.7 741.7 741.7 741.7 741.7 741.7 741.7 741.7 706.8 504.5 384.5 264.5 -825.1 -825.1 -636.9 -470.1 -301.3 -134.6 34.2 201.0 369.8 536.5 705.3 854.2 824.6 824.6 832.2
This specification subject changed without notice.
9.16.1999

Other recent searches


SDA004 - SDA004   SDA004 Datasheet
SD103AWS - SD103AWS   SD103AWS Datasheet
SD103CWS - SD103CWS   SD103CWS Datasheet
NJU6375 - NJU6375   NJU6375 Datasheet
MC68HC908AZ60 - MC68HC908AZ60   MC68HC908AZ60 Datasheet
MC68HC708AZ60 - MC68HC708AZ60   MC68HC708AZ60 Datasheet
LA1837M - LA1837M   LA1837M Datasheet
EM212-GDTA - EM212-GDTA   EM212-GDTA Datasheet
1N4153UR-1 - 1N4153UR-1   1N4153UR-1 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive