Digchip : Database on electronics components
Electronic components database
Search:                      In section:
Member, Distributor  
Log In
Email:
Password:

Details, datasheet, quote on part number:SH1101
 
 
Part:SH1101
Category:Interface and Interconnect => KeyCoders
Description:Ultimate Keycoder® - User-programmable Keyboard Encoder With Auto-detecting Usb or PS/2 Interface to Host
Company:Semtech Corporation
Datasheet:Download SH1101 datasheet   File size : 273 kB
Request For quote:  Find where to buy SH1101
 



Datasheet text preview:
Ultimate KeyCoder® SH1101 User-Programmable Keyboard Encoder with Auto-Detecting USB or PS/2 Interface
HID & SYSTEM MANAGEMENT PRODUCTS, KEYCODER® FAMILY DESCRIPTION The Ultimate KeyCoder® SH1101 is a keyboard encoder with a userprogrammable keyboard matrix, and an interface that automatically detects a USB or PS/2 port and communicates with either. The IC can be programmed to scan virtually any keyboard, so it combines the features of many encoders in one part. Custom keyboard solutions are enabled with an off-the-shelf IC with little additional development. The SH1101 scans and encodes an 8-row by 16-column matrix. The encoder retrieves matrix information from a separate serial EEPROM IC. Semtech provides a Windows® application to create the matrix file, and another application to upload the matrix from the file to the EEPROM using the host PC's USB interface. In production, users have the option of gang programming the EEPROMs or loading them insystem via the USB port. The SH1101 provides an external PS/2 port that supports hot plug and hot swap of certain PS/2 devices. If the SH1101 is connected to the host's PS/2 port, then the SH1101's external PS/2 port supports only keyboards. If the SH1101 is connected to the host's USB port, then the SH1101's external port supports keyboards or mice, including wheel mice. FEATURES · User-programmable keyboard matrix · Interfaces to host using USB or PS/2; automatically detects interface type · Scans and encodes an 8 x 16 keyboard matrix · Custom / macro keys · Windows® application provided to design keyboard · External PS/2 port supports hot plug and hot swapof PS/2 devices · Provides direct drive for three LEDs (caps lock, numeric lock, scroll lock) · Easy to set up and use PRELIMINARY
APPLICATIONS · · · · Industrial keyboards Point-of-sale (POS) terminals Web kiosks Notebook PCs · Portable devices · Accessories · Embedded keyboards
PIN ASSIGNMENTS
3.3V D-/PS2DAT D+/PS2CLK SCL SCRLLED CAPSLED NUMLED ROW0 ROW1 ROW2 ROW3 44 43 42 41 40 39 38 37 36 35 34 ROW4 ROW5 ROW6 ROW7 VDD VSS1 XOUT XIN VSS XPS2C XPS2D 33 32 31 30 29 28 27 26 25 24 23 1 2 3 4 5 6 7 8 9 10 11
SH1101FB QFP
12 13 14 15 16 17 18 19 20 21 22
N/C N/C N/C COL00 COL01 COL02 COL03 COL04 COL05 COL06 COL07
Semtech and KeyCoder are registered trademarks of Semtech Corporation. All other trademarks belong to their respective companies. Copyright ©1999-2002 Semtech Corporation SH1101-DS-104
1
_RESET XPS2EN SDA COL15 COL14 COL13 COL12 COL11 COL10 COL09 COL08
www.semtech.com
ORDERING CODE
Package Options 44-pin QFP Other Materials Ultimate KeyCoder® eval. kit Pitch 0.8 mm Type Evaluation kit TA = -40° C to +85° C SH1101FB Order number EVK-SH1101
BLOCK DIAGRAM FOR THE ULTIMATE KEYCODER® LED drive lines
3
LED interface
Power Management Section
Keyboard interface
Columns RESET Power-on Reset
Keyboard matrix
16
Rows
8
16-bit Timer Serial Interface to EEPROM Host USB / PS/2 interface SCL SDA 3.3V D+/PS2CLK D-/PS2DAT XPS2EN XIN XOUT External PS/2 port XPS2C XPS2D
Oscillator circuit
Copyright ©1999-2002 Semtech Corporation SH1101-DS-104
2
www.semtech.com
FUNCTIONAL DESCRIPTION The Ultimate KeyCoder® consists of the following major functional sections (see the block diagram on the previous page). These are the Keyboard Interface, Power Management, the 16-bit Timer, the Oscillator Circuit, Power-on Reset, the USB / PS/2 Interface, the Serial Interface, and the External PS/2 Interface. OSCILLATOR The Ultimate KeyCoder® has a built-in oscillator circuit intended to work with an external 6.00 MHz ceramic resonator with built-in load capacitors. USB POWER MANAGEMENT If the SH1101 is connected to the host's USB port, it uses USB power management. The USB host can put the Ultimate KeyCoder® in a suspended state. In this state, the IC fully complies with the USB specification for power consumption, dissipating current only in the USB-mandated pull-up for device identification. EXTERNAL PS/2 PINS If the external PS/2 port is not used, the external PS/2 clock and data pins (XPS2C and XPS2D) must each be connected to power (VDD) through a 100K resistor.
PIN DEFINITIONS
Mnemonic Power VDD Vss Vss1 Pin 5 9 6 Type P P P Name and Function Power supply Ground Ground
Reset _RESET
Oscillators XIN XOUT USB / PS/2 D-/PS2DAT D+/PS2CLK 3.3V Serial SDA SCL Keyboard COL00-COL15 ROW0-ROW3 ROW4-ROW7 LEDs CAPSLED NUMLED SCRLLED Ext. PS/2 XPS2D XPS2C XPS2EN Unused N/C
12
8 7 35 36 34 14 37 30-15 41-44 1-4 39 40 38 11 10 13 31-33
I
I O I/O I/O O I/O O O I I O O O I/O I/O O
Reset
Oscillator input Oscillator output USB D- line / PS2 data USB D+line / PS2 clock USB reference voltage output Serial data to and from matrix EEPROM Serial clock for interface with EEPROM Column lines for scan matrix Row lines for scan matrix Row lines for scan matrix Caps lock LED: direct drive port Num 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 Not connected
Note: An underscore before a pin mnemonic denotes an active low signal. Pin Types Legend: I=Input; O=Output; I/O=Input or Output; P=Power; Al= Analog Input
PS/2 POWER MANAGEMENT If the SH1101 is connected to the host's PS/2 port, it uses PS/2 power management. After 200ms of inactivity, the SH1101 enters stop mode. The pressing of any key wakes up the SH1101 without losing the key data. EEPROM SERIAL INTERFACE The serial data and serial clock pins must be connected to an industry standard 32-Kbit EEPROM of generic type 24LC32.
Copyright ©1999-2002 Semtech Corporation SH1101-DS-104
3
www.semtech.com