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

 

 

EC3648 cost eliminate need external components. Phantom detects.


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



KEYBOARD CONTROLLER
EC3648
cost eliminate need external components. Phantom detects. Support scan code Support PS/2 keyboard power CMOS device technology. Internal pull-up resistor. Tri-state outputs easy board application. Built-in 8-bit's CPU. bytes ROM. bytes RAM. Support WINDOWS 2000, keys. Normal operation frequency MHz. Built-in type oscillator with external resister chip general preload timer
DESCRIPTION
EC3648 single chip CMOS micro-controller keyboard application, specially compatible machines. incorporate 8-bit's core, bytes ROM, bytes used working stack area. EC3648 control scan codes, scan timing communications between keyboard easy implement high performance, cost keyboard with minimal external components.
APPLICATION
compatible machine keyboard. PS/2 model 30,50,60,80 compatible machine keyboard. Japanese keyboard. Korean keyboard. Brazilian keyboard. European keyboard.
Page
KEYBOARD CONTROLLER
EC3648
ASSIGNMENT
TMODE DATA ROUT Scroll
CAPS
Page
KEYBOARD CONTROLLER DESCRIPTION
Name DATA SCROLL CAPS Rout
FUNCTION KEYBOARD MATRIX DRIVE SENSE INTERFACE
EC3648
Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Column output scan line Reserved Column output scan line Input scan line, internal pull high (18K) Input scan line, internal pull high (18K) Input scan line, internal pull high (18K) Input scan line, internal pull high (18K) Input scan line, internal pull high (18K) Input scan line, internal pull high (18K) Input scan line, internal pull high (18K) Input scan line, internal pull high (18K) CLOCK line communication, internal pull high (5K) DATA line communication, internal pull high (5K) Scroll Lock Indicator Lock Indicator Caps Lock Indicator Power Supply Ground CLOCK output Connect resistor oscillation
KEYBOARD INTERFACE PINS)
KEYBOARD INTERFACE( PINS
SYSTEM CLOCK POWER SUPPLY( PINS
Page
KEYBOARD CONTROLLER FUNCTION DESCRIPTION
Command from system
EC3648
system send commands controller time. controller needs respond within milliseconds, unless system prevents controller output, when doing self test executing RESET. following controller input commands actions that controller needs take.
Set/Reset Status indicators (Hex
Responds ACK. Receives option byte. Responds ACK. Updates status indicators. Return previous scanning state.
Echo (Hex
Responds with hex. Returns previous scanning state.
Invalid commands (Hex
Responds with hex. Returns previous scanning state.
Select Alternate Scan Code (Hex
Responds ACK. Clears output buffer. Sets default typematic rate/delay. Clears last typematic key. Receives options key. Responds ACK. Option byte selects scan code selects scan code selects scan code Returns previous scanning state.
Read (Hex
Responds with ACK. Discontinues scanning. Sends Bytes. second byte will sent within after first byte. Resumes scanning.
Typematic Rate/Delay (Hex
Responds ACK. Receives rate/delay value byte. Responds ACK. rate/delay Note1) Returns previous scanning state. *Note Repeat period (8+A) (2B) 0.00417 seconds binary value bits binary value bits Delay (C+1) milliseconds
Page
KEYBOARD CONTROLLER
binary value bits always
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
EC3648
default rate 10.9 chars/sec Default delay
Typematic rate
Enable (Hex
Responds with ACK. Clears output buffer. Clears last typematic key. Start scanning. Responds with ACK. Reset conditions power-on state. Clears output buffer. Sets default type( scan code only) default typematic rate/delay. Clears last typematic key. Stops scanning. 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. Responds ACK. Clear output buffer. type (affect only code operation). Typematic Make/Break Make Typematic/Make/Break Returns previous scanning rate.
Page
Default Disable
Default (Hex
Keys (Hex
KEYBOARD CONTROLLER
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.
EC3648
Resend
Sends previous output again. previous byte RESEND, last byte before RESEND shall sent.
Reset
Responds ACK. Checks clock data lines 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.
Failure Code
failure occurs, keyboard sends this code discontinues scanning, waits system response reset.
Echo
keyboard sends this code response ECHO command.
Keyboards 83AB
byte issued respond READ command. byte sent first, followed high byte.
Page
KEYBOARD CONTROLLER
Keyboard buffer Overrun
EC3648
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.
FUNCTION DESCRIPTION Keyboard Scan Code Table
keyboard contains scan code sets. system defaults scan It's switched following tables show three scan code sets hexadecimal values. keys typematics except pause key. When controller receive make frame from receiver, make scan code sent system. When receive break frame, break code sent. receives more keys frame, only last pressed repeats typematic rate. Typematic operation stops when receives break frame, even other keys being released some other keys still held down.
Page
KEYBOARD CONTROLLER
following table shows three scan code sets used keyboard.
EC3648
scan code
Number Symbol
Make/Break code 29/A9 02/82 03/83 04/84 05/85 06/86 07/87 08/88 09/89 0A/8A 0B/8B 0C/8C 0D/8D 7D/D6 0E/8E 0F/8F 10/90 11/91 12/92 13/93 14/94 15/95 16/96 17/97 18/98 19/99 1A/9A 1B/9B 2B/AB 3A/BA 1E/9E 1F/9F 20/A0 21/A1 22/A2 23/A3 24/A4 25/A5 26/A6
Back Space Caps Lock
Number Symbol Shift(R) Ctrl(L) Alt(L) Space Alt(R) Ctrl(R) Lock Home PgUp PgDn Enter
Make/Break code 2D/AD 2E/AE 2F/AF 30/B0 31/B1 32/B2 33/B3 34/B4 35/B5 36/B6 1D/9D 38/B8 39/B9 38/E0 1D/E0 45/C5 47/C7 4B/CB 4F/CF 48/C8 4C/CC 50/D0 52/D2 37/B7 49/C9 4D/CD 51/D1 53/D3 4A/CA 4E/CE 7E/FE 1C/E0 01/81 3B/BB 3C/BC 3D/BD 3E/BE 3F/BF 40/C0
Page
KEYBOARD CONTROLLER
**42 Enter Shift(L) **45 Macro *101-Key Keyboard Only **102-Key Keyboard Only 27/A7 28/A8 2B/AB 1C/9C 2A/AA 56/D6 2C/AC Scroll Lock
EC3648
41/C1 42/C2 43/C3 44/C4 57/D7 58/D8 46/C6
Delete Home PgUp PgDn L-WIN R-WIN When both shift keys held down number
Number Symbol Insert
Base case Shift+Num
Left-Shift
Right-Shift
Lock
Both Shift
Page
KEYBOARD CONTROLLER
EC3648
Base When both shift keys held down number:
Number Symbol
Left-Shift
Right-Shift Both Shift
Number Symbol Print Screen
Base
Shift/Ctrl
Number Symbol
Base
Ctrl
Pause This typematic,all associated scan codes occur make code.
Number Make/Break code
Function
Default Make/Break Make/Break Make/Break Default MAKE MAKE TYPEMATIC TYPEMATIC
ACPI ACPI ACPI
Power Sleep Wake
5E/E0 5F/E0 63/E0 Make/Break code
Number
Korea KOR0 Korea KOR1 Brazil Brazil
F1/F0/73/F3 7E/FE
Page
KEYBOARD CONTROLLER scan code
Number Symbol
EC3648
Make/Break code 0E/F0 16/F0 1E/F0 26/F0 25/F0 2E/F0 36/F0 3D/F0 3E/F0 46/F0 45/F0 4E/F0 55/F0 6A/F0 66/F0 0D/F0 15/F0 1D/F0 24/F0 2D/F0 2C/F0 35/F0 3C/F0 43/F0 44/F0 4D/F0 54/F0 5B/F0 5D/F0 58/F0 1C/F0 1B/F0 23/F0 2B/F0 34/F0 33/F0 3B/F0 42/F0 4B/F0 4C/F0 52/F0 5D/F0
Number Symbol Shift(R) Ctrl(L) Alt(L) Space Alt(R) Ctrl(R) Lock Home PgUp PgDn Enter
Make/Break code 22/F0 21/F0 2A/F0 32/F0 31/F0 3A/F0 41/F0 49/F0 4A/F0 59/F0 14/F0 11/F0 29/F0 11/E0 14/E0 77/F0 6C/F0 6B/F0 69/F0 75/F0 73/F0 72/F0 70/F0 7C/F0 7D/F0 74/F0 7A/F0 71/F0 7B/F0 79/F0 6D/F0 5A/E0 76/F0 05/F0 06/F0 04/F0 0C/F0 03/F0 0B/F0 83/F0 0A/F0 01/F0
Back Space Caps Lock **42
Page
KEYBOARD CONTROLLER
Enter 5A/F0 Shift(L) 12/F0 **45 Macro 61/F0 1A/F0 *101-Key Keyboard Only **102-Key Keyboard Only Scroll Lock
EC3648
09/F0 78/F0 07/F0 7E/F0
Number Symbol Insert Delete Home PgUp PgDn L-WIN R-WIN
Base case Shift+Num
Left-Shift
Right-Shift
Lock
F012
When both shift keys held down number
Both Shift
Page
KEYBOARD CONTROLLER
EC3648
When both shift keys held down number: Number Symbol Print Screen
Number Symbol
Base
Left-Shift
Right-Shift
Both Shift
Base
Shift/Ctrl
Number Symbol Base Ctrl Pause This typematic associated scan codes occur make code.
Number Make/Break code
Function
Default Make/Break Make/Break Make/Break Default MAKE MAKE TYPEMATIC TYPEMATIC
ACPI ACPI ACPI
Power Sleep Wake
37/E0 3F/E0 5E/E0 Make/Break code
Number
Korea KOR0 Korea KOR1 Brazil Brazil
F1/F2/51/F0 6D/F0
Page
KEYBOARD CONTROLLER scan code
Number **42 Make /Break code 0E/F0 16/F0 1E/F0 26/F0 25/F0 2E/F0 36/F0 3D/F0 3E/F0 46/F0 45/F0 4E/F0 55/F0 5D/F0 66/F0 0D/F0 15/F0 1D/F0 24/F0 2D/F0 2C/F0 35/F0 3C/F0 43/F0 44/F0 4D/F0 54/F0 5B/F0 5C/F0 14/F0 1C/F0 1B/F0 23/F0 2B/F0 34/F0 33/F0 3B/F0 42/F0 4B/F0 4C/F0 52/F0 53/F0 5A/F0 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 Number Make /Break code 4A/F0 59/F0 11/F0 8B/F0 19/F0 29/F0 39/F0 8C/F0 58/F0 67/F0 64/F0 61/F0 6E/F0 65/F0 63/F0 60/F0 6F/F0 6D/F0 6A/F0 76/F0 6C/F0 6B/F0 69/F0 77/F0 75/F0 73/F0 72/F0 70/F0 7E/F0 7D/F0 74/F0 7A/F0 71/F0 84/F0 7C/F0 7B/F0 79/F0 08/F0 07/F0 0F/F0 17/F0 1F/F0 27/F0
EC3648
Default State Typematic Make/Break Make/Break Make/Break Make/Break Typematic Make Only Make/Break 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
Page
KEYBOARD CONTROLLER
12/F0 **45 13/F0 1A/F0 22/F0 21/F0 2A/F0 32/F0 31/F0 3A/F0 41/F0 49/F0 *101-Key Keyboard Only **102-Key Keyboard Only Make/Break Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic 2F/F0 37/F0 3F/F0 47/F0 4F/F0 56/F0 5E/F0 57/F0 5F/F0 62/F0 8D/F0
EC3648
Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make/Break
Make/Break code
Number
Default MAKE MAKE TYPEMATIC TYPEMATIC
Korea KOR0 Korea KOR1 Brazil Brazil
F1/F2/51/F0 7B/F0
CODE
mark Code
Code
Code Make/Break 5D/F0 51/F0 85/F0 86/F0 87/F0
DEFAULT
Make/Break
Make/Break
Japannese Japannese Japannese J131 Japannese J132 Japannese J133
7D/D6 73/F3 7B/FB 79/F9 70/F0
6A/F0 51/F0 67/F0 64/F0 13/F0
TYPEMATIC TYPEMATIC MAKE MAKE MAKE
Page
KEYBOARD CONTROLLER
MEDIA CODES
Item
EC3648
Extra Function Set1 Name MAKE
BACK FORWARD STOP REFRESH SEARCH FAVORITES HOME MAIL MUTE VOLUMEVOLUME+ PREVIOUS STOP PLAY NEXT MEDIA CALCULATOR COMPUTOR
BREAK MAKE BREAK
codes scan
WIN_L WIN_R N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE Make Break
Page
KEYBOARD CONTROLLER
EC3648
codes scan
WIN_L WIN_R N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE Make Break
codes scan
WIN_L WIN_R N-CHG (131) (132) ROMA (133) K107 POWER SLEEP WAKE
Make
Break
Type Make/break Make/break Make/break Make Make Make Typematic Typematic Typematic
Page
KEYBOARD CONTROLLER ABSOLTE MAXIMUM RATING
Parameter Input Voltage Output Voltage Temperature under bias Storage temperature Sym. VOUT
EC3648
Ratings -0.3V -0.3V
ELECTRICAL CHARACTERISTICS
Parameter Operating voltage Operating Supply current Input Leakage Current Input high voltage (Ports Input voltage (Ports Output high voltage (Ports Output voltage (Ports Output voltage LEDs Internal Pull-high resistance DATA, Output voltage DATA Sym. Min. Typ. Max. Unit ICC1 VOL1 VOL2 VOL3 IOH=-10.0mA IOL1=9.0mA IOL2=14.0mA VPH=0V IOL=5mA VIN=VCC, Condition
ELECTRICAL CHARACTERISTICS
Parameter Time from DATA transition falling edge Time from rising DATA transition Duration inactive Sym. Min. Typ. Max. T4-5 4.00 Unit.
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 sample DATA System clock FCLK
Page
KEYBOARD CONTROLLER
EC3648
MATRIX
PAUSE K102 K105 SCROLL NEXT BACK SPACE
CTRL
CTRL
K101 K100
CAPS
K131 K132 K133 K104
K103 K106 ALT(L) (WWW) SEARCH K107
ALT(R) PREV
PRINT
ENTER LOCK
HOME
SPACE
Delete Insert
KOR0 KOR1
PgUp
PgDn ENTER(R) SHIFT PLAY WIN(R) STOP
Page Home
Page Down VOL+
SHIFT
SLEEP
(WWW) BACK (WWW) STOP
(WWW)
FAVORITE
(WWW) HOME (WWW) MAIL MEDIA
POWER
WIN(L) WAKE
VOL-
(WWW) (WWW) FORWARD REFRESH
MUTE
Page
KEYBOARD CONTROLLER
EC3648
TIMING DIAGRAMS
Keyboard Host
10th
11th
DATA
Start
Parity
Stop
Host Keyboard
Inhidit
10th
11th
DATA
Start
Parity
Stop
Page
KEYBOARD CONTROLLER APPLICATION CIRCUIT
EC3648
ORDERING INFORMATION
E-CMOS CORPORATION DATASHEET ADDRESS: No.1, Creation 2nd, science-based industrial park, Hsin-Chu 300, Taiwan, R.O.C. website: http://www.ecmos.com.tw E-mail sales@ecmos.com.tw TEL: 886-3-5783622 FAX:886-3-5783630
Page

Other recent searches


OM2052 - OM2052   OM2052 Datasheet
GS8644Z18 - GS8644Z18   GS8644Z18 Datasheet
F3400 - F3400   F3400 Datasheet
F3410 - F3410   F3410 Datasheet
1N6642D1A - 1N6642D1A   1N6642D1A Datasheet
1N4001 - 1N4001   1N4001 Datasheet
1N4007 - 1N4007   1N4007 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive