| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
KEYBOARD ENCODER EM83053A/BH microcontroller dedicated keyboard e
Top Searches for this datasheetEM83053A/BH KEYBOARD ENCODER EM83053A/BH microcontroller dedicated keyboard encoder ,specially designed compatible machines. EM83053A/BH 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 PS/2 keyboard power CMOS device technology. Internal pull-up resistor. Tri-state outputs easy board application. Built-in ROM. Support WINDOWS95, 2000 keys. 104/107 keys with multi-media other special application keyboard encoder. WINDOWS registered trademarks Microsoft corperation. APPLICATION compatible machine keyboard. PS/2 model 30,50,60,80 compatible machine keyboard. Japanese keyboard. Korean keyboard. Brazilian keyboard. European keyboard. ASSIGNMENTS R_OSCI CAPS DATA OSCO DATA OSCO R_OSCI CAPS EM83053AH SCROLL EM83053BH SCROLL This specification subject changed without notice. 6.9.2000 EM83053A/BH KEYBOARD ENCODER DESCRIPTIONS Symbol SCROLL CAPS DATA OSCO R_OSCI 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 This specification subject changed without notice. 6.9.2000 EM83053A/BH KEYBOARD ENCODER 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER [({) ](}) 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 6.9.2000 This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER 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 6.9.2000 This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER 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 Scan Code Make/Break Scan Code Make/Break Shift Case Make/Break Case Make/Break 6.9.2000 Ctrl Case, Shift Case Make/ Break This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER PAUSE Note Make Code Ctrl Pressed 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 6.9.2000 This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER ;(:) '(") 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 6.9.2000 This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER (DEL) (ENTER) PRINT SCROLL PAUSE Note 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 101-key keyboard only 102-key keyboard only codes scan LWIN RWIN N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE Make Break This specification subject changed without notice. 6.9.2000 EM83053A/BH KEYBOARD ENCODER codes scan LWIN RWIN N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE codes scan LWIN RWIN N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE Windows 2000 Multi-Media Code. K130 Back K131 WWWForward K132 WWWstop K133 WWWRefresh K134 WWWSearch K135 WWWFavorites K136 WWWWeb/Home K137 Mail K138 Mute K139 VolumeK140 Volume+ K141 Play/Pause K142 Stop K143 PreTrack K144 Nexttrack K145 Media Select K146 MyComputer K147 Calculator SET1 MAKE E06A E069 E068 E067 E065 E066 E032 E06C E020 E02E E030 E022 E024 E010 E019 E06D E06B E021 BREAK E0EA E0E9 E0E8 E0E7 E0E5 E0E6 E0B2 E0EC E0A0 E0AE E0B0 E0A2 E0A4 E090 E099 E0ED E0EB E0A1 SET2 MAKE E038 E030 E028 E020 E010 E018 E03A E048 E023 E021 E032 E034 E03B E015 E04D E050 E040 E02B BREAK E0F038 E0F030 E0F028 E0F020 E0F010 E0F018 E0F03A E0F048 E0F023 E0F021 E0F032 E0F034 E0F03B E0F015 E0F04D E0F050 E0F040 E0F02B 6.9.2000 Make Break Make Break MAKE/BREAK MAKE/BREAK MAKE/BREAK MAKE MAKE MAKE TYPEMATIC TYPEMATIC TYPEMATIC This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER Turbo Function: 2.1hz 4.2hz 7.2hz 16.3hz 21hz 30hz 46hz keyLoak Internal-Multikey Function: Multi-Media Function Pad_2 VolumePad_3 Play/Pause Pad_4 PreTrack Pad_5 Media Pad_6 NextTrack Pad_7 Mute Pad_8 Volume+ Pad_9 Stop Internal Function Pad_Enter Web/Home Pad_+ Mail Pad_Favorites Pad_. Search Right Arrow Forward left Arrow Back Down Arrow Stop Arrow Refresh O.S. Function Pad_0 MyComputer Pad_1 Calculator (M/Mode) This specification subject changed without notice. 6.9.2000 EM83053A/BH KEYBOARD ENCODER K130 K131 K132 K133 K134 K135 K136 K137 K138 K139 K140 K141 K142 K143 K144 K145 SCROLL PAUSE K146 K147 SPACE HOME PAGE [({) ](}) PAGE DOWN CAPS ;(:) '(") ENTER SHIFT_L ,(<) .(>) /(?) SHIFT_R (ENTER) CTRL_L ALT_L SPACE ALT_R CTRL_R LEFT DOWN RIGHT Windows 2000 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 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER 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 voltage Output voltage LEDS Internal Pull-high resistance port Internal Pull-high resistance DATA, Output voltage DATA Sym. ICCI VOL1 VOL2 RPH1 RPH2 VOL3 Min. Typ. Max. Unit Fosc=1.8432MHz VIN=VCC ,VSS Condition IOL1 IOL2 VPH1 VPH2 IOL3 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER APPLICATION CIRCUIT DATA CAPS SCROLL R_OSCI CAPS DATA OSCO EM83053AH SCROLL Special Func. Internal-Multi Func. Turbo func. CAPS DATA SCROLL DATA OSCO R_OSCI CAPS EM83053BH SCROLL Special Func. Internal-Multi Func. Turbo func. This specification subject changed without notice. 6.9.2000 EM83053A/BH KEYBOARD ENCODER PAUSE SCROLL POWER ](}) [({) SLEEP CTRL-R WAKE N-CHG ROMA /(?) ALT-R NextTrack CTRL-L `(~) 5(%) 6(^) +`(=) _(-) 1(!) 2(@) 3(#) 4($) 7(&) 8(*) 9(')') 0(')') PRINT ;(:) ,(<) .(>) M/Mode ENTER Play/Pause Volume+ WWWBack Stop '(") ALT-L SPACE Volume- BACK \(|) ENTER SHIFT-R WWWForward PAGE HOME PrevTrack Mute POWER SLEEP PAGE DOWN Media WWWSearch K151 K107 SHIFT-L wake Mail K150 (KC-L) WWWstop WIN-L WWWFavorite WWWRefresh Calculator WIN-R MyCpmputer Web/Home (KC-R) This specification subject changed without notice. 6.9.2000 EM83053A/BH KEYBOARD ENCODER DIAGRAM OSCO DATA OSCI CAPS SCROLL (0,0) EM83053AH 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 6.9.2000 This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER 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. 6.9.2000 EM83053A/BH KEYBOARD ENCODER DIAGRAM DATAIO CLKIO OSCO OSCI (0,0) EM83053BH Symbol OSCO DATA 197.9 -220.2 -353.1 -476.3 -659.8 -659.8 -659.8 -659.8 -659.8 -659.8 -659.8 -659.8 -659.8 -659.8 -659.8 -521.0 -401.3 -281.6 -161.9 -42.3 77.3 197.0 316.7 436.4 556.1 720.4 715.2 728.1 728.1 623.2 503.5 383.9 264.3 144.6 25.0 -94.7 -214.4 -334.1 -453.8 -577.9 -749.9 -749.9 -749.9 -749.9 -749.9 -749.9 -749.9 -749.9 -749.9 -749.9 6.9.2000 This specification subject changed without notice. EM83053A/BH KEYBOARD ENCODER Chip Size 1650 1830 Symbol OSCI 675.8 660.0 660.0 660.0 660.0 660.0 660.0 660.0 660.0 656.9 656.9 656.9 458.0 316.3 -749.9 -549.9 -430.3 -311.8 -192.2 -72.5 47.2 166.8 290.8 410.4 528.9 648.5 726.7 715.2 This specification subject changed without notice. 6.9.2000 Other recent searchesYDA158 - YDA158 YDA158 Datasheet uPD65949GJ-OSO7 - uPD65949GJ-OSO7 uPD65949GJ-OSO7 Datasheet SHD119546 - SHD119546 SHD119546 Datasheet PXA270 - PXA270 PXA270 Datasheet PIC18 - PIC18 PIC18 Datasheet FCQ08A04 - FCQ08A04 FCQ08A04 Datasheet CY7C43624 - CY7C43624 CY7C43624 Datasheet CY7C43634 - CY7C43634 CY7C43634 Datasheet CY7C43644 - CY7C43644 CY7C43644 Datasheet CY7C43664 - CY7C43664 CY7C43664 Datasheet CY7C43684 - CY7C43684 CY7C43684 Datasheet 1768930000 - 1768930000 1768930000 Datasheet
Privacy Policy | Disclaimer |