|
|
Part: UR5HC418-FB
Category: Interface and Interconnect -> Keyboard & Mouse Controllers -> Keyboard Encoder
Description: DeskCoder - AT/PS/2-Compatible Keyboard Encoder
Company: Semtech Corporation
Datasheet: Download UR5HC418-FB datasheet File size : 162 kB
Request For quote: Find where to buy UR5HC418-FB
Datasheet text preview:
DeskCoderTM UR5HC418 AT / PS/2 - Compatible Keyboard Encoder
HID & SYSTEM MANAGEMENT PRODUCTS, KEYCODER® FAMILY DESCRIPTION The DeskCoderTM UR5HC418 keyboard encoder functions as a versatile, low-power desktop keyboard encoder, while providing two bi-directional channels for communication with a BIOScompatible system as well as any optional keyboard-compatible devices, such as a 101/102/104 desktop keyboard, OCR, barcode reader, etc. The DeskCoderTM fully supports the IBM standard keyboard communication protocol; each key press generates one of the scan codes specified in the IBM technical reference manuals. The keyboard encoder scans, debounces, and encodes up to 128 keys in an 8 x 16 matrix. In addition to the system's keyboard communication port, the UR5HC418 provides an external PS/2 port that can be used by a standard 101/102/104 keyboard or another 8042-compatible device, such as an external numeric keypad, an OCR, or a bar-code reader. Input from both the matrix and the external device is multiplexed and presented to the system as if it were coming from a single source. The DeskCoderTM is ideal for use in low-power, low-cost and highreliability AT / PS/2 - compatible keyboard designs. FEATURES · Interfaces contact switch matrix keyboards to a BIOS-compatible system · Single IC desktop keyboard encoder · Provides interface for an external keyboard/keypad or other 8042compatible devices · AT / PS/2 - compatible APPLICATIONS · Desktop computers · Instrumentation · Industrial keyboards PIN ASSIGNMENTS
R6 NL VX VXA _IRQ _RESET VCC OSCI OSC0 EKC1 R7A 6
R6 RP KD KC EKC EKD CL C0 C1 C2 C3
1
PRELIMINARY
· Implements all functions of a 101/102/104 keyboard · Low-power HCMOS microcontroller, suitable for 3-volt battery-operated systems · Available in PLCC and QFP packages
· Point of sale (POS) terminals · Public information kiosks
NL VX _IRQ _RESET NC NC VCC OSCI OSCO EKC1 R7
QFP
NL R5 R4 R3 R2 R1 R0 C8 C9 C10 C11
RP KD KC EKC EKD CL C0 C1 C2 C3 C4
7
1
40 39
12
PLCC
34
17 18
23
29 28
R7 SL R5 R4 R3 R2 R1 R0 C8 C9 C10
C4 C5 C6 C7 NC VSS/GND C15 C14 C13 C12 NC
DeskCoder is a trademark of Semtech Corporation. Semtech and KeyCoder are registered trademarks of Semtech Corporation. All other trademarks belong to their respective companies. Copyright ©1997-2002 Semtech Corporation DOC5-418-DS-111
1
www.semtech.com
C4A C5 C6 C7 VSS/GND NC C15 C14 C13 C12 C11
ORDERING CODE
Package options 44-pin plastic PLCC 44-pin plastic QFP Pitch 1.27 mm 0.8 mm TA = -40°C to +85°C UR5HC418-FN UR5HC418-FB
BLOCK DIAGRAM
NL/CL/SL
3
Data Buffer
Status LEDs
Row Data Inputs EKC1 Interrupt Control Column Select Ouputs
16 8
R0-R7
C0-C15
Keyboard Encoder KC KD PC Communication Channel
16-Bit Timer
Mode Control 8042 Emulation (External Keyboard) Communication Channel
EKC EKD
KT
DRV
Copyright ©1997-2002 Semtech Corporation DOC5-418-DS-111
2
www.semtech.com
FUNCTIONAL DESCRIPTION The DeskCoderTM consists functionally of several major sections shown in the block diagram on the previous page, including the keyboard encoder, a 16-bit timer, the mode control unit, the data buffer, the interrupt control, the PC communication channel and the 8042 emulation channel. All sections communicate with each other and operate concurrently. KEYBOARD ENCODER The controller continuously scans a keyboard organized as an 8 row by 16 column matrix for a maximum of 128 keys. Smallersize keyboards are supported provided that all unused row lines are pulled to Vcc. The controller selects one of the 16 column lines (C0-C15) every 512 microseconds and then reads the row data lines (R0-R7). A key closure is detected as a zero in the corresponding position of the matrix. A complete scan cycle for the entire keyboard takes approximately 9.2 mS. Each key found pressed is debounced for a period of 20 mS. Once the key is verified, the corresponding key code(s) are loaded into the transmit buffer of the PC communication channel.
PIN DEFINITIONS
Mnemonic VCC VSS (GND) OSCI OSCO _RESET EKC1 PLCC 44 22 43 42 1 41 QFP 38 17 37 36 41 35 Type I I I O I I Name and Function Power supply: +5V Ground Oscillator input Oscillator output Reset: apply 0V to provide orderly start-up External keyboard clock 1:connects to external keyboard clock line and is used to generate an interrupt for every clock line transmission Tie to VCC Tie to VCC Tie to VCC Keyboard clock: connects to PC keyboard port clock data line Keyboard data: connects to PC port data line External keyboard data: connect to external keyboard data line External keyboard clock: connects to external keyboard clock line Interrupt line: reserved for low power applications Row data inputs
VX VXA RP KC KD EKD EKC _IRQ R0-R5 R6 R7 R7A C0-C4 C5-C7 C8-C15 C4A CL NL SL NC
4 3 7 9 8 11 10 2 32-37 6 39 40 13-17 19-21 31-24 18 12 5 38 23
43 2 4 3 6 5 42 27-32 1 34 8-12 13-15 26-23 21-18 7 44 33 39-40 16, 22
I I I I/O I/O I/O I/O I/O I I I I O O O O O O O O
Column select outputs: select one of 16 columns
Caps lock LED Num lock LED Scroll lock LED No connects: these pins are unused
Note: An underscore before a pin mnemonic denotes an active low signal.
KEYBOARD ENCODER (CONT'D)
Scan Code Sets
The UR5HC418 supports all three scan code sets. Scan code set 3 allows the user to program individual key attributes such as make/break, Typematic repeat, or single-touch action. For more information, refer to the IBM technical reference manuals. Custom scan code tables, including macros, are also available.
Status LED indicators
The controller provides an interface for three LED shift status indicators. All three pins are active low to indicate the status of the host system (Num Lock, Caps Lock and Scroll Lock) and are set by the system.
Switch Matrix Encoding
Each matrix location is programmed to represent either a single key or a key combination of the IBM 101/102/104 standard keyboard.
Copyright ©1997-2002 Semtech Corporation DOC5-418-DS-111
3
www.semtech.com
Others parts begin by ur
UR-1
|
|
|