SEMTECH UR5HC703-600-FQ

USAR SerialCoderTM UR5HC703-600-FG
A Semtech Company
USAR SerialCoderTM
Low-Power Keyboard Encoder
interfaces RS-232
Preliminary
USAR KeyCoderTM family
product specifications
Description
Features
The USAR SerialCoderTM
UR5HC703 is an extremely
low-power, “off-the-shelf” serial
keyboard encoder. Robust, tiny
and flexible, the IC is a good
match for any application where
the use of complicated keyboard
protocols are not required and
where asynchronous serial
interface hardware is available.
• 8 x 16 Matrix Encoding
• 9600 Baud 8N1Serial Data Format
• IC is independent of the
keyboard layout
• Zero-PowerTM operation,
transparent to the Host
• Average current consumption of
less than 1µA at room
temperature; 10µA at 85°C
• Customized versions available
• Built-in keyboards for HH
PDAs/Organizers
• Add-on accessory keyboards for
Palm and H/PC Devices
•
•
•
•
Portable Personal Computers
Instrumentation
Remote Control
Cellular Phones
Pin Assignments
R3
R2
R1
R0
C15
The IC provides Zero-PowerTM
operation, transparent to the host.
Power consumption is reduced to
just the circuit’s leakage when all
keys are released. The average
current consumption is less than
1µA at room temperature and 10µA
at 85°C. If a single key or groups
of keys are stuck in the depressed
position, the IC will enter a total
shutdown after a 10-minute wait —
to protect against unintended and
unnecessary discharge of the
batteries in the Host.
Applications
R6
R5
R4
The USAR SerialCoderTM provides
unprecedented power
consumption minimization, making
it ideal for use in add-on keyboards
for handheld and cellular / web
phones and single-board systems
designed for portable applications.
• TTL/CMOS Output-only
Asynchronous Serial Interface
to the Host (direct connection to
the UART)
• Very simple serial protocol —
Two-Byte Identification String on
power-up; single-Byte Matrixposition for each key-press or
key-release
• Robust algorithm for Ghost-key
elimination
24
17
25
16
C11
C10
C9
R7
C12
TxD
C13
C14
C0
C1
C2
32
Custom versions of the USAR
SerialCoderTM are available with
Hardware Handshaking for the
Communication channel, support
for extra-low-power operations of
the Host, various baud rates and
Full-Duplex I/O, etc. The USAR
SerialCoderTM is simple to
implement. It requires few external
components and utilizes a tiny, lowprofile 32-pin LQFP package that
measures 7mm x 7mm.
9
1
8
DOC5-703-600-DS-102
1
VDD
VSS2
_RESET
VDD2
C6
C5
C4
C3
Copyright 2000 USAR Systems, Inc. All rights
reserved.
USAR – A Semtech Company
Datasheet
C8
C7
VSS
_OSCOUT
OSCIN
UR5HC703-600-FG
LQFP
USAR SerialCoderTM UR5HC703-600-FQ
Preliminary
USAR KeyCoderTM family
product specifications
Descri
USAR — A Semtech Company
Ordering Code
Package Options
32-pin, Plastic LQFP
Pitch in mm’s
0.8
Ta=-20° C to +85° C
UR5HC703-600-FG
Other Materials
USAR SerialCoderTM Eval Kit
Type
Evaluation Kit
Order number
EVK5-703-600-XXX
Functional Diagram
®
USAR SerialCoder TM
TxD
8
Key
Matrix
Interface
Data
Buffer
Communication
Interface
R0-R7
16 C0-C15
Matrix
Scan Logic
Reset Logic
_RESET
Oscillator
OSCIN
_OSCOUT
4
Power Supply
USAR – A Semtech Company
Datasheet
DOC5-703-600-DS-102
2
USAR SerialCoderTM UR5HC703-600-FQ
Preliminary
USAR KeyCoderTM family
product specifications
Descri
USAR — A Semtech Company
Pin Definitions
8,5
11,7
PWR
PWR
Positive Supply Voltage
Negative Power Supply:
Signal Ground
Reset
_RESET
6
I
Hardware reset pin: Reset Input
for orderly start-up. Low logic level is
required until power supply reaches
minimum operating voltage
Oscillator pins
OSCI
9
I
10
O
Oscillator input: Connect ceramic
resonator with built-in load capacitors
or CMOS clock from external oscillator
2 MHz operating frequency
Oscillator Output: Connect
resonator with built-in load capacitors
or keep open if external oscillator
is used
Host Interface
TxD
27
0
Serial Data Output: Idle at high
voltage (logical 1), non-inverted Data
(direct connection to the UART)
Scanned
matrix pins
ROW0-ROW7
18-25
I, pup
Row matrix inputs: With pulsed
pull-up current sources
1-4,
12-17
26,28-32
O, nD
Column matrix output
_OSCO
ceramic
COL0-COL15
USAR – A Semtech Company
Datasheet
Pin Numbers
LQFP
Type
Mnemonic
Power Supply
Vdd, Vdd2
Vss, Vss2
DOC5-703-600-DS-102
3
Name and Function
USAR SerialCoderTM UR5HC703-600-FQ
Preliminary
USAR KeyCoderTM family
product specifications
Descri
USAR — A Semtech Company
Protocol
Serial transmissions are at the rate of 9600 Baud, 8 data bits, no parity,
least significant bit is transmitted first, Idle/Stop level is High (logical 1),
Start bit level is Low (logical 0), non-inverted Data.
Within 5ms after the power-up the IC sends a two-Byte Identifications String
of 0xF9, 0xFB. These two Bytes are transmitted only once after each reset
of the IC.
These two ID values also represent key release action in the locations
[Row=1, Column=15] and [Row=3, Column=15] on the key Matrix. Since
the values of these Bytes represent release action of the keys, extraneous
characters will never be generated, even if synchronization between the
Driver and IC is lost, or power fluctuations/erroneous resets are applied to
the chip. If logistics of the Driver do not permit "shared" use of the
Identification Values 0xF9 and 0xFB, then the user is advised not to
incorporate keys in the locations [Row=1, Column=15] and
[Row=3, Column=15] for the key Matrix design.
Subsequent single-Byte transmissions indicate the Row (0-7), Column
(0-15), and Press/Release action for each change of the state of every key.
If after the current key release all of the keys on the key Matrix are in the
released state, the last transmission is repeated. Host's Driver looking for
two Bytes with exactly the same value and key release indication (b7=1)
can recognize that the keyboard is completely idle.
Byte Transmission
Bit Number
b7
b6
b5
b4
b3
b2
b1
b0
USAR – A Semtech Company
Datasheet
DOC5-703-600-DS-102
Comment
0 for key press, 1 for key release
Column location in the key Matrix (0-15)
Row location in the key Matrix (0-7)
4
USAR – A Semtech Company
Datasheet
DOC5-703-600-DS-102
32
31
30
29
28
27
26
25
C2
C1
C0
C14
C13
TXD
C12
R7
R
5
R
6
R
4
2
2
R
2
2
0
U1
R
3
2
1
R
1
1
9
R
0
1
8
C
1
5
1
2
3
4
5
V
D
C C C C D
3 4 5 6 2
7
V
S
S
2
VSS
C7
11
12
13
14
15
16
5
U2
VDD
2
2.2uF
10V
GND
C2
GND
Voltage Detector
2.2V or Higher
GND
3
1
OUT
.1uF
C1
GND
8
V
D
D
OSCOUT 10
OSCIN 9
GND
6
R
E
S
E
T
32-pin LQFP
C8
C9
C10
C11
1
7
UR5HC703_600_FG
2
3
2
4
To Keyboard Matrix
Y1
GND
TxD
GND
9600 Baud
IDLE=HIGH
POWER
GROUND
CMOS_TTL_TxD
App Circuit for UR5HC703-600-FG
REV 0.7
(C)1999-2000, USAR Systems - A Semtech Company
2.00MHz
USAR SerialCoderTM UR5HC703-600-FQ
Preliminary
USAR KeyCoderTM family
product specifications
USAR — A Semtech Company
Sample Schematic for the USAR UR5HC703-600-FG
USAR SerialCoderTM UR5HC703-600-FQ
Preliminary
USAR KeyCoderTM family
product specifications
USAR — A Semtech Company
USAR SerialCoder™ Electrical Characteristics
Absolute Maximum Ratings
Ratings
Symbol
(VSS = 0V, Ambient Temperature TA is in the range TLOW to THIGH)
Supply Voltage
VDD
Input voltage:
All input pins
VIN
Output current:
Total peak for all pins
ΣIOH (Peak)
ΣIOL (Peak)
Total average for all pins
ΣIOH (Avg)
ΣIOL (Avg)
Peak for each pin
IOH (Peak)
IOL (Peak)
Average for each pin
IOH (Avg)
IOL (Avg)
Temperature range
Operating Temperature
TLOW to THIGH
Storage Temperature
TSTG
Value
Unit
-0.3 to +7.0
V
-0.3 to VDD +0.3
V
-80
80
-40
40
-10
10
-5
5
-20
-40
mA
mA
mA
mA
TO
TO
85
125
°C
°C
DC Electrical Characteristics, Temperature range=T low to T high unless otherwise noted)
Characteristic
Symbol
Min
Typ
Max
Operating Voltage
Input Voltage
High
LOW
Unit
VDD
2.2
5.5
V
VIH
VIL
VIL (_RESET)
VIL (OSCIN)
.8 VDD
0
0
0
VDD
.3 VDD
.2 VDD
.16 VDD
V
V
V
V
5.0
4.0
µA
µA
-4.0
µA
µA
Input Current High
lIH
lIH (OSCIN)
Input Current Low
IIL
IIL (OSCIN)
-5.0
Output Voltage
VOH
IOH=-1.0mA
VOL
IOL=1.0mA
VDD-1.0
VDD
V
1.0
V
600
µA
1.0
10.0
µA
µA
Power Consumption
IDD
ONE OR MORE KEYS ARE DEPRESSED
IDD
ALL KEYS ARE RELEASED
TA=25°C
TA=85°C
.1
Control Timing (Vdd=2.2 to 5.5 V, Vss=0 Vdc, Temperature range=T low to T high unless otherwise noted)
Characteristic
Symbol
Value
Unit
Frequency of Operations
fosc
Ceramic Resonator with built-in load
capacitors
External Oscillator
2.0
MHz
2.0
MHz
Note: Communications Baud Rate and Active-state power consumption are scaled linearly with operating frequency. Higher operating
frequencies are possible within a reduced operating voltage range. Consult USAR for further information.
USAR – A Semtech Company
Datasheet
DOC5-703-600-DS-102
6
USAR SerialCoderTM UR5HC703-600-FQ
Preliminary
USAR KeyCoderTM family
product specifications
USAR — A Semtech Company
Mechanicals for the UR5HC703-600 LQFP Package
HD
D
32
e
25
F
24
8
17
E
HE
1
y
b
L1
A2
9
A1
c
Symbol
L
Detail F
A
b2
ME
e
MD
I2
A
A1
A2
b
c
D
E
e
HD
HE
L
L1
y
b2
I2
MD
ME
16
Dimension in Millimeters
Min
Nom
Max
–
–
1.7
0.1
0.2
0
1.4
–
–
0.3
0.35
0.45
0.105
0.125
0.175
6.9
7.0
7.1
6.9
7.0
7.1
0.8
–
–
8.8
9.0
9.2
8.8
9.0
9.2
0.3
0.5
0.7
1.0
–
–
0.1
–
–
0ϒ
10ϒ
–
0.5
–
–
–
–
1.0
–
–
7.4
–
–
7.4
Recommended PCB Footprint
USAR – A Semtech Company
Datasheet
DOC5-703-600-DS-102
7
A Semtech Company
For sales information
and product literature,
contact:
USAR – A Semtech Company
568 Broadway
New York, NY 10012
[email protected]
http://www.usar.com
212 226 2042 Telephone
212 226 3215 Telefax
In Japan:
Semtech Japan
Tel: 81-45-948-5925
Fax: 81-45-948-5930
In Taiwan:
Semtech Asia/Pacific Sales
Tel: 011-886-2-2748-3380
Fax: 011-886-2-2748-3390
Koryo Electronics Co., Ltd.
Telephone +886-2-2698-1143
E-mail [email protected]
In Korea:
Semtech Korea
Tel: 011-82-2-527-4377
Fax: 011-82-2-527-4376
In Europe
Semtech Limited
Tel: +44-1592-630350
Fax: +44-1592-774781
Copyright 2000 USAR – A Semtech Company. All rights
reserved. KeyCoder, SerialCoder and Zero-Power are
trademarks of USAR Systems, Inc. USAR and the USAR
logo are registered trademarks of USAR – A 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.