JunoTM 04 UR8HC007-004 Zero-PowerTM Input Device and Power Management IC HID & SYSTEM MANAGEMENT PRODUCTS, H/PC IC FAMILY The JunoTM 04 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 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 JunoTM 04 provides continuous operation between 3 and 5V and scans a fully programmable 8 X 16 keyboard matrix.The Zero-PowerTM JunoTM 04 will power down even between key presses. Typical power consumption is less than 1 µA, a first for embedded ICs. The JunoTM 04 is equipped with Semtech’s proprietary protocol developed specifically for RISCbased handheld machines. It interfaces the system via either Asynchronous Serial (UART) or the Serial Peripheral Interface (SPI). FEATURES • 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. • 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 • H/PCs • Web Phones, G3 Terminals • Jupiter-class devices • Professional H/PCs PIN ASSIGNMENTS 60 The integration of features, many of them programmable, on one IC increases flexibility and reduces component count and cost. 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 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-004-FQ 80 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 21 20 Juno is a trademark of Semtech Corporation. All other trademarks belong to their respective companies. Copyright @1998-2001 Semtech Corporation DOC8-007-004-DS-103 1 www.semtech.com ORDERING CODE Package Options 80-pin, Plastic LQFP Pitch in mm’s 0.5 TA = 0° C to +75° C UR8HC007-004-XX-FQ Other Materials Technical Reference Manual JunoTM 04 Eval. Kit Type Document Evaluation Kit Order number DOC8-007-004-TR-XXX EVK8-007-004-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 Keyboard Matrix Scanner TouchScreen Port / GIO60-7 Analog Outputs PWM0-1 D/A0-1 GIO50-1 Analog Inputs A/D0-1 (Shared with GIO3) GPIO GIO30-31 / A/D0-1 GIO00-03 / LED0-3 2 Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 4 2 GIO10-11 GIO41-43 / SW / INT 2 3 www.semtech.com ROW 0-7 COL 0-15 21 PIN DEFINITIONS Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 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 _OSCO 29 O 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 Scanned matrix pins ROW0-ROW7 COL0-COL7 COL8-COL11 COL12-COL13 COL14-COL15 62-55 54-47 38-35 27-26 79-78 I O 3 QFP Type 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 Row matrix outputs Column matrix outputs 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-004-DS-103 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-004-DS-103 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. 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-004-DS-103 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 Interface" (ASI). The diagrams below describe the SPI and ASI 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 ASI Communications Interface The ASI is an asynchronous interface (UART type) 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, the ASI mode is enabled. If it is high, the SPI interface is enabled. Please refer to the JunoTM 04 Technical Reference Manual for a description of handshake and critical timing parameters for each interface. Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 UR8HC007 CTS CTS RTS RTS RxD RxD TxD TxD ISEL GND 7 www.semtech.com PROTOCOLS, COMMANDS AND REPORTS Overview General Message Structure The Juno™ UR8HC007-004 implements and supports four types of transaction messages. 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: 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-004 controller. Protocol Headers Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 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. 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 Header (80H) Command Code LRC A simple command would have the following structure: 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. Simple Command Structure Following is a summary of the simple commands used by both the Host and the UR8HC007-004: LRC (Longitudinal Redundancy Check) Simple Commands Summary 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. Command Initialize Protocol Simple Cmd Code 20H Initialization Complete Simple 21H Resend Request Simple 25H Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 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™ 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 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-004-DS-103 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 04 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. 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™ 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 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-004-DS-103 11 www.semtech.com SPM HID MANAGER KEYBOARD ENCODING 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 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 JunoTM 04 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. E sc F1 ! 1 t ab cap l ock F2 @ 2 Q The function of each Manager is explained in full in the JunoTM 04 Technical Reference Manual. 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. ct rl F4 # 3 W A S fn F5 $ 4 E Z shi f t The HID Manager consists of the two functional blocks: the Keyboard Manager and the Pointing Device Manager. F3 % 5 R D X F7 ^ 6 T F C alt F6 & 7 Y G V F8 7 * 8 U H B F9 4 J N sZpa c e F1 0 8 ( 9 I 1 5 K M 0 F1 1 9 2 6 L < , Pa u Br k _ - ) 0 O SL NL F1 2 + = P 3 : ; > . alt . Ins Prt + ? / D el Srq ~ ` { [ } ] " ' | \ bk sp e n te r / s h ift c trl pgup pgup pgup pgup Fujitsu FKB7654 GENERAL PURPOSE INPUT OUTPUT The JunoTM 04 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. Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 12 www.semtech.com JUNOTM 04 POINTING DEVICE MANAGER The JunoTM 04 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. Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 13 www.semtech.com C1 +3V R4 100k 10k 0.01µF C2 0.01µF C3 0.01µF 8 7 6 5 4 3 2 1 TS_SENSOR_TOP TS_SENSOR_BOTTOM TS_SENSOR_LEFT 4-wire TouchScreen Sensor Interface TS_SENSOR_RIGHT C4 U5A 1 18 13 21 20 19 R7 R6 R5 R4 R3 R2 R1 R0 VSS1 VSS LID >>> PWROK >>> HSUS >>> U5C 10 74LCX125 8x16 Keyboard Matrix U5D 13 74LCX125 12 Host Interface 23 22 9 VDD 11 System & PWR Management 24 30 5 .1uF 78 79 26 27 35 36 37 38 47 48 49 50 51 52 53 54 9 C7 C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0 8 RIGHT3/GIO67 RIGHT2/GIO66 RIGHT1/GIO65 RIGHT0/GIO64 LEFT3/GIO63 LEFT2/GIO62 LEFT1/GIO61 LEFT0/GIO60 BOT3/RIGHT BOT2/LEFT BOT1/BOT BOT0/TOP TOP3/RIGHTEN TOP2/LEFTEN TOP1/BOTEN TOP0/TOPEN TOUCHINT AD0/GIO30 AD1/GIO31 UR8HC007-004-FQ 71 C6 + 10uF RIGHTAD LEFTAD BOTAD TOPAD DA0/PW M0/GIO50 DA1/PW M1/GIO51 +3V 74LCX125 39 40 41 42 43 44 45 46 63 64 65 66 67 68 69 70 5 2 3 4 1 80 AVSS 77 76 75 74 11 10 D/A, A/D, GP I/O AVREF GIO43 GIO42/BLINKCANCEL GIO41/SW1/±INT1 73 GIO11 GIO10 .1uF GIO03/LED3 GIO02/LED2 GIO01/LED1 GIO00/LED0 14 72 C5 16 17 31 32 33 34 +3V U5B 4 74LCX125 2 GP I/O GP I/O 6 3 0.01uF R3 100k 55 56 57 58 59 60 61 62 ATN/CTS <<< SS/RTS >>> MOSI/RXD >>> MISO/TXD <<< SCLK/ISEL Y1 29 VOUT OSCO VIN 28 25 T C54VC2702ECB 2 OSCI RESET U2 +3V 4.00MHz 1 VSS 3 www.semtech.com nRESET Copyright 2000 Semtech Corp. All rights reserved. SAMPLE SCHEMATIC FOR THE JUNOTM WITH TOUCHSCREEN DRIVER Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 10 RN1 RN1 C2 0.01µF C3 8 7 6 5 4 3 C4 TS_SENSOR_BOTTOM TS_SENSOR_LEFT 1 2 0.01µF TS_SENSOR_TOP 4-wire TouchScreen Sensor Interface TS_SENSOR_RIGHT 10k 0.01µF GP I/O RIGHT3/GIO67 RIGHT2/GIO66 RIGHT1/GIO65 RIGHT0/GIO64 LEFT3/GIO63 LEFT2/GIO62 LEFT1/GIO61 LEFT0/GIO60 BOT3/RIGHT BOT2/LEFT BOT1/BOT BOT0/TOP TOP3/RIGHTEN TOP2/LEFTEN TOP1/BOTEN TOP0/TOPEN TOUCHINT AD0/GIO30 AD1/GIO31 UR8HC007-004-FQ 71 10uF 39 40 41 42 43 44 45 46 63 64 65 66 67 68 69 70 5 DA0/PW M0/GIO50 DA1/PW M1/GIO51 +3V C6 + RIGHTAD LEFTAD BOTAD TOPAD 1 80 77 76 75 74 D/A, A/D, GP I/O AVSS GIO43 GIO42/BLINKCANCEL GIO41/SW1/±INT1 11 10 AVREF 2 3 4 73 GIO11 GIO10 .1uF GIO03/LED3 GIO02/LED2 GIO01/LED1 GIO00/LED0 15 72 C5 16 17 31 32 33 34 +3V C7 .1uF System & PWR Management Host Interface 24 30 23 22 9 18 13 21 20 19 C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0 VDD R7 R6 R5 R4 R3 R2 R1 R0 VSS1 VSS LID >>> PWROK >>> HSUS >>> 78 79 26 27 35 36 37 38 47 48 49 50 51 52 53 54 8x16 Keyboard Matrix 55 56 57 58 59 60 61 62 ATN/CTS <<< SS/RTS >>> MOSI/RXD >>> MISO/TXD <<< SCLK/ISEL OSCO OSCI RESET 29 28 25 VOUT VIN Y1 4.00MHz T C54VC2702ECB 2 1 nRESET VSS 3 www.semtech.com U2 +3V Copyright 2000, Semtech Corp. All rights reserved. SAMPLE SCHEMATIC FOR THE JUNOTM WITHOUT THE TOUCH SCREEN DRIVE Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 C1 0.01µF JUNOTM 04 ELECTRICAL CHARACTERISTICS Absolute maximum ratings (VSS = 0V, Ambient Temperature TA is in the range TLOW to THIGH) Parameter Symbol Value Supply Voltage VDD -0.3 to +7.0 Input voltage -0.3 to VDD+0.3 All pins except 2-9 VIN Pins 2-9 (PS/2 ports XXXDAT, XXXCLK, GIO16/SW16, GIO17/SW17) VIN -0.3 to +5.8 Output current Total peak for all pins ΣIOH (Peak) -80 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) IOL (Avg) 5 Pins 31-34 (GIO00/LED0 - GIO03/LED3) Peak for each pin IOH (Peak) -10 IOL (Peak) 20 Average for each pin IOH (Avg) -5 IOL (Avg) 15 Temperature range Operating Temperature TLOW to THIGH -20 to 85 -40 to 125 Storage Temperature TSTG Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 16 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 04 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 2.7 3.0 5.5 Supply voltage VDD Input logic high voltage All pins except 2-9 VIH 0.8VDD VDD Pins 2-9 (PS/2 ports xxxDAT, xxxCLK, GIO16/SW16, 5.5 0.8VDD GIO17/SW17) VIH Input logic low voltage All pins except 28 VIL 0 0.2VDD 0 0.16VDD Pin 28 (OSCI) VIL Input current -5.0 0 5.0 IIL / IIL VI = VSS, VDD) Input Pull-up Current (pins 56-58 / IP6-IP8, IPUP -120 -10 VI = VSS) Output voltage IOH = -1.0 mA VOH VDD-1.0 0.4 VOL IOL = 1.6 mA Current Consumption (see Note 3 below) Full Speed Mode 3.5 7.0 (Fosc=4MHz) IDD Reduced Power Mode (Fosc=4MHz) IDD 750 Stop Mode (Interrupts active, Fosc=0) 1.0 (TA = 25ºC) IDD .1 10(TA = 85ºC ) 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 2.7 VDD VDD Analog Reference Voltage AVREF A/D Resolution 10 A/D Absolute Accuracy ±4 A/D Analog Input Voltage Range VIA AVSS AVREF 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 1 2.5 4.0 D/A Output Impedance RO Analog Reference Current (see Note 5) (D/A is active, 3.2 Output = Full Scale) IAVREF Note 3: please see left Note 4: please see left Note 5: please see left Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 17 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-004 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-004-DS-103 18 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 JUNOTM 04 BILL OF MATERIALS FOR PAGE 13 SCHEMATIC UR8HC007-004-FQ BOM Description Quantity Capacitors: C1-C4 4 C2,C3,C4 3 C6 1 C5A,C5B,C5C 3 ICs: U4 1 U3 1 U1 1 Resistors: R2 1 R1 1 R3 1 R4,R5 2 Resonator: Y1 1 Transistor: Q1 1 Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 Manufacturer Part# Description Generic Generic Generic Generic Any Any Any Any 100pF, 5%, Ceramic, NPO or X7R .1uF, 10%, Ceramic, X7R or Z5U 1uF, 10V, +80%/-20%, Tantalum 10uF, 10V, +80%/-20%, Tantalum National Generic Semtech LMV321M5 74HC4053 UR8HC007-004-FQ Single OpAmp, Low Voltage, SOT23-5 Tri 2-ch Analog Mux JunoTM Controller Generic Generic Generic Generic Any Any Any Any 1k, 5%, 1/16W 2.7k, 5%, 1/16W 3.16k, 1%, 1/16W 100k, 5%, 1/16W AVX PBRC-4.00BR 4.00MHz Ceramic Resonator w/ Caps, SMT Zetex BSS84ZXCT MOSFET_P Transistor, SMT, SOT-23 19 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. 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. Copyright ©1998-2001 Semtech Corporation DOC8-007-004-DS-103 20 www.semtech.com