SEMTECH UR5HCFJL-P

GreenCoderTM UR5HCFJL
Zero-PowerTM Keyboard
Encoder for Portable Systems
HID & SYSTEM MANAGEMENT PRODUCTS, KEYCODERTM FAMILY
FEATURES
The GreenCoder (UR5HCFJL) is
a unique, Zero-PowerTM keyboard
encoder that provides an optimum
performance level for both batteryoperated and desktop systems.
TM
The GreenCoderTM scans,
debounces and encodes an 8 X 16
keyboard matrix, and will provide
direct drive for 3 LEDs and two
bi-directional channels for
communication with a BIOScompatible system as well as an
additional keyboard-compatible
device. It fully supports all three
PS/2 scan code sets and will
implement up to three alternate
keyboard layers for full 101/102
functionality.
• Optimized power-saving operation
with idle consumption of less
than 2 µA
• Programmable LED dimming for
further power savings
• Ready to interface to Fujitsu's
7316, 7654,7656, and
1406 keyboards
• 3, 3.3 and 5 Volt operation
• Wakes-up only to respond to an
external event and for a minimum
period of time (2 mA current
consumption)
• Provides interface for external
keyboard/keypad or other 8042compatible device
• Custom versions available in small
or large quantities
APPLICATIONS
• Laptop/Notebook
• Portable Equipment
• Energy Star Compliant
• Medical Instruments
• Palmtops/ PDAs
PIN ASSIGNMENTS
NL
VX
DRV
_RESET
NC
NC
VCC
OSCI
OSCO
EKC1
R7
The GreenCoderTM employs a
unique Self-Power ManagementTM
method that reduces the power
consumption of the keyboard
sub-system to an unprecedented
minimum, transparently and without
user intervention. In “Active” mode,
the encoder consumes less than 2
mA (Typ @5V). In “Sleep” mode the
encoder consumes less than 2 µA
(Typ @5V) The encoder can even
nap between keystrokes and
therefore it is rarely active and
rarely consumes significant levels of
power.
1
40
VCC
DRV
2
39
OSCI
VX
3
38
OSCO
NL
4
37
EKC1
R6
5
36
R7
OPT
6
35
SL
KD
7
34
R5
KC
8
33
R4
EKC
9
32
R3
EKD
10
31
R2
CL
11
30
R1
C0
12
29
R0
C1
13
28
C8
C2
14
27
C9
C3
15
26
C10
C4
16
25
C11
C5
17
24
C12
C6
18
23
C13
C7
19
22
C14
GND
20
21
C15
DIP
R6
OPT
KD
KC
EKC
EKD
CL
C0
C1
C2
C3
QFP
6
OPT
KD
KC
EKC
EKD
CL
C0
C1
C2
C3
C4
1
7
PLCC
12
17
18
The GreenCoderTM is ideal for use in
battery laptop/notebook designs
and Energy Star compliant
keyboards.
GreenCoder is a trademark of Semtech Corp. All
other trademarks belong to their respective
companies.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
SL
R5
R4
R3
R2
R1
R0
C8
C9
C10
C11
23
40
39
34
29
28
NC
C5
C6
C7
GND
NC
C15
C14
C13
C12
C11
A "stand-by" mode (600 µA Typ
@5V) is entered for as long as
a periodic task is active. After a
programmed period of user
inactivity the GreenCoderTM
gradually dims the LEDs for
further power savings.
_RESET
R6
C4
NL
C5
VX
C6
NC
C7
DRV
NC
_RESET GND
C15
VCC
C14
OSCI
C13
OSCO
C12
EKC1
NC
NC
DESCRIPTION
1
www.semtech.com
R7
SL
R5
R4
R3
R2
R1
R0
C8
C9
C10
ORDERING CODE
Package options
40-pin Plastic DIP
44-pin, Plastic PLCC
44-pin, Plastic QFP
Pitch In mm’s
2 54 mm
1.27 mm
0.8 mm
TA = -40°C to +85°C
UR5HCFJL-XX-P
UR5HCFJL-XX-FN
UR5HCFJL-XX-FB
XX = 16 for FKB7136,06 for FKB1406 matrix compatibility
FUNCTIONAL DIAGRAM
NL/CL/SL
3
Data Buffer
Status LEDs
R0-R7
Row Data Inputs
EKC1
Interrupt Control
8
Column Select
Ouputs
C0-C15
16
Keyboard Encoder
KC
KD
PC
Communication
Channel
16-Bit Timer
Mode Control
EKC
EKD
8042 Emulation
(External Keyboard)
Communication
Channel
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
DRV
2
www.semtech.com
FUNCTIONAL DESCRIPTION
The GreenCoderTM consists
functionally of seven major sections
(see Functional Diagram, previous
page). These are 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 encoder scans a keyboard
organized as an 8 row by 16 column
matrix for a maximum of 128 keys.
Smaller-size keyboards are supported provided that all unused row
lines are pulled to Vcc. When
active, the encoder selects 1 of the
16 column lines (C0-C15) every 512
µS and then reads the row data
lines (R0-R7). A key closure is
detected as a 0 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 keyboard communication
channel.
PIN DEFINITIONS
Mnemonic
VCC
VSS
OSCI
OSCO
_RESET
EKC1
DIP
40
20
39
38
1
37
PLCC
44
22
43
42
1
41
QFP
38
17
37
36
41
35
Type
I
I
I
O
I
I
VX
OPT
KC
3
6
8
4
7
9
43
2
4
I
I
I/O
KD
7
8
3
I/O
EKD
10
11
6
I/O
EXC
9
10
5
I/O
DRV
R0-R5
R6
R7
C0-C4
C5-C7
C8-C15
CL
NL
SL
NC
2
29-34
5
36
12-16
17-19
28-21
11
4
35
2
32-37
6
39
13-17
19-21
31-24
12
5
38
3,18
23,40
Note: An underscore before a
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
Used for options selection
Keyboard Clock: connects to PC
keyboard port data line
Keyboard Data: connects to
PC port data line
External Keyboard Data: connect to
external keyboard clock line
External Keyboard Clock 1: connects
to external keyboard data line
Wake-up line: used for sleep mode
Row Data Inputs
42
I
27-32
I
1
I
34
I
8-12
I/O
Column Select Outputs: select 1 of 16
13-15
O
columns
26-18
O
7
O
Caps Lock LED
44
O
Num Lock LED
33
O
Scroll Lock LED
39-40
No Connects: these pins are unused
16,22
pin mnemonic denotes an active low signal.
Scan Code Table Sets
The UR5HCFJL supports all three
scan code table sets. Scan Code
Table Set 3 allows the user to
program individual key attributes
such as Make/Break and Typematic
or Single-Touch Action. For more
information, refer to the IBM Technical Reference Manuals. Custom
scan code tables, including macros,
are also available.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
3
www.semtech.com
KEYBOARD ENCODER, (CON’T)
MODE CONTROL
Embedded Numeric Keypad
N-Key Rollover
The GreenCoderTM implements an
embedded numeric keypad. The
Numeric Keypad Function is
invoked by pressing the Num Lock
Key.
In this mode, the code(s) corresponding to each key press are transmitted
to the host system as soon as that key is debounced, independently of the
release of other keys.
FN Key
A special FN Key has been
implemented to perform the
following functions while it is held
pressed:
• Function Key F1 becomes F11
If a key is defined to be Typematic, the corresponding make code(s) will be
transmitted while the key is held pressed. When a key is released, the
corresponding break code(s) are then transmitted to the host system. If the
released key happens to be the most recently pressed, then Typematic
action is terminated. There is no limitation in the number of keys that can
be held pressed at the same time. However, two or more key closures,
occurring within a time interval less than 5 mS, will set an error flag and will
not be processed. This procedure protects against effects of accidental key
presses.
“Ghost” Keys
• Function Key F2 becomes F12
• Control Left Key becomes Ctrl
Right
• Embedded numeric keypad keys
become regular keys
If Num Lock is not set:
• Embedded numeric keypad keys
provide the same codes as a
numeric keypad when the Num
Lock is not set (Arrow keys, PgUp,
PgDn, etc.)
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. After approximately a oneminute period of keyboard inactivity,
LEDs are dimmed to conserve
power. They are set to full
brightness again upon a new
keystroke.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
In any scanned contact switch matrix, whenever three keys defining a
rectangle on the switch matrix are held pressed at the same time, a fourth
key positioned on the fourth corner of the rectangle is sensed as being
pressed. This is known as the “ghost” or “phantom” key problem. Although
the problem cannot be totally eliminated without using external hardware,
there are methods to neutralize its negative effects for most practical
applications. Keys that are intended to
Actual key presses
be used in combinations or are likely to
be pressed at the same time by a fast
typist (i.e., keys located in adjacent
positions on the keyboard) should be
placed in the same row or column of the
matrix whenever possible. Shift Keys
“Ghost”
Key
(Shift, Alt, Ctrl) should not reside in the
same row (or column) with any other
keys. The GreenCoderTM has built-in
mechanisms to detect the presence of a
“ghost” key, thus eliminating the
Figure 1: “Ghost” or “Phantom” Key
necessity of external hardware.
Problem
4
www.semtech.com
8042 EMULATION CHANNEL
SPECIAL HANDLING
The GreenCoderTM fully emulates a
system’s keyboard port, available to
a standard 84/85/101/102 external
keyboard or other 8042-compatible
device. Communication with a
keyboard-compatible device is
accomplished by clock and data
lines via EKC and EKD pins,
respectively. A third pin, EKC1 that
connects to the Clock Line,
interrupts the controller whenever
the external device initiates a
communication session.
Connection of External Device
When power is first applied, the
controller proceeds with the
standard reset sequence with the
external device. Data and
commands initiated from the
external device are buffered in the
controller’s FIFO along with data
from the scanned matrix, and then
are presented to the system as if
they were coming from a single
source. Once they are
acknowledged, commands and
data from the system are then
transmitted to the external device.
Shift Status LEDs
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
The UR5HCFJL will detect the presence of an external device. If an
external keyboard or other device was not connected during power-on and
is connected at a later time, the encoder will proceed with the normal reset
routine in order to properly initialize the external device. After
communication has been established, the encoder will continue to check for
the presence of the external device. While the external device is
connected, the encoder will not enter the sleep mode. If the device is
disconnected at a later time, the encoder will become aware of it. If a
subsequent connection takes place, the controller will re-initiate a reset
sequence. This unique feature allows the user to connect or disconnect an
external device at any time without having to reset the system.
Shift Status LEDs (Num Lock, Caps Lock and Scroll Lock) indicate the
status of the system and are controlled by commands sent from the system.
Set/Reset Status Indicator Commands from the system will be executed
both by the external keyboard and the scanned matrix.
For example, if the user presses the Caps Lock Key on either keyboard, the
Caps Lock LED will be affected on both keyboards. The LED status
indicators are properly set after each new connection of an external
keyboard.
5
www.semtech.com
PC COMMUNICATION
The UR5HCFJL implements all the
standard functions of
communication with a BIOScompatible PC/XT or AT/PS/2 host
system. Two lines, KC and KD,
provide bi-directional clock and
data signals. In addition, the
UR5HCFJL supports all commands
from and to the system, as
described in the IBM Technical
Reference Manuals.
The following table shows the
commands that the keyboard may
send to the system.
The following table shows the
commands that the system may
send and their values in hex.
Command
Hex Value
Set/Reset Status
Indicators
ED
Echo
EE
Invalid Command
EF
Select Alternate
Scan Codes
F0
Invalid Command
F1
Read ID
F2
Set Typematic
Rate/Delay
F3
Enable
F4
Default Disable
F5
Set Default
F6
Set All Keys
Typematic
Make/Break
Make
Typematic/Make/Break
F7
F8
F9
FA
Set Key Type
Typematic
Make/Break
Make
FB
FC
FD
Resend
FE
Command
Hex Value
Key Detection
Error/Overrun
00*
Keyboard ID
83AB
BAT Completion Code
AA
BAT Failure Code
FC
Echo
EE
Acknowledge (Ack)
FA
Resend
FE
Key Detection
Error/Overrun
FF**
*Code Sets 2 and 3
**Code Set 1
Table 3: Keyboard Commands to the
System (AT/PS/2 protocol)
When an external keyboard is
connected, commands from the
system will also be directed to the
external keyboard. Presence or
absence of an external device will
not effect the normal operation of
the GreenCoderTM.
Reset
FF
Table 2: Keyboard Commands from the
System (AT/PS/2 protocol)
These commands are supported in
the AT/PS/2 protocol and can be
sent to the keyboard at any time.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
6
www.semtech.com
STATES OF OPERATION
USING THE GREENCODERTM FOR SYSTEM MANAGEMENT TASKS
The GreenCoderTM has three states
of operation, implemented to
minimize the power consumption of
the keyboard subsystem. The
following diagram illustrates the
three states of operation of the
GreenCoderTM.
The GreenCoderTM provides an ideal complement to low-power chip sets
targeted to the portable and mobile computing market. The GreenCoderTM
can be used to handle several system management tasks for small, portable
system designs, thus saving space and additional components for the
System Designer. Such system management tasks include those listed
below.
STAND BY
STATE
SLEEP
STATE
However, since most of the system management tasks are application and
hardware-dependent, detailed implementation information is outside the
scope of this document. For application examples and sample schematics,
contact Semtech Technical Support.
System shut-down/wake-up signal
ACTIVE
STATE
Figure 2: States of Operation of
UR5HCFJL
Most of the time, the GreenCoderTM
is in the Sleep State. Power
consumption in this state is
approximately 2 µA at 5 Volts of
operation. The GreenCoderTM enters
the Active State only when there is
an event to process, such as a
keystroke, a command from the
system, or data from the external
PS/2-compatible device.
The GreenCoderTM can provide the system power management unit with a
shut-down/wake-up signal which can be invoked either by a special
keyboard combination or after a programmed period of user inactivity.
Note: Self-Power ManagementTM is a feature protected under Semtech Corp. patent and copyright rights.
Purchase of any version of the UR5HCFJL encoder conveys a license to utilize the Self-Power Management
feature only through use of the UR5HCFJL in a PS/2-compatible keyboard subsystem.
The GreenCoderTM enters and stays
in the Stand-By State if an external
device is connected to the auxiliary
port or if one or more LEDs are
turned on.
In the Stand-By State, the IC
consumes approximately 600 µA at
5 Volts. Transition from one state to
the other does not require any input
from the system.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
7
www.semtech.com
KEY MAP FOR FKB7211 (UR5HCFJL-11)
Rows (R0–R7)
0
LCtrl*
2
Tab
F1*
Z
X
C
1
CapLk
V
B
N
F2
A
S
D
F
2
3
4
T
Y
F4
F5
F6
F7
F3
%
5
W
6
7
Pad 7
R
Q
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
3
Fn
4
LAlt*
5
Space
Columns (C0–C13)
6
7
8
` (BkQt) Insert
1
Esc
E
8
9
Delete
10
ArrLft
11
ArrDn
12
LShift
13
ArrRt
ArrUp
RShift
End
/
Pad /
, (com)
, (appos) Enter
PgDn
K
Pad 2
I
Pad 5
F10
L
Pad 3
O
Pad 6
NumLk
PgUp
F8
. (per)
Pad .
M
Pad 0
J
Pad 1
U
Pad 4
F9
8
Pad 8
G
9
Pad 9
H
0
Pad *
[
- (dash) =
Pause
]
Home
;
Pad +
P
Pad ScrLk
\
www.semtech.com
BkSpc
PrtScr
KEYBOARD LAYOUTS (US ENGLISH)
Depending on the status of the Num Lock and the FN Key, the UR5HCFJL implements one of four keyboard
layouts.(Key numbering of a standard 101/102 keyboard is shown.)
Layout A (Default layout)
110
Esc
F1
113
112
114
F2
2
3
1
17
Q
A
44
Shift
Z
46
58
34
35
F
48
47
X
49
C
50
V
52
N
39
53
61
[
40
\
29
43
Enter
41
,
/
Brk
80
Home
85
PgUp
86
PgDn
57
83
81
End
79
84
89
Shift
75
Ins
1
28
]
55
54
.
,
27
;
L
,
M
SPACE
26
P
38
K
J
51
B
25
15
BkSp
=
126
124
PrSc
13
-
0
37
H
125
ScLk
12
11
0
24
36
G
60
Alt
FN
Ctrl
33
10
I
U
90
NmLk
121
F10
9
8
23
Y
120
F9
9
8
22
T
119
F8
7
21
20
D
118
F7
6
R
32
S
117
7
5
19
31
30
CpsLck
6
4
E
F6
F5
5
3
18
W
116
F4
4
2
16
Tab
115
F3
76
Del
Layout B (Num Lock is set)
110
Esc
F1
113
112
2
30
CpsLck
A
44
Shift
Z
58
Ctrl
31
46
FN
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
20
D
48
47
X
C
49
V
60
Alt
50
SPACE
9
36
H
B
F10
96
101
9
100
93
99
51
N
98
0
103
3
2
1
53
61
105
,
[
106
+
27
/
1
75
Ins
28
]
\
29
43
Enter
41
,
95
.
15
BkSp
=
126
124
PrSc
13
12
104
,
125
ScLk
-
*
102
6
97
5
90
NmLk
121
F9
8
4
35
G
120
F8
92
Y
34
F
119
91
7
22
T
33
32
118
F7
6
21
R
117
7
5
19
S
6
4
E
F6
F5
5
3
18
W
116
F4
4
2
17
Q
115
F3
3
1
16
Tab
114
F2
Brk
80
Home
85
PgUp
86
PgDn
57
83
81
End
79
84
89
Shift
76
Del
www.semtech.com
KEY MAP FOR FUJITSU FKB7316-001 (UR5HCFJL-16)
0
1
2
0
Esc F4
Tab F3
Rows (R0–R7)
1
2
3
4
5
3
Space
4
B
5
6
F5
BkSpc
G
T
CapLk
F6
RSB
Columns C0-C15
8
9
N
7
H
Y
11
RQ
LBS
F7
K6
Dash
F8
SCol
L
LShift
12
RAlt
13
ArrDn
F9
K5
F1
=
LCtrl A
D
\
F
S
K
J
Enter
V
X
Comma
M
F10
K4
K2
K8
K7
K0
PK
PrtScr
R
W
I
U
P
O
ScrLk
PgDn K1 K3
15
ArrLft
ArrUp
F2
C
14
ArrRt
LAlt
PgUp LQ
Z
FN
10
/
RShift
Del
Period
Ins
Home
NumLk
Pause
F11
F12
End
6
Q
E
7
KEYBOARD LAYOUT FOR FUJITSU FKB7316-001 (URHCFJL-16)
F00
F01
F02
F03
F04
F05
F06
F07
F08
F09
F10
F11
F12
F13
F14
F15
F16
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Num
Lock
Pause
Sys Rq
Scroll
Lock
Pause
Break
!
1
E01
D00
@
2
#
3
E02
D01
Tab
Q
D02
A
A00
FN
Z
X
A02
Alt
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
D05
B03
C
~
7
U
B04
V
B
I
9
K
0
2
<
B08
Space
10
{
[
:
;
3
>
+
?
/
B09
A09
Alt
A10
Ins
@
2
E12
D11
}
]
"
?
C10
. .
,
A06
A03
D10
P
C09
L
E11
*
6
C08
B07
M
O
@
2
E10
D09
5
1
B06
N
)
0
E09
D08
C07
J
B05
8
4
C06
H
(
9
E08
D07
D06
C05
G
*
8
E07
Y
C04
F
&
7
E06
T
C03
B02
A01
Ctrl
D04
D
B01
^
6
E05
R
C02
S
B00
Shift
E
C01
%
5
E04
D03
W
C00
Caps
Lock
$
4
E03
E13
Home
BS
D13
D12
:
/
C13
C11
Enter
B10
B12
A11
Del
www.semtech.com
A12
D14
PgUp
C14
PgDn
B13
0 Shift
/
E14
B14
End
A13
A14
KEY MAP FOR FUJITSU FKB1406 (UR5HFJL-06)
0
1
2
LAlt*
` (BkQt)
Columns (C0–C13)
6
7
8
3
4
5
LCtrl*
FN
Esc
9
10
11
12
13
0
1
F1
1
Rows (R0–R7)
\
LShift
2
F2
T
9/Pad 9
F9
Y
W
E
R
Del
0/ Pad * - (dash) =
F10
NmLk
Bk
U/Pad 4 I/Pad5
Enter
BkSpc
RShift
PgDn
2
TAB
Q
F
O/Pad 6 P/Pad Ins
K/Pad 2 L/Pad 3 ;/Pad +
PrtScr
G
H
J/Pad 1
[
Pause
, (appos)
SysReq
//Pad /
Z
CapLk
A
S
D
X
C
V
B
N
M/Pad 0 , (com)
. (per)
Home
Space
3
F3
4
F4
5
F5
6
F6
7/Pad 7
F7
Prog
End
3
4
5
6
7
8/Pad 8
F8
]
ScrLk
PgUp
* In FN Case:
LCtrl = RCtrl
LAlt = RAlt
Refer to Page 4 for a description of FN key specifics.
KEY LAYOUT FOR FUJITSU FKB1406 (UR5HFJL-06)
Esc
@
#
$
%
^
&
1 F2
2 F2
3 F3
4 F4
5 F5
6 F6
7 F7
Q
Del
7
!
Cap
Lock
Fn
Shift
Ctrl
Alt
W
A
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
E
S
R
D
Z
X
~
`
:
;
T
F
C
V
Y
G
B
*
8
8 F8
U4
H
N
J
9
(
9 F9
I
1
M0
)
0 F10
O6
5
_
- Num
*
P
:
;
.
.
}
{
_
]
[ Pause
Ins
>
= Bk
Lk
K2 L3
<
,
+
+
"
Prt
Scr
'
?
/
/
Sys
Req
Enter
Shift
Home PgUp PgDn
11
www.semtech.com
Prog
Scr
Lk
End
KEY MAP FOR THE GREENCODERTM UR5HCFJL-7654
Rows (R0-R7)
0
1
2
3
4
5
6
FN
0
1
2
LWin
Tab
CapsLk
1
S
Z
A
Q
RAlt
3
Columns (C0-C15)
7
4
F1
5
8/N8
6
Esc
LAlt
F2
F3
E
D
W
2
X
9/N9
I/N5
,
Space
K/N2
U/N4
M/N0
F6
3
4
F
C
R
5
F4
7
F9
F5
6
V
B
G
T
F7
8
F10
F11
F8
N
H
Y
7/N7
J/N1
9
F12
0/N*
O/N6
./N.
L/N3
NumLk/
FScrlLk
=
]
\
[
`
10
Pause
11
BkSp
DnArr/ UpArr/
FPgDn FPgUp
12
13
WinApp
Enter
Ins/
FPrtScr
RWin
RArr/
FEnd
14
15
‘
LArr/
Del/
/ / N/
FHome FSysReq
LCtrl
LShft
;/N+
P/N-
-
RCtrl
RShft
Note1: The letter N in italics, followed by a number or symbol, indicates that key in Num
Case.
Note2: The letter F in italics, followed by a key function, indicates that key in Function
Case.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
12
www.semtech.com
KEYBOARD LAYOUT FOR THE FUJITSU FKB7654
Esc
F1
!
1
tab
cap
lock
F2
@
2
Q
A
F5
$
4
E
S
Z
fn
F4
#
3
W
shi ft
ctrl
F3
%
5
R
D
X
F7
^
6
T
F
C
alt
F6
&
7
Y
G
V
sZpa c e
F8
7
*
8
U
H
B
F1 0
8
(
9
4
J
N
F9
I
1
M
9
5
K
0
F1 1
2
<
,
alt
P
3
:
;
>
.
.
Ins
Prt
+
?
/
{
[
}
]
"
'
|
\
/
13
ctrl
www.semtech.com
bk
sp
en t er
sh i f t
pgup
pgup
Copyright Semtech
DOC5-FJL-DS-106
De l
Srq
~
`
+
=
-
6
L
Pau
Brk
_
)
0
O
SL
NL
F1 2
pgup
pgup
IMPLEMENTATION NOTES FOR THE UR5HCFJL
The following notes pertain to the suggested schematics found on the next
pages.
The Built-in Oscillator on the UR5HCFJL requires the attachment of the 4.00
MHz Ceramic Resonators with built-in Load Capacitors.. You can use either
an AVX, part number PBRC-1.00 BR; or a Murata part number
CSTCC2.00MG ceramic resonator.
It may also be possible to operate with the 2.00 MHz Crystal, albeit with
reduced performance. Due to their high Q, the Crystal oscillator circuits
start-up slowly. Since the GreenCoderTM constantly switches the clock on
and off, it is important that the Ceramic Resonator is used (it starts up much
quicker than the Crystal). Resonators are also less expensive than Crystals.
Also, if Crystal is attached, two Load Capacitors (33pF to 47pF) should be
added, a Capacitor between each side of the Crystal and ground.
In both cases, using Ceramic Resonator with built-in Load Capacitors, or
Crystal with external Load Capacitors, a feedback Resistor of 1 Meg should
be connected between OSCin and OSCout.
Troubleshoot the circuit by looking at the Output pin of the Oscillator. If the
voltage it half-way between Supply and Ground (while the Oscillator should
be running) --- the problem is with the Load Caps / Crystal. If the voltage it
all the way at Supply or Ground (while the Oscillator should be running) --there are shorts on the PCB.
NOTE: when the Oscillator is intentionally turned OFF, the voltage on the
Output pin of the Oscillator is High (at the Supply rail).
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
14
www.semtech.com
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
15
VCC
C2
.1uF
C1
10uF
C3
47pF
C4
47pF
C5
47pF
43 VX
1
33 SL
34
1
32
31
30
29
28
27
R7
R6
R5
R4
R3
R2
R1
R0
OPT
2
VSS
17
OSCO
36
OSCI
VCC
R2
150K
DRV 42
18
19
20
21
23
24
25
26
15
14
13
12
11
10
9
8
C15
C14
C13
C12
C11
C10
C9
C8
C7
C6
C5
C4
C3
C2
C1
C0
U1
1
RN1
15K
2
Y1
2.00MHz
R1
1M
D3
R4
R5
1.5K 1.5K
D2
UR5HCFJL-FB
38 VCC
D4B
BAV54A
VCC
4 KC
3 KD
35 EKC1
6 EKD
5 EKC
41 RESET
R3
1.5K
44 NL
D4A
BAV54A
C6
47pF
R9
10K
D1
7 CL
J3
1
2
3
4
5
CON5
J4
Shield
1
2
3
4
5
6
CON6
VCC
R6
10K
R8
10K
VSS
R7
10K
VCC
U2
VCC
Voltage Detector
3 VOUT
VIN 2
CON8
J1
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
CON16
J2
8
7
6
5
4
3
2
1
SUGGESTED INTERFACING FOR THE GREENCODERTM UR5HCFJL-FB
10
9
8
7
6
5
4
3
37
3
1
2
1
www.semtech.com
MECHANICALS FOR THE UR5HCFJL-P
40
21
B
1
L
20
A
C
J
N
M
H
G
F
K
D
Seating
Plane
Notes:
1. Positional tolerance of leads (D) shall be
within 0.25 mm (0.010) at maximum material
condition, in relation to the seating plane and
each other.
2. Diminsion L is to the center of the leads when
the leads are formed parallel.
3. Dimension B does not include mold flash.
DIM
A
B
C
D
F
G
H
J
K
L
M
N
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
16
MILLIMETERS
INCHES
MIN MAX
51.69 52.45
13.72 14.22
3.94 5.08
0.36 0.56
1.02 1.52
2.54 BSC
1.65 2.16
0.20 0.38
2.92 3.43
15.24 BSC
00
15 0
0.51 1.02
MIN MAX
2.035 2.065
0.540 0.560
0.155 0.200
0.014 0.022
0.040 0.060
0.100 BSC
0.065 0.085
0.008 0.015
0.015 0.135
0.600 BSC
00
15 0
0.020 0.040
www.semtech.com
MECHANICALS FOR THE UR5HCFJL-FN
Y BRK
N
D
L
44
Leads
PLCC
0.18 (0.007) M T N S -P S L S -M S
B
M
U
0.18 (0.007)
M
T N S -P S L S -M S
Note 1
W
Z1
D
1
(Note 1) 44
P
V
A
Z
0.18 (0.007)
R
C
0.18 (0.007)
M
M
T L S -M S N S -P S
G1
0.25 (0.010)
M
T N S -P S L S -M S
H
0.18 (0.007) M T L S -M S N S -P S
0.18 (0.007) M T N S -P S L S -M S
F
0.18 (0.007)
0.18 (0.007)
K1
E
+
X
View D-D
T L S -M S N S -P S
+
K
G
44
(Note 1)
J
G1
M
M
T L S -M S N S -P S
T N S -P S L S -M S
Detail S
0.010 (0.004)
Detail S
T
0.25 (0.010)
M
Seating Plane
T L S -M S N S -P S
Notes:
1. Due to space limitation, the chip
is represented by a general (smaller)
case outline drawing rather than
showing all 44 leads.
2. Datums L, M, N, and P determine where
the top of the lead shoulder exits plastic
body at mold parting line
3. DIM G1, true position to be measured
at Datum T, Seating Plane
4. DIM R and U do not include mold
protusion. Allowable mold protusion is
0.25 (0.010) per side.
5. Dimensioning and tolerancing per Ansi
Y14.5M, 1982
6. Controlling dimension: Inch
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
17
DIM
A
B
C
E
F
G
H
J
K
R
U
V
W
X
Y
Z
G1
K1
Z1
www.semtech.com
MILLIMETERS
INCHES
MIN MAX
17.40 17.65
17.40 17.65
4.20 4.57
2.29 2.79
0.33 0.48
1.27 BSC
0.66 0.81
0.51 0.64 16.51 16.66
16.51 16.66
1.07 1.21
1.07 1.21
1.07 1.42
- 0.50
20
10 0
15.50 16.00
1.02
20
10 0
MIN MAX
0.685 0.695
0.685 0.695
0.165 0.180
0.090 0.110
0.013 0.019
0.050 BSC
0.026 0.032
0.020 0.025 0.650 0.656
0.650 0.656
0.042 0.048
0.042 0.048
0.042 0.056
- 0.020
20
10 0
0.610 0.630
0.040 2
10 0
MECHANICALS FOR THE UR5HCFJL-FB
L
23
B
L
Detail A
44
V
H A-B S
B
Detail A
12
1
11
Notes
D
A
0.20 (0.008) M C A-B S
0.05 (0.002) A-B
D S
F
S
0.20 (0.008)
M
H A-B S
Base Metal
D S
J
0.20 (0.008)
T
Datum
Plane
N
D
M
M
C A-B S
D S
MILLIMETERS
H
K
W
Detail C
Q
X
M
Detail C
C
Seating
Plane
E
H
Datum
Plane
0.01 (0.004)
G
M
H
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
1. Dimensioning and tolerancing per Ansi
Y14.5-M, 1982
2. Controlling dimension: Millimeter
3. Datum Plane "H" is located at the
bottom of the lead and is coincident
with the lead where the lead exits
the plastic body at the bottom of the
parting line.
4. Datums -A-, -B-, and -D- to be determined
at Datum Plane -H-.
5. Dimensions S and V to be determined
at seating plane -C-.
6. Dimensions A and B do not include
Mold protusion. Allowable protusion
is 0.25 (0.010) per side. Dimensions
A and B do include mold mismatch
and are determined at Datum Plane -H-.
7. Dimension D does not include Danbar
protrusion. Allowable Danbar
protrusion is 0.08 (0.003) total in
excess of the D dimension
at Maximum Material Condition.
Danbar cannot be located on the
lower radius or the foot.
Section B-B
R
C
A,B,D
B
M
A
D S
D S
22
0.20 (0.008)
34
0.20 (0.008) M C A-B S
0.05 (0.002) A-B
33
18
DIM
A
B
C
D
E
F
G
H
J
K
L
M
N
Q
R
S
T
U
V
W
X
MIN MAX
9.90 10.10
9.90 10.10
2.10 2.45
0.30 0.45
2.00 2.10
0.30 0.40
0.80 BSC
- 0.25
0.13 0.23
0.65 0.95
8.00 REF
50
10 0
0.13 0.17
0 0
70
0.13 .30
12.95 13.45
0.13
00
12.95 13.45
0.40 1.6 REF
www.semtech.com
INCHES
MIN MAX
0.390 0.398
0.390 0.398
0.083 0.096
0.012 0.018
0.079 0.083
0.012 0.016
0.031 BSC
- 0.010
0.005 0.009
0.026 0.037
0.315 REF
50
10 0
0.005 0.007
0 0
7 0
0.005 0.012
0.510 0.530
0.005 00
0.510 0.530
0.016 0.063 REF
ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings
Ratings
Supply Voltage
Input Voltage
Current Drain per Pin
(not including Vss or Vdd)
Operating Temperature
UR5HCFJL-XX
Storage Temperature Range
Thermal Characteristics
Characteristic
Thermal Resistance
Plastic DIP
Plastic PLCC
Symbol
Vdd
Vin
I
Value
-0.3 to +7.0
Vss -0.3 to Vdd +0.3
25
Unit
V
V
mA
TA
T low to T high
-40 to +85
-65 to +150
°C
Value
Unit
°C per W
Tstg
Symbol
Tja
°C
60
70
DC Electrical Characteristics (Vdd=5.0 Vdc +/-10%, Vss=0 Vdc, Temperature
Characteristic
Symbol
Min
Output Voltage (I load<10µA)
Vol
Voh
Vdd–0.1
Output High Voltage (I load=0.8mA)
Voh
Vdd–0.8
Output Low Voltage (I load=1.6mA)
Vol
Input High Voltage
Vih
0.7xVdd
Input Low Voltage
Vil
Vss
User Mode Current
Ipp
Data Retention Mode (0 to 70°C)
Vrm
2.0
Supply Current*
Idd
Run
Wait
Start
I/O Ports Hi-Z Leakage Current
Iil
Input Current
Iin
I/O Port Capacitance
Cio
*In a typical application circuit, including external A/D.
range=T low to T high unless otherwise noted)
Typ
Max
Unit
0.1
V
5
2.5
0.8
2.0
8
0.4
Vdd
0.2xVdd
3.5
V
V
V
V
mA
V
3.5
1.5
50
+/-10
+/- 1
12
mA
mA
µA
µA
µA
pF
Control Timing (Vdd=5.0 Vdc +/-10%, Vss=0 Vdc, Temperature range=T low to T high unless otherwise noted)
Characteristic
Symbol
Min
Max
Frequency of Operation
fosc
Crystal Option
2.0
External Clock Option
dc
2.0
Crystal Oscillator Startup Time
fop
Crystal (fosc/2)
2.0
External Clock Option
dc
2.0
Cycle Time
tcyc
1000
Crystal Oscillator Startup Time
toxov
100
Stop Recovery Startup Time
tiLCH
100
Reset Pulse Width
tRL
8
Interrupt Pulse Width Low
tLIH
125
Interrupt Pulse Period
tiLIL
*
OSC1Pulse Width
tOH,
TOL
90
Unit
MHz
MHz
ns
ms
ms
tcyc
ns
tcyc
ns
*The minimum period tiLIL should not be less than the number of cycle times it takes to execute the interrupt service routine plus 21 tcyc.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
19
www.semtech.com
For sales information
and product literature,
contact:
HID & System Mgmt Division
Semtech Corporation
568 Broadway
New York, NY 10012
[email protected]
http://www.semtech.com
212 226 2042 Telephone
212 226 3215 Telefax
Semtech Western Regional Sales
805-498-2111 Telephone
805-498-3804 Telefax
Semtech Central Regional Sales
972-437-0380 Telephone
972-437-0381 Telefax
Semtech Eastern Regional Sales
203-964-1766 Telephone
203-964-1755 Telefax
Semtech Asia-Pacific Sales Office
+886-2-2748-3380 Telephone
+886-2-2748-3390 Telefax
Semtech Japan Sales Office
+81-45-948-5925 Telephone
+81-45-948-5930 Telefax
Semtech Korea Sales Sales
+82-2-527-4377 Telephone
+82-2-527-4376 Telefax
Northern European Sales Office
+44 (0)2380-769008 Telephone
+44 (0)2380-768612 Telefax
Southern European Sales Office
+33 (0)1 69-28-22-00 Telephone
+33 (0)1 69-28-12-98 Telefax
Central European Sales Office
+49 (0)8161 140 123 Telephone
+49 (0)8161 140 124 Telefax
Copyright 2000-2001 Semtech Corporation. All rights reserved.
KeyCoder, GreenCoder, Zero-Power and Self-Power Management
are trademarks of Semtech Corporation. Semtech is a registered
trademark of Semtech Company. All other trademarks belong to
their respective companies.
INTELLECTUAL PROPERTY DISCLAIMER
This specification is provided "as is" with no warranties whatsoever
including any warranty of merchantability, fitness for any particular
purpose, or any warranty otherwise arising out of any proposal,
specification or sample. A license is hereby granted to reproduce
and distribute this specification for internal use only. No other
license, expressed or implied to any other intellectual property
rights is granted or intended hereby. Authors of this specification
disclaim any liability, including liability for infringement of proprietary
rights, relating to the implementation of information in this
specification. Authors of this specification also do not warrant or
represent that such implementation(s) will not infringe such rights.
Copyright Semtech, 1997-2001
DOC5-FJL-DS-106
20
www.semtech.com