GreenCoderTM UR5HCFJL Zero-PowerTM Keyboard Encoder for Portable Systems HID & SYSTEM MANAGEMENT PRODUCTS, KEYCODERTM FAMILY FEATURES The GreenCoder (UR5HCFJL) is a unique, Zero-PowerTM keyboard encoder that provides an optimum performance level for both batteryoperated and desktop systems. TM The GreenCoderTM scans, debounces and encodes an 8 X 16 keyboard matrix, and will provide direct drive for 3 LEDs and two bi-directional channels for communication with a BIOScompatible system as well as an additional keyboard-compatible device. It fully supports all three PS/2 scan code sets and will implement up to three alternate keyboard layers for full 101/102 functionality. • Optimized power-saving operation with idle consumption of less than 2 µA • Programmable LED dimming for further power savings • Ready to interface to Fujitsu's 7316, 7654,7656, and 1406 keyboards • 3, 3.3 and 5 Volt operation • Wakes-up only to respond to an external event and for a minimum period of time (2 mA current consumption) • Provides interface for external keyboard/keypad or other 8042compatible device • Custom versions available in small or large quantities APPLICATIONS • Laptop/Notebook • Portable Equipment • Energy Star Compliant • Medical Instruments • Palmtops/ PDAs PIN ASSIGNMENTS NL VX DRV _RESET NC NC VCC OSCI OSCO EKC1 R7 The GreenCoderTM employs a unique Self-Power ManagementTM method that reduces the power consumption of the keyboard sub-system to an unprecedented minimum, transparently and without user intervention. In “Active” mode, the encoder consumes less than 2 mA (Typ @5V). In “Sleep” mode the encoder consumes less than 2 µA (Typ @5V) The encoder can even nap between keystrokes and therefore it is rarely active and rarely consumes significant levels of power. 1 40 VCC DRV 2 39 OSCI VX 3 38 OSCO NL 4 37 EKC1 R6 5 36 R7 OPT 6 35 SL KD 7 34 R5 KC 8 33 R4 EKC 9 32 R3 EKD 10 31 R2 CL 11 30 R1 C0 12 29 R0 C1 13 28 C8 C2 14 27 C9 C3 15 26 C10 C4 16 25 C11 C5 17 24 C12 C6 18 23 C13 C7 19 22 C14 GND 20 21 C15 DIP R6 OPT KD KC EKC EKD CL C0 C1 C2 C3 QFP 6 OPT KD KC EKC EKD CL C0 C1 C2 C3 C4 1 7 PLCC 12 17 18 The GreenCoderTM is ideal for use in battery laptop/notebook designs and Energy Star compliant keyboards. GreenCoder is a trademark of Semtech Corp. All other trademarks belong to their respective companies. Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 SL R5 R4 R3 R2 R1 R0 C8 C9 C10 C11 23 40 39 34 29 28 NC C5 C6 C7 GND NC C15 C14 C13 C12 C11 A "stand-by" mode (600 µA Typ @5V) is entered for as long as a periodic task is active. After a programmed period of user inactivity the GreenCoderTM gradually dims the LEDs for further power savings. _RESET R6 C4 NL C5 VX C6 NC C7 DRV NC _RESET GND C15 VCC C14 OSCI C13 OSCO C12 EKC1 NC NC DESCRIPTION 1 www.semtech.com R7 SL R5 R4 R3 R2 R1 R0 C8 C9 C10 ORDERING CODE Package options 40-pin Plastic DIP 44-pin, Plastic PLCC 44-pin, Plastic QFP Pitch In mm’s 2 54 mm 1.27 mm 0.8 mm TA = -40°C to +85°C UR5HCFJL-XX-P UR5HCFJL-XX-FN UR5HCFJL-XX-FB XX = 16 for FKB7136,06 for FKB1406 matrix compatibility FUNCTIONAL DIAGRAM NL/CL/SL 3 Data Buffer Status LEDs R0-R7 Row Data Inputs EKC1 Interrupt Control 8 Column Select Ouputs C0-C15 16 Keyboard Encoder KC KD PC Communication Channel 16-Bit Timer Mode Control EKC EKD 8042 Emulation (External Keyboard) Communication Channel Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 DRV 2 www.semtech.com FUNCTIONAL DESCRIPTION The GreenCoderTM consists functionally of seven major sections (see Functional Diagram, previous page). These are the Keyboard Encoder, a 16-Bit Timer, the Mode Control Unit, the Data Buffer, the Interrupt Control, the PC Communication Channel and the 8042 Emulation Channel. All sections communicate with each other and operate concurrently. KEYBOARD ENCODER The encoder scans a keyboard organized as an 8 row by 16 column matrix for a maximum of 128 keys. Smaller-size keyboards are supported provided that all unused row lines are pulled to Vcc. When active, the encoder selects 1 of the 16 column lines (C0-C15) every 512 µS and then reads the row data lines (R0-R7). A key closure is detected as a 0 in the corresponding position of the matrix. A complete scan cycle for the entire keyboard takes approximately 9.2 mS. Each key found pressed is debounced for a period of 20 mS. Once the key is verified, the corresponding key code(s) are loaded into the transmit buffer of the PC keyboard communication channel. PIN DEFINITIONS Mnemonic VCC VSS OSCI OSCO _RESET EKC1 DIP 40 20 39 38 1 37 PLCC 44 22 43 42 1 41 QFP 38 17 37 36 41 35 Type I I I O I I VX OPT KC 3 6 8 4 7 9 43 2 4 I I I/O KD 7 8 3 I/O EKD 10 11 6 I/O EXC 9 10 5 I/O DRV R0-R5 R6 R7 C0-C4 C5-C7 C8-C15 CL NL SL NC 2 29-34 5 36 12-16 17-19 28-21 11 4 35 2 32-37 6 39 13-17 19-21 31-24 12 5 38 3,18 23,40 Note: An underscore before a Name and Function Power Supply: +5V Ground Oscillator input Oscillator output Reset: apply 0V to provide orderly start-up External Keyboard Clock 1:connects to external keyboard clock line and is used to generate an interrupt for every clock line transmission Tie to Vcc Used for options selection Keyboard Clock: connects to PC keyboard port data line Keyboard Data: connects to PC port data line External Keyboard Data: connect to external keyboard clock line External Keyboard Clock 1: connects to external keyboard data line Wake-up line: used for sleep mode Row Data Inputs 42 I 27-32 I 1 I 34 I 8-12 I/O Column Select Outputs: select 1 of 16 13-15 O columns 26-18 O 7 O Caps Lock LED 44 O Num Lock LED 33 O Scroll Lock LED 39-40 No Connects: these pins are unused 16,22 pin mnemonic denotes an active low signal. Scan Code Table Sets The UR5HCFJL supports all three scan code table sets. Scan Code Table Set 3 allows the user to program individual key attributes such as Make/Break and Typematic or Single-Touch Action. For more information, refer to the IBM Technical Reference Manuals. Custom scan code tables, including macros, are also available. Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 3 www.semtech.com KEYBOARD ENCODER, (CON’T) MODE CONTROL Embedded Numeric Keypad N-Key Rollover The GreenCoderTM implements an embedded numeric keypad. The Numeric Keypad Function is invoked by pressing the Num Lock Key. In this mode, the code(s) corresponding to each key press are transmitted to the host system as soon as that key is debounced, independently of the release of other keys. FN Key A special FN Key has been implemented to perform the following functions while it is held pressed: • Function Key F1 becomes F11 If a key is defined to be Typematic, the corresponding make code(s) will be transmitted while the key is held pressed. When a key is released, the corresponding break code(s) are then transmitted to the host system. If the released key happens to be the most recently pressed, then Typematic action is terminated. There is no limitation in the number of keys that can be held pressed at the same time. However, two or more key closures, occurring within a time interval less than 5 mS, will set an error flag and will not be processed. This procedure protects against effects of accidental key presses. “Ghost” Keys • Function Key F2 becomes F12 • Control Left Key becomes Ctrl Right • Embedded numeric keypad keys become regular keys If Num Lock is not set: • Embedded numeric keypad keys provide the same codes as a numeric keypad when the Num Lock is not set (Arrow keys, PgUp, PgDn, etc.) Status LED indicators The controller provides an interface for three LED shift status indicators. All three pins are active low to indicate the status of the host system (Num Lock, Caps Lock and Scroll Lock) and are set by the system. After approximately a oneminute period of keyboard inactivity, LEDs are dimmed to conserve power. They are set to full brightness again upon a new keystroke. Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 In any scanned contact switch matrix, whenever three keys defining a rectangle on the switch matrix are held pressed at the same time, a fourth key positioned on the fourth corner of the rectangle is sensed as being pressed. This is known as the “ghost” or “phantom” key problem. Although the problem cannot be totally eliminated without using external hardware, there are methods to neutralize its negative effects for most practical applications. Keys that are intended to Actual key presses be used in combinations or are likely to be pressed at the same time by a fast typist (i.e., keys located in adjacent positions on the keyboard) should be placed in the same row or column of the matrix whenever possible. Shift Keys “Ghost” Key (Shift, Alt, Ctrl) should not reside in the same row (or column) with any other keys. The GreenCoderTM has built-in mechanisms to detect the presence of a “ghost” key, thus eliminating the Figure 1: “Ghost” or “Phantom” Key necessity of external hardware. Problem 4 www.semtech.com 8042 EMULATION CHANNEL SPECIAL HANDLING The GreenCoderTM fully emulates a system’s keyboard port, available to a standard 84/85/101/102 external keyboard or other 8042-compatible device. Communication with a keyboard-compatible device is accomplished by clock and data lines via EKC and EKD pins, respectively. A third pin, EKC1 that connects to the Clock Line, interrupts the controller whenever the external device initiates a communication session. Connection of External Device When power is first applied, the controller proceeds with the standard reset sequence with the external device. Data and commands initiated from the external device are buffered in the controller’s FIFO along with data from the scanned matrix, and then are presented to the system as if they were coming from a single source. Once they are acknowledged, commands and data from the system are then transmitted to the external device. Shift Status LEDs Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 The UR5HCFJL will detect the presence of an external device. If an external keyboard or other device was not connected during power-on and is connected at a later time, the encoder will proceed with the normal reset routine in order to properly initialize the external device. After communication has been established, the encoder will continue to check for the presence of the external device. While the external device is connected, the encoder will not enter the sleep mode. If the device is disconnected at a later time, the encoder will become aware of it. If a subsequent connection takes place, the controller will re-initiate a reset sequence. This unique feature allows the user to connect or disconnect an external device at any time without having to reset the system. Shift Status LEDs (Num Lock, Caps Lock and Scroll Lock) indicate the status of the system and are controlled by commands sent from the system. Set/Reset Status Indicator Commands from the system will be executed both by the external keyboard and the scanned matrix. For example, if the user presses the Caps Lock Key on either keyboard, the Caps Lock LED will be affected on both keyboards. The LED status indicators are properly set after each new connection of an external keyboard. 5 www.semtech.com PC COMMUNICATION The UR5HCFJL implements all the standard functions of communication with a BIOScompatible PC/XT or AT/PS/2 host system. Two lines, KC and KD, provide bi-directional clock and data signals. In addition, the UR5HCFJL supports all commands from and to the system, as described in the IBM Technical Reference Manuals. The following table shows the commands that the keyboard may send to the system. The following table shows the commands that the system may send and their values in hex. Command Hex Value Set/Reset Status Indicators ED Echo EE Invalid Command EF Select Alternate Scan Codes F0 Invalid Command F1 Read ID F2 Set Typematic Rate/Delay F3 Enable F4 Default Disable F5 Set Default F6 Set All Keys Typematic Make/Break Make Typematic/Make/Break F7 F8 F9 FA Set Key Type Typematic Make/Break Make FB FC FD Resend FE Command Hex Value Key Detection Error/Overrun 00* Keyboard ID 83AB BAT Completion Code AA BAT Failure Code FC Echo EE Acknowledge (Ack) FA Resend FE Key Detection Error/Overrun FF** *Code Sets 2 and 3 **Code Set 1 Table 3: Keyboard Commands to the System (AT/PS/2 protocol) When an external keyboard is connected, commands from the system will also be directed to the external keyboard. Presence or absence of an external device will not effect the normal operation of the GreenCoderTM. Reset FF Table 2: Keyboard Commands from the System (AT/PS/2 protocol) These commands are supported in the AT/PS/2 protocol and can be sent to the keyboard at any time. Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 6 www.semtech.com STATES OF OPERATION USING THE GREENCODERTM FOR SYSTEM MANAGEMENT TASKS The GreenCoderTM has three states of operation, implemented to minimize the power consumption of the keyboard subsystem. The following diagram illustrates the three states of operation of the GreenCoderTM. The GreenCoderTM provides an ideal complement to low-power chip sets targeted to the portable and mobile computing market. The GreenCoderTM can be used to handle several system management tasks for small, portable system designs, thus saving space and additional components for the System Designer. Such system management tasks include those listed below. STAND BY STATE SLEEP STATE However, since most of the system management tasks are application and hardware-dependent, detailed implementation information is outside the scope of this document. For application examples and sample schematics, contact Semtech Technical Support. System shut-down/wake-up signal ACTIVE STATE Figure 2: States of Operation of UR5HCFJL Most of the time, the GreenCoderTM is in the Sleep State. Power consumption in this state is approximately 2 µA at 5 Volts of operation. The GreenCoderTM enters the Active State only when there is an event to process, such as a keystroke, a command from the system, or data from the external PS/2-compatible device. The GreenCoderTM can provide the system power management unit with a shut-down/wake-up signal which can be invoked either by a special keyboard combination or after a programmed period of user inactivity. Note: Self-Power ManagementTM is a feature protected under Semtech Corp. patent and copyright rights. Purchase of any version of the UR5HCFJL encoder conveys a license to utilize the Self-Power Management feature only through use of the UR5HCFJL in a PS/2-compatible keyboard subsystem. The GreenCoderTM enters and stays in the Stand-By State if an external device is connected to the auxiliary port or if one or more LEDs are turned on. In the Stand-By State, the IC consumes approximately 600 µA at 5 Volts. Transition from one state to the other does not require any input from the system. Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 7 www.semtech.com KEY MAP FOR FKB7211 (UR5HCFJL-11) Rows (R0–R7) 0 LCtrl* 2 Tab F1* Z X C 1 CapLk V B N F2 A S D F 2 3 4 T Y F4 F5 F6 F7 F3 % 5 W 6 7 Pad 7 R Q Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 3 Fn 4 LAlt* 5 Space Columns (C0–C13) 6 7 8 ` (BkQt) Insert 1 Esc E 8 9 Delete 10 ArrLft 11 ArrDn 12 LShift 13 ArrRt ArrUp RShift End / Pad / , (com) , (appos) Enter PgDn K Pad 2 I Pad 5 F10 L Pad 3 O Pad 6 NumLk PgUp F8 . (per) Pad . M Pad 0 J Pad 1 U Pad 4 F9 8 Pad 8 G 9 Pad 9 H 0 Pad * [ - (dash) = Pause ] Home ; Pad + P Pad ScrLk \ www.semtech.com BkSpc PrtScr KEYBOARD LAYOUTS (US ENGLISH) Depending on the status of the Num Lock and the FN Key, the UR5HCFJL implements one of four keyboard layouts.(Key numbering of a standard 101/102 keyboard is shown.) Layout A (Default layout) 110 Esc F1 113 112 114 F2 2 3 1 17 Q A 44 Shift Z 46 58 34 35 F 48 47 X 49 C 50 V 52 N 39 53 61 [ 40 \ 29 43 Enter 41 , / Brk 80 Home 85 PgUp 86 PgDn 57 83 81 End 79 84 89 Shift 75 Ins 1 28 ] 55 54 . , 27 ; L , M SPACE 26 P 38 K J 51 B 25 15 BkSp = 126 124 PrSc 13 - 0 37 H 125 ScLk 12 11 0 24 36 G 60 Alt FN Ctrl 33 10 I U 90 NmLk 121 F10 9 8 23 Y 120 F9 9 8 22 T 119 F8 7 21 20 D 118 F7 6 R 32 S 117 7 5 19 31 30 CpsLck 6 4 E F6 F5 5 3 18 W 116 F4 4 2 16 Tab 115 F3 76 Del Layout B (Num Lock is set) 110 Esc F1 113 112 2 30 CpsLck A 44 Shift Z 58 Ctrl 31 46 FN Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 20 D 48 47 X C 49 V 60 Alt 50 SPACE 9 36 H B F10 96 101 9 100 93 99 51 N 98 0 103 3 2 1 53 61 105 , [ 106 + 27 / 1 75 Ins 28 ] \ 29 43 Enter 41 , 95 . 15 BkSp = 126 124 PrSc 13 12 104 , 125 ScLk - * 102 6 97 5 90 NmLk 121 F9 8 4 35 G 120 F8 92 Y 34 F 119 91 7 22 T 33 32 118 F7 6 21 R 117 7 5 19 S 6 4 E F6 F5 5 3 18 W 116 F4 4 2 17 Q 115 F3 3 1 16 Tab 114 F2 Brk 80 Home 85 PgUp 86 PgDn 57 83 81 End 79 84 89 Shift 76 Del www.semtech.com KEY MAP FOR FUJITSU FKB7316-001 (UR5HCFJL-16) 0 1 2 0 Esc F4 Tab F3 Rows (R0–R7) 1 2 3 4 5 3 Space 4 B 5 6 F5 BkSpc G T CapLk F6 RSB Columns C0-C15 8 9 N 7 H Y 11 RQ LBS F7 K6 Dash F8 SCol L LShift 12 RAlt 13 ArrDn F9 K5 F1 = LCtrl A D \ F S K J Enter V X Comma M F10 K4 K2 K8 K7 K0 PK PrtScr R W I U P O ScrLk PgDn K1 K3 15 ArrLft ArrUp F2 C 14 ArrRt LAlt PgUp LQ Z FN 10 / RShift Del Period Ins Home NumLk Pause F11 F12 End 6 Q E 7 KEYBOARD LAYOUT FOR FUJITSU FKB7316-001 (URHCFJL-16) F00 F01 F02 F03 F04 F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15 F16 Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Num Lock Pause Sys Rq Scroll Lock Pause Break ! 1 E01 D00 @ 2 # 3 E02 D01 Tab Q D02 A A00 FN Z X A02 Alt Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 D05 B03 C ~ 7 U B04 V B I 9 K 0 2 < B08 Space 10 { [ : ; 3 > + ? / B09 A09 Alt A10 Ins @ 2 E12 D11 } ] " ? C10 . . , A06 A03 D10 P C09 L E11 * 6 C08 B07 M O @ 2 E10 D09 5 1 B06 N ) 0 E09 D08 C07 J B05 8 4 C06 H ( 9 E08 D07 D06 C05 G * 8 E07 Y C04 F & 7 E06 T C03 B02 A01 Ctrl D04 D B01 ^ 6 E05 R C02 S B00 Shift E C01 % 5 E04 D03 W C00 Caps Lock $ 4 E03 E13 Home BS D13 D12 : / C13 C11 Enter B10 B12 A11 Del www.semtech.com A12 D14 PgUp C14 PgDn B13 0 Shift / E14 B14 End A13 A14 KEY MAP FOR FUJITSU FKB1406 (UR5HFJL-06) 0 1 2 LAlt* ` (BkQt) Columns (C0–C13) 6 7 8 3 4 5 LCtrl* FN Esc 9 10 11 12 13 0 1 F1 1 Rows (R0–R7) \ LShift 2 F2 T 9/Pad 9 F9 Y W E R Del 0/ Pad * - (dash) = F10 NmLk Bk U/Pad 4 I/Pad5 Enter BkSpc RShift PgDn 2 TAB Q F O/Pad 6 P/Pad Ins K/Pad 2 L/Pad 3 ;/Pad + PrtScr G H J/Pad 1 [ Pause , (appos) SysReq //Pad / Z CapLk A S D X C V B N M/Pad 0 , (com) . (per) Home Space 3 F3 4 F4 5 F5 6 F6 7/Pad 7 F7 Prog End 3 4 5 6 7 8/Pad 8 F8 ] ScrLk PgUp * In FN Case: LCtrl = RCtrl LAlt = RAlt Refer to Page 4 for a description of FN key specifics. KEY LAYOUT FOR FUJITSU FKB1406 (UR5HFJL-06) Esc @ # $ % ^ & 1 F2 2 F2 3 F3 4 F4 5 F5 6 F6 7 F7 Q Del 7 ! Cap Lock Fn Shift Ctrl Alt W A Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 E S R D Z X ~ ` : ; T F C V Y G B * 8 8 F8 U4 H N J 9 ( 9 F9 I 1 M0 ) 0 F10 O6 5 _ - Num * P : ; . . } { _ ] [ Pause Ins > = Bk Lk K2 L3 < , + + " Prt Scr ' ? / / Sys Req Enter Shift Home PgUp PgDn 11 www.semtech.com Prog Scr Lk End KEY MAP FOR THE GREENCODERTM UR5HCFJL-7654 Rows (R0-R7) 0 1 2 3 4 5 6 FN 0 1 2 LWin Tab CapsLk 1 S Z A Q RAlt 3 Columns (C0-C15) 7 4 F1 5 8/N8 6 Esc LAlt F2 F3 E D W 2 X 9/N9 I/N5 , Space K/N2 U/N4 M/N0 F6 3 4 F C R 5 F4 7 F9 F5 6 V B G T F7 8 F10 F11 F8 N H Y 7/N7 J/N1 9 F12 0/N* O/N6 ./N. L/N3 NumLk/ FScrlLk = ] \ [ ` 10 Pause 11 BkSp DnArr/ UpArr/ FPgDn FPgUp 12 13 WinApp Enter Ins/ FPrtScr RWin RArr/ FEnd 14 15 ‘ LArr/ Del/ / / N/ FHome FSysReq LCtrl LShft ;/N+ P/N- - RCtrl RShft Note1: The letter N in italics, followed by a number or symbol, indicates that key in Num Case. Note2: The letter F in italics, followed by a key function, indicates that key in Function Case. Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 12 www.semtech.com KEYBOARD LAYOUT FOR THE FUJITSU FKB7654 Esc F1 ! 1 tab cap lock F2 @ 2 Q A F5 $ 4 E S Z fn F4 # 3 W shi ft ctrl F3 % 5 R D X F7 ^ 6 T F C alt F6 & 7 Y G V sZpa c e F8 7 * 8 U H B F1 0 8 ( 9 4 J N F9 I 1 M 9 5 K 0 F1 1 2 < , alt P 3 : ; > . . Ins Prt + ? / { [ } ] " ' | \ / 13 ctrl www.semtech.com bk sp en t er sh i f t pgup pgup Copyright Semtech DOC5-FJL-DS-106 De l Srq ~ ` + = - 6 L Pau Brk _ ) 0 O SL NL F1 2 pgup pgup IMPLEMENTATION NOTES FOR THE UR5HCFJL The following notes pertain to the suggested schematics found on the next pages. The Built-in Oscillator on the UR5HCFJL requires the attachment of the 4.00 MHz Ceramic Resonators with built-in Load Capacitors.. You can use either an AVX, part number PBRC-1.00 BR; or a Murata part number CSTCC2.00MG ceramic resonator. It may also be possible to operate with the 2.00 MHz Crystal, albeit with reduced performance. Due to their high Q, the Crystal oscillator circuits start-up slowly. Since the GreenCoderTM constantly switches the clock on and off, it is important that the Ceramic Resonator is used (it starts up much quicker than the Crystal). Resonators are also less expensive than Crystals. Also, if Crystal is attached, two Load Capacitors (33pF to 47pF) should be added, a Capacitor between each side of the Crystal and ground. In both cases, using Ceramic Resonator with built-in Load Capacitors, or Crystal with external Load Capacitors, a feedback Resistor of 1 Meg should be connected between OSCin and OSCout. Troubleshoot the circuit by looking at the Output pin of the Oscillator. If the voltage it half-way between Supply and Ground (while the Oscillator should be running) --- the problem is with the Load Caps / Crystal. If the voltage it all the way at Supply or Ground (while the Oscillator should be running) --there are shorts on the PCB. NOTE: when the Oscillator is intentionally turned OFF, the voltage on the Output pin of the Oscillator is High (at the Supply rail). Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 14 www.semtech.com Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 15 VCC C2 .1uF C1 10uF C3 47pF C4 47pF C5 47pF 43 VX 1 33 SL 34 1 32 31 30 29 28 27 R7 R6 R5 R4 R3 R2 R1 R0 OPT 2 VSS 17 OSCO 36 OSCI VCC R2 150K DRV 42 18 19 20 21 23 24 25 26 15 14 13 12 11 10 9 8 C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0 U1 1 RN1 15K 2 Y1 2.00MHz R1 1M D3 R4 R5 1.5K 1.5K D2 UR5HCFJL-FB 38 VCC D4B BAV54A VCC 4 KC 3 KD 35 EKC1 6 EKD 5 EKC 41 RESET R3 1.5K 44 NL D4A BAV54A C6 47pF R9 10K D1 7 CL J3 1 2 3 4 5 CON5 J4 Shield 1 2 3 4 5 6 CON6 VCC R6 10K R8 10K VSS R7 10K VCC U2 VCC Voltage Detector 3 VOUT VIN 2 CON8 J1 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 CON16 J2 8 7 6 5 4 3 2 1 SUGGESTED INTERFACING FOR THE GREENCODERTM UR5HCFJL-FB 10 9 8 7 6 5 4 3 37 3 1 2 1 www.semtech.com MECHANICALS FOR THE UR5HCFJL-P 40 21 B 1 L 20 A C J N M H G F K D Seating Plane Notes: 1. Positional tolerance of leads (D) shall be within 0.25 mm (0.010) at maximum material condition, in relation to the seating plane and each other. 2. Diminsion L is to the center of the leads when the leads are formed parallel. 3. Dimension B does not include mold flash. DIM A B C D F G H J K L M N Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 16 MILLIMETERS INCHES MIN MAX 51.69 52.45 13.72 14.22 3.94 5.08 0.36 0.56 1.02 1.52 2.54 BSC 1.65 2.16 0.20 0.38 2.92 3.43 15.24 BSC 00 15 0 0.51 1.02 MIN MAX 2.035 2.065 0.540 0.560 0.155 0.200 0.014 0.022 0.040 0.060 0.100 BSC 0.065 0.085 0.008 0.015 0.015 0.135 0.600 BSC 00 15 0 0.020 0.040 www.semtech.com MECHANICALS FOR THE UR5HCFJL-FN Y BRK N D L 44 Leads PLCC 0.18 (0.007) M T N S -P S L S -M S B M U 0.18 (0.007) M T N S -P S L S -M S Note 1 W Z1 D 1 (Note 1) 44 P V A Z 0.18 (0.007) R C 0.18 (0.007) M M T L S -M S N S -P S G1 0.25 (0.010) M T N S -P S L S -M S H 0.18 (0.007) M T L S -M S N S -P S 0.18 (0.007) M T N S -P S L S -M S F 0.18 (0.007) 0.18 (0.007) K1 E + X View D-D T L S -M S N S -P S + K G 44 (Note 1) J G1 M M T L S -M S N S -P S T N S -P S L S -M S Detail S 0.010 (0.004) Detail S T 0.25 (0.010) M Seating Plane T L S -M S N S -P S Notes: 1. Due to space limitation, the chip is represented by a general (smaller) case outline drawing rather than showing all 44 leads. 2. Datums L, M, N, and P determine where the top of the lead shoulder exits plastic body at mold parting line 3. DIM G1, true position to be measured at Datum T, Seating Plane 4. DIM R and U do not include mold protusion. Allowable mold protusion is 0.25 (0.010) per side. 5. Dimensioning and tolerancing per Ansi Y14.5M, 1982 6. Controlling dimension: Inch Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 17 DIM A B C E F G H J K R U V W X Y Z G1 K1 Z1 www.semtech.com MILLIMETERS INCHES MIN MAX 17.40 17.65 17.40 17.65 4.20 4.57 2.29 2.79 0.33 0.48 1.27 BSC 0.66 0.81 0.51 0.64 16.51 16.66 16.51 16.66 1.07 1.21 1.07 1.21 1.07 1.42 - 0.50 20 10 0 15.50 16.00 1.02 20 10 0 MIN MAX 0.685 0.695 0.685 0.695 0.165 0.180 0.090 0.110 0.013 0.019 0.050 BSC 0.026 0.032 0.020 0.025 0.650 0.656 0.650 0.656 0.042 0.048 0.042 0.048 0.042 0.056 - 0.020 20 10 0 0.610 0.630 0.040 2 10 0 MECHANICALS FOR THE UR5HCFJL-FB L 23 B L Detail A 44 V H A-B S B Detail A 12 1 11 Notes D A 0.20 (0.008) M C A-B S 0.05 (0.002) A-B D S F S 0.20 (0.008) M H A-B S Base Metal D S J 0.20 (0.008) T Datum Plane N D M M C A-B S D S MILLIMETERS H K W Detail C Q X M Detail C C Seating Plane E H Datum Plane 0.01 (0.004) G M H Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 1. Dimensioning and tolerancing per Ansi Y14.5-M, 1982 2. Controlling dimension: Millimeter 3. Datum Plane "H" is located at the bottom of the lead and is coincident with the lead where the lead exits the plastic body at the bottom of the parting line. 4. Datums -A-, -B-, and -D- to be determined at Datum Plane -H-. 5. Dimensions S and V to be determined at seating plane -C-. 6. Dimensions A and B do not include Mold protusion. Allowable protusion is 0.25 (0.010) per side. Dimensions A and B do include mold mismatch and are determined at Datum Plane -H-. 7. Dimension D does not include Danbar protrusion. Allowable Danbar protrusion is 0.08 (0.003) total in excess of the D dimension at Maximum Material Condition. Danbar cannot be located on the lower radius or the foot. Section B-B R C A,B,D B M A D S D S 22 0.20 (0.008) 34 0.20 (0.008) M C A-B S 0.05 (0.002) A-B 33 18 DIM A B C D E F G H J K L M N Q R S T U V W X MIN MAX 9.90 10.10 9.90 10.10 2.10 2.45 0.30 0.45 2.00 2.10 0.30 0.40 0.80 BSC - 0.25 0.13 0.23 0.65 0.95 8.00 REF 50 10 0 0.13 0.17 0 0 70 0.13 .30 12.95 13.45 0.13 00 12.95 13.45 0.40 1.6 REF www.semtech.com INCHES MIN MAX 0.390 0.398 0.390 0.398 0.083 0.096 0.012 0.018 0.079 0.083 0.012 0.016 0.031 BSC - 0.010 0.005 0.009 0.026 0.037 0.315 REF 50 10 0 0.005 0.007 0 0 7 0 0.005 0.012 0.510 0.530 0.005 00 0.510 0.530 0.016 0.063 REF ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings Ratings Supply Voltage Input Voltage Current Drain per Pin (not including Vss or Vdd) Operating Temperature UR5HCFJL-XX Storage Temperature Range Thermal Characteristics Characteristic Thermal Resistance Plastic DIP Plastic PLCC Symbol Vdd Vin I Value -0.3 to +7.0 Vss -0.3 to Vdd +0.3 25 Unit V V mA TA T low to T high -40 to +85 -65 to +150 °C Value Unit °C per W Tstg Symbol Tja °C 60 70 DC Electrical Characteristics (Vdd=5.0 Vdc +/-10%, Vss=0 Vdc, Temperature Characteristic Symbol Min Output Voltage (I load<10µA) Vol Voh Vdd–0.1 Output High Voltage (I load=0.8mA) Voh Vdd–0.8 Output Low Voltage (I load=1.6mA) Vol Input High Voltage Vih 0.7xVdd Input Low Voltage Vil Vss User Mode Current Ipp Data Retention Mode (0 to 70°C) Vrm 2.0 Supply Current* Idd Run Wait Start I/O Ports Hi-Z Leakage Current Iil Input Current Iin I/O Port Capacitance Cio *In a typical application circuit, including external A/D. range=T low to T high unless otherwise noted) Typ Max Unit 0.1 V 5 2.5 0.8 2.0 8 0.4 Vdd 0.2xVdd 3.5 V V V V mA V 3.5 1.5 50 +/-10 +/- 1 12 mA mA µA µA µA pF Control Timing (Vdd=5.0 Vdc +/-10%, Vss=0 Vdc, Temperature range=T low to T high unless otherwise noted) Characteristic Symbol Min Max Frequency of Operation fosc Crystal Option 2.0 External Clock Option dc 2.0 Crystal Oscillator Startup Time fop Crystal (fosc/2) 2.0 External Clock Option dc 2.0 Cycle Time tcyc 1000 Crystal Oscillator Startup Time toxov 100 Stop Recovery Startup Time tiLCH 100 Reset Pulse Width tRL 8 Interrupt Pulse Width Low tLIH 125 Interrupt Pulse Period tiLIL * OSC1Pulse Width tOH, TOL 90 Unit MHz MHz ns ms ms tcyc ns tcyc ns *The minimum period tiLIL should not be less than the number of cycle times it takes to execute the interrupt service routine plus 21 tcyc. Copyright Semtech, 1997-2001 DOC5-FJL-DS-106 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 2000-2001 Semtech Corporation. All rights reserved. KeyCoder, GreenCoder, Zero-Power and Self-Power Management are trademarks of Semtech Corporation. Semtech is a registered trademark of Semtech Company. All other trademarks belong to their respective companies. INTELLECTUAL PROPERTY DISCLAIMER This specification is provided "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 Semtech, 1997-2001 DOC5-FJL-DS-106 20 www.semtech.com