Datasheet UR8HC007-004-FQ Datasheet (Semtech)

Page 1
JunoTM04 UR8HC007-004
Zero-PowerTMInput Device and
Power Management IC
Copyright @1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
1
HID & SYSTEM MANAGEMENT PRODUCTS, H/PC IC FAMILY
DESCRIPTION FEATURES
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
1
80
61
20
21
40
41
60
GIO30/AD0
GIO43
GIO42/BLINKCANCEL
GIO41/SW1/±INT1
TOUCHINT
HSUS
DA1/PWM1/GIO51
DA0/PWM0/GIO50
SS/RTS
GIO11
GIO10
ATN/CTS
SCLK/ISEL
MISO/TXD
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
R2R3R4R5R6R7C0C1C2C3C4C5C6C7LEFT0/GIO60
LEFT1/GIO61
LEFT2/GIO62
LEFT3/GIO63
RIGHT0/GIO64
RIGHT1/GIO65
UR8HC007-004-FQ
• Jupiter-class devices
• Professional H/PCs
• H/PCs
• Web Phones, G3 Terminals
The JunoTM04 is a member of a series of input device and power management companion ICs for RISC-based portable systems. On a single IC, the Juno
TM
04 integrates control of any 4-wire or 8-wire resistive touch screen, keyboard scanning, unique power management capabilities, and plenty of General Purpose Input / Output (GPIO).
The JunoTM04 provides continuous operation between 3 and 5V and scans a fully programmable 8 X 16 keyboard matrix.The Zero-Power
TM
JunoTM04 will power down even between key presses. Typical power consumption is less than 1 µA, a first for embedded ICs.
The JunoTM04 is equipped with Semtech’s proprietary protocol developed specifically for RISC­based handheld machines. It interfaces the system via either Asynchronous Serial (UART) or the Serial Peripheral Interface (SPI).
The integration of features, many of them programmable, on one IC increases flexibility and reduces component count and cost.
• 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
• Typically consumes less than 1µA
• Scans an 8 x 16 keyboard matrix that supports Japanese, English and European keyboards
• Interfaces any four- or eight-wire 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
• GPIO pins provide interrupt at both falling and rising edge of signals, ideal for lid functions, power, ring indicators, docking signals, battery measurement, etc.
APPLICATIONS
PIN ASSIGNMENTS
Page 2
BLOCK DIAGRAM
ORDERING CODE
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
2
Package Options Pitch in mm’s TA = 0° C to +75° C
80-pin, Plastic LQFP 0.5 UR8HC007-004-XX-FQ
Other Materials Type Order number
Technical Reference Manual
Document DOC8-007-004-TR-XXX
JunoTM04 Eval. Kit Evaluation Kit EVK8-007-004-XXX
Note 1: XX= Optional for customization; XXX= Denotes revision number
SCLK / ISEL
MOSI/RxD
MISO/TxD
SS/RTS
ATN/CTS
PWROK
LID
HSUS
2
2
Dual Mode Serial Communications Port
Power Management Unit
Analog Outputs
PWM0-1 D/A0-1 GIO50-1
Analog Inputs
A/D0-1 (Shared with GIO3)
GIO30-31 / A/D0-1
Configuration Status and Control Registers
GIO00-03 / LED0-3
GPIO
GIO10-11 GIO41-43 /
Keyboard Matrix Scanner
TouchScreen Port / GIO60-7
HID Manager
SW / INT
ROW 0-7
COL 0-15
21
42
2 3
Page 3
PIN DEFINITIONS
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
3
Pin Numbers Mnemonic QFP Type Name and Function Power Supply
VDD 71 PWR Positive Supply Voltage AVREF 72 AI Positive analog reference
voltage
AVSS 73 PWR Ground: analog signal VSS 30 PWR Ground: negative supply voltage VSS1 24 PWR Auxiliary Ground; must be tied to
pin 30
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 4 MHz operating frequency
_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 62-55 I Row matrix outputs COL0-COL7 54-47 O Column matrix outputs COL8-COL11 38-35 COL12-COL13 27-26 COL14-COL15 79-78
Page 4
PIN DEFINITIONS, (CONT)
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
4
Pin Numbers Mnemonic QFP Type Name and Function General Purpose Input/Ouput GIO0
GIO00/LED0-GIO3/LED3 34-31 I/O General purpose input/output pin
LED driver
GIO1
GIO10-GIO11 17-16 I/O General purpose input/output pin,
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
GIO4
GIO41/SW1/±INT1 4 I/O, I±Int General purpose input/output pin,
switch Input. Capable of interrupt on both positive and negative edges
GIO42/_BLINKCANCEL 3 I/O General purpose input/output pin;
negative input cancels all LED blinking, unless blink-cancel function disabled in register
GIO43 2 I/O General purpose input/output pin
GIO5 - analog output
DA0/PWM0/GIO50 11 Ao D/A output (Range: AVSS to AVREF) DA1/PWM1/GIO51 10 Ao D/A output (Range: AVSS to AVREF)
Touch Screen interface
RIGHT3/GIO67 39 I/O If no hardware touchscreen driver,
drive output to right side of touchscreen; otherwise general purpose I/O
RIGHT2/GIO66 40 I/O If no hardware touchscreen driver,
drive output to right side of touchscreen; otherwise general purpose I/O
RIGHT1/GIO65 41 I/O If no hardware touchscreen driver,
drive output to right side of touchscreen; otherwise general purpose I/O
RIGHT0/GIO64 42 I/O If no hardware touchscreen driver,
drive output to right side of touchscreen; otherwise general purpose I/O
LEFT3/GIO63 43 I/O If no hardware touchscreen driver,
drive output to left side of touchscreen; otherwise general purpose I/O
LEFT2/GIO62 44 I/O If no hardware touchscreen driver,
drive output to left side of touchscreen; otherwise general purpose I/O
LEFT1/GIO61 45 I/O If no hardware touchscreen driver,
drive output to left side of touchscreen; otherwise general purpose I/O
LEFT0/GIO60 46 I/O If no hardware touchscreen driver,
drive output to left side of touchscreen; otherwise general purpose I/O
Page 5
PIN DEFINITIONS, (CONT)
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
5
Pin Numbers Mnemonic QFP Type Name and Function
BOT3/RIGHT 63 O If no hardware touchscreen driver,
drive output to bottom side of touchscreen; otherwise output for right side of touchscreen
BOT2/LEFT 64 O If no hardware touchscreen driver,
drive output to bottom side of touchscreen; otherwise output for left side of touchscreen
BOT1/BOT 65 O If no hardware touchscreen driver,
drive output to bottom side of touchscreen; otherwise output for bottom side of touchscreen
BOT0/TOP 66 O If no hardware touchscreen driver,
drive output to bottom side of touchscreen; otherwise output for top side of touchscreen
TOP3/_RIGHTEN 67 O If no hardware touchscreen driver,
drive output to top side of touchscreen; otherwise enable output to right side of touchscreen
TOP2/_LEFTEN 68 O If no hardware touchscreen driver,
drive output to top side of touchscreen; otherwise enable output to left side of touchscreen
TOP1/_BOTEN 69 O If no hardware touchscreen driver,
drive output to top side of touchscreen; otherwise enable output to bottom side of touchscreen
TOP0/_TOPEN 70 O If no hardware touchscreen driver,
drive output to top side of touchscreen; otherwise enable output to top side of
touchscreen _TOUCHINT 5 I Touchscreen interrupt input RIGHTAD 77 Ai A/D input from right side of
touchscreen LEFTAD 76 Ai A/D input from left side of touchscreen BOTAD 75 Ai A/D input from bottom side of
touchscreen TOPAD 74 Ai A/D input from top side of touchscreen
System and Power Management
_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 _HSUS 9 I Host Suspended signal (active-low).
When "Low," indicates that host
computer system is in power-reduced
or Stop mode.
Page 6
PIN DEFINITIONS, (CONT)
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
6
Pin Numbers Mnemonic QFP Type Name and Function Host Communication Interface
_SS/_RTS 13 I_Int 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.
_ATN/_CTS 18 O 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.
MISO/TXD 20 I/O / O Master-In-Slave-Out (SPI Mode) or
Transmit Data (Asynchronous Serial Mode, Idle = "High" = 1)
MOSI/RXD 21 I Master-Out-Slave-In (SPI Mode) or Receive
Data (Asynchronous Serial Mode)
SCLK/_ISEL 19 I 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 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= n­channel 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.
Page 7
JUNOTMFAMILY COMMUNICATIONS INTERFACE
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
7
The Juno family of controllers implements two modes of serial communications: The "Synchronous Peripheral Interface" (SPI) mode and the "Asynchronous Serial Interface" (ASI).
The SPI is a synchronous bi­directional, 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.
The ASI is an asynchronous interface (UART type) that operates at a fixed baud rate of 62.5 Kb/s.
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, the ASI mode is enabled. If it is high, the SPI interface is enabled.
Please refer to the
JunoTM04
Technical Reference Manual
for a description of handshake and critical timing parameters for each interface.
The diagrams below describe the SPI and ASI communications interfaces, respectively.
SPI Communications Interface
Host
(master)
MOSI
MISO
SCLK
_SS
_ATN
USAR Juno
(slave)
SLAVE 2
_SS
ASI Communications Interface
Host UR8HC007
CTS
RTS
RxD
TxD
CTS
RTS
RxD
TxD
ISEL
GND
Page 8
PROTOCOLS, COMMANDS AND REPORTS
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
8
Overview
The Juno UR8HC007-004 implements and supports four types of transaction messages.
1. Commands from the IC to the Host system
2. Commands from the Host system to the IC
3. Human Input Device (HID) reports to the system
4. Event Alert messages to the system
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-004 controller.
General Message Structure
Communications between the Juno UR8HC007-004 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:
General Message Format
The Protocol Header identifies the type of transaction. The following table lists the available protocols.
Protocol Headers
Protocols used in commands issued by the Host Protocol Header
Simple Commands 80H Write Register bit 81H Read Register bit 82H Write Register 83H Read Register 84H Write Block 85H Read Block 86H
Protocols used in responses, reports and alerts issued by the controller Protocol Header
Simple Commands 80H Report Register bit & Event Alerts 81H Report Register 83H Report Block 85H Relative Pointer Data Report 87H Keyboard PS/2 Code Data Report 88H Absolute Pointer Data Report 89H Keyboard Key Code (position) Report 8AH
Protocol Header Command/Report Identifier Message Body (if applicable)
LRC
Page 9
PROTOCOLS, COMMANDS AND REPORTS (CON’T)
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
9
HID Data Report
The Pointing Device Data Reports format covers both absolute (where applicable) and relative positioning devices.
Keyboard Data Report
The Keyboard Data Reports return changes on the keyboard matrix or the External PS/2 keyboard device. The report ibncludes 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.
General Commands Format
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.
A simple command would have the following structure:
Simple Command Structure
Following is a summary of the simple commands used by both the Host and the UR8HC007-004:
Simple Commands Summary
Command Protocol Cmd Code Description
Initialize Simple 20H Forces the recipient to enter the
known default power-on state
Initialization Complete Simple 21H Issued as a hand-shake response
only to the "Initialize" command.
Resend Request Simple 25H Issued upon error in the reception
of a package. The recipient will resend the last transmitted packet
Header (80H) Command Code LRC
Page 10
REGISTERS
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
10
The Juno 04 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 04 Technical
Reference Manual
. The register architecture of the Juno 04 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
Registers Page 0
Control and Status
Registers
Page Number Register
0001255
Register Offset
Registers Page 1
Scanned Matrix and
Alternate Layout Keys
Registers
Page Number Register
0001255
Register Offset
0
1
Page Number Register
Figure 1: Registers Page Organization
Page 11
POWER MANAGEMENT MODES OF OPERATION
POWER MANAGEMENT
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
11
The JunoTMfamily has three modes of operation relating to its power consumption.
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.
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).
The Juno UR8HC007 family of controllers implements two power management methods: system-coordinated power management and Self-Power Management (SPM).
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
JunoTM04 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 04 will enable or disable specific tasks and reports suited to the current power and system management state of the Host.
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 04 implements the Semtech-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 external PS/2 devices attached to it.
Critical
Suspend
Host
Suspend
PWROK=0
PWROK=0
PWROK=1 AND _LID=1 AND _HSUS=0
PWROK=1
AND _LID=0
AND _LID=1 AND _HSUS=0
PWROK=1 AND _LID=1 AND _HSUS=1
Lid
Closed*
PWROK=1
PWROK=1 AND _LID=1
AND _HSUS=0
PWROK=1 AND _LID=0
PWROK=0
PWROK=1 AND _LID=1 AND _HSUS=1
PWROK=1
AND _LID=0
PWROK=1 AND _LID=1 AND _HSUS=1
SPM
Page 12
HID MANAGER KEYBOARD ENCODING
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
12
The UR8HC007-004 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 HID Manager consists of the two functional blocks: the Keyboard Manager and the Pointing Device Manager.
The function of each Manager is explained in full in the
JunoTM04
Technical Reference Manual
.
The UR8HC007-004 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 JunoTM04 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-004.
The JunoTM04 provides many GPIO pins which enable OEMs to easily differentiate their products.
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.
Fujitsu FKB7654
Other members of the JunoTMseries 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 JunoTMwill eliminate the need for a dedicated mouse encoder IC.
OTHER JUNOTMSERIES MEMBERS
GENERAL PURPOSE INPUT OUTPUT
Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
!1@2#3$4%5^6&7*
Q W E
tab
cap
A S D F G H J K L
lock
Z X C V B N M
ctrl altfn Zspace alt ctrl
R T Y U I O P
879
8(9)0
546
21
0
<>?
, .
3
_
-
+
: ;
.
/
SLNLPau
+ =
{} [
"
'
/
Ins
Brk
Prt
~
`
enter
]
| \
shiftshift
pgup
pgup pgup
pgup
bk sp
Del Srq
Page 13
JUNOTM04 POINTING DEVICE MANAGER
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
13
The JunoTM04 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 04 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.
Page 14
SAMPLE SCHEMATIC FOR THE JUNO
TM
WITH TOUCHSCREEN DRIVER
Copyright ©1998-2001 Semtech Corporation
DOC8-007-004-DS-103
www.semtech.com
14
0.01µF
0.01µF
0.01µF
0.01uF
10
System & PWR Man agement
8x16 Keyboard Matrix
GP I/O
Host Interface
4-wire TouchScreen Sensor Interface
D/A, A/D, GP I/O
nRESET
GP I/O
+3V
+3V
+3V
+3V
U2
TC54VC2702ECB
VSS
3
VIN2VOUT
1
C4
C1
C2
Y1
4.00MHz
C7
.1uF
C5
.1uF
C3
71
72
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46454443424140
39
73
30
28
29
24
70696867666564
63
38
37
36
35
343332
31
25
11 10
747576
77
78 79
80
1
17
9
3
4
19
20
21
13
18
16
2
5
26 27
23 22
C6
10uF
+
U5C
74LCX125
98
10
U5A
74LCX125
23
1
U5B
74LCX125
56
4
RN1
10k
1
3
5786
4
2
U5D
74LCX125
1211
13
R3
100k
R4
100k
TS_SENSOR_TOP
TS_SENSOR_BOTTOM
TS_SENSOR_LEFT
TS_SENSOR_RIGHT
UR8HC007-0
04-FQ
VDD
AVREF
R0
R1
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
RIGHT2/GIO66
RIGHT3/GIO67
AVSS
VSS
OSCI
OSCO
VSS1
TOP0/TOPEN
TOP1/BOTEN
TOP2/LEFTEN
TOP3/RIGHTEN
BOT0/TOP
BOT1/BOT
BOT2/LEFT
BOT3/RIGHT
C8
C9
C10
C11
GIO00/LED0
GIO01/LED1
GIO02/LED2
GIO03/LED3
RESET
DA0/PWM0/GIO50 DA1/PWM1/GIO51
TOPAD
BOTAD
LEFTAD
RIGHTAD
C15 C14
AD1/GIO31
AD0/GIO30
GIO10
HSUS >>>
GIO42/BLINKCANCEL
GIO41/SW1/±INT1
SCLK/ISEL
MISO/TXD <<<
MOSI/RXD >>>
SS/RTS >>>
ATN/CTS <<<
GIO11
GIO43
TOUCHINT
C13 C12
LID >>> PWROK >>>
Copyright 2000 Semtech Corp. All rights reserved.
Page 15
SAMPLE SCHEMATIC FOR THE JUNO
TM
WITHOUT THE TOUCH SCREEN DRIVE
Copyright ©1998-2001 Semtech Corporation
DOC8-007-004-DS-103
www.semtech.com
15
nRESET
GP I/O
D/A, A/D, GP I/O
System & PWR Management
Host Interface
8x16 Keyboard Matrix
4-wire TouchScreen Senso
r
Interface
+3V
+3V
+3V
Y1
4.00MHz
C1
C2
C3
C4
0.01µF
0.01µF
0.01µF
0.01µF
RN1
10k
1
3
5
7
8
6
4
2
C7
.1uF
U2
TC54VC2702ECB
VSS
3
VIN
2
VOUT
1
C6
10uF
+
UR8HC007-004-FQ
VDD
71
AVREF
72
R0
62
R1
61
R2
60
R3
59
R4
58
R5
57
R6
56
R7
55
C0
54
C1
53
C2
52
C3
51
C4
50
C5
49
C6
48
C7
47
LEFT0/GIO6046LEFT1/GIO61
45
LEFT2/GIO62
44
LEFT3/GIO6343RIGHT0/GIO64
42
RIGHT1/GIO65
41
RIGHT2/GIO66
40
RIGHT3/GIO67
39
AVSS
73
VSS
30
OSCI
28
OSCO
29
VSS1
24
TOP0/TOPEN
70
TOP1/BOTEN
69
TOP2/LEFTEN
68
TOP3/RIGHTEN
67
BOT0/TOP
66
BOT1/BOT65BOT2/LEFT
64
BOT3/RIGHT
63
C8
38
C9
37
C10
36
C11
35
GIO00/LED034GIO01/LED1
33
GIO02/LED2
32
GIO03/LED3
31
RESET
25
DA0/PWM0/GIO50
11
DA1/PWM1/GIO51
10
TOPAD
74
BOTAD75LEFTAD
76
RIGHTAD
77
C15
78
C14
79
AD1/GIO31
80
AD0/GIO30
1
GIO10
17
HSUS >>>
9
GIO42/BLINKCANCEL
3
GIO41/SW1/±INT1
4
SCLK/ISEL
19
MISO/TXD <<<
20
MOSI/RXD >>>
21
SS/RTS >>>
13
ATN/CTS <<<
18
GIO11
16
GIO43
2
TOUCHINT
5
C13
26
C12
27
LID >>>
23
PWROK >>>
22
C5
.1uF
TS_SENSOR_TOP
TS_SENSOR_BOTTOM
TS_SENSOR_RIGHT
TS_SENSOR_LEFT
Copyright 2000, Semtech Corp. All rights reserved.
Page 16
JUNOTM04 ELECTRICAL CHARACTERISTICS
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
16
Absolute maximum ratings
(VSS = 0V, Ambient Temperature TA is in the range TLOW to THIGH)
Parameter Symbol Value Unit
Supply Voltage VDD -0.3 to +7.0 V
Input voltage
All pins except 2-9 V
IN -0.3 to VDD+0.3 V
Pins 2-9 (PS/2 ports XXXDAT, XXXCLK, GIO16/SW16, GIO17/SW17) VIN -0.3 to +5.8 V
Output current
Total peak for all pins ΣIOH(Peak) -80
ΣI
OL (Peak) 80 mA
Total average for all pins ΣIOH (Avg) -40
ΣIOL (Avg) 40 mA All pins except 31-34 Peak for each pin IOH
(Peak) -10
IOL (Peak) 10 mA Average for each pin I
OH (Avg) -5
IOL (Avg) 5 mA Pins 31-34 (GIO00/LED0 - GIO03/LED3) Peak for each pin IOH (Peak) -10
IOL (Peak) 20 mA Average for each pin I
OH (Avg) -5
IOL (Avg) 15 mA
Temperature range
Operating Temperature TLOW to THIGH -20 to 85 ºC Storage Temperature T
STG -40 to 125 ºC
Page 17
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
17
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.
Recommended Operating Conditions, Digital Section
(VSS = 0V, Ambient Temperature T
A is in the range TLOW
to THIGH)
Parameter Symbol Min Typ Max Unit
Supply voltage VDD
2.7 3.0 5.5 V
Input logic high voltage
All pins except 2-9 VIH 0.8VDD VDD V Pins 2-9 (PS/2 ports xxxDAT, xxxCLK, GIO16/SW16, GIO17/SW17) V
IH 0.8V
DD 5.5 V
Input logic low voltage
All pins except 28 VIL 0 0.2V
DD V
Pin 28 (OSCI) V
IL 0 0.16V
DD V
Input current
VI = VSS, V
DD)I
IL / IIL
-5.0 0 5.0 µA Input Pull-up Current (pins 56-58 / IP6-IP8, V
I = VSS
)IPUP -120 -10 µA
Output voltage
IOH = -1.0 mA VOH VDD-1.0 V I
OL = 1.6 mA V
OL 0.4 V
Current Consumption
(see Note 3 below) Full Speed Mode (Fosc=4MHz) I
DD 3.5 7.0 mA
Reduced Power Mode (Fosc=4MHz) IDD 750 µA Stop Mode (Interrupts active, Fosc=0) 1.0 (TA = 25ºC)
IDD .1 10(TA = 85ºC ) µA
Recommended operating conditions, analog section
(VSS = 0V, Ambient Temperature T
A is in the range TLOW to THIGH)
Parameter Symbol Min Typ Max Unit
Analog Signal Ground AVSS 0V Analog Reference Voltage AV
REF 2.7 VDD VDD V
A/D Resolution- 10 Bits A/D Absolute Accuracy ± 4 LSb A/D Analog Input Voltage Range VIA AV SS AVREF V A/D Analog Input Current IIA 5.0 µA Analog Reference Current (see Note 4) (A/D is active) IAVREF 200 µA D/A Resolution- 8 Bits D/A Absolute Accuracy - 2.5 % D/A Output Impedance R
O 1 2.5 4.0 KOhms
Analog Reference Current (see Note 5) (D/A is active, Output = Full Scale) I
AVREF
3.2 mA
Note 3: please see left Note 4: please see left Note 5: please see left
POWER CONSUMPTION WHILE OPERATING THE PWM CHANNELS
JUNOTM04 ELECTRICAL CHARACTERISTICS, (CONT)
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.
Page 18
MECHANICAL INFORMATION FOR THE UR8HC007-004 LQFP PACKAGE
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
18
HD
D
80 61
1
80 Pin LQFP
20
21 40
e
b
y
D
M
e
b2
I2
Recommended Mount Pad
60
E
HE
41
A
L1
F
c
A1 A2
L
Detail F
Symbol
A1 A
ME
H H
L
b
M M
Dimension in Millimeters
Min Nom Max
A
0
2
––
b
c D E
e
D E
L
1
y
2
I
2
D E
–– –
1.0
0.1
1.4
0.5
1.0
– –
0.225
12.4
12.4
1.7
0.2
0.280.180.13
0.1750.1250.105
12.112.011.9
12.112.011.9
14.214.013.8
14.214.013.8
0.70.50.3
0.1
10˚
– –– –– –
Page 19
JUNOTM04 BILL OF MATERIALS FOR PAGE 13 SCHEMATIC
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
19
UR8HC007-004-FQ BOM Description Quantity Manufacturer Part# Description Capacitors:
C1-C4 4 Generic Any 100pF, 5%, Ceramic, NPO or X7R C2,C3,C4 3 Generic Any .1uF, 10%, Ceramic, X7R or Z5U C6 1 Generic Any 1uF, 10V, +80%/-20%, Tantalum C5A,C5B,C5C 3 Generic Any 10uF, 10V, +80%/-20%, Tantalum
ICs:
U4 1 National LMV321M5 Single OpAmp, Low Voltage, SOT23-5 U3 1 Generic 74HC4053 Tri 2-ch Analog Mux U1 1 Semtech UR8HC007-004-FQ JunoTMController
Resistors:
R2 1 Generic Any 1k, 5%, 1/16W R1 1 Generic Any 2.7k, 5%, 1/16W R3 1 Generic Any 3.16k, 1%, 1/16W R4,R5 2 Generic Any 100k, 5%, 1/16W
Resonator:
Y1 1 AVX PBRC-4.00BR 4.00MHz Ceramic Resonator w/ Caps, SMT
Transistor:
Q1 1 Zetex BSS84ZXCT MOSFET_P Transistor, SMT, SOT-23
Page 20
Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103
www.semtech.com
20
For sales information and product literature, contact:
HID & System Mgmt Division Semtech Corporation 568 Broadway New York, NY 10012
usar@semtech.com 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. Junoand Zero-Power are trademarks 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.
Loading...