UR5HCSPI Semtech Corporation, UR5HCSPI Datasheet

no-image

UR5HCSPI

Manufacturer Part Number
UR5HCSPI
Description
Manufacturer
Semtech Corporation
Datasheet
The SPICoder
keyboard encoder and power
management IC is designed
specifically for handheld PCs
(H/PCs). The off-the-shelf
UR5HCSPI will readily work with
CPUs designed for Windows CE
saving OEMs significant
development time and money as
well as minimizing time-to-market for
the new generations of handheld
products.
Three main design features of the
UR5HCSPI make it the ideal
companion for the new generation
of Windows CE
single-chip computers: low-power
consumption; real estate-saving
size; and special keyboard modes.
“Quasi” Zero-Power
(less than 2µA @ 3V), a must for
H/PCs, provides the host system
with both power management and
I/O flexibility, with almost no battery
drainage.
Finally, special keyboard modes
and built-in power management
features allow the SPICoder
operate in harmony with the power
management modes of Windows
CE
and longer battery life.
The UR5HCSPI also offers
programmable features for wake-up
keys and general purpose I/O pins.
SPICoder is a trademark of Semtech Corp. All
other trademarks belong to their respective
companies.
Copyright Semtech 1997-2001
DOC5-SPI-DS-117
HID & SYSTEM MANAGEMENT PRODUCTS, H/PC IC FAMILY
DESCRIPTION
®
, resulting in more user flexibility
TM
®
UR5HCSPI
-compatible,
TM
consumption
TM
to
®
,
• SPI-compatible keyboard encoder
• Compatible with Windows CE
• Zero-Power
• Offers overall system power
• StrongARM
• Windows CE
• Web Phones
FEATURES
APPLICATIONS
1
PIN ASSIGNMENTS
and power management IC with
other interfaces available
keyboard specification
consuming less than 2µA,
between 3-5V
management capabilities
_PWR_OK
_RESET
OSCO
_WKU
OSCI
NC0
Vcc
NC
NC
C7
Vx
34
44
33
1
UR5HCSPI-FB
TM
TM
®
Handheld PCs
— typically
Platforms
QFP
Zero-Power
Power Management IC for H/PCs
11
23
12
22
NC
LED2
LED1
LED0
_IOTEST
Vss
NC
R7
R6
R5
R4
®
SPICoder
• Compatible with “system-on silicon”
• Special keyboard and power
• Scans, debounces, and encodes
• Custom versions available
• Personal Digital Assistants (PDAs)
• Wearable Computers
• Internet Appliance
C5
C4
C3
C2
C1
C0
R0
R1
R2
R3
R4
www.semtech.com
TM
CPUs for H/PCs
management modes for H/PCs,
including programmable “wake-up”
keys
an 8 x 12 matrix and controls
discrete switches and LED
indicators
12
17
7
Keyboard Encoder &
18
6
UR5HCSPI-FN
PLCC
TM
23
1
UR5HCSPI
40
28
34
39
29
_PWR_OK
_ATN
_SS
SCK
MOSI
MISO
XSW
SW0
C8
C9
C10/WUKO

Related parts for UR5HCSPI

UR5HCSPI Summary of contents

Page 1

... The SPICoder TM UR5HCSPI keyboard encoder and power management IC is designed specifically for handheld PCs (H/PCs). The off-the-shelf UR5HCSPI will readily work with CPUs designed for Windows CE ® , saving OEMs significant development time and money as well as minimizing time-to-market for the new generations of handheld products ...

Page 2

... Note 1: XX=Optional Customization, XXX= Denotes Revision number Keyboard Scanner & Keyboard State Control System Monitor Input Signals UR5HCSPI 2 TA=-20° +85° C UR5HCSPI-XX-FN UR5HCSPI-XX-FB Order number ASY5-SPI-XXX R0-R8 Keyboard Matrix C0-C11 LID LID Latch Monitor WUKO Wake-Up Keys Only Signal XSW Switch External to Case SWO Switch ...

Page 3

... FUNCTIONAL DESCRIPTION The UR5HCSPI consists functionally of five major sections (see the Functional Diagram on page 2). These are the Keyboard Scanner and State control, the Programmable I/O, the SPI Communication Channel, the System Monitor and the Power Management unit. All sections communicate with each other and operate concurrently ...

Page 4

... SPI bus. The _SS (Slave Select) pin should be tied to ground if not used by the SPI master. The _ATN pin is asserted low each time the UR5HCSPI has a packet ready for delivery. For a more detailed description, refer to the SPI Communication Channel section on page 9. ...

Page 5

... PWR_OK The PWR_OK is an active low pin that monitors the battery status of the unit. When the UR5HCSPI detects a transition from high to low on this pin, it will immediately enter the STOP mode, turn the LED off and remain in this state until the batteries of the unit are replaced and the signal is deasserted ...

Page 6

... The encoder scans a keyboard organized row by 12 column matrix for a maximum of 96 keys. Smaller size matrixes can also be accommodated by simply leaving unused pins open. The UR5HCSPI provides internal pull-ups for the Row input pins. When active, the encoder selects one of the column lines (C0-C13) every 512 µS and then reads the row data lines (R0-R7) ...

Page 7

... AND Key Press Press Send Wake Up Keys Only (PWR_OK =1) AND Key Press AND (WUKO = 1) Figure 2: The UR5HCSPI implements four modes of keyboard and switch operation. “Send No Keys" Entry Conditions: PWR_OK transition from high to low Exit Conditions: (PWR_OK = 1) AND (Matrix key pressed OR Switch OR _WKUP) ...

Page 8

... Figure 3: The behavior of an LED using the settings 1: LED on; 0: LED off. The UR5HCSPI provides three LED pins. There are three LED modes: off, on, and blinking. The LED can be individually set to one of these modes. In the Blinking Mode, both the on-interval and the off-interval can be individually set ...

Page 9

... Master, the data will have already been loaded into the data register waiting for the clocks from the master. The Slave Select (SS) line can be tied permanently to Ground if the UR5HCSPI is the only slave device in the SPI network. One _ATN signal is used per each byte transfer. If the host fails to provide clock signals for successive bytes in the data packet within 120 mS, the transmission will be aborted and a new session will be initiated by asserting a new ATN signal ...

Page 10

... Power consumption of the keyboard sub-system will be determined primarily by the use of the LEDs. While the UR5HCSPI is in the STOP mode, an active low Wake-Up Output from the Master must be connected to the edge-sensitive _WKU pin of the UR5HCSPI. This signal will be used to wake up the UR5HCSPI in order to receive data from the Master host. ...

Page 11

... COMMUNICATION PROTOCOL There are eight commands that may be sent from the UR5HCSPI to the host, and ten commands that may be sent from the host to the UR5HCSPI. Each command from UR5HCSPI to the host is composed of a sequence of codes. All commands start with <CONTROL> code (80H) and end with LRC code (see the description of the LRC calculation on page 12). ...

Page 12

... A3H <Status 0> xxH <Status 1> xxH <Status 2> xxH <LRC> xxH The UR5HCSPI will send the LED Status Report to the host when it receives the LED Status Request Command from the host. Resend Request <CONTROL> 80H <RESEND> A5H <LRC> 25H The UR5HCSPI will send this Resend Request Command to the host when its command buffer is full detects either a parity error or an unknown command during a system command transmission ...

Page 13

... Output Data to I/O pin A8H Set Wake-Up Keys A9H Each command to UR5HCSPI is composed of a sequence of codes. All commands start with <ESC> code (1BH) and end with the LRC code (bitwise exclusive OR of all bytes). COMMANDS FROM THE HOST TO THE UR5HCSPI ANALYTICALLY Initialize < ...

Page 14

... INTERVAL> xxH LED to be off after <META COUNT> blinks <LRC> xxH When the UR5HCSPI receives this command, it will change the LED mode accordingly. 14 LED number (0) (0=LED OFF; 1=LED ON; 2=LED Time in 1/16ths of a second for Time in 1/16ths of a second for ...

Page 15

... SUGGESTED SCHEMATIC FOR THE UR5HCSPI- Vout 41 Vin GND Copyright Semtech 1997-2001 DOC5-SPI-DS-117 LED2 LED1 LED0 VDD Vpp RESET 15 WKU 42 IOTEST 18 OSCI 37 OSCO 36 Signal OK Power Signal Up Wake www.semtech.com ...

Page 16

... IMPLEMENTATION NOTES FOR THE UR5HCSPI The following notes pertain to the suggested schematic found on the previous page. The Built-in Oscillator on the UR5HCSPI-06 requires the attachment of the 2.00 MHz Ceramic Resonators with built-in Load Capacitors.. You can use either an AVX, part number PBRC-2.00 BR Murata part number CSTCC2 ...

Page 17

... Symbol Supply Voltage Vdd Input Voltage Vin Current Drain per Pin I (not including Vss or Vdd) Operating Temperature Ta UR5HCSPI Storage Temperature Range Tstg - Thermal Characteristics Characteristic Symbol Thermal Resistance Tja Plastic PLCC DC Electrical Characteristics (Vdd=3.3 Vdc +/-10%, Vss=0 Vdc, Temperature range=T low to T high unless otherwise noted) ...

Page 18

... SPICODER TM BILL OF MATERIALS UR5HCSPI-FB Quantity Manufacturer Part# 3 Generic 330 Ohms 3 Generic LED 3 Generic Generic 150 K 1 Generic 1M 2 Generic 1 TELCOM TC54VC4302ECB713 TC54VC2702ECB713 1 AVX PBRC-2.00BR Revised 7/14/99 Copyright Semtech 1997-2001 DOC5-SPI-DS-117 Description 330 Ohms Resistor Led used as LED1. LED2. LED3 ...

Page 19

Copyright Semtech 1997-2001 DOC5-SPI-DS-117 This Page Left Intentionally Blank 19 www.semtech.com ...

Page 20

... Telephone +49 (0)8161 140 124 Telefax Copyright 2000-2001 Semtech Corporation. All rights reserved. Zero-Power, SPICoder 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 " ...

Related keywords