AU9410 USB Keyboard Controller Technical Reference Manual Revision 1.6 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 1.0 Introduction------------------------------------------------------------------------------------ 1 1.1 Description---------------------------------------------------------------------------------1.2 Features-------------------------------------------------------------------------------------- 1 Application Block Diagram--------------------------------------------------------------- 3 3.0 Pin Assignment------------------------------------------------------------------------------- 5 4.0 System Architecture and Reference Design---------------------------------------- 9 4.1 AU9410 Block Diagram-----------------------------------------------------------------4.2 Sample Schematics-----------------------------------------------------------------------4.3 AU9410 Keyboard EEPOM Sample Value------------------------------------------- 9 2.0 5.0 6.0 7.0 1 10 11 Electrical Characteristics------------------------------------------------------------------ 19 5.1 Recommended Operating Conditions -----------------------------------------------5.2 General DC Characteristics -----------------------------------------------------------5.3 DC Electrical Characteristic for 3.3 volts operation -----------------------------5.4 Crystal Oscillator Circuit Setup for Characteristics -----------------------------5.5 ESD Test Results -------------------------------------------------------------------------5.6 Latch-Up Test Results ------------------------------------------------------------------- 19 Mechanical Information-------------------------------------------------------------------- 25 Errata--------------------------------------------------------------------------------------------- 27 19 19 20 21 22 TABLE OF CONTENTS i This Page Intentionally Left Blank TABLE OF CONTENTS i 1.0 Introduction 1.1 Description The AU9410 is a single chip integrated USB keyboard, ACPI and multimedia function controller chip. It supports the 19 x 8 keyboard matrix. Each key can be individually programmed for any USB usage page and usage code, including standard key code, ACPI and multimedia usage…etc. Separated ACPI key is another special feature offered by AU9410. There is one pin dedicated for all-in-one ACPI function, and one additional scan line to support 8 “Desktop” page keys. The USB descriptors and keyboard matrix can be customized via an optional external 24C08 EEPROM, or directly select the internal 4 different models from internal ROM. This feature makes customization of new projects cost-effective and efficient by only adding an external EEPROM while still using the same mass production chip. To minimize BOM cost, the AU9410 integrated all other components typically founded in an USB keyboard, it also eliminate external crystal. This single chip integration makes the AU9410 the most cost effective USB keyboard solution available in the market. 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. Support for 19 x 8 standard key matrix. An Fn pin to selection of alternative matrix. Support separate ACPI keys. One pin dedicated for all-in-one ACPI function and also editable in the 19x8 key matrix 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 (vendor defined) INTRODUCTION 1 • • • • • • • • An additional LED2 for suspend special usage which will be turned on in suspend or can be defined by vendors Support ACPI compliant suspend/shutdown key Fn key toggles or selectable based on a configuration bit Extended debounce timing is added on the Caps Lock and CD eject key USB vendor ID, product ID, and keyboard scan code table can be customized via optional external EEPROM. Built-in 6 MHz crystal Contains 4K byte ROM to support 4 different keyboard models Available in 48 DIP, 48 LQFP and probed good die. COB module solution is also available INTRODUCTION 2 2.0 Application Block Diagram The AU9410 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. PC with USB Host Controller USB Mouse USB Keyboard APPLICATION BLOCK DIAGRAM 3 APPLICATION BLOCK DIAGRAM 4 3.0 Pin Assignment 3.1 Pin Assignment SCAN_R1 TESTCLKIN VCCA GNDA VCC5V VCC3V USB_DP USB_DM EEPENABLE GNDIO LED1 LED2 48 47 46 45 44 43 42 41 40 39 38 37 SCAN_R2 1 36 NUM_LOCK SCAN_R3 2 35 CAPS_LOCK SCAN_R4 3 34 SCROLL_LOCK SCAN_R5 4 33 E2PDATA SCAN_R6 5 32 E2PCLK SCAN_R7 6 SCAN_R8 7 SCAN_R9 SCAN_R10 Alcor Micro AU9410 48-PIN LQFP 31 AIN/BIN 30 FNKEYN 8 29 ACPIKEYN 9 28 SCAN_C8 GNDK 10 27 SCAN_C7 VCCK 11 26 SCAN_C6 SCAN_R11 12 25 SCAN_C5 SCAN_R19 SCAN_R18 21 22 23 24 SCAN_C4 20 SCAN_C3 19 SCAN_C2 18 SCAN_C1 17 SCAN_R17 SCAN_R13 16 SCAN_R16 SCAN_R12 15 SCAN_R15 14 SCAN_R14 13 PIN ASSIGNMENT 5 Table 3-1 Pin Description Pin No. Pin Name I/O Type Description 1 SCAN_R2 Input/Output, Pull down Row Scan line 2 SCAN_R3 Input/Output, Pull down Row Scan line 3 SCAN_R4 Input/Output, Pull down Row Scan line 4 SCAN_R5 Input/Output, Pull down Row Scan line 5 SCAN_R6 Input/Output, Pull down Row Scan line 6 SCAN_R7 Input/Output, Pull down Row Scan line 7 SCAN_R8 Input/Output, Pull down Row Scan line 8 SCAN_R9 Input/Output, Pull down Row Scan line 9 SCAN_R10 Input/Output, Pull down Row Scan line 10 GNDK Ground 11 VCCK Power Core Power 12 SCAN_R11 Input/Output, Pull down Row Scan line 13 SCAN_R12 Input/Output, Pull down Row Scan line 14 SCAN_R13 Input/Output, Pull down Row Scan line 15 SCAN_R14 Input/Output, Pull down Row Scan line 16 SCAN_R15 Input/Output, Pull down Row Scan line 17 SCAN_R16 Input/Output, Pull down Row Scan line 18 SCAN_R17 Input/Output, Pull down Row Scan line 19 SCAN_R18 Input/Output, Pull down Row Scan line 20 SCAN_R19 Input/Output, Pull down Row Scan line 21 SCAN_C1 Input, Pull up Column Scan line 22 SCAN_C2 Input, Pull up Column Scan line 23 SCAN_C3 Input, Pull up Column Scan line 24 SCAN_C4 Input, Pull up Column Scan line 25 SCAN_C5 Input, Pull up Column Scan line 26 SCAN_C6 Input, Pull up Column Scan line 27 SCAN_C7 Input, Pull up Column Scan line PIN ASSIGNMENT 6 28 SCAN_C8 Input, Pull up Column Scan line 29 ACPIKEYN Input, Pull up Sleep,Wake up (low active) 30 FNKEYN Input, Pull up Selective alternative keyboard (low active) 31 AIN/BIN 32 E2PCLK Input, Pull up EEPROM Clock 33 E2PDATA Input, Pull up EEPROM Data 34 SCROLL_LOCK Output Scroll_lock LED output-low active-open drain 35 CAPS_LOCK Output Cap lock LED – low active – open drain 36 NUM_LOCK Output Num lock LED – low active –open drain 37 LED2 Output Additional LED 2 – low active –open drain 38 LED1 Output Additional LED 1 –low active –open drain 39 GNDIO Ground Test pin ; always pull high Enable EEPROM function 40 EEPENABLE Input =0 use internal ROM =1 use external EEPROM 41 USB_DM Input/ Output USB downstream Port1 D- 42 USB_DP Input/ Output USB downstream port1 D+ 43 VCC3V Power 3v power supply 44 VCC5V Power 5v power supply 45 GNDA Ground 46 VCCA Power 47 TESTCLKIN 48 SCAN_R1 Analog Power Test Pin Input/Output, Pull down Row Scan line PIN ASSIGNMENT 7 PIN ASSIGNMENT 8 4.0 System Architecture and Reference Design 4.1 AU9410 Block Diagram AU9410 Block Diagram Root Port XCVR USB SIE Command Processor Suspend, Resume And Frame Timer Keyboard & Keypad Scan And FIFO Led Control 19 Row 8 Column 2 Vendor LED(2) Num Lock Cap Lock Scroll Lock Fn Key Special Key Cobntrol Logic 3.3V 3.3V Voltage Regulator 2048X16 ROM EEPROM Control SYSTEM ARCHITECTURE AND REFERENCE DESIGN ACPI Key Optional 1K EEPRom 9 4.2 Sample Schematics VCC J1 U1 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 48 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 SCAN_C1 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SCAN_C6 SCAN_C7 SCAN_C8 21 22 23 24 25 26 27 28 SW1 SW2 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 C1 GNDIO VCCK GNDK TESTCLKIN VCCA GNDA AIN/BIN LED2 LED1 NUM_LOCK CAPS_LOCK SCROLL_LOCK C2 39 0.1UF 0.1UF FB FB 11 10 F3 F4 47 46 45 VCC3.3 31 R1 VCC3.3 47K D1 37 38 36 35 34 D2 D3 D4 D5 E2PDATA E2PCLK 33 32 Optional VCC3.3 Au9410 48 pin J2 1 2 3 R2 VCC3.3 Internal ROM select When EEPENABLE =L ROM 32 33 U2 CON3 Pull high: Enable external ROM Pull down: Enable internal ROM VCC3.3 VCC VCC DATADATA+ GND FGND1 EEPENABLE VCC3.3 + + + 1 2 3 4 5 44 VCC5V ACPIKEYN FNKEYN 40 FB FB 43 VCC3V SCAN_C1 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SCAN_C6 SCAN_C7 SCAN_C8 29 30 41 42 USB_DM USB_DP F1 F2 10K VCC3.3 VCC3.3 J3 + + + CON3 8 7 6 5 E2PCLK E2PDATA J4 1 2 3 E2PCLK + + + 1 2 3 C3 VCC WP SCL SDA A0 A1 A2 GND 1 2 3 4 24C08 or compatible 0.1UF CON3 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. A L L B L H C H L D H H 1 of E2PDATA Size A Document Number Date: Friday, February 27, 2004 Rev Au9410 demostration schematics Sheet SYSTEM ARCHITECTURE AND REFERENCE DESIGN 3.2 10 1 4.3 AU9410 Keyboard EEPROM Sample Value Offset 0 Hex Value 00,01 Description 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. 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 48,4C RESERVED LoByte: Pointer to Hub device descriptor 000h ROM address Hibyte: Xferend address +1 RESERVED LoByte : Pointer to Hub configuration descriptor 000h ROM addr HiByte : Xfer end address + 1 (config+interface+endpoint) RESERVED 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+endpoint2) 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 SYSTEM ARCHITECTURE AND REFERENCE DESIGN 11 16 4C,52 18 52,6A 1A 6A,82 1C 09,02,19,00,01,01,00,A0,19 25 09,04,00,00,01,09,00,00,00 2E 07,05,81,03,01,00,FF 35 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 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 address HiByte : Xfer end address + 1 LoByte : Pointer to string descriptor (index 3) 100h ROM address HiByte : Xfer end address + 1 RESERVED Config Desc. 1 interface, bus powered, remote wakeup, 50 mA Total bytes returned : 0x19 RESERVED Hub interface descriptor, interface 0. Class code 0x9 RESERVED 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 RESERVED 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 RESERVED SYSTEM ARCHITECTURE AND REFERENCE DESIGN 12 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 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 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 (9440) 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 09 A1 85 95 75 19 2A 81 0C Usage Page Consumer Device 01 Usage Consumer Control 01 Collection Application 03 Report ID 3 01 Report Count 1 10 Report Size 16 00 Usage Minimum 0 FF 7F Usage Maximum 32767 00 Input (data, variable, absolute, SYSTEM ARCHITECTURE AND REFERENCE DESIGN 13 preferred State) C0 End Collection 06 00 FF Usage Page Vendor Defined Page 1 09 01 Usage Vendor Usage 1 A1 01 Collection Application 85 04 Report ID 4 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) 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 14C 04,03,09,04 0C, 41,4C,43,4F, 52, 158 30, 55,53,42,20,4D,75,6C,74, 69,6D,65,64,69,61,20,4B, 65,79,62,6F,61,72,64, 30, 55,53,42,20,4D,75,6C,74, 69,6D,65,64,69,61,20,4B, 65,79,62,6F,61,72,64, 16A 182 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, 1A0 00,00,00,00, 00,00,00,00, 00,00,00,00 ,00,00,00,00, 00,00,00,00, 00,00,00,00, 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 Spare bytes 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 SYSTEM ARCHITECTURE AND REFERENCE DESIGN 14 00,00,00,00, 00,00,00,00, Row 19 column2 NA Row 19 column1 NA 44,F0,00,00, 44,F3,00,00, 43,25,02,00, 00,00,00,E3, 43,24,02,00, 00,00,00,65, 43,B6,00,00, 43,B5,00,00, Row 18 column8 Row 18 column7 Row 18 column6 Row 18 column5 Row 18 column4 Row 18 column3 Row 18 column2 Row 18 column1 Hotkey/ID4: <User 1> Hotkey/ID4: <User 4> Hotkey/ID3: <Forward> Normal Key: <Win-L> Hotkey/ID3 <Back> Normal Key: <Apps> Hotkey/ID3: <Last Track> Hotkey/ID3: <Scan Next Track> 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> 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, 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, 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, 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, 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 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> 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> 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> Row 13 column8 Row 13 column7 Row 13 column6 Row 13 column5 Row 13 column4 Row 13 column3 Normal Key: <? > Normal Key <Pause> Normal Key: <? > Normal Key: <Enter-R> Normal Key: <K107> Normal Key: <+> SYSTEM ARCHITECTURE AND REFERENCE DESIGN 15 00,00,00,56, 00,00,00,55, 00,00,00,63, 00,00,00,5B, 00,00,00,5E, 00,00,00,61, 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, 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, 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 13 column2 Normal Key: <End> Row 13 column1 Normal Key: <Home> Row 12 column8 Row 12 column7 Row 12 column6 Row 12 column5 Row 12 column4 Row 12 column3 Row 12 column2 Row 12 column1 Normal Key: <-> Normal Key: <*> Normal Key: <. Del> Normal Key: <3 PgDn> Normal Key: <6 ? > Normal Key: <9 Pgup> Normal key: <PageDn> 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: <- _> Row Row Row Row Row Row Row 7 column8 7 column7 7 column6 7 column5 7 column4 7 column3 7 column2 Normal Key: <K133> Normal Key: <>.> Normal Key: <K132> Normal Key: <L> Normal Key: <F7> Normal Key: <O> Normal Key: <(9> SYSTEM ARCHITECTURE AND REFERENCE DESIGN 16 Row 7 column1 Normal Key: <F8> 00,00,00,87, 00,00,00,36, 00,00,00,3F, 00,00,00,0E, 00,00,00,30, 00,00,00,0C, 00,00,00,25, 00,00,00,2E, 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, 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, 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, 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, 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 6 column8 6 column7 6 column6 6 column5 6 column4 6 column3 6 column2 6 column1 Normal Key: <K56> Normal Key: <<,> Normal Key: <F6> Normal Key: <K> Normal Key: <}]> Normal Key: <I> Normal Key: <*8> Normal Key: < 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> 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> 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> 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> 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 REFERENCE DESIGN 17 SYSTEM ARCHITECTURE AND REFERENCE DESIGN 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 VCC 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 ρF ρF ρF 5 5 5 5.3 DC Electrical Characteristics for 3.3 volts operation SYMBOL VIL VIH VOL VOH RI PARAMETER Input Low Voltage Input Hight Voltage Output low voltage Output high voltage Input Pull-up/down resistance CONDITIONS CMOS CMOS IOL=4mA, 16mA IOH=4mA,16mA Vil=0V or Vih=VCC MIN TYP MAX 0.9 2.3 0.4 2.4 10k/200k ELECTRICAL CHARACTERISTICS 19 UNITS V V V V KΩ 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. 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. n Human-Body-Model stress devices by sudden application of a high voltage supplied by a 100 PF capacitor through 1.5 Kohm resistance. n 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 n Zap Interval : 1 second n Number of Zaps : 3 positive and 3 negative at room temperature n 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 A V Supply 1 Source + Untested Input Tied to V supply Vcc Pin under test DUT Untested Output Open Circuit + GND Trigger Source Test Circuit : Positive Input/ output Overvoltage /Overcurrent ELECTRICAL CHARACTERISTICS 22 Icc Measurement 1 Source + Untested Input Tied to V supply Pin under test mA V Supply Vcc Untested Output Open Circuit DUT + GND Trigger Source Test Circuit : Negative Input/ Output Overvoltage /Overcurrent 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 ELECTRICAL CHARACTERISTICS 24 6.0 Mechanical Information Following diagrams show the dimensions of the AU9410 48-pin LQFP. Measurements are in inches. body size lead D1 E1 count 7 7 48 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/10/2003 PIN 40:DP is updated to PIN 41 PIN 41:DM is updated to PIN40 3/13/2003 4.1 AU9410 Block Diagram Row18 is corrected to Row 19 4.3 AU9410 Keyboard EEPROM Sample Value Update and Check 6/11/2003 Notice: AU9410 is packaged in 48-pin LQFP but not SSOP. 48-pin SSOP on page 2 in revision 1.4 was owing to mistyping. MECHANICAL INFORMATION 27