SEMTECH UR8HC007-0A4

JunoTM A4 UR8HC007-0A4
Zero-PowerTM Input Device and
Power Management IC
HID & SYSTEM MANAGEMENT PRODUCTS, H/PC IC FAMILY
The JunoTM A4 is a member of a
series of input device and power
management companion ICs for
RISC-based portable systems. On
a single IC, the JunoTM A4 integrates
control of any 4-wire or 8-wire
resistive touch screen, keyboard
scanning, unique power
management capabilities, a direct
PS/2 port and plenty of General
Purpose Input / Output (GPIO).
The JunoTM A4 provides continuous
operation between 3V and 5V and
scans a fully programmable 8 X 16
keyboard matrix. The IC is
equipped with a direct Zero-PowerTM
PS/2 port for the hot-plug
connection of an external PS/2
keyboard or mouse.
The Zero-PowerTM JunoTM A4 will
power down even between key
presses. Proprietary circuitry
(patent pending) allows the IC to
power down even when the PS/2
device is connected and active.
Typical power consumption is less
than 1 µA, a first for embedded ICs.
FEATURES
• Typically consumes less than 1µA
• Scans an 8 x 16 keyboard matrix
that supports Japanese, English
and European keyboards
• Interfaces any four-wire or eightwire resistive touch screen
• Operates continuously between 3
Volts and 5 Volts
• Offers unique power management
capabilities that work in harmony
with Windows® CE power modes
• Always runs in "Stop" mode without
data or event loss
• Provides a direct Zero-PowerTM
PS/2 port for the hot-plug
connection of an external
keyboard or mouse
• Uses proprietary circuitry, so “Stop”
mode is entered even when PS/2
device is connected & active
• 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
• Provides programmable features
that allow for maximum design
differentiation without
customization
• Cost-effective, reducing overall
system costs by integrating
features that would typically
require multiple components
• Available in 80-pin 13 x 13 mm,
1.7mm high package to
accommodate slim designs
APPLICATIONS
• Jupiter-class devices
• Professional H/PCs
• H/PCs
• Web Phones, G3 Terminals
PIN ASSIGNMENTS
The JunoTM A4 is equipped with a
proprietary protocol developed
specifically for RISC-based
handheld machines. It interfaces
the system via either asynchronous
serial (UART) or the Serial
Peripheral Interface (SPI).
60
R2
R3
R4
R5
R6
R7
C0
C1
C2
C3
C4
C5
C6
C7
LEFT0/GIO60
LEFT1/GIO61
LEFT2/GIO62
LEFT3/GIO63
RIGHT0/GIO64
RIGHT1/GIO65
DESCRIPTION
41
61
40
R1
R0
BOT3/RIGHT
BOT2/LEFT
BOT1/BOT
BOT0/TOP
TOP3/RIGHTEN
TOP2/LEFTEN
TOP1/BOTEN
TOP0/TOPEN
VDD
AVREF
AVSS
TOPAD
BOTAD
LEFTAD
RIGHTAD
C15
C14
GIO31/AD1
The integration of features, many of
them programmable, on one IC
increases flexibility and reduces
component count and cost.
RIGHT2/GIO66
RIGHT3/GIO67
C8
C9
C10
C11
GIO00/LED0
GIO01/LED1
GIO02/LED2
GIO03/LED3
VSS
OSCO
OSCI
C12
C13
RESET
VSS1
LID
PWROK
MOSI/RXD
UR8HC007-0A4-FQ
80
Juno is a trademark of Semtech Corporation. All
other trademarks belong to their respective
companies.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
1
GIO11
GIO10
ATN/CTS
SCLK/ISEL
MISO/TXD
SS/RTS
HSUS
DA1/PWM1/GIO51
DA0/PWM0/GIO50
1
GIO30/AD0
GIO43
GIO42/BLINKCANCEL
GIO41/SW1/±INT1
TOUCHINT
PS2CLK
PS2DATA
21
20
www.semtech.com
ORDERING CODE
Package Options
80-pin, Plastic LQFP
Pitch in mm’s
0.5
TA = 0° C to +75° C
UR8HC007-0A4-XX-FQ
Other Materials
Technical Reference Manual
JunoTM A4 Eval. Kit
Evaluation Kit Data Sheet
Type
Document
Evaluation Kit
Document
Order number
DOC8-007-0A4-TR-XXX
EVK8-007-0A4-XXX
DOC8-007-0A4-EK-XXX
Note 1: XX= Optional for customization; XXX= Denotes revision number
BLOCK DIAGRAM
SCLK / ISEL
MOSI/RxD
MISO/TxD
Dual Mode
Serial
Communications
Port
SS/RTS
PWROK
Configuration
Status and
Control
Registers
Power
Management
Unit
LID
HSUS
2
2
HID Manager
ATN/CTS
Analog Outputs
PWM0-1
D/A0-1
GIO50-1
Direct
PS/2
Port
Keyboard
Matrix
Scanner
TouchScreen
Port /
GIO60-7
Analog Inputs
A/D0-1
(Shared with GIO3)
GPIO
GIO30-31 /
A/D0-1
2
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
GIO00-03 /
LED0-3
4
2
GIO10-11
GIO41-43 /
SW / INT
2
3
www.semtech.com
PS/2 CLOCK
PS/2 DATA
ROW 0-7
COL 0-15
21
PIN DEFINITIONS
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
Pin Numbers
Mnemonic
Power Supply
VDD
AVREF
71
72
PWR
AI
AVSS
VSS
VSS1
73
30
24
PWR
PWR
PWR
Reset
_RESET
25
I
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 pins
OSCI
28
I
Oscillator input: connect ceramic
resonator with built-in load capacitors
or CMOS clock from external oscillator
_OSCO
29
O
Oscillator Output: connect ceramic
resonator with built-in load capacitors
or keep open if external oscillator
is used
Scanned
matrix pins
ROW0-ROW7
COL0-COL7
COL8-COL11
COL12-COL13
COL14-COL15
62-55
54-47
38-35
27-26
79-78
I
I/nD
Row matrix outputs
Column matrix outputs
3
QFP
Typ
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
www.semtech.com
PIN DEFINITIONS, (CON’T)
Pin Numbers
Mnemonic
General Purpose
Input/Ouput
GIO0
GIO00/LED0-GIO3/LED3
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
QFP
Type
Name and Function
34-31
I/O
General purpose input/output pin
LED driver
GIO1
GIO10-GIO11
GIO3 - analog input
GIO30/AD0
17-16
I/O
General purpose input/output pin,
1
I/O/Ai
GIO31/AD1
80
I/O/Ai
General purpose input/output pin,
A/D input 0
General purpose input/output pin,
A/D input 1
GIO4
GIO41/SW1/±INT1
4
I/O, I±Int
GIO42/_BLINKCANCEL
3
I/O
GIO43
GIO5 - analog output
DA0/PWM0/GIO50
DA1/PWM1/GIO51
Touch Screen interface
RIGHT3/GIO67
2
I/O
General purpose input/output pin,
switch Input. Capable of interrupt on
both positive and negative edges
General purpose input/output pin;
negative input cancels all LED
blinking, unless blink-cancel function
disabled in register
General purpose input/output pin
11
10
Ao
Ao
D/A output (Range: AVSS to AVREF)
D/A output (Range: AVSS to AVREF)
39
I/O
RIGHT2/GIO66
40
I/O
RIGHT1/GIO65
41
I/O
RIGHT0/GIO64
42
I/O
LEFT3/GIO63
43
I/O
LEFT2/GIO62
44
I/O
LEFT1/GIO61
45
I/O
LEFT0/GIO60
46
I/O
If no hardware touchscreen driver,
drive output to right side of
touchscreen; otherwise general
purpose I/O
If no hardware touchscreen driver,
drive output to right side of
touchscreen; otherwise general
purpose I/O
If no hardware touchscreen driver,
drive output to right side of
touchscreen; otherwise general
purpose I/O
If no hardware touchscreen driver,
drive output to right side of
touchscreen; otherwise general
purpose I/O
If no hardware touchscreen driver,
drive output to left side of touchscreen;
otherwise general purpose I/O
If no hardware touchscreen driver,
drive output to left side of touchscreen;
otherwise general purpose I/O
If no hardware touchscreen driver,
drive output to left side of touchscreen;
otherwise general purpose I/O
If no hardware touchscreen driver,
drive output to left side of touchscreen;
otherwise general purpose I/O
4
www.semtech.com
PIN DEFINITIONS, (CON’T)
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
Pin Numbers
Mnemonic
BOT3/RIGHT
QFP
63
Type
O
BOT2/LEFT
64
O
BOT1/BOT
65
O
BOT0/TOP
66
O
TOP3/_RIGHTEN
67
O
TOP2/_LEFTEN
68
O
TOP1/_BOTEN
69
O
TOP0/_TOPEN
70
O
_TOUCHINT
RIGHTAD
5
77
I
Ai
LEFTAD
BOTAD
76
75
Ai
Ai
TOPAD
System and Power
Management
_LID
74
Ai
23
I±Int
PWROK
22
I±Int
_HSUS
9
I
5
Name and Function
If no hardware touchscreen driver,
drive output to bottom side of
touchscreen; otherwise output for right
side of touchscreen
If no hardware touchscreen driver,
drive output to bottom side of
touchscreen; otherwise output for left
side of touchscreen
If no hardware touchscreen driver,
drive output to bottom side of
touchscreen; otherwise output for
bottom side of touchscreen
If no hardware touchscreen driver,
drive output to bottom side of
touchscreen; otherwise output for top
side of touchscreen
If no hardware touchscreen driver,
drive output to top side of touchscreen;
otherwise enable output to right side of
touchscreen
If no hardware touchscreen driver,
drive output to top side of touchscreen;
otherwise enable output to left side of
touchscreen
If no hardware touchscreen driver,
drive output to top side of touchscreen;
otherwise enable output to bottom side
of touchscreen
If no hardware touchscreen driver,
drive output to top side of touchscreen;
otherwise enable output to top side of
touchscreen
Touchscreen interrupt input
A/D input from right side of
touchscreen
A/D input from left side of touchscreen
A/D input from bottom side of
touchscreen
A/D input from top side of touchscreen
Lid closed signal from the lid switch
(active-low). Capable of interrupt on
both positive and negative edges
Power OK signal. Capable of interrupt
on both positive and negative edges
Host Suspended signal (active-low).
When "Low," indicates that host
computer system is in power-reduced
or Stop mode.
www.semtech.com
PIN DEFINITIONS, (CON’T)
Pin Numbers
Mnemonic
Host Communication
Interface
_SS/_RTS
QFP
Type
Name and Function
13
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 peripheral device or the
Host System is ready to accept data from
the UR8HC007 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 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.
PS/2 Port
PS2CLK
6
PS2DATA
7
15V/
nD5V
15V/
nD5V
PS/2 Clock line
PS/2 Data line
Note 2: An underscore before a pin mnemonic denotes an active low signal.
Pin Types Legend: PWR= Power; Ai=Analog Input; Ao= Analog Output; I=Digital Input;
I_Int=Digital Input capable of generating interrupts on a positive to negative edge transition;
I±Int=Digital Input capable of generating interrupts on either a positive or a negative edge
transition of the input signal; Ipup= Digital Input with built-in Pull-up to VDD; O=Output; pD=
p-channel open Drain Output (switch to VDD); I/O=Input or Output (Bidirectional pin); nD= nchannel open Drain Output (switch to VSS); 15V= 5 Volt tolerant input (even if VDD is less
than 5V); nD5V=5 Volt tolerant n-channel open Drain Output.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
6
www.semtech.com
JUNOTM FAMILY COMMUNICATIONS INTERFACE
The Juno™ family of controllers
implements two modes of serial
communications: The "Synchronous
Peripheral Interface" (SPI) mode
and the "Asynchronous Serial
Mode" (UART).
The diagrams below describe the SPI and asynchronous communications
interfaces, respectively.
SPI Communications Interface
The SPI is a synchronous bidirectional, multi-slave interface that
supports bit rates up to 500 Kb/s.
Several Hosts and companion chips
implement the SPI protocol in order
to communicate with a wide range
of peripherals such as EEPROMs,
A/D converters, MCUs and other
system components. Alternatively,
the SPI may be implemented
through software on the Host side.
The Juno™ family implements the
_ATN as an additional hand-shake
signal in order to support low power
operation of the bus.
MOSI
MISO
Host
(master)
SCLK
_SS
_ATN
_SS
USAR Juno™
(slave)
SLAVE 2
Asynchronous Communications Interface
Asynchronous Serial Mode is a
UART-type interface that operates
at a fixed baud rate of 62.5 Kb/s.
Host
Both interfaces are implemented
through the same set of four pins.
The IC determines the mode of
communication with the Host during
power-up by reading the value of
the SCLK/ISEL pin. If the pin is tied
low, asynchronous mode is
enabled. If it is high, the SPI
interface is enabled.
UR8HC007
CTS
CTS
RTS
RTS
RxD
RxD
TxD
TxD
ISEL
Please refer to the JunoTM A4
Technical Reference Manual for a
description of handshake and
critical timing parameters for each
interface.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
GND
7
www.semtech.com
PROTOCOLS, COMMANDS AND REPORTS
Overview
General Message Structure
The Juno™ UR8HC007-0A4
implements and supports four types
of transaction messages.
Communications between the Juno™ UR8HC007-0A4 and
the Host processor are implemented using a set of packet protocols
and commands. The general structure of a message is shown in the
following diagram:
1. Commands from the IC to the
Host system
2. Commands from the Host system
to the IC
Protocol Header
Command/Report Identifier
Message Body
(if applicable)
LRC
3. Human Input Device (HID)
reports to the system
General Message Format
4. Event Alert messages to the
system
The Protocol Header identifies the type of transaction. The following table
lists the available protocols.
The protocol is fundamentally
implemented through a set of
general packet commands that
allow handling and reporting of
each individual controller register
and each bit within each register. In
this manner, the system achieves
maximum flexibility in manipulating
the operation of the UR8HC007-0A4
controller.
Protocol Headers
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
Protocols used in
commands issued by the Host
Protocol
Simple Commands
Write Register bit
Read Register bit
Write Register
Read Register
Write Block
Read Block
Header
80H
81H
82H
83H
84H
85H
86H
Protocols used in responses,
reports and alerts issued
by the controller
Protocol
Simple Commands
Report Register bit & Event Alerts
Report Register
Report Block
Relative Pointer Data Report
Keyboard PS/2 Code Data Report
Absolute Pointer Data Report
Keyboard Key Code (position) Report
Header
80H
81H
83H
85H
87H
88H
89H
8AH
8
www.semtech.com
PROTOCOLS, COMMANDS AND REPORTS, (CON’T)
HID Data Report
General Commands Format
The Pointing Device Data Reports
format covers both absolute (where
applicable) and relative positioning
devices. In addition, it provides
support for MouseWheel-type of
input devices.
For protocols used by either the host or the UR8HC007, a set of simple
commands is implemented. These support the basic communication
protocol and handle reset and errors in transmission.
Keyboard Data Report
The Keyboard Data Reports return
changes on the keyboard matrix or
the External PS/2 keyboard device.
The report includes a make or
break bit, a column number, and a
row number.
LRC (Longitudinal
Redundancy Check)
The LRC is calculated for the
whole packet, including the
Protocol Header. The LRC is
calculated by first taking the
bitwise exclusive OR of all bytes
from the message. If the most
significant bit (MSB) of the LRC is
set, the LRC is modified by
clearing the MSB and changing the
state of the next most significant
bit. Thus, the Packet Check Byte
will never consist of a valid LRC
with the most significant bit set.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
A simple command would have the following structure:
Header (80H)
Command Code
LRC
Simple Command Structure
Following is a summary of the simple commands used by both the Host
and the UR8HC007-0A4:
Simple Commands Summary
Command
Initialize
Protocol
Simple
Cmd Code
20H
Initialization Complete
Simple
21H
Resend Request
Simple
25H
9
Description
Forces the recipient to enter the
known default power-on state
Issued as a hand-shake response
only to the "Initialize" command.
Issued upon error in the reception
of a package. The recipient will
resend the last transmitted packet
www.semtech.com
REGISTERS
The Juno™ A4 implements a set of
internal registers that can be used
to control and monitor the operation
of the various functional units of the
controller IC. These registers can
be accessed through the
Read/Write Register commands
described in the Commands
section of the Juno™ A4 Technical
Reference Manual. The register
architecture of the Juno™ A4 allows
for maximum flexibility and
expandability of the controller
operation. At the same time, by
using the default values for each
register, a system can utilize all the
basic functionality of the IC
controller with minimum Host driver
intervention.
Registers’ Page Organization
Register Offset
00
01
Registers’ Page 0
Control and Status
Registers
0
255
Page Number Register
Page Number Register
Register Offset
1
00
01
Registers’ Page 1
Scanned Matrix and
Alternate Layout Keys
Registers
255
Page Number Register
Figure 1: Registers’ Page Organization
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
10
www.semtech.com
POWER MANAGEMENT MODES OF OPERATION
POWER MANAGEMENT
The Juno family has three modes
of operation relating to its power
consumption.
The Juno™ UR8HC007 family of controllers implements two power
management methods: system-coordinated power management and
Self-Power Management™ (SPM).
The "Stop" mode is the lowest
power consumption mode. In this
mode, the crystal is stopped and
the IC consumes only 1 µA of
leakage current. This is the default
mode to which the IC will revert any
time an event or a signal condition
does not force it to exit this mode.
System-coordinated power management primarily determines the tasks
performed and the type of reports communicated to the Host. The Juno™
04 monitors the system states through the PWROK (Power OK), _LID (Lid
closed) and _HSUS (Host suspended) lines. In addition to these signal
inputs, the UR8HC007 family provides a set of registers, described in the
"Registers" chapter of the JunoTM A4 Technical Reference Manual, that can
be used by the host to control the PM-related performance of the controller
through software. According to the status of these lines (or register
settings), the Juno™ A4 will enable or disable specific tasks and reports
suited to the current power and system management state of the Host.
TM
The "Wait" mode is entered each
time it is necessary for a timer to be
running in order to perform a
system function. Such functions
include the LED blinking mode and
the use of one of the PWM
channels. Typical power
consumption in this mode is several
hundred µAs.
The "Run" mode is entered briefly,
only to process an event or while an
interrupt-generating signal condition
persists. The controller IC will
remain in this mode only for as long
a signal prohibits it from reentering
a lower power consumption mode
or for as long as it is necessary to
process a Host-related transaction
(a few milliseconds).
Self-Power Management™ describes a method implemented by the Juno™
family of controllers that, independently of any system intervention, results in
the lowest power consumption possible within the given parameters of its
operation. Through Self-Power Management™, the Juno™ controllers are
capable of typically operating at only 1 µA, independent of the state of the
system. Self-Power Management™ primarily determines the actual power
consumption of the controller IC.
The Juno™ A4 implements the patented Self-Power Management™ method
to achieve the minimum power consumption possible, independent of the
Host power management state.
Even when the Host is in the active state, the IC can still operate most of the
time at only 1 µA, even with an external PS/2 device attached to it.
Critical
Suspend
PWROK=0
PWROK=1
AND
_LID=0
PWROK=1
AND _LID=1
AND _HSUS=1
PWROK=0
PWROK=1
AND _LID=1
AND _HSUS=0
PWROK=1
AND _LID=0
PWROK=0
Lid
Closed*
PWROK=1
AND _LID=1
AND _HSUS=0
Host
Suspend
PWROK=1
AND _LID=1
AND _HSUS=1
PWROK=1
AND _LID=0
PWROK=1 AND _LID=1 AND _HSUS=1
PWROK=1 AND _LID=1
AND _HSUS=0
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
11
www.semtech.com
SPM
ZERO-POWERTM OPERATION OF PS/2 PORTS
The Juno™ A4 implements the
patented "Message loss-less wakeup™" method to operate the direct
PS/2 port. This method enables the
controller to interface with the
device attached to its PS/2 port
while still operating in the "Stop"
mode. Typical power consumption
of the PS/2 port is therefore 1 µA.
If the PS/2 device reports a data
packet, the controller will exit the
"Stop" mode for as long as it takes
to process the device message and
relay the information, if necessary,
to the Host system. This operation
is done transparently to the Host,
without any message loss or any
response delays from the input
devices.
PS/2 PORTS
The UR8HC007-0A4 provides one direct PS/2 port for the hot-plug
connection of an external keyboard or mouse.
All of human input devices are active at all times. Data from both the
external and internal keyboards and mice are merged and seamlessly
presented to the system.
5-Volt Tolerant PS/2 Port
The UR8HC007-0A4 controller can be powered by a power supply between
3 and 5 Volts (+/- 10%). Even when the IC is powered by a 3-Volt supply,
the PS/2 port can directly interface with 5-Volt powered devices — without
the need of any external level-shifting circuitry. The Host can enable or
disable the direct PS/2 port, in sync with the 5-Volt power plane that powers
them. Alternatively, it can select the PS/2 port through the "HID
enable/disable control" register.
This unique technology allows
computers to operate at their
minimum power consumption state
even with the PS/2 device attached.
Systems that employ an internal
pointing device, such as a touch
pad, touch screen or a force stick,
can benefit the most from this
feature, since the pointing device
will force the controller to exit its
"Stop" mode only when there is data
to be reported.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
12
www.semtech.com
HID MANAGER
KEYBOARD ENCODING
The UR8HC007-0A4 Human Input
Device (HID) Manager is
responsible for the configuration
and handling of HID devices that
are embedded or attached to the
controller. The HID Manager has
the following responsibilities:
1. Enabling and disabling
embedded and attached input
devices through the "HID
enable/disable control" register
2. Formatting and relaying input
device reports to the Host
3. Controlling the configuration and
operation of both embedded and
attached input devices
The UR8HC007-0A4 will encode an 8-row by 16-column keyboard matrix.
OEMs may reprogram the matrix by sending commands to the IC from the
system. The JunoTM A4 supports English, Japanese and European
keyboards. In addition, the IC supports both sticky keys and notebook-style
keyboards.
The keyboard below, the Fujitsu FKB7654, is the default keyboard for the
UR8HC007-0A4.
E s c
F 1
!
1
F 2
F 3
@
2
ta b Q
W
c a p A
lo c k
s h ift
F 4
#
3
E
S
Z
F 5
$
4
R
D
X
F 6
%
5
T
F
C
F 7
^
6
&
7
Y
G
V
F 8
7
*
8
U
H
B
F 1 0
8
(
9
4
J
N
F 9
I
1
5
K
M
9
0
F 1 1
O
2
_
-
6
L
<
,
S L
N L
F 1 2
)
0
+
=
P
3
:
;
.
>
+
.
P a u
B r k
In s
P r t
~
`
{
[
}
]
"
'
|
\
e n te r
?/
s h ift
/
The HID Manager consists of the
four functional blocks: the PS/2 Port
Manager; the Keyboard Manager;
the Pointing Device Manager; and
the Direct Port Manager.
Fujitsu FKB7654
The function of each Manager is
explained in full in the JunoTM A4
Technical Reference Manual.
The JunoTM A4 provides many GPIO pins which enable OEMs to easily
differentiate their products.
OTHER JUNOTM SERIES MEMBERS
Other members of the JunoTM series
of companion ICs offers advanced,
ergonomic control of an internal
pointing device. Enabled pointing
devices include touch pads or force
sticks. If the application requires an
internal pointing device, using a
pointing-enabled JunoTM will
eliminate the need for a dedicated
mouse encoder IC.
c tr l fn
a lt
sZ p a c e
a lt
c tr l
p g u p
p g u p p g u pp g u p
GENERAL PURPOSE INPUT OUTPUT
Four GPIO ports provide interrupt at both falling and rising edge of signals.
Two of these pins are dedicated for use as a Lid indicator and Digital
power monitor. The other two may be used for a ring indicator, docking
signal, soft power button, etc.
Three GPIO pins provide A/D input and are ideal for battery measurement.
Three GPIO pins provide two Pulse Width Modulation (PWM) channels and
one D/A channel and may be used for analog control functions such as
LCD brightness/contrast or audio volume control.
Four GPIO pins with high drive ability are set aside as LED drivers or I/O.
Eight GPIO pins can be used as system control outputs or inputs, for
example, for switches.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
D e l
S r q
b k
s p
13
www.semtech.com
JUNOTM A4 POINTING DEVICE MANAGER
The JunoTM A4 Pointing Device Manager has the following features:
Pin drive or device drive detection
The designer can select one of two configurations for touchscreen driving:
with hardware driver (device drive) and without (pin drive). The Juno™ A4
can detect the configuration automatically at power-up and behave
properly for that configuration. The touch and motion qualities are exactly
the same for both configurations. For more details, see the analytical pin
descriptions for touchscreen in the "Pin information" chapter.
Touch detection
The Pointing Device Manager periodically checks whether there is touch on
touchscreen. If no touch is detected, the pointing device manager drives
the touchscreen into power saving mode. If a touch is detected,
touchscreen is forced into driving state and prepared for measurement.
Touch measurement
When the Pointing Device Manager detects a touch on touchscreen, it
drives the touchscreen into drive state and does measurement. If the
touch data is not good enough, the measured data are not used for the
algorithm. Only good touch data are used for the algorithm.
Touch algorithm
Due to hand shaking and electrical noise, the raw data can not be output
directly. The Pointing Device Manager uses a proprietary algorithm to
process the data.
Sampling rate
The sampling rate is 100 coordinate points per second.
Resolution
The maximum touchscreen resolution is approximately 1000 points per
direction. It varies with different touchscreens due to voltage drop on
connection wires.
Touchscreens from different manufacturers
Touchscreens from different manufacturers have different parameters. The
touchscreen parameters also depend on the size of touchscreen and
material from which it is made. Because the Pointing Device Manager
takes these properties into account, it can support almost any touchscreen.
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
14
www.semtech.com
Copyright ©1998-2001 Semtech Corporation
All rights reserved.
SAMPLE SCHEMATIC FOR THE JUNOTM A4 WITH TOUCHSCREEN DRIVER
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
15
www.semtech.com
Copyright ©1998-2001 Semtech Corporation
All rights reserved.
SAMPLE SCHEMATIC FOR THE JUNOTM A4 WITHOUT THE TOUCH SCREEN DRIVER
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
16
www.semtech.com
JUNOTM A4 ELECTRICAL CHARACTERISTICS
Absolute maximum ratings
(VSS = 0V, Ambient Temperature TA is in the range TLOW to THIGH)
Parameter
Symbol
Value
-0.3 to +7.0
Supply Voltage
VDD
Input voltage
-0.3 to VDD+0.3
All pins except 2-9
VIN
Pins 2-9
(PS/2 ports PS2DATA, PS2CLK,
-0.3 to +5.8
GIO16/SW16, GIO17/SW17)
VIN
Output current
-80
Total peak for all pins
ΣIOH (Peak)
80
ΣIOL (Peak)
Total average for all pins
ΣIOH (Avg)
-40
ΣIOL (Avg)
40
All pins except 31-34
-10
Peak for each pin
IOH (Peak)
IOL (Peak)
10
-5
Average for each pin
IOH (Avg)
5
IOL (Avg)
Pins 31-34
(GIO00/LED0 - GIO03/LED3)
Peak for each pin
IOH (Peak)
-10
IOL (Peak)
20
Average for each pin
IOH (Avg)
-5
15
IOL (Avg)
Temperature range
Operating Temperature
TLOW to THIGH
-20 to 85
-40 to 125
Storage Temperature
TSTG
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
17
www.semtech.com
Unit
V
V
V
mA
mA
mA
mA
mA
mA
ºC
ºC
POWER CONSUMPTION WHILE OPERATING THE PWM CHANNELS
Users should consider the built-in PWM channels for generating slowly changing DC control voltages. Since
continuous clocking is necessary for the PWM operations, the only penalty for using the built-in PWM channels is the
requirement for the chip to operate at least in the Reduced Power Mode, with typical Current Consumption of 750 µA.
NOTES FOR ELECTRICALS
Note 3:
Current Consumption values do not
include any loading on the Output
pins or Analog Reference Current
for the built-in A/D or D/A modules.
Note 4:
Since the built-in A/D module
consumes current only during short
periods of time (when A/D
conversion is actually requested),
the Analog Reference Current for
the built-in A/D module is not a
significant contributor to the overall
power consumption.
Note 5:
The Analog Reference Current for
the built-in D/A module correlates
linearly to the Output Voltage. For
D/A output of 0V, the Analog
Reference Current is null. For D/A
outputs approaching Full Scale
(AVREF), the maximum Analog
Reference Current is indicated in
this Table. This current is a
significant contributor to the overall
power consumption.
JUNOTM A4 ELECTRICAL CHARACTERISTICS, (CON’T)
Recommended Operating Conditions, Digital Section
(VSS = 0V, Ambient Temperature TA is in the range TLOW to THIGH)
Parameter
Symbol
Min
Typ
Max
Supply voltage
VDD
2.7
3.0
5.5
Input logic high
voltage
All pins except 2-9
VIH
0.8VDD
VDD
Pins 2-9
(PS/2 ports PS2DATA,
PS2CLK, GIO16/SW16,
GIO17/SW17)
VIH
0.8VDD
5.5
Input logic low
voltage
All pins except 28
VIL
0
0.2VDD
0
0.16VDD
Pin 28 (OSCI)
VIL
Input current
VI = VSS, VDD)
IIL / IIL
-5.0
0
5.0
Input Pull-up Current
(pins 56-58 / IP6-IP8,
VI = VSS)
IPUP
-120
-10
Output voltage
VDD-1.0
IOH = -1.0 mA
VOH
IOL = 1.6 mA
VOL
0.4
Current Consumption
(see Note 3 below)
Full Speed Mode
(Fosc=4MHz)
IDD
3.5
7.0
Reduced Power Mode
(Fosc=4MHz)
IDD
750
Stop Mode
(Interrupts active, Fosc=0)
1.0 (TA = 25ºC)
.1
10(TA = 85ºC )
IDD
Recommended operating conditions, analog section
(VSS = 0V, Ambient Temperature TA is in the range TLOW to THIGH)
Parameter
Symbol
Min
Typ
Max
Analog Signal Ground
AVSS
0
Analog Reference Voltage
AVREF
2.7
VDD
VDD
A/D Resolution 10
A/D Absolute Accuracy
±4
A/D Analog Input
AVREF
AVSS
Voltage Range
VIA
A/D Analog Input Current
IIA
5.0
Analog Reference Current
(see Note 4)
(A/D is active)
IAVREF
200
D/A Resolution 8
D/A Absolute Accuracy 2.5
D/A Output Impedance
RO
1
2.5
4.0
Analog Reference Current
(see Note 5)
(D/A is active,
Output = Full Scale)
IAVREF
3.2
Note 3: please see left
Note 4: please see left
Note 5: please see left
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
18
www.semtech.com
Unit
V
V
V
V
V
µA
µA
V
V
mA
µA
µA
Unit
V
V
Bits
LSb
V
µA
µA
Bits
%
KOhms
mA
MECHANICAL INFORMATION FOR THE UR8HC007-0A4 LQFP PACKAGE
HD
D
80
61
E
80 Pin LQFP
HE
60
1
41
20
A
21
40
L1
A2
F
A1
c
e
L
Detail F
b
y
Symbol
b2
ME
e
MD
I2
Recommended Mount Pad
A
A1
A2
b
c
D
E
e
HD
HE
L
L1
y
b2
I2
MD
ME
Copyright ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
19
Dimension in Millimeters
Min
Nom
Max
–
–
1.7
0.1
0.2
0
–
–
1.4
0.13
0.18
0.28
0.105
0.125
0.175
11.9
12.0
12.1
11.9
12.0
12.1
–
0.5
–
13.8
14.0
14.2
13.8
14.0
14.2
0.3
0.5
0.7
1.0
–
–
–
–
0.1
–
0˚
10˚
–
–
0.225
–
–
1.0
–
–
12.4
–
–
12.4
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 ©1998-2001 Semtech Corporation. All rights reserved.
Juno is a trademark of Semtech Corporation. Semtech is a
registered trademark of Semtech Corporation. 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 ©1998-2001 Semtech Corporation
DOC8-007-0A4 -DS-104
20
www.semtech.com