| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
SYSTEM MANAGEMENT PRODUCTS, KEYCODER® FAMILY DESCRIPTION Ultimate KeyC
Top Searches for this datasheetUltimate KeyCoder® SH1101 User-Programmable Keyboard Encoder with Auto-Detecting PS/2 Interface SYSTEM MANAGEMENT PRODUCTS, KEYCODER® FAMILY DESCRIPTION Ultimate KeyCoder® SH1101 keyboard encoder with userprogrammable keyboard matrix, interface that automatically detects PS/2 port communicates with either. programmed scan virtually keyboard, combines features many encoders part. Custom keyboard solutions enabled with off-the-shelf with little additional development. SH1101 scans encodes 8-row 16-column matrix. encoder retrieves matrix information from separate serial EEPROM Semtech provides Windows® application create matrix file, another application upload matrix from file EEPROM using host PC's interface. production, users have option gang programming EEPROMs loading them insystem port. SH1101 provides external PS/2 port that supports plug swap certain PS/2 devices. SH1101 connected host's PS/2 port, then SH1101's external PS/2 port supports only keyboards. SH1101 connected host's port, then SH1101's external port supports keyboards mice, including wheel mice. FEATURES User-programmable keyboard matrix Interfaces host using PS/2; automatically detects interface type Scans encodes keyboard matrix Custom macro keys Windows® application provided design keyboard External PS/2 port supports plug swapof PS/2 devices Provides direct drive three LEDs (caps lock, numeric lock, scroll lock) Easy PRELIMINARY APPLICATIONS Industrial keyboards Point-of-sale (POS) terminals kiosks Notebook Portable devices Accessories Embedded keyboards ASSIGNMENTS 3.3V D-/PS2DAT D+/PS2CLK SCRLLED CAPSLED NUMLED ROW0 ROW1 ROW2 ROW3 ROW4 ROW5 ROW6 ROW7 VSS1 XOUT XPS2C XPS2D SH1101FB COL00 COL01 COL02 COL03 COL04 COL05 COL06 COL07 Semtech KeyCoder registered trademarks Semtech Corporation. other trademarks belong their respective companies. Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 _RESET XPS2EN COL15 COL14 COL13 COL12 COL11 COL10 COL09 COL08 www.semtech.com ORDERING CODE Package Options 44-pin Other Materials Ultimate KeyCoder® eval. Pitch Type Evaluation -40° +85° SH1101FB Order number EVK-SH1101 BLOCK DIAGRAM ULTIMATE KEYCODER® drive lines interface Power Management Section Keyboard interface Columns RESET Power-on Reset Keyboard matrix Rows 16-bit Timer Serial Interface EEPROM Host PS/2 interface 3.3V D+/PS2CLK D-/PS2DAT XPS2EN XOUT External PS/2 port XPS2C XPS2D Oscillator circuit Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com FUNCTIONAL DESCRIPTION Ultimate KeyCoder® consists following major functional sections (see block diagram previous page). These Keyboard Interface, Power Management, 16-bit Timer, Oscillator Circuit, Power-on Reset, PS/2 Interface, Serial Interface, External PS/2 Interface. OSCILLATOR Ultimate KeyCoder® built-in oscillator circuit intended work with external 6.00 ceramic resonator with built-in load capacitors. POWER MANAGEMENT SH1101 connected host's port, uses power management. host Ultimate KeyCoder® suspended state. this state, fully complies with specification power consumption, dissipating current only USB-mandated pull-up device identification. EXTERNAL PS/2 PINS external PS/2 port used, external PS/2 clock data pins (XPS2C XPS2D) must each connected power (VDD) through 100K resistor. DEFINITIONS Mnemonic Power Vss1 Type Name Function Power supply Ground Ground Reset _RESET Oscillators XOUT PS/2 D-/PS2DAT D+/PS2CLK 3.3V Serial Keyboard COL00-COL15 ROW0-ROW3 ROW4-ROW7 LEDs CAPSLED NUMLED SCRLLED Ext. PS/2 XPS2D XPS2C XPS2EN Unused 30-15 41-44 31-33 Reset Oscillator input Oscillator output line data D+line clock reference voltage output Serial data from matrix EEPROM Serial clock interface with EEPROM Column lines scan matrix lines scan matrix lines scan matrix Caps lock LED: direct drive port lock LED: direct drive port Scroll lock LED: direct drive port External PS/2 port data line External PS/2 port clock line External PS/2 port enable connected Note: underscore before mnemonic denotes active signal. Types Legend: I=Input; O=Output; I/O=Input Output; P=Power; Analog Input PS/2 POWER MANAGEMENT SH1101 connected host's PS/2 port, uses PS/2 power management. After 200ms inactivity, SH1101 enters stop mode. pressing wakes SH1101 without losing data. EEPROM SERIAL INTERFACE serial data serial clock pins must connected industry standard 32-Kbit EEPROM generic type 24LC32. Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com FUNCTIONALITY SH1101 connected host's port, acts lowspeed device. SH1101 endpoints; endpoint keyboard device, other endpoint composite device that includes three interfaces: bootable mouse, system power interface, consumer control interface. PS/2 FUNCTIONALITY SH1101 connected host's PS/2 port, acts multimedia PS/2 keyboard fully implements PS/2 specifications scan code sets EXTERNAL PS/2 PORT SH1101 provides external port PS/2 devices. supported device hot-plugged into port immediately start communicating with host. SH1101 connected host's port, SH1101's external PS/2 port supports keyboards mice, including wheel mice. SH1101 connected host's PS/2 port, SH1101's external PS/2 port supports only keyboards. KEYBOARD SCANNER Ultimate KeyCoder® scans keyboard organized column matrix maximum keys. Smaller size matrixes accommodated leaving unused pins open. provides internal pull-ups input pins. When active, encoder selects each column line (C0-C15); each column selected, reads data lines (R0-R7). closure detected zero corresponding position matrix. Each found pressed debounced period 20ms. Once verified, corresponding code(s) loaded into transmit buffer serial communication channel. N-KEY ROLLOVER N-key rollover means code(s) corresponding each press transmitted host system soon that debounced, independent release other keys. When released, corresponding break code transmitted host system. Several keys held pressed same time. "GHOST" ELIMINATION scanned contact switch matrix, whenever three keys defining rectangle switch matrix pressed same time, fourth positioned fourth corner rectangle sensed being pressed. This known "ghost" "phantom" problem. Although problem cannot totally eliminated without using external hardware, there methods neutralize negative effects most practical applications. Keys that intended used combinations should placed same column matrix, whenever possible. Shift keys (Shift, Alt, Ctrl, Window) should reside same column) other keys. SH1101 built-in mechanisms detect reject "ghost" keys. KEYBOARD BACKLIGHT CONTROL SH1101 supporting software have capability control keyboard backlight. This capability detailed this data sheet. Users require keyboard backlight control should contact Semtech more information. Actual presses "Ghost" Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com MATRIX DESIGN Here some factors that need considered when designing keyboard matrix. Because "ghost" problem described previous section, shift-type keys should treated carefully when designing matrix. Shift-type keys keys that held down while other keys pressed: Shift, Alt, Control, GUI), Function. Some columns rows) should aside shift-type keys only, shift-type keys should assigned those columns rows). Cases where shift-type keys share column should kept minimum. possible, shift-type keys should share column with each other unless their function same, they very unlikely used together, both. example, this diagram standard matrix Fujitsu FKB7654 laptop-type keyboard. shift-type keys assigned columns only shift-type keys assigned those columns. EXAMPLE KEYBOARD MATRIX (FUJITSU FKB7654) LSHIFT RSHIFT HOME DELETE SYSRQ RWIN ARWR ARWL N-/_ SCROL LOCK RALT LALT SPACE LOCK INSERT PRINT SCREEN APPLICATION ENTER PAGE DOWN ARWUP BACKSPACE PAUSE There only four cases where shift-type keys share column, only keys each case, seven keys total: Function Left Right Left column Right Control Left Control column Right Shift Left Shift column CAPS LOCK Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 Columns Rows LWIN FUNCTION www.semtech.com PAGE ARWDN RCTRL LCTRL CREATING MATRIX Ultimate KeyCoder® Designer program enables user create keyboard matrix macro data, then save them Intel binary formats. This program designed specifically Semtech Ultimate KeyCoder®, which keeps matrix information well scan codes custom macro keys EEPROM. Designer program allows user assign logical position matrix each four situations: Lock Function Lock Function Lock Function down Lock Function down Designer program also allows user create macro keys, which then assigned positions matrix detailed information instructions Ultimate KeyCoder® Designer program, help file provided with program. Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com UPLOADING MATRIX EEPROM Semtech Upgrader program loads binary data file (which created Ultimate KeyCoder® Designer program, which contains keyboard matrix custom data) EEPROM, where accessed Ultimate KeyCoder®. most up-to-date specific information Upgrader program, readme.txt file supplied with program. Using Upgrader program Connect Ultimate KeyCoder® assembly, with EEPROM, host with cable. Windows® will automatically detect assembly (human interface device). Windows® prompt user load Windows® installation media install necessary files, including "hidclass.sys" "hidusb.sys." Load indicated media find files elsewhere. assembly will work until necessary class driver files installed. Start Upgrader double-clicking executable file. Upgrader window appears. consists message space buttons: Start, Load, Upload, Download, Save, Compare, Exit. message space shows which Windows® operating system running. also shows version number Upgrader application that running. This version must 0.61 higher work with released version Ultimate KeyCoder®. Click Start button. Upgrader looks Ultimate KeyCoder® assembly device. Upgrader indicates, message space, whether device found not. device found, might have been installed correctly step upload binary keyboard-matrix file EEPROM: Click Load button. Open dialog appears, looking file with ".bin" extension. required file does have ".bin" extension, click down arrow next "Files type" pick "Any Files (*.*)." Select required file. Upgrader loads data from file selected into memory. Click Upload button. Upgrader uploads data from memory EEPROM. download binary keyboard-matrix file from EEPROM: Click Download button. Upgrader downloads data from EEPROM memory. Click Save button. Upgrader saves data from memory file, prompting user file name location. Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com UPLOADING MATRIX EEPROM (CONT'D) compare binary keyboard-matrix loaded from file data downloaded from EEPROM: Click Load button. Open dialog appears, looking file with ".bin" extension. required file does have ".bin" extension, click down arrow next "Files type" pick "Any Files (*.*)." Select required file. Upgrader loads data from file selected into memory. Click Download button. Upgrader downloads data from EEPROM memory. Click Compare button. Upgrader compares data loaded from file data downloaded from EEPROM. Upgrader indicates, message space, whether data identical not. Note: What Upgrader actually compares load buffer download buffer. Data must loaded from disk file, data must downloaded from EEPROM, comparison take place. message "Nothing compare" appears, means least these steps skipped these buffers empty. Click Exit button exit Upgrader. Start using Ultimate KeyCoder® assembly, disconnect from host Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com CODES TABLE Notes codes table SEUSB Semtech extended number Program code code entered user Designer program identify AT-101 reference number standard AT-101 keyboard layout, shown diagram below page column contains Universal Serial (USB) Human Interface Device (HID) usage page key. Most kets keyboard page, page 0x07. information about codes, specifications, published USB-IF (http://www.usb.org/). usage column contains usage specified page. PS/2 codes make (key press) break (key release) codes PS/2 scan sets means unassigned. Note that some keys, default, generate break codes, even break codes shown this table. AT-101 reference numbers Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com SEUSB Program code Description Unshifted Shifted literal literal AT-101 page usage Scan make Scan break Scan make Scan break Scan make Scan break CODES TABLE (CONT'D) Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com ROLLOVER POSTFAIL UNDEFINED ENTER BACKSPACE SPACE Event Overrun Error POST Fail ErrorUndefined literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal literal Return Escape Backspace Space literal literal literal literal (none) (none) (none) (none) (return) (none) (none) (tab) (space) (none) (none) (none) (none) (return) (none) (none) (tab) (space) 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007 0x0008 0x0009 0x000A 0x000B 0x000C 0x000D 0x000E 0x000F 0x0010 0x0011 0x0012 0x0013 0x0014 0x0015 0x0016 0x0017 0x0018 0x0019 0x001A 0x001B 0x001C 0x001D 0x001E 0x001F 0x0020 0x0021 0x0022 0x0023 0x0024 0x0025 0x0026 0x0027 0x0028 0x0029 0x002A 0x002B 0x002C 0x002D 0x002E 0x002F 0x0030 None 0xFF 0xFC 0x1E 0x30 0x2E 0x20 0x12 0x21 0x22 0x23 0x17 0x24 0x25 0x26 0x32 0x31 0x18 0x19 0x10 0x13 0x1F 0x14 0x16 0x2F 0x11 0x2D 0x15 0x2C 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x1C 0x01 0x0E 0x0F 0x39 0x0C 0x0D 0x1A 0x1B None None None 0x9E 0xB0 0xAE 0xA0 0x92 0xA1 0xA2 0xA3 0x97 0xA4 0xA5 0xA6 0xB2 0xB1 0x98 0x99 0x90 0x93 0x9F 0x94 0x96 0xAF 0x91 0xAD 0x95 0xAC 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8A 0x8B 0x9C 0x81 0x8E 0x8F 0xB9 0x8C 0x8D 0x9A 0x9B None 0x00 0xFC 0x1C 0x32 0x21 0x23 0x24 0x2B 0x34 0x33 0x43 0x3B 0x42 0x4B 0x3A 0x31 0x44 0x4D 0x15 0x2D 0x1B 0x2C 0x3C 0x2A 0x1D 0x22 0x35 0x1A 0x16 0x1E 0x26 0x25 0x2E 0x36 0x3D 0x3E 0x46 0x45 0x5A 0x76 0x66 0x0D 0x29 0x4E 0x55 0x54 0x5B None None None 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 None None None 0x1C 0x32 0x21 0x23 0x24 0x2B 0x34 0x33 0x43 0x3B 0x42 0x4B 0x3A 0x31 0x44 0x4D 0x15 0x2D 0x1B 0x2C 0x3C 0x2A 0x1D 0x22 0x35 0x1A 0x16 0x1E 0x26 0x25 0x2E 0x36 0x3D 0x3E 0x46 0x45 0x5A 0x08 0x66 0x0D 0x29 0x4E 0x55 0x54 0x5B None None None 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 SEUSB Program code Description Unshifted Shifted literal literal AT-101 page usage Scan make Scan break Scan make Scan break Scan make Scan break CODES TABLE (CONT'D) Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 (none) 0x07 0x0048 None Break (none) (Ctl Pause) Insert (none) Home (none) Page (none) Delete (none) (none) Page Down (none) Right Arrow (none) Left Arrow (none) Down Arrow (none) Arrow (none) Lock (none) Keypad literal Keypad literal Keypad literal Keypad literal Keypad Enter (enter) Keypad Keypad Down Keypad PageDn Keypad Left Keypad Keypad Right (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (enter) (none) (none) (none) (none) (none) (none) 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x0049 0x004A 0x004B 0x004C 0x004D 0x004E 0x004F 0x0050 0x0051 0x0052 0x0053 0x0054 0x0055 0x0056 0x0057 0x0058 0x0059 0x005A 0x005B 0x005C 0x005D 0x005E 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0x45 0xE0 0x37 0x4A 0x4E 0xE0 0x4F 0x50 0x51 0x4B 0x4C 0x4D 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xC5 0xE0 0xB7 0xCA 0xCE 0xE0 0xCF 0xD0 0xD1 0xCB 0xCC 0xCD CAPS LOCK PRINT SCREEN SCROL LOCK PAUSE literal literal literal literal literal literal literal Caps Lock Print Screen Scroll Lock Pause (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x0031 0x0033 0x0034 0x0035 0x0036 0x0037 0x0038 0x0039 0x003A 0x003B 0x003C 0x003D 0x003E 0x003F 0x0040 0x0041 0x0042 0x0043 0x0044 0x0045 0x0046 0x0047 0x0048 0x2B 0x27 0x28 0x29 0x33 0x34 0x35 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x57 0x58 0xE0 0x46 0xE1 None None None 0xAB 0xA7 0xA8 0xA9 0xB3 0xB4 0xB5 0xBA 0xBB 0xBC 0xBD 0xBE 0xBF 0xC0 0xC1 0xC2 0xC3 0xC4 0xD7 0xD8 0xE0 0xC6 None 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xE0 0xF0 None 0x5C 0x4C 0x52 0x0E 0x41 0x49 0x4A 0x14 0x07 0x0F 0x17 0x1F 0x27 0x2F 0x37 0x3F 0x47 0x4F 0x56 0x5E 0x57 0x5F 0x62 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 PAUSE www.semtech.com INSERT HOME PAGE DELETE PAGE DOWN ARWR ARWL ARWDN ARWUP LOCK NENTER 0x5D 0x4C 0x52 0x0E 0x41 0x49 0x4A 0x58 0x05 0x06 0x04 0x0C 0x03 0x0B 0x83 0x0A 0x01 0x09 0x78 0x07 0xE0 0x7E 0xE1 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0x77 0xE0 0x7C 0x7B 0x79 0xE0 0x69 0x72 0x7A 0x6B 0x73 0x74 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xF0 0xE0 0xF0 0xF0 0xF0 0xE0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0x67 0x6E 0x6F 0x64 0x65 0x6D 0x6A 0x61 0x60 0x63 0x76 0x77 0x7E 0x84 0x7C 0x79 0x69 0x72 0x7A 0x6B 0x73 0x74 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 SEUSB Program code (none) (none) (none) (none) (none) (none) (none) 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x005F 0x0060 0x0061 0x0062 0x0063 0x0064 0x0065 0x0085 0x47 0x48 0x49 0x52 0x53 0x56 0xE0 0x7E 0xC7 0xC8 0xC9 0xD2 0xD3 0xD6 0xE0 0xFE 0x6C 0x75 0x7D 0x70 0x71 0x61 0xE0 0x6D 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xE0 0xF0 0x6C 0x75 0x7D 0x70 0x71 0x13 0x8D 0x6D 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 Description Unshifted Shifted literal literal AT-101 page usage Scan make Scan break Scan make Scan break Scan make Scan break KEY45 APPLICATION BRAZKEYP CODES TABLE (CONT'D) Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 (none) 0x07 0x0088 0x70 0xF0 0x13 0xF0 0x87 INTL1 (none) 0x07 0x0087 0x73 0xF3 0x51 0xF0 0x51 0xF0 0xF0 INTL2 (none) (none) (none) 0x07 0x008C 0x5C 0xDC 0x27 0x07 0x008B 0x7B 0xFB 0x67 0x07 0x008A 0x79 0xF9 0x64 INTL3 (none) 0x07 0x0089 0x7D 0xFD 0x6A 0xF0 0xF0 0xF0 0xF0 0x5D 0x86 0x85 None 0xF0 0xF0 0xF0 None (none) 0x07 0x009A (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x00B7 0x00CD 0x00E2 0x00E5 0x00E9 0x00EA 0x0152 0x0153 0x0154 0x0155 0x01 0x01 0x0C 0x0C 0x0082 0x0083 0x00B5 0x00B6 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 None 0xE0 0xE0 None None None None 0x01 0x0081 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 None 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 None 0xE0 0xE0 0xE0 None None None None None None None None INTL4 INTL5 INTL6 SYSRQ 0xE0 None 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 None 0xE0 None None None None None None None None None 0xE0 None None None None None None None None None None None None None None None None None None None None None None None None SLEEP WAKE NXTRK PVTRK STOP PLAY MUTE BASSBOOST INCVOL www.semtech.com DCRVOL INCBASS DCRBASS INCTREB DCRTREB Keypad Home Keypad Keypad PageUp Keypad Insert Keypad Delete Europe (none) (none) Keypad literal (Brazilian Keypad Keyboard Int'l (none) (Ro) Keyboard Intl'2 (none) (Katakana /Hiragana) Keyboard Int'l (none) (Yen) Keyboard Int'l (none) (Henkan) Keyboard Int'l (none) (Muhenkan) Keyboard Int'l (none) (PC9800 Keypad Keyboard (none) SysReq /Attention System power (none) down System sleep (none) System wake (none) Scan next track (none) Scan previous (none) track Stop (none) Play/Pause (none) Mute (none) Bass boost (none) Volume (none) increment Volume (none) decrement Bass increment (none) Bass decrement (none) Treble increment(none) Treble (none) decrement SEUSB Program code (none) 0x0C 0x018A 0xE0 0xE0 0xE0 0xE0 None None Description Unshifted Shifted literal literal AT-101 page usage Scan make Scan break Scan make Scan break Scan make Scan break CODES TABLE (CONT'D) Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 WSEARCH (none) 0x0C 0x0221 0xE0 0xE0 0xE0 0xE0 None None (none) (none) 0x0C 0x0C 0x0192 0x0194 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 None 0xE0 None None None WHOME WBACK WFWD WSTOP WRFSH WBKMK (none) (none) (none) (none) (none) (none) 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0223 0x0224 0x0225 0x0226 0x0227 0x022A 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 0xE0 None None None None None None None None None None None None CALC LBRWS (none) 0x0C 0x0183 0xE0 0xE0 0xE0 (none) (none) (none) (none) 0x0C 0x0C 0x0C 0x0C 0x01B4 0x0279 0x021A 0x01A4 None None None None None None None None None None None None (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x019C 0x021C 0x021B 0x01A3 0x01AB 0x0095 0x029D 0x029E 0x0201 0x0202 0x0203 0x0289 0x028B 0x028C 0x0C 0x018E None None None None None None None None None None None None None None None 0x0C 0x0186 None 0x0C 0x0C 0x021D 0x0184 None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) calendar /schedule logoff copy next task /application spell check Help Office Task panel open close reply forward message send CCFG 0xE0 None None FBRWS REDO UNDO PVAPP None None None None None None None None None None None None PASTE WORD None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None SPRD (application (none) launch) email reader (application (none) control) search home (none) back (none) forward (none) stop (none) refresh (none) (none) bookmarks calculator (none) local (none) machine browser consumer (none) control configuration file browser (none) redo/repeat (none) undo (none) previous (none) task /application paste (none) word (none) processor spreadsheet (none) CALND LGOFF COPY NXAPP www.semtech.com SPELL HELP TASK OPEN CLOSE REPLY MSFWD SEND SEUSB Program code 0x0C 0x0C 0x0207 0x0208 None None None None Description Unshifted Shifted literal literal AT-101 page usage Scan make Scan break Scan make Scan break Scan make Scan break CODES TABLE (CONT'D) Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x07 0x00E0 0x00E1 0x00E2 0x00E3 0x00E4 0x00E5 0x00E6 0x00E7 0x1D 0x2A 0x38 0xE0 0xE0 0x36 0xE0 0xE0 0x9D 0xAA 0xB8 0xE0 0xE0 0xB6 0xE0 0xE0 (none) (none) SAVE APRNT FUNCTION LCTRL LSHIFT LALT LWIN RCTRL RSHIFT RALT RWIN BLINC (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) (none) None None 0x14 0x12 0x11 0xE0 0xE0 0x59 0xE0 0xE0 None None 0xF0 0xF0 0xF0 0xE0 0xE0 0xF0 0xE0 0xE0 None None 0x11 0x12 0x39 0x8B 0x58 0x59 0x39 0x8C None None 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 0xF0 BLOFF save print Left Control Left Shift Left Left Right Control Right Shift Right Right Backlight increase (cycle) Backlight www.semtech.com Optional circuit control backlight circuit CON2 74HC175 BACKLIGHT_0 BACKLIGHT_1 RESET 3.3V TC54VC2702ECB713 (Microchip) USBDMINUS/PS2 Data USBDPLUS/PS2 Clock CON2 EVALUATION BOARD SCHEMATIC ULTIMATE KEYCODER® SH1101FB BACKLIGHT_2 CON2 0.1µF CON16 BACKLIGHT_OFF 10µF 0.1µF Optional circuit NDS356 XPS2EN 12µH MDIN6_SH External PS/2 PS2C1 Xout VSS1 PS2D1 JUMPER 47pF 47pF 6.00MHz Panasonic EFO-S6004E5 Shield Note: external PS/2 circuit used, pins (XPS2C) (XPS2D) must each connected power (Vdd) through resistor. DigiKey PX600STR-ND Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 ROW0 ROW1 ROW2 ROW3 ROW4 ROW5 ROW6 ROW7 SH1101FB 24LC32A CON8 24LC32 bits (32K bits) Close enable writes XPS2C XPS2D COL00 COL01 COL02 COL03 COL04 COL05 COL06 COL07 COL08 COL09 COL10 COL11 COL12 COL13 COL14 COL15 -/PS2DAT D+/PS2CLK NUMLED CAPSLED SCRLLED RESET 3.3V CON2 Vbus D1out D1in D2out D2in SEMTECH STF202-30 USB/PS2 (For adapter cable) 787780-1 Type Receptacle www.semtech.com MECHANICALS PACKAGE 13.20 0.30 10.00 0.15 0.05 13.20 0.30 10.00 1.00 0.10 0.35 0.05 0.80 2.05 2.30 Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com 0.80 0.20 ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings Ratings Supply voltage Input output voltage Current Drain (not including VDD) Operating Temperature SH1101 Storage Temperature Range rating (human body model) Symbol VIN, VOUT TSTG VESD Value -0.3 -0.3 +0.3 high +150 Unit Electrical Characteristics -40°C +85°C, 5.25V) Characteristic Symbol Supply voltage Input high voltage high Output voltage (except high (IOH=-200µa) VDD-1.0 (IOL=1ma) Output current (VOL=3V, only pins38, Input leakage current high (all inputs except XIN, XOUT, RESET, ILIH1 high (XIN, XOUT, RESET) ILIH2 (all inputs except XIN, XOUT, RESET, ILIL1 (XIN, XOUT, RESET) ILIL2 Output leakage current (all pins output pins except high ILOH1 ILOL Pull-up resistors (row pins, VIN=0V) Supply current Normal operation mode IDD1 Idle mode IDD2 Stop mode IDD3 Control Timing -40°C +85°C, 5.25V) Characteristic Symbol Frequency Operation Crystal Option fOSC External Clock Option fosc 5.25 Unit Unit Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com sales information product literature, contact: Semtech Corporation Human Interface Device (HID) System Management Division Flynn Road Camarillo, 93012-8790 sales@semtech.com http://www.semtech.com/ (805)498-2111 Telephone (805)498-3804 Copyright ©1999-2002 Semtech Corporation. rights reserved. Semtech KeyCoder registered trademarks Semtech Corporation. other trademarks belong their respective companies. Purchase components Semtech Corporation, sublicensed Associated Companies conveys license under Philips Patent Rights these components system, provided that system conforms Standard Specification defined Philips. INTELLECTUAL PROPERTY DISCLAIMER This specification provided with warranties whatsoever including warranty merchantability, fitness particular purpose, warranty otherwise arising proposal, specification sample. license hereby granted reproduce distribute this specification internal only. other license, expressed implied other intellectual property rights granted intended hereby. Authors this specification disclaim liability, including liability infringement proprietary rights, relating implementation information this specification. Authors this specification also warrant represent that such implementation(s) will infringe such rights. Copyright ©1999-2002 Semtech Corporation SH1101-DS-104 www.semtech.com Other recent searchesuPD78902x - uPD78902x uPD78902x Datasheet SCDS225A - SCDS225A SCDS225A Datasheet MAX4740 - MAX4740 MAX4740 Datasheet MAX4740H - MAX4740H MAX4740H Datasheet LTD315 - LTD315 LTD315 Datasheet 62-XX - 62-XX 62-XX Datasheet RP12-PF - RP12-PF RP12-PF Datasheet HY5610B - HY5610B HY5610B Datasheet CDLE-020-475 - CDLE-020-475 CDLE-020-475 Datasheet
Privacy Policy | Disclaimer |