AU9462 USB Keyboard Hub Controller Technical Reference Manual Revision 1.1 © 2003 Alcor Micro Corp. All Rights Reserved Copyright Notice Copyright 1998 - 2003 Alcor Micro Corp. All Rights Reserved. Trademark Acknowledgements The company and product names mentioned in this document may be the trademarks or registered trademarks of their manufacturers. Disclaimer Alcor Micro Corp. reserves the right to change this product without prior notice. Alcor Micro Corp. makes no warranty for the use of its products and bears no responsibility for any error that appear in this document. Specifications are subject to change without prior notice. Contact Information: Web site: http://www.alcormicro.com/ Taiwan Alcor Micro Corp. 4F-1, No 200,Kang Chien Rd., Nei Hu, Taipei, Taiwan, R.O.C. Phone: 886-2-8751-1984 Fax: 886-2-2659-7723 Santa Clara Office 2901 Tasman Drive, Suite 206 Santa Clara, CA 95054 USA Phone: (408) 845-9300 Fax: (408) 845-9086 Los Angeles Office 9400 Seventh St., Bldg. A2 Rancho Cucamonga, CA 91730 USA Phone: (909)989-3060 Fax: (909) 944-0464 Table of Contents Introduction------------------------------------------------------------------------------------------ 1 1.1 Description--------------------------------------------------------------------------------------- 1 1.2 Features------------------------------------------------------------------------------------------ 1 2.0 Application Block Diagram---------------------------------------------------------------------- 3 3.0 Pin Assignments------------------------------------------------------------------------------------ 5 4.0 System Architecture and Reference Design---------------------------------------------- 9 4.1 AU9462 Block Diagram----------------------------------------------------------------------- 9 4.2 Sample Schematics----------------------------------------------------------------------------- 10 4.3 AU9462 Keyboard ERPOM Sample Value----------------------------------------------- 12 Electrical Characteristics------------------------------------------------------------------------ 19 5.1 Recommended Operating Conditions------------------------------------------------------ 19 5.2 General DC Characteristics------------------------------------------------------------------ 19 5.3 DC Electrical Characteristic for 3.3 volts operation------------------------------------ 19 5.4 Crystal Oscillator Circuit Setup for Characteristics------------------------------------ 20 5.5 ESD Test Results------------------------------------------------------------------------------- 21 5.6 Latch-Up Test Results------------------------------------------------------------------------- 22 6.0 Mechanical Information-------------------------------------------------------------------------- 25 7.0 Errata -------------------------------------------------------------------------------------------------- 27 1.0 5.0 TABLE F CONTENTS i TABLE F CONTENTS i 1.0 Introduction 1.1 Description The AU9462 is an integrated low cost single chip USB keyboard controller with 2-port hub. It supports the 19 x 8 keyboard matrix. Each key can be individually programmed for standard key code, ACPI or multimedia usage. It also supports combinational key definitions in the standard 19 x 8 key matrix. Separated ACPI key is a special feature offered by AU9462. There is one pin dedicated for all-in-one ACPI function. Fn key function is designed to enable selection of alternative matrix for small size keyboard application. The USB descriptors and keyboard matrix can be customized via an optional external 24C08 EEPROM, or directly select the internal ROMs for 8 different model keyboards. This feature makes customization of new projects cost-effective and efficient by adding an optional external EEPROM while still using the same chip for mass production. Alcor also provides utility program to simplify EEPROM contents programming. The USB downstream ports can be used to connect various USB peripheral devices, such as USB printer, modem, scanner, camera, mouse and joystick to the system without adding external glue logic. Multimedia and shortcut keys can support volume control, CD/DVD Play/Pause, Stop, Eject, Mute and general purpose shortcut keys such as Internet, e-mail and help. 1.2 Features • • • • • • • • • Fully compliant with the Universal Serial Bus Specification, version 1.1 USB keyboard design is compliant with USB Device Class Definition for Human Interface Devices (HID), version 1.1 Built-in 3.3v voltage regulator allows single +5V operating voltage drawing directly from USB bus Intergrated USB full speed transceiver Support for 19 x 8 standard key matrix. An Fn pin to select alternative matrix. Each matrix location is flexible to be used as standard or any report ID & usage page code. Support separate ACPI keys. One pin dedicated for all-in-one ACPI function Each key can be individually programmed for standard key code, ACPI or multimedia usage Ability to configure the generic LEDs to blink on and off at a rate of 512ms. Additional LED1 and LED2. INTRODUCTION 1 • • • • • • • • An additional LED2 for suspend special usage which will be turned on in suspend or can be defined by vendors Fn key toggles or selectable based on a configuration bit Extended delay key debounce timing option for any keys defined. USB vendor ID, product ID, and keyboard scan code table can be customized via optional external EEPROM. Contains 8K byte ROM to support 8 different keyboard models Runs at 12 Mhz frequency Integrated dual port power switch to eliminate the requirement of external power switch. Available in 64 pin LQFP package chips or probed for dies COB module INTRODUCTION 2 2.0 Application Block Diagram The AU9462 is a single chip that integrates USB keyboard, ACPI and multimedia control functionalities. The multimedia function keys are designed to support a full range of hotkeys such as CD/DVD, Play/Pause, Stop, Eject, Mute and general purpose shortcut keys for one key Internet, E-mail, Help and etc. USB Upstream Port USB Downstream Port PC with USB Host Controller USB Keyboard Hub USB Mouse Rotary encoder, volume control USB Scanner USB Downstream Port APPLICATION BLOCK DIAGRAM 3 APPLICATION BLOCK DIAGRAM 4 3.0 Pin Assignment 58 57 56 55 54 53 52 51 SCAN_C8 VCCK 59 GNDK BIN EEPENABLE ROMSEL3 61 60 AIN ACPIKEYN FNKEYN E2P_CLK E2P_DATA SCROLL_LOCK 62 CAPS_LOCK NC 63 NUM_LOCK LED1 LED2 64 XTAL_1 XTAL_2 GNDA VCCA 50 49 1 48 2 47 3 46 4 45 5 44 DP2_PWROUT 6 43 NC 7 42 DP1_PWROUT 8 41 NC VCC5V NC VCC3V USB_DM USB_DP USB1_DP USB1_DM 9 40 10 39 11 38 12 37 13 36 14 35 34 15 16 33 22 23 24 25 26 27 28 29 30 31 32 SCAN_C5 SCAN_C4 SCAN_C3 SCAN_C2 SCAN_C1 SCAN_R19 SCAN_R18 SCAN_R17 SCAN_R16 SCAN_R15 SCAN_R14 SCAN_R13 SCAN_R12 SCAN_R11 SCAN_R10 SCAN_R9 SCAN_R8 SCAN_R7 SCAN_R6 SCAN_R5 SCAN_R4 21 19 SCAN_R3 SCAN_R2 NC USB2_DM GNDIO NC 20 USB2_DP 18 NC SCAN_R1 17 SCAN_C7 SCAN_C6 PIN ASSIGNMENT 5 Table 3-1. Pin Description Pin Pin Name IO Type Description 1 XTAL_1 Input 12MHz Crystal input 2 XTAL_2 Output 12MHz Crystal output 3 GNDA Ground 4 VCCA Power Analog power 5 NC 6 DP2_PWROUT Power Port 2 power supply and over-current detection. 7 NC 8 DP1_PWROUT Power Port 1 power supply and over-current detection. 9 NC 10 VCC5V Power 5v power supply 11 NC 12 VCC3V Power 3v power supply 13 USB_DM Input/ Output USB upstream D- 14 USB_DP Input/ Output USB upstream D+ 15 USB1_DP Input/ Output USB downstream Port1 D+ 16 USB1_DM Input/ Output USB downstream port1 D- 17 NC 18 GNDIO GROUND 19 SCAN_R1 Input/ Output, Pull down 20 NC 21 USB2_DP Input/ Output USB downstream Port2 D+ 22 USB2_DM Input/ Output USB downstream Port2 D- 23 NC 24 SCAN_R2 Input/ Output, Pull down Row Scan line 25 SCAN_R3 Input/ Output, Pull down Row Scan line 26 SCAN_R4 Input/ Output, Pull down Row Scan line 27 SCAN_R5 Input/ Output, Pull down Row Scan line 28 SCAN_R6 Input/ Output, Pull down Row Scan line 29 SCAN_R7 Input/ Output, Pull down Row Scan line 30 SCAN_R8 Input/ Output, Pull down Row Scan line Row Scan line 31 SCAN_R9 Input/ Output, Pull down Row Scan line 32 SCAN_R10 Input/ Output, Pull down Row Scan line 33 SCAN_R11 Input/ Output, Pull down Row Scan line PIN ASSIGNMENT 6 34 SCAN_R12 Input/ Output, Pull down Row Scan line 35 SCAN_R13 Input/ Output, Pull down Row Scan line 36 SCAN_R14 Input/ Output, Pull down Row Scan line 37 SCAN_R15 Input/ Output, Pull down Row Scan line 38 SCAN_R16 Input/ Output, Pull down Row Scan line 39 SCAN_R17 Input/ Output, Pull down Row Scan line 40 SCAN_R18 Input/ Output, Pull down Row Scan line 41 SCAN_R19 Input/ Output, Pull down Row Scan line 42 SCAN_C1 INPUT,PULL UP Column Scan line 43 SCAN_C2 Input, Pull up Column Scan line 44 SCAN_C3 Input, Pull up Column Scan line 45 SCAN_C4 Input, Pull up Column Scan line 46 SCAN_C5 Input, Pull up Column Scan line 47 SCAN_C6 Input, Pull up Column Scan line 48 SCAN_C7 Input, Pull up Column Scan line 49 SCAN_C8 Input, Pull up Column Scan line 50 VCCK Power 51 GNDK Ground Core power 52 BIN Input 53 EEPENABLE Input =0 use internal ROM 54 AIN Input Rotary encoder input ‘A’ 55 ACPIKEYN Input/ Pull up Rotary encoder input ‘B’ Enable EEPROM function, =1 use external EEPROM Sleep, Shutdown, Wake up -(low active) Selective alternative keyboard 56 FNKEYN Input/ Pull up 57 E2P_CLK Input EEPROM CLK/SEL2 58 E2P_DATA Input EEPROM data/SEL/ 59 ROMSEL3 Input ROMSEL3 60 SCROLL_LOCK Output Scroll_lock LED output-low active-open drain 61 CAPS_LOCK Output Cap lock LED – low active 62 NUM_LOCK Output Num lock LED – low active 63 LED1 Output Additional LED 1 –low active 64 LED2 Output Additional LED 2 – low active -(low active) PIN ASSIGNMENT 7 PIN ASSIGNMENT 8 4.0 System Architecture and Reference Design 4.1 AU9462 Block Diagram AU9462 Block Diagram Root Port XCVR USB SIE Suspend, Resume And Frame Timer Command Processor Keyboard & Keypad Scan And FIFO Led Control 3.3V Column 2 Special Key Cobntrol Logic Port Control Port Control XCVR XCVR Port 2 Port 3 OSC 12MHz Row 8 Vendor LED(2) Num Lock Cap Lock Scroll Lock Fn Key Hub Repeater 3.3V Voltage Regulator 19 4096X16 ROM EEPROM Control SYSTEM ARCHITECTURE AND REFERENCEDESIGN 9 ACPI Key Optional 1K EEPRom 4.2 Sample Schematics VCC J1 SCAN_C1 SCAN_C3 SCAN_C5 SCAN_C7 SCAN_R1 SCAN_R3 SCAN_R5 SCAN_R7 SCAN_R9 SCAN_R11 SCAN_R13 SCAN_R15 SCAN_R17 SCAN_R19 VCC3.3 R8 100K A_IN J2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 U1 SCAN_C2 SCAN_C4 SCAN_C6 SCAN_C8 SCAN_R2 SCAN_R4 SCAN_R6 SCAN_R8 SCAN_R10 SCAN_R12 SCAN_R14 SCAN_R16 SCAN_R18 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 SCAN_C1 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SCAN_C6 SCAN_C7 SCAN_C8 SCAN_R1 SCAN_R2 SCAN_R3 SCAN_R4 SCAN_R5 SCAN_R6 SCAN_R7 SCAN_R8 SCAN_R9 SCAN_R10 SCAN_R11 SCAN_R12 SCAN_R13 SCAN_R14 SCAN_R15 SCAN_R16 SCAN_R17 SCAN_R18 SCAN_R19 HEADER 17X2 R9 100K S1 ENCODER A B B_IN 42 43 44 45 46 47 48 49 19 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 USB_DM USB_DP VCC5V R1 R2 VCC3.3 LED D1 LED D2 LED D3 LED D4 LED D5 55 56 A_IN 54 B_IN 52 62 61 60 63 64 53 1 2 3 4 5 39 39 VCC VCC3.3 10 R3 1.5K C1 C2 VCC DATADATA+ GND FGND1 C3 C4 10UF 0.1UF 0.1UF VCCK GNDK SCAN_R1 SCAN_R2 SCAN_R3 SCAN_R4 SCAN_R5 SCAN_R6 SCAN_R7 SCAN_R8 SCAN_R9 SCAN_R10 SCAN_R11 SCAN_R12 SCAN_R13 SCAN_R14 SCAN_R15 SCAN_R16 SCAN_R17 SCAN_R18 SCAN_R19 VCCK GNDK 50 51 1UF VCC3.3 VCC3V GNDIO F2 FB 12 18 J3 USB1_DM R4 USB1_DP R5 1UF VCCA GNDA 4 VCCA 3 GNDA XTAL_1 XTAL_2 A_IN USB1_DM USB1_DP DP2_PWROUT B_IN NUM_LOCK CAPS_LOCK SCR_LOCK LED1 LED2 USB2_DM USB2_DP DP1_PWROUT E2P_CLK E2P_DATA ROMSEL3 EEPENABLE 1 2 3 4 5 6 39 39 C7 R6 R7 15K 15K C6 0.1UF 120UF R10 ACPIKEYN FNKEYN DP1_PWROUT C5 39 Y1 1 C SW1 SW2 F1 FB SCAN_C1 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SCAN_C6 SCAN_C7 SCAN_C8 13 14 C8 VCC DATADATA+ GND FGND1 FGND2 USB-A 18PF 12MHZ 2 R11 16 15 6 USB1_DM USB1_DP DP2_PWROUT 22 21 8 USB2_DM USB2_DP DP1_PWROUT 39 Internal ROM select When EEP_ENABLE =L ROM 57 58 59 57 58 59 A L L L B L L H C L H L D L H H E H L L F H L H G H H L H H H H VCC3.3 R12 0 R13 Au9462 VCC3.3 0 R14 (Optional) R15 VCC3.3 47K R16 R17 47K 47K R19 R18 Pull high(R12) : External Rom Pull down(R13) : Internal Rom Disclaimer: This schematic is for reference only. Alcor Micro Corp. makes no warranty for the use of its products and bears no responsibility for any error that appear in this document. Specifications are subject to change without notice. VCC3.3 U2 1 2 3 4 A0 A1 A2 GND 1K VCC WP SCL SDA 1K 8 7 6 5 24C08 or compatible C9 0.1UF 1K Size A4 Document Number Date: Friday, September 20, 2002 Rev 2.0 Au9462 demostration schematics Disclaimer: This schematic is for reference only. Alcor Micro Corp. makes no warranty for the use of its products and bears no responsibility for any error that appear in this document. Specifications are subject to change without notice. SYSTEM ARCHITECTURE AND REFERENCEDESIGN 10 Sheet 1 of 2 DP2_PWROUT J4 USB2_DM R20 USB2_DP R21 1 2 3 4 5 6 39 39 C11 R22 R23 15K 15K C10 120UF 0.1UF VCC3.3 USB-A VCC3.3 FB F3 C12 0.1UF FB Disclaimer: This schematic is for reference only. Alcor Micro Corp. makes no warranty for the use of its products and bears no responsibility for any error that appear in this document. Specifications are subject to change without notice. VCC DATADATA+ GND FGND1 FGND2 F5 VCCA FB C13 C14 0.1UF GNDA 0.1UF FB F4 VCCK F6 GNDK Size A Document Number Au9462 demostration schematics Date: Friday, September 20, 2002 Sheet SYSTEM ARCHITECTURE AND REFERENCEDESIGN 11 Rev 2.0 2 of 2 4.3. AU9462 Keyboard EEPROM Sample Value Offset Hex Value Description 0 00,01 2 B1,C3 4 1C,35 6 C3,CC 8 CC,DE A 35,70 C 47,50 E 70,B1 10 60,69 12 DE,48 14 66,6A 16 6A,70 18 70,88 Configuration Byte 0 bit 5 : 1= Individual Power Byte 0 bit 6 : 1= HUB Enable Port Error Byte 0 bit 7 : 1= HUB Select SelfPower change by HID Byte 1 bit 0 : 1=Wakeup on any key; 0=only on ACPI. Byte 1 bit 1 : 1=Send 2 Zeros; 0=send 3 zeros. Byte 1 bit 2 : 1=Blink LED1; 0=No blink LED1. Byte 1 bit 3 : 1=Blink LED2; 0=no blink LED2. Byte 1 bi 4 : 1=Toggle Fn key; 0= no toggle Fn key. Byte 1 bit 5 : 1=Fn toggle state driven on LED2; 0= normal LED2 Feature Byte 1 bit 6 : 1= String Desc, Not English, Don’t add zeros LoByte : Pointer to Hub device descriptor 000h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to Hub configuration descriptor 000h ROM addr HiByte : Xfer end address + 1 (config+interface+endpoint) LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM addr HiByte : Xfer end address + 1 LoByte : Pointer to Keyboard device descriptor 000h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to Keyboard configuration descriptor HiByte : Xfer end address + 1 000h ROM address (config+interface0+HID0+endpoint1+interface1+HID1+endpoin t2) LoByte : Pointer to Keyboard HID descriptor (0x21) Interface 0 HiByte : Xfer end address + 1 000h ROM address LoByte : Pointer to Keyboard Report descriptor (0x22) Interface 0 HiByte : Xfer end address + 1 000h ROM address LoByte : Pointer to Keyboard HID descriptor (0x21) Interface 1 HiByte : Xfer end address + 1 000h ROM address LoByte : Pointer to Keyboard Report descriptor (0x22) Interface 1 HiByte : Xfer end address + 1 start in 000h ROM address end in 100h ROM address LoByte : Pointer to string descriptor (index 0) 100h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to string descriptor (index 1) 100h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to string descriptor (index 2) 100h ROM SYSTEM ARCHITECTURE AND REFERENCEDESIGN 12 1A 88,A0 1C 09,02,19,00,01,01,00,A0,19 25 2E 35 09,04,00,00,01,09,00,00,00 07,05,81,03,01,00,FF 09,02,3B,00,02,01,00,A0,19 3E 09,04,00,00,01,03,01,01,00 47 50 57 09,21,10,01,00,01,22,41,00 07,05,81,03,08,00,0A 09,04,01,00,01,03,00,00,00 60 69 70 09,21,10,01,00,01,22,6A,00 07,05,82,03,04,00,FF 05,01,09,06,A1,01,05,07, 19,E0,29,E7,15,00,25,01, 75,01,95,08,81,02,95,01, 75,08,81,01,95,05,75,01, 05,08,19,01,29,05,91,02, 95,01,75,03,91,01,95,06, 75,08,15,00,26,FF,00,05, 07,19,00,2A,FF,00,81,00, C0 12,01,10,01,09,00,00,08, 8F,05,40,94,22,01,01,02, 00,01 B1 C3 09,29,03,04,00,16,32,02,FF address HiByte : Xfer end address + 1 LoByte : Pointer to string descriptor (index 3) 100h ROM address HiByte : Xfer end address + 1 Config Desc. 1 interface, bus powered, remote wakeup, 50 mA Total bytes returned : 0x19 Hub interface descriptor, interface 0. Class code 0x9 Hub endpoint descriptor Keybrd Config Desc. 2 interfaces, bus powered, remote wakeup, 50 mA Total bytes returned : 0x3B Keyboard interface descriptor, interface 0. Class code 0x3.Boot subclass Keyboard HID 1.1 descriptor, Country code=00 ANSI Keyboard endpoint descriptor Added Key interface descriptor, interface 1. Class code 0x3. No subclass Added Key HID 1.1 descriptor, Country code=00 ANSI Added Key endpoint descriptor Keyboard report descriptor Hub device descriptor, USB version 1. 1, VID,PID Device version 1.22 12 Descriptor length 01 Device Descriptor 10 01 USB Version 1.1 09 Hub class 00 Sub-class 00 Device Protocol 08 Maximum packet size VV VV Vender ID – Alcor Hub Vender ID PP PP Product ID - Alcor Hub Product ID 22 01 Device release number 01 Index of Manufacturer string descriptor 02 Index of Product string descriptor 00 Index of serial number string descriptor – no serial number 01 Number of configuration Hub class descriptor. 09 Descriptor length 29 Hub Descriptor 03 Number of downstream port – one keyboard and 2 external ports 04 00 Over-current sensing, compound device, gang power switch 16 Power good wait time 16hx21``` mS 32 Maximum current required (50 mA) 02 Port 1 is not removable SYSTEM ARCHITECTURE AND REFERENCEDESIGN 13 CC 12,01,10,01,00,00,00,08, 8F,05,40,94,22,01,01,02, 03,01 DE 05,01,09,80,A1,01,85,02, 75,01,95,01,15,00,25,01, 09,81,81,06,09,82,81,06, 09,83,81,06,75,05,81,01, C0,05,0C,09,01,A1,01,85, 03,95,01,75,10,19,00,2A, FF,7F,81,00,C0,06,7F,FF, 09,01,A1,01,85,04,95,01, 75,10,19,00,2A,FF,7F,81, 00,75,02,25,02,09,90,B1, 02,75,06,B1,01,75,01,25, 01,05,08,09,2A,91,02,09, 4B,91,02,75,06,95,01,91, 01,C0 FF Port power control mask Keyboard device descriptor, USB version 1.1, VID,PID Device version 1.22 12 Descriptor length 01 Device Descriptor 10 01 USB Version 1.1 00 Class defined in interface descriptor 00 Sub-class 00 Device Protocol 08 Maximum packet size VV VV Vender ID – Keyboard Vender ID (058F) PP PP Product ID - Keyboard Product ID (9442) 22 01 Device release number 01 Index of Manufacturer string descriptor 02 Index of Product string descriptor 03 Index of serial number string descriptor – no serial number 01 Number of configuration Added Key report descriptor 05 01 Usage Page Generic Desktop 09 80 Usage System Control A1 01 Collection Application 85 02 Report ID 2 75 01 Report Size 1 95 01 Report Count 1 15 00 Logical Minimum 0 25 01 Logical Maximum 1 09 81 Usage System Sleep 81 06 Input (variable, Relative, Preferred State) 09 82 Usage System Sleep 81 06 Input (variable, Relative, Preferred State) 09 83 Usage System Wake Up 81 06 Input (variable, Relative, Preferred State) 75 05 Report Size 5 81 01 Input (Constant) C0 End Collection 05 0C Usage Page Consumer Device 09 01 Usage Consumer Control A1 01 Collection Application 85 03 Report ID 3 95 01 Report Count 1 75 10 Report Size 16 19 00 Usage Minimum 0 2A FF 7F Usage Maximum 32767 81 00 Input (data, variable, absolute, preferred State) C0 End Collection 06 09 A1 85 95 00 FF Usage Page 01 Usage 01 Collection 04 Report ID 01 Report Count Vendor Defined Page 1 Vendor Usage 1 Application 4 1 SYSTEM ARCHITECTURE AND REFERENCEDESIGN 14 75 10 Report Size 16 19 00 Usage Minimum 0 2A FF 7F Usage Maximum 32767 81 00 Input (data, variable, absolute, preferred State) 75 02 Report Size 2 25 02 Logical Maximum 2 09 90 Usage Feature SelfPower B1 02 Feature (Variable, Absolute) 75 06 Report Size 6 B1 01 Feature (Constant - Padding) 75 01 Report Size 1 25 01 Logical Maximum 1 05 08 Usage Page LEDs 09 2A Usage On-Line 91 02 Output (Variable) 09 4B Usage Generic Indicator 91 02 Output (Variable) 75 06 Report Size 6 95 01 Report Count 1 91 01 Output (Constant) C0 End Collection 148 166 16A 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00, 04,03,09,04 0C, 41,4C,43,4F, 52, 170 30, 55,53,42,20,4D,75,6C,74, 69,6D,65,64,69,61,20,4B, 65,79,62,6F,61,72,64, 188 30, 55,53,42,20,4D,75,6C,74, 69,6D,65,64,69,61,20,4B, 65,79,62,6F,61,72,64, 1A0 Spare bytes Lang ID array, (index 0), change string Leng,Str_desc, (index 1) Manufacturer, ALCOR Leng, Str_desc (index 2), change string Product, USB Multimedia Keyboard Leng,Str_desc (Serial number, index 3), change string USB Multimedia Keyboard 00,00,00,00, 00,00,00,00, 00,00,00,00 ,00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, Keyboard Matrix 8x19 Row 19 column8 NA Row 19 column7 NA Row 19 column6 NA Row 19 column5 NA Row 19 column4 NA Row 19 column3 NA Row 19 column2 NA Row 19 column1 NA 44,F0,00,00, 44,F3,00,00, 43,25,02,00, 00,00,00,E3, Row 18 column8 Row 18 column7 Row 18 column6 Row 18 column5 Hotkey/ID4: <User 1> Hotkey/ID4: <User 4> Hotkey/ID3: <Forward> Normal Key: <Win-L> SYSTEM ARCHITECTURE AND REFERENCEDESIGN 15 43,24,02,00, 00,00,00,65, 43,B6,00,00, 43,B5,00,00, Row 18 column4 Row 18 column3 Row 18 column2 Row 18 column1 Hotkey/ID3 <Back> Normal Key: <Apps> Hotkey/ID3: <Last Track> Hotkey/ID3: <Scan Next Track> 44,F1,00,00, 00,00,00,E7, 43,E2,00,00, 44,F2,00,00, 43,B7,00,00, 43,EA,00,00, 43,2A,02,00, 43,83,01,00, Row 17 column 8 Row 17 column 7 Row 17 column6 Row 17 column5 Row 17 column4 Row 17 column3 Row 17 column2 Row 17 column1 Hotkey/ID4: <User 2> Normal Key: <Win-R> Hotkey/ID3: <Mute> Hotkey/ID4: <User 3> Hotkey/ID3: <Stop> Hotkey/ID3: <Volume Down> Hotkey/ID3: <Bookmark> Hotkey/ID3: <A1 Consumer> 00,00, 00,00, 00,00,00,E4, 43,B8,00,00, 44,F5,00,00, 43,E9,00,00, 44,F4,00,00, 43,27,02,00, 00,00,00,E0, Row 16 column8 Row 16 column7 Row 16 column6 Row 16 column5 Row 16 column4 Row 16 column3 Row 16 column2 Row 16 column1 NA Normal Key: <Ctrl-R> Hotkey/ID3: <Eject> Hotkey/ID4: <User 6> Hotkey/ID3: <Volume Up> Hotkey/ID4: <User 5> Hotkey/ID3: <Refresh> Normal Key: <Ctrl-L> 42,81,00,00, 00,00,00,E5, 43,CD,00,00, 42,82,00,00,, 00,00,00,E1, 43,94,01,00, 43,21,02,00, 43,8A,01,00, Row 15 column8 Row 15 column7 Row 15 column6 Row 15 column5 Row 15 column4 Row 15 column3 Row 15 column2 Row 15 column1 ACPIkey/ID2: <Power> Normal Key: <Shift-R> Hotkey/ID3: <Play/Pause> ACPIkey/ID2: <Sleep> Normal Key: <Shift-L> Hotkey/ID3: <My Computer> Hotkey/ID3: <Search> Hotkey/ID3: <E-mail> 00,00,00,E6, 00,00,00,00, 00,00,00,E2, 00,00,00,01, 43,92,01,00, 00,00,00,47, 00,00,00,46, 43,23,02,00, Row 14 column8 Row 14 column7 Row 14 column6 Row 14 column5 Row 14 column4 Row 14 column3 Row 14 column2 Row 14 column1 Normal Key: <Alt-R> NA Normal Key: <Alt-L> Normal Key: <000> Hotkey/ID3: <Calculator> Normal Key: <Scroll> .Normal Key: <PrtSc> Hotkey/ID3: <Internet> 00,00,00,50, 00,00,00,48, 00,00,00,52, 00,00,00,58, 00,00,00,85, 00,00,00,57, 00,00,00,4D, 00,00,00,4A, Row 13 column8 Row 13 column7 Row 13 column6 Row 13 column5 Row 13 column4 Row 13 column3 Row 13 column2 Row 13 column1 Normal Key: <←> Normal Key <Pause> Normal Key: <↑> Normal Key: <Enter-R> Normal Key: <K107> Normal Key: <+> Normal Key: <End> Normal Key: <Home> 00,00,00,56, 00,00,00,55, 00,00,00,63, 00,00,00,5B, 00,00,00,5E, 00,00,00,61, Row 12 column8 Row 12 column7 Row 12 column6 Row 12 column5 Row 12 column4 Normal Key: <-> Normal Key: <*> Normal Key: <. Del> Normal Key: <3 PgDn> Normal Key: <6 →> SYSTEM ARCHITECTURE AND REFERENCEDESIGN 16 00,00,00,4E, 00,00,00,4B, 00,00,00,51, 00,00,00,53, 00,00,00,00, 00,00,00,59, 00,00,00,5C, 00,00,00,5F, 00,00,00,44, 00,00,00,4C, Row 12 column3 Normal Key: <9 Pgup> Row 12 column2 Normal key: <PageDn> Row 12 column1 Normal Key: <PageUp> Row 11 column8 Row 11 column7 Row 11 column6 Row 11 column5 Row 11 column4 Row 11 column3 Row 11 column2 Row 11 column1 Normal Key: <↓> Normal Key: <Num> Normal Key: <00> Normal Key: <1 End> Normal Key: <4 ←> Normal Key: <7 Home> Normal Key: <F11> Normal Key: <Delete> Row 10 column8 Row 10 column7 Row 10 column6 Row 10 column5 Row 10 column4 Row 10 column3 Row 10 column2 Row 10 column1 Normal Key: <→> Normal Key: </> Normal Key: <0 Ins> Normal Key: <2 ↓> Normal Key: <5> Normal Key: <8 ↑> Normal Key: <F12> Normal Key: <Insert> Row Row Row Row Row Row Row Row 9 column8 9 column7 9 column6 9 column5 9 column4 9 column3 9 column2 9 column1 Normal Key: <Space> Normal Key: <Enter> Normal Key: <F5> Normal Key: <∣\ (K29)> Normal Key: <BackSps> Normal Key: <K14> Normal Key: <F10> Normal Key: <F9> Row Row Row Row Row Row Row Row 8 column8 8 column7 8 column6 8 column5 8 column4 8 column3 8 column2 8 column1 Normal Key: <? /> Normal Key: <K42> Normal Key: <“‘> Normal Key: <: ;> Normal Key: <{[> Normal Key: <P> Normal Key: <) 0> Normal Key: <- _> 00,00,00,88, 00,00,00,37, 00,00,00,8A, 00,00,00,0F, 00,00,00,40, 00,00,00,12, 00,00,00,26, 00,00,00,41, Row Row Row Row Row Row Row Row 7 column8 7 column7 7 column6 7 column5 7 column4 7 column3 7 column2 7 column1 Normal Key: <K133> Normal Key: <>.> Normal Key: <K132> Normal Key: <L> Normal Key: <F7> Normal Key: <O> Normal Key: <(9> Normal Key: <F8> 00,00,00,87, 00,00,00,36, 00,00,00,3F, 00,00,00,0E, 00,00,00,30, Row Row Row Row Row 6 column8 6 column7 6 column6 6 column5 6 column4 Normal Key: <K56> Normal Key: <<,> Normal Key: <F6> Normal Key: <K> Normal Key: <}]> 00,00,00,4F, 00,00,00,54, 00,00,00,62, 00,00,00,5A, 00,00,00,5D, 00,00,00,60, 00,00,00,45, 00,00,00,49, 00,00,00,2C, 00,00,00,28, 00,00,00,3E, 00,00,00,31, 00,00,00,2A, 00,00,00,89, 00,00,00,43, 00,00,00,42, 00,00,00,38, 00,00,00,32, 00,00,00,34, 00,00,00,33, 00,00,00,2F, 00,00,00,13, 00,00,00,27, 00,00,00,2D, SYSTEM ARCHITECTURE AND REFERENCEDESIGN 17 00,00,00,0C, 00,00,00,25, 00,00,00,2E, Row 6 column3 Normal Key: <I> Row 6 column2 Normal Key: <*8> Row 6 column1 Normal Key: < 00,00,00,11, 00,00,00,10, 00,00,00,0B, 00,00,00,0D, 00,00,00,1C, 00,00,00,18, 00,00,00,24, 00,00,00,23, Row Row Row Row Row Row Row Row 5 column8…Normal Key: <N> 5 column7 Normal Key: <M> 5 column6 Normal Key: <H> 5 column5 Normal Key: <J> 5 column4 Normal Key: <Y> 5 column3 Normal Key: <U> 5 column2 Normal Key: <& 7> 5 column1 Normal Key: <^ 6> 00,00,00,05, 00,00,00,19, 00,00,00,0A, 00,00,00,09, 00,00,00,17, 00,00,00,15, 00,00,00,21, 00,00,00,22, Row Row Row Row Row Row Row Row 4 column 8 4 column 7 4 column6 4 column5 4 column4 4 column3 4 column2 4 column1 Normal Key: <B> Normal Key: <V> Normal Key: <G> Normal Key: <F> Normal Key: <T> Normal Key: <R> Normal Key: <$4> Normal Key: <%5> 00,00,00,90, 00,00,00,06, 00,00,00,3D, 00,00,00,07, 00,00,00,3C, 00,00,00,08, 00,00,00,20, 00,00,00,3B, Row Row Row Row Row Row Row Row 3 column8 3 column7 3 column6 3 column5 3 column4 3 column3 3 column2 3 column1 Normal Key: <K151> Normal Key: <C> Normal Key: <F4> Normal Key: <D> Normal Key: <F3> Normal Key: <E> Normal Key: <#3> Normal Key: <F2> 00,00,00,91, 00,00,00,1B, 00,00,00,64, 00,00,00,16, 00,00,00,39, 00,00,00,1A, 00,00,00,1F, 00,00,00,3A, Row Row Row Row Row Row Row Row 2 column 8 2 column 7 2 column6 2 column5 2 column4 2 column3 2 column2 2 column1 Normal Key: <K150> Normal Key: <X> Normal Key: <K45> Normal Key: <S> Normal Key: <Caps> Normal Key: <W> Normal Key: <@2> Normal Key: <F1> 00,00,00,8B, 00,00,00,1D, 00,00,00,29, 00,00,00,04, 00,00,00,2B, 00,00,00,14, 00,00,00,1E, 00,00,00,35, Row Row Row Row Row Row Row Row 1 column 8 1 column 7 1 column6 1 column5 1 column4 1 column3 1 column2 1 column1 Normal Key: <K131> Normal Key: <Z> Normal Key: <Esc> Normal Key: <A> Normal Key: <Tab> Normal Key: <Q> Normal Key: <! 1> Normal Key: <~ `> SYSTEM ARCHITECTURE AND REFERENCEDESIGN 18 5.0 Electrical Characteristics 5.1 Recommended Operating Conditions SYMBOL VCC VIN TOPR TSTG PARAMETER Power Supply Input Voltage Operating Temperature Storage Temperature MIN 4.75 0 0 -40 TYP 5 MAX 5.25 3.3V 85 125 UNITS V V O C O C 5.2 General DC Characteristics SYMBOL IIL IIH IOZ CIN COUT CBID PARAMETER Input low current Input high current Tri-state leakage current Input capacitance Output capacitance Bi-directional buffer capacitance CONDITIONS no pull-up or pull-down no pull-up or pull-down MIN -1 -1 -10 TYP MAX 1 1 10 UNITS µA µA µA pF pF pF 5 5 5 5.3 DC Electrical Characteristics for 3.3 volts operation SYMBOL VIL VIH VOL VOH PARAMETER Input Low Voltage Input Hight Voltage Output low voltage Output high voltage CONDITIONS CMOS CMOS IOL=4mA, 16mA IOH=4mA,16mA MIN TYP MAX 0.9 2.3 0.4 2.4 ELECTRICAL CHARACTERISTICS 19 UNITS V V V V 5.4 Crystal Oscillator Circuit Setup for Characterization The following setup was used to measure the open loop voltage gain for crystal oscillator circuits. The feedback resistor serves to bias the circuit at its quiescent operating point and the AC coupling capacitor, Cs, is much larger than C1 and C2. Rf = 1M-Ohm Cs IN XIN XOUT C1 18pF C3 10pF C2 18pF ELECTRICAL CHARACTERISTICS 20 5.5 ESD Test Results Test Description : ESD Testing was performed on a Zapmaster system using the HumanBody –Model (HBM) and Machine-Model (MM), according to MIL_STD 883 and EIAJ IC_121 respectively. Human-Body-Model stress devices by sudden application of a high voltage supplied by a 100 PF capacitor through 1.5 Kohm resistance. Machine-Model stresses devices by sudden application of a high voltage supplied by a 200 PF capacitor through very low (0 ohm) resistance Test circuit & condition Zap Interval : 1 second Number of Zaps : 3 positive and 3 negative at room temperature Critera : I-V Curve Tracing Model HBM MM Model Vdd, Vss, I/C Vdd, Vss, I/C S/S 15 15 TARGET 4000V 200V Results Pass Pass ELECTRICAL CHARACTERISTICS 21 5.6 Latch-Up Test Results Test Description: Latch-Up testing was performed at room ambient using an IMCS-4600 system which applies a stepped voltage to one pin per device with all other pins open except Vdd and Vss which were biased to 5 Volts and ground respectively. Testing was started at 5.0 V (Positive) or 0 V(Negative), and the DUT was biased for 0.5 seconds. If neither the PUT current supply nor the device current supply reached the predefined limit (DUT=0 mA , Icc=100 mA), then the voltage was increased by 0.1 Volts and the pin was tested again. This procedure was recommended by the JEDEC JC-40.2 CMOS Logic standardization committee. Notes: 1. DUT: Device Under Test. 2. PUT: Pin Under Test. Icc Measurement m V Supply 1 Source Vcc Pin under + Untested Input Tied to V supply DUT Untested Output Open Circuit + GND Trigger Source Test Circuit : Positive Input/ output Overvoltage /Overcurrent ELECTRICAL CHARACTERISTICS 22 Icc M easurem ent mA 1 Source + Untested Input Tied to V supply V Supply Vcc Pin under test Untested Output O pen C ircuit DUT + GND Trigger Source Test Circuit : Negative Input/ O utput O vervoltage /O vercurrent Icc Measurement mA V Supply Vcc All Input Tied to V supply Untested Output Open Circuit DUT + GND Supply Voltage test Latch–Up Data Model Voltage Model + + - Current Vdd-Vxx Voltage (v)/ Current (mA) 11.0 11.0 200 200 9.0 S/S 5 Results Pass 5 5 Pass ELECTRICAL CHARACTERISTICS 23 MECHANICAL INFORMATION 24 6.0 Mechanical Information Following diagrams show the dimensions of the AU9462 64-pin LQFP. Measurements are in inches. body size lead D1 E1 count 10 10 64 A1 A2 L1 b c e 0.1 1.4 1 0.2 0.127 0.5 A1 stand-off A2 body thickness L1 lead length b lead width c lead thickness e lead pitch MECHANICAL INFORMATION 25 MECHANICAL INFORMATION 26 7.0 Errata Record History 3/13/2003 Mechanical Format Revision MECHANICAL INFORMATION 27