LapCoder
TM
UR5HCFJ8
Low-Power Keyboard
Encoder for Portable Systems
HID & SYSTEM MANAGEMENT PRODUCTS, KEYCODER
TM
FAMILY
DESCRIPTION
The LapCoder
TM
is a versatile, low-
power keyboard encoder for
portable systems. The UR5HCFJ8
provides two bi-directional channels
for communication with a BIOS-
compatible system as well as
any optional keyboard-compatible
devices, such as a 101/102 desktop
keyboard.
The UR5HCFJ8 fully supports the
IBM standard keyboard
communication protocol; each key
press generates one of the scan
codes designated in the IBM
Technical Reference Manuals.
The keyboard encoder handles
the scanning, debounce, and
encoding of 82 keys organized on
an 8x16 matrix and supports
embedded numeric keypad
functions as well as alternate scan
codes for specific keys, so that a
keyboard with only 82 keys is able
to emulate the functionality of a
101/102 keyboard.
In addition to the system鈥檚 keyboard
communication port the UR5HCFJ8
provides a fully functional keyboard
input port that can be used by a
standard 82/101/102 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 features of UR5HCFJ8 make it
ideal for use in PC/AT/PS/2
laptop/notebook designs that utilize
the Fujitsu FKB7211 low-profile, full-
travel membrane keyboard.
FEATURES
鈥?Interfaces the Fujitsu FKB7211 or
other similar laptop/notebook
keyboards to a BIOS-compatible
systems
鈥?AT / PS/2-compatible
鈥?Interfaces an external keyboard /
keypad or other 8042-compatible
devices
鈥?Low-power, single IC suitable for
3V battery-operated systems
鈥?Implements all functions of an
101/102 keyboard with only
82-keys
鈥?Available in DIP, PLCC and Quad
Flat packages
鈥?Custom versions available in small
or large quantities
APPLICATIONS
鈥?Laptop/Notebook
鈥?Portable Equipment
鈥?Industrial Keyboards
PIN DESCRIPTIONS
鈥?POS Terminals
鈥?Public Information Kiosks
6
RP
KD
KC
EKC
EKD
CL
C0
C1
C2
C3
C4
7
1
R6
NL
VX
VXA
_IRQ
_RESET
VCC
OSCI
OSC0
EKC1
NC
40
39
_RESET
_IRQ
VX
NL
R6
RP
KD
KC
EKC
EKD
CL
C0
C1
C2
C3
C4
C5
C6
C7
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
VCC
OSCI
OSCO
EKC1
R7
SL
R5
R4
R3
R2
R1
R0
C8
C9
C10
C11
C12
C13
C14
C15
12
PLCC
34
17
18
23
29
28
R7
SL
R5
R4
R3
R2
R1
R0
C8
C9
C10
DIP
31
30
29
28
27
26
25
24
23
22
21
NL
NC
VX
C5
_IRQ
C6
_RESET
C7
NC
GND
NC
NC
VCC
C15/KT
C14
OSCI
C13
OSCO
C12
EKC1
C11
R7
R6
RP
KD
KC
EKC
EKD
CL
C0
C1
C2
C3
QFP
SL
R5
R4
R3
R2
R1
R0
C8
C9
C10
C11
LapCoder is a trademark of Semtech Corp. All
other trademarks belong to their respective
companies.
Copyright Semtech, 1997-2001
DOC5-FJ8-DS-107
1
www.semtech.com
C4
C5
C6
C7
NC
GND
C15
C14
C13
C12
NC