Juno
TM
UR8HC007-001
Input Device and Power Management
Companion IC for Jupiter Devices
HID & SYSTEM MANAGEMENT PRODUCTS, H/PC IC FAMILY
DESCRIPTION
Juno
TM
01 is a member of a series of
multi-functional companion ICs for
Jupiter and other devices running
Microsoft
®
Windows
®
CE and
utilizing RISC-based processors.
The IC interfaces the system via
either asynchronous serial or the
Serial Peripheral Interface (SPI) and
provides keyboard scanning,
special general purpose I/O (GPIO)
and unique system power
management capabilities.
The Zero-Power
TM
Juno
TM
will power
down even between key presses.
Semtech’s proprietary circuitry
(patent pending) allows the IC to
power down even when PS/2
devices are connected and active.
Typical power consumption is less
than 1 µA, a first for embedded ICs.
The Juno
TM
provides continuous
operation between 3 and 5V and
scans a fully programmable 8 X 16
keyboard matrix. The IC is equipped
with three Zero-Power
TM
PS/2 ports
for the hot-plug connection of an
external PS/2 keyboard and mouse
as well as an internal PS/2 mouse,
including those with MouseWheels.
In addition, the Juno
TM
offers special
general purpose I/O (GPIO), ideal
for use for lid functions, power
switches, ring indicators, docking
signals, battery measurement, LEDs,
etc.
The integration of features, many of
them programmable, on one IC
increases flexibility and reduces
component count and cost.
FEATURES
• Typically consumes less than 1 µA
• Scans a fully programmable 8 X
16 matrix that supports Japanese,
English and European keyboards
• Operates continuously between 3
and 5 Volts
• Offers unique power management
capabilities that work in harmony
with Windows
®
CE’s power modes
• Always runs in “Stop” mode
without data or event loss
• Provides three Zero-Power
TM
PS/2
ports for the hot-plug connection
of external keyboards/mice &
internal mouse, including
MouseWheels
• Uses proprietary circuitry, so
“Stop” mode is entered even when
PS/2 devices are connected and
active
• Available in 1.7mm high package
to accommodate slim designs
PIN ASSIGNMENTS
• Jupiter devices/Professional PCs
• H/PCs, Web Phones, & G3
Terminals
• GPIO pins provide interrupt at
both falling and rising edge of
signals, ideal for lid functions,
power, ring indicators, docking
signals, battery measurement, etc.
• Has additional GPIO available for
LEDs, switches, etc.
• Offers internal control of LCD
brightness/contrast, audio, etc. as
well as four 10-bit A/D channels
for power management monitoring
• Cost-effective, reducing overall
system costs by integrating
features that would typically
require multiple additional
components
• Provides programmable features
that allow for maximum design
differentiation without
customization
• Other Juno
TM
versions offer control
of internal pointing device
APPLICATIONS
SS/RTS
WKUP
EPX6
EPX7
EPX8
EPX4
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
60
61
PWM1
PWM0
R7
R6
R5
R4
R3
R2
R1
R0
VDD
AVREF
AVSS
EPX10
EPX9
EPX1
EPX0
GIO33/AD3
GIO32/AD2
GIO31/AD1
41
40
C14
C15
EPX3
EPX2
GIO14/SW14
GIO15/SW15
GIO00/LED0
GIO01/LED1
GIO02/LED2
GIO03/LED3
VSS
OSCO
OSCI
PS2EN
HSUS
RESET
VSS1
LID
PWROK
MOSI/RXD
UR8HC007-001-FQ
80
1
GIO30/AD0
GIO17/SW17
GIO16/SW16
EX1CLK
EX0CLK
IPCLK
EX1DAT
EX0DAT
IPDAT
EPX5
DA
GIO21/SW1/±INT1
GIO20/SW0/±INT0
GIO13/SW13
GIO12/SW12
GIO11/SW11
GIO10/SW10
ATN/CTS
SCLK/ISEL
MISO/TXD
21
Juno is a trademark of Semtech Corporation. All
other trademarks belong to their respective
companies.
20
Copyright @1998-2001 Semtech Corporation
DOC8-007-001-DS-108
1
www.semtech.com
ORDERING CODE
Package options
Pitch in mm’s
80-pin, Plastic LQFP
0.5
Other materials
Type
Document
Technical Reference Manual
Juno
TM
Evaluation Kit
Evaluation Kit
XX = Optional for customization
XXX = Denotes revision number
TA = 0°C to +75°C
UR8HC007-001-XX-FQ
Part number
DOC8-007-001-TR-XXX
EVK8-007-001-XXX
FUNCTIONAL DIAGRAM
SCLK / ISEL
MOSI/RxD
MISO/TxD
SS/RTS
Dual Mode
Serial
Communications
Port
Keyboard
Matrix
Scanner
ROW 0-7
COL 0-15
10
ATN/CTS
Embedded
Pointer
PWROK
LID
HSUS
Power
Management
Unit
Configuration
Status and
Control
Registers
HID Manager
External
PS/2 Port 2
Clock
Data
3
Analog Outputs
14 bit PWM0
14 bit PWM1
8 bit D/A
External
PS/2 Port 1
Clock
Data
4
Analog Inputs
10 bit A/D
(Shared with GI03)
Internal PS/2
Pointer
Clock
Data
GPIO
GIO30-33 /
A/D0-3
GIO00-03 /
LED0-3
GIO10-17 /
SW / INT
GIO20-21 /
±
INT0-1
4
4
8
2
Copyright ©1998-2001 Semtech Corporation
DOC8-007-001-DS-108
2
www.semtech.com
PIN DEFINITIONS
Pin Numbers
Mnemonic
Power Supply
VDD
AVREF
AVSS
VSS
VSS1
Reset
_RESET
QFP
71
72
73
30
24
Type
PWR
AI
PWR
PWR
PWR
Name and Function
Positive Supply Voltage
Positive analog reference voltage
Ground:
analog signal
Ground:
negative supply voltage
Auxiliary Ground; must be tied to
pin 30
Controller hardware reset pin:
when at Low-level, this pin holds the
UR8HC007in a reset state. This pin
must be held at a logic-low until Power
Supply voltage (VDD) reaches the
minimum operating level (2.7V).
Oscillator input:
connect ceramic
resonator with built-in load capacitors
or CMOS clock from external oscillator
4 MHz operating frequency
Oscillator Output:
connect ceramic
resonator with built-in load capacitors
or keep open if external oscillator
is used
25
I
Oscillator pins
OSCI
28
I
_OSCO
29
O
Keyboard /
Event Wake-up
_WKUP
59
I/pD
Wake-up:
wakes up the chip if
there is a key press in the scanned
keyboard matrix (Active-Low) or drives
the pin High when running
Scanned
matrix pins
ROW0-ROW7
COL0-COL7
COL8-COL11
COL12-COL13
COL14-COL15
PS/2 ports
PS2EN
62-55
54-47
38-35
27-26
79-78
27
I
O
Row matrix outputs
Column matrix outputs
O
IPDAT
IPCLK
EX0DAT
EX0CLK
EX1DAT
EX1CLK
9
6
8
5
7
4
I5V/nD5V
I5V/nD5V
I5V/nD5V
I5V/nD5V
I5V/nD5V
I5V/nD5V
Control output:
when Low, disables
PS/2 communications by holding the
PS/2 Clock lines low
PS/2 Data
line for Internal Pointing
Device
PS/2 Clock
line for Internal Pointing
Device
PS/2 Data
line for External Device 0
PS/2 Clock
line for External Device 0
PS/2 Data
line for External Device 1
PS/2 Clock
line for External Device 1
Copyright ©1998-2001 Semtech Corporation
DOC8-007-001-DS-108
3
www.semtech.com
PIN DEFINITIONS (CON’T)
Pin Numbers
Mnemonic
General Purpose
Input/Ouput
GIO0
GIO00/LED0-GIO3/LED3
GIO1
GIO10/SW10-GIO15/SW15
QFP
Type
Name and Function
34-31
I/O
General purpose input/output pin,
LED driver
General purpose input/output pin,
Switch input
GIO16/SW16-GIO17/SW17
I5V/nD5V
General purpose input/output pin,
Switch input
Note:
In order to have a Negative Edge Interrupt capability for SW10 - SW17, the
corresponding Switch Inputs should also be connected to the extended resistive network
acting on the _WKUP pin. Switch closure must be tied to Ground; the IC will remain in high
power consumption mode until all the switches are released.
GIO2
GIO20/SW0/±INT0
13-12
I/O, I±Int
General purpose input/output pin,
GIO20/SW0/±INT0
Switch Input. Capable of Interrupt on
both Positive and Negative edges
GIO3 - analog input
GIO30/AD0
1
I/O/Ai
General purpose input/output pin,
A/D input 0
GIO31/AD1
80
I/O/Ai
General purpose input/output pin,
A/D input 1
GIO32/AD2
79
I/O/Ai
General purpose input/output pin,
A/D input 2
GIO33/AD3
78
I/O/Ai
General purpose input/output pin,
A/D input 3
Analog output
PWM0
62
O
Channel 0 of Pulse Width Modulator
PWM1
61
O
Channel 1 of Pulse Width Modulator
DA
11
Ao
D/A output (Range: AVSS to AVREF)
Reserved for
embedded pointing
device
EPX0
77
I/O/Ai
Driver, A/D
EPX1
76
I/O/Ai
Driver, A/D
EPX2
37
I/O
Control, Driver
EPX3
38
I/O
Control, Driver
EPX4
55
I/O
Control, Driver
EPX5
10
I/O/Ao
Control, Driver, Analog Adjustment
EPX6
58
I/Ipup/O
Left Button
EPX7
57
I/Ipup/O
Middle Button
EPX8
56
I/Ipup/O
Right Button
EPX9
75
I/O/Ai
Driver, A/D
EPX10
74
I/O/Ai
Driver, A/D
System status
monitoring
_LID
23
I±Int
Lid closed signal from the lid switch
(Active-Low). Capable of Interrupt on
both Positive and Negative edges
PWROK
22
I±Int
Power OK signal. Capable of Interrupt
on both Positive and Negative edges
17-14
36-35
3-2
I/O
Copyright ©1998-2001 Semtech Corporation
DOC8-007-001-DS-108
4
www.semtech.com
PIN DEFINITIONS (CON’T)
Mnemonic
_HSUS
Pin Numbers
QFP
Type
26
I
Name and Function
Host_Suspended signal
(Active-Low). When Low, indicates
that Host Computer System is in
Power-reduced or Stop mode.
Communication
interface
_SS/_RTS
60
I_Int
_ATN/_CTS
18
O
MISO/TXD
20
I/O / O
MOSI/RXD
21
I
SCLK/ISEL
19
I
Slave_Select (SPI Mode) or
Ready_To_Send (Asynchronous
Serial Mode). Active-Low signal Input.
Low-level indicates that the Host
System has data for the UR8HC007-
001 peripheral device or the Host
System is ready to accept data from
the UR8HC007-001 peripheral device.
Capable of Interrupt on Negative edge.
Pin 60 and pin 18 should both be "Low"
for data exchange to occur.
Attention (SPI Mode) or
Clear_To_Send (Asynchronous
Serial Mode ). Active-Low signal
Output. Low-level indicates that the
UR8HC007-001 peripheral device has
data for the Host System or the
UR8HC007 peripheral device is ready
to accept data from the Host System.
Pin 18 and pin 60 should both be "Low"
for data exchange to occur.
Master-In-Slave-Out (SPI Mode) or
Transmit Data (Asynchronous Serial
Mode, Idle = "High" = 1)
Master-Out-Slave-In (SPI Mode) or
Receive Data (Asynchronous
Serial Mode)
Serial Clock (SPI Mode) or Interface
Select (Asynchronous Serial Mode).
Tie "Low" to select Asynchronous
Serial Mode. In SPI Mode, use the
following Clock sequence: Idle-High /
Negative-Edge (Shift Data) \ Positive-
Edge (Latch Data), Idle-High.
Note 1:
An underscore in front of the pin
mnemonic denotes an active low signal.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-001-DS-108
5
www.semtech.com