AU9432 R2 Multimedia USB Keyboard Hub Technical Reference Manual Revision 2.1 1998-2002 Alcor Micro Corp. All Rights Reserved Copyright Notice Copyright 1998-2002 Alcor Micro Corp. All Rights Reserved. Trademark Acknowl edgements 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 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 notice. Contact Information: Web site: http://www.alcormicro.com/ Taiwan Alcor Micro Corp. 4F-1, No 200, Kang Chien Road, Nei Hu, Taipei, Taiwan R.O.C. Phone: 886-2-8751-1984 Fax: 886-2-2659-7723 San Clara Office 2901 Tasman Drive, Suite 206 Santa Clara, CA 95054 Phone: (408) 845-9300 Fax: (408) 845-9086 Los Angeles Office 9400 Seventh St., Bldg. A2 Rancho Cucamonga, CA 91730 Phone: (909) 483-9900 Fax: (909) 944-0464 Table of Contents 1.0 2.0 3.0 4.0 Introduction--------------------------------------------------------------------------------------- 1 1.1 Description----------------------------------------------------------------------------------- 1 1.2 Features--------------------------------------------------------------------------------------- 1 Application Block Diagram------------------------------------------------------------------ 3 -Pin Assignment--------------------------------------------------------------------------------- 5 -System Architecture and Reference Design------------------------------------------- 9 .4.1 AU9432 R2 Block Diagram--------------------------------------------------------------- 9 ---4.2 Sample Schematics------------------------------------------------------------------------- 10 4.3 Keyboard Hub EEPROM Sample Value---------------------------------------------- 11 --------4.4 Sample Key Matrix Layout Table------------------------------------------------------16 5.0 6.0 Electrical Characteristics-------------------------------------------------------------------- 17 -5.1 Absolute Maximum Rating--------------------------------------------------------------17 5.2 Recommended Operating Conditions-------------------------------------------------- 17 5.3 General DC Characteristics-------------------------------------------------------------- 18 5.4 DC Electrical Characteristic for 5 volts operation----------------------------------- 18 5.5 DC Electrical Characteristic for 3.3 volts operation-------------------------------- 19 5.6 Crystal Oscillator Circuit Setup for Characteristics-------------------------------- 19 5.7 USB Transceiver Characteristics-------------------------------------------------------- 20 5.8 ESD Test Results---------------------------------------------------------------------------- 24 5.9 Latch-Up Test Results--------------------------------------------------------------------- 25 Mechanical Information----------------------------------------------------------------------- 27 TABLE OF CONTENTS i This Page Intentionally Left Blank TABLE OF CONTENTS i 1.0 Introduction Description The AU9432 R2 is an integrated USB keyboard and 2 port hub controller chip. The AU9432 R2 has a built-in default keyboard matrix, so that it can be directly connected to an 18 x 8 keyboard matrix. The keyboard matrix can be customized via an optional external 1024-byte serial EEPROM. Downstream ports can be used to connect various USB peripheral devices, such as USB printers, modems, scanners, cameras, mice, and joysticks to the system without adding external glue logic. It also supports multimedia volume control, CD/DVD Play/Pause, Stop, Eject, Mute and general purpose shortcut keys such as Internet, email and help. This single chip integration makes the AU9432 R2 the most cost effective hub/keyboard solution available in the market. Features ?? Fully compliant with the Universal Serial Bus Specification, version 1.1 ?? USB hub design is compliant with Universal Serial Bus Hub Specification, revision 1.1 ?? USB keyboard design is compliant with USB Device Class Definition for Human Interface Devices (HID), Firmware Specification, version 1.1 ?? Single chip integration of USB keyboard, hub, ACPI and multimedia control functions ?? Integrated USB hub supports two bus-powered downstream ports ?? Patent-pending, table-driven SCANTABLE? technology for easy customization to different keyboard matrix up to 18x8. ?? Support rotary encoder for multimedia volume control ?? Support CD/DVD Play/Pause, Fast Forward, Rewind, Stop, Eject, Mute (up to 24 keys) ?? Additional general purpose keys for internet, email, help…shortcuts, up to 16 keys. ?? Additional 2 general purpose LEDs ?? Support ACPI compliant suspend/shutdown key ?? Built-in 3.3v voltage regulator allows single +5V operating voltage drawing directly from USB bus. This results in reduced overall system cost. ?? Optional gang-powered control pin for downstream port. ?? Runs at 12Mhz frequency ?? Available in 64-pin LQFP package. INTRODUCTION 1 This Page Intentionally Left Blank INTRODUCTION 2 2.0 Application Block Diagram The AU9432 R2 is a single chip which integrates USB keyboard and hub functionality. The upstream port is connected to the USB system. The downstream ports can be used for a mouse and joystick. The multimedia function keys are designed to support volume control, CD/DVD Play/Pause, Stop, Eject, Mute and general purpose shortcut keys for one key internet, email and help. APPLICATION BLOCK DIAGRAM 3 This Page Intentionally Left Blank APPLICATION BLOCK DIAGRAM 4 3.0 Pin Assignment The AU9432 R2 is packed in a 64-pin Quad Flat Package (LQFP). The following figure shows the signal names for each of the pins on the chip of a LQFP package. The table on the following page describes each of the pin signals. 56 55 54 53 DESCSELET2 MODEKEYN USB2_DM USB2_DP USB1_DM 58 57 52 51 50 49 1 48 2 47 3 46 4 45 5 44 6 43 7 42 8 41 9 40 10 39 11 38 12 37 13 36 14 35 15 34 16 18 19 20 21 22 23 24 29 33 30 31 32 DESCSELET1 DESCSELET0 CAPSLOCK NUM_LOCK LED2 LED1 DP1OVCR DP2PWRUP DP2OVRCR GANGPWRN AIN GNDK VCC3K BIN SCAN_R1 SCAN_R2 SCAN_R3 SCAN_R4 26 27 28 SCAN_R5 SCAN_R6 SCAN_C6 SCAN_C7 SCAN_C8 SCAN_R9 SCAN_R10 25 SCAN_R7 SCAN_R8 SCAN_C1 17 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SHUTDKYN SCAN_M2 SCAN_M1 SCAN_M0 SCAN_R18 SCAN_R17 SCAN_R16 SCAN_R15 SCAN_R14 SCAN_R13 SCAN_R12 SCAN_R11 59 USB1_DP USB_DM USB_DP VCCAP GNDAP XTAL_2 XTAL_1 RSTN MUTEKEYN SLEEPKEYN SCROLL_LOCK 64 63 62 61 60 GNDIO VHV V33 WAKUPKYN PIN ASSIGNMENT 5 Table 3-1. Pin Descriptions Pin # Pin Name IO Type 1 2 3 4 5 6 GNDIO VHV VCC33 WAKUPKYN SHUTDKYN SCAN_M2 GND 5V Power Supply Regulator 3.3V Output INPUT, PULL UP INPUT, PULL UP INPUT,OUTPUT,PULL DOWN 16mA, 50KOhm Driving Capability 7 SCAN_M1 INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm 8 SCAN_M0 INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 SCAN_R18 SCAN_R17 SCAN_R16 SCAN_R15 SCAN_R14 SCAN_R13 SCAN_R12 SCAN_R11 SCAN_R10 SCAN_R9 SCAN_C8 SCAN_C7 SCAN_C6 SCAN_C5 SCAN_C4 SCAN_C3 SCAN_C2 SCAN_C1 SCAN_R8 SCAN_R7 SCAN_R6 SCAN_R5 SCAN_R4 SCAN_R3 SCAN_R2 SCAN_R1 BIN VCC3K GNDK AIN GANGPWRN INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT,PULL UP,PULL DOWN 16mA, 50KOhm INPUT,PULL UP,PULL DOWN 16mA, 50KOhm INPUT,PULL UP 2.5K Ohm INPUT,PULL UP 2.5K Ohm INPUT,PULL UP 2.5K Ohm INPUT,PULL UP 2.5K Ohm INPUT,PULL UP 2.5K Ohm INPUT,PULL UP 2.5K Ohm INPUT,PULL UP 2.5K Ohm INPUT,PULL UP 2.5K Ohm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm INPUT Kernel 3.3V Input Kernel Ground INPUT OUTPUT 8mA Description Ground 5V input ACPI wakeup key ACPI shutdown key Row/Scan Line (dedicated for mm/shortcut keys) Row/Scan Line (dedicated for mm/shortcut keys) Row/Scan Line (dedicated for mm/shortcut keys) Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Column line Column line Column line Column line Column line Column line Column line Column line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Row/Scan Line Rotary encoder input ‘B’ +3V power supply Ground Rotary encoder input ‘A’ Port 1 power/Gang power PIN ASSIGNMENT 6 40 DP2OVRCUR INPUT,PULL UP 50KOhm 41 DP2PWRUP OUTPUT 8mA 42 DP1OVRCUR INPUT,PULL UP 50KOhm 43 LED1 OUTPUT 8mA 44 LED2 OUTPUT 8mA 45 NUM_LOCK OUTPUT 16mA 46 CAPSLOCK OUTPUT 16mA 47 48 49 50 51 DESCSELET0 DESCSELET1 DESCSELET2 MODEKEYN USB2_DM INPUT INPUT INPUT INPUT INPUT/OUTPUT 16mA 52 USB2_DP INPUT/OUTPUT 16mA 53 USB1_DM INPUT/OUTPUT 16mA 54 USB1_DP INPUT/OUTPUT 16mA 55 56 57 58 59 60 61 62 63 USB_DM USB_DP VCCAP GNDAP XTAL_2 XTAL_1 RSTN MUTEKEYN SLEEPKEYN INPUT/OUTPUT INPUT/OUTPUT Analog 3.3V Input Analog Ground OUTPUT INPUT INPUT INPUT,PULL UP INPUT,PULL UP 16mA 16mA 64 SCROLL_LOCK OUTPUT 16mA 50KOhm 50KOhm enable (gang mode) Port 2 over current – low active Downstream port 2 power enable – low active Port 1 over current – low active Additional LED 1 – low active – open drain Additional LED 2 – low active – open drain Num lock LED – low active – open drain Cap Lock LED – low active – open drain Fn Key USB downstream port 2 DUSB downstream port 2 D+ USB downstream port 1 DUSB downstream port 1 D+ USB upstream DUSB upstream D+ Analog VCC Analog ground) 12MHz crystal output 12MHz Cryst al input Reset – low active Mute key, low active ACPI (Sleep/wakeup/power down) – low active Scroll_lock LED output – low active –open drain PIN ASSIGNMENT 7 This Page Intentionally Left Blank PIN ASSIGNMENT 8 4.0 System Architecture and Reference Design 4.1 AU9432 R2 Block Diagram AU9472 Block Diagram SYSTEM ARCHITECTURE AND REFERENCE DESIGN 9 4.2 Sample Schematics VCC3.3 JP1 1 2 3 4 5 6 7 8 9 10 C9 SCAN_C1 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SCAN_C6 SCAN_C7 SCAN_C8 HEADER 10 JP2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 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_C1 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SCAN_C6 SCAN_C7 SCAN_C8 26 25 24 23 22 21 20 19 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 34 33 32 31 30 29 28 27 18 17 16 15 14 13 12 11 10 9 8 7 6 63 62 U1 55 USB_DM 5 6 USB_DP 4 9 NC 5 0 MODEKEYN SCAN_C1 SCAN_C2 SCAN_C3 SCAN_C4 SCAN_C5 SCAN_C6 SCAN_C7 SCAN_C8 D2 LED D3 LED D4 R13 R14 R15 A_IN B_IN 0.1UF 1UF 10UF F1 FB C33 0.1UF F2 1 2 3 4 5 VCC3.3 C14 FB VCC DATADATA+ GND FGND1 VCC C11 C15 0.1UF 3 8 R26 VCC3.3 VCCAP J2 VCC3.3 3 5 R27 100K C17 C21 0.1UF 3 F3 57 5 9 R9 5 3 R11 USB1_DM 5 4 R12 USB1_DP 4 2 DP1_OVRCUR# 3 9 GANGPWRN 5 1 R16 USB2_DM 5 2 R17 USB2_DP 4 0 DP2_OVRCUR# 4 1 DP2_PWR# R5 15K 47P C20 150UF FB VCC3.3 C20 FB 0.1UF F 8 58 GNDAP FB 39 6 0 R7 XTAL_1 0.1U RIGHT R6 15K 47P 0.1UF J3 C22 Y1 1M 12MHZ R8 39PF C23 39 C37 39 39 GND DM DP OUT_A FGND C19 C31 C24 C34 R10 15K 47P C36 0.1U 150UF GND DM DP OUT_A FGND LEFT 39PF 39 39 U2 1 8 2 ENA# OUTA 7 IN 6 3 FLGA# 4 FLGB# GND 5 ENB# OUTB 47 E2P_CLK 4 8 E2P_DATA RESET# R4 15K 47P 100K VCC3.3 VCC3.3 C26 1.5K F4 44 43 LED2# LED1# R25 470K F7 2 VHV 1 GNDIO 470 45 470 46 NUM_LOCK# CAP_LOCK# 470 64 SCR_LOCK# 61 FB C32 0.1UF R2 0.1UF 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_M0 SCAN_M1 SCAN_M2 SLEEP# MUTE# XTAL_2 VCC LED 39 39 J1 36 VCC3K 3 7 GNDK 4 5 WAKUPKYN SHUTDKYN HEADER 18 R1 R3 VCC C10 AU9472A2 VCC C25 0.1UF 2526 or compatible VCC U3 1 2 A0 3 A1 4 A2 GND 8 VCC 7 WP 6 SCL 5 SDA 24C08 or compatible 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 R23 47K R24 47K C29 0.1UF Title AU9472R2 USB KEYBOARD-HUB CONTROLLER Size A4 Date: Document Number Rev A ALCOR MICRO AU9472R2 Friday, June 07, 2002 Sheet SYSTEM ARCHITECTURE AND REFERENCE DESIGN 1 of 1 10 4.3. AU9432 R2 Keyboard Hub EEPROM Sample Value Offset 00 Hex value 00,07 02 B1,C3 04 1C,35 06 C3,CC 08 CC,DE 0A 35,57 0C 47,50 0E 70,B1 10 60,69 12 54,02 14 02,06 16 06,12 18 12,3A Description Configuration Byte 1 bit 0 : Individual power. Byte 1 bit 1 : Wakeup on any key. Byte 1 bit 2 : Select SelfPower change by HID feature. Byte 1 bit 3 : Enable disconnect on power change. Byte 1 bit 4 : Disable Hub(keyboard only). Byte 1 bit 5 : Enable Volume Up/Down Keys (Disable rotary encoder). Byte 1 bit 6 : Enable Split Report (16 bits - id3, 8 id1) Byte 1 bit 7 : Enable Port Error LoByte : Pointer to Hub device descriptor 000h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to Hub configuration descriptor 000h ROM address HiByte : Xfer end address + 1 (config+interface+endpoint) LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM address 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 200h ROM address, end in 300h ROM address LoByte : Pointer to string descriptor (index 0) 300h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to string descriptor (index 1) 300h ROM address HiByte : Xfer end address + 1 LoByte : Pointer to string descriptor (index 2) 300h ROM address SYSTEM ARCHITECTURE AND REFERENCE DESIGN 11 1A 3A,42 1C 09,02,19,00,01,01,02,E0,32 25 2E 35 09,04,00,00,01,09,00,00,02 07,05,81,03,01,00,FF 09,02,22,00,01,01,02,E0,32 3E 09,04,00,00,01,03,01,01,02 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,02 60 69 70 09,21,10,01,00,01,22,AE,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,13,92,01,00,01,02, 00,01 B1 C3 09,29,03,0C,00,16,64,02,FF HiByte : Xfer end address + 1 LoByte : Pointer to string descriptor (index 3) 300h ROM address HiByte : Xfer end address + 1 Config Desc. 1 interface, self powered, remote wakeup, 100 mA Total bytes returned : 0x19 Hub interface descriptor, interface 0. Class code 0x9, Sub Class 02 Hub endpoint descriptor Keybrd Config Desc. 1 interfaces, Self powered, remote wakeup, 100 mA Total bytes returned : 0x22 Keyboard interface descriptor, interface 0. Class code 0x3.Boot subclass Keyboard HID 1.1 descriptor , Country code=00 Keyboard endpoint descriptor Added Key interface descriptor, interface 1. Class code 0x3. subclass 02, (KB 1 interface, Added key Not Used) Added Key HID 1.1 descriptor, Country code=00 Added Key endpoint descriptor Keyboard report descriptor Hub device descriptor, version 1. 1, change VID,PID Device version 1 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 – Hub Vender ID (058F) PP PP Product ID - Hub Product ID (9213) 01 00 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 0C 00 Individual Over-current, compoun d device, gang power switch 16 Power good wait time 16hx2 mS 64 Maximum current required (100 mA) 02 Port 1 is not removable FF Port power control mask SYSTEM ARCHITECTURE AND REFERENCE DESIGN 12 CC 12,01,10,01,00,00,00,08, 8F,05,72,94,01,00,01,02, 00,01 DE 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,00,00, 39,2C,4E,3A,3B,3C,3D,3E, 3F,40,41,42,43,53,47,5F, 60,61,56,5C,5D,5E,57,59, 5A,5B,62,63,58,44,45,46, 34,35,4D,31,1D,1B,06,19, 05,11,10,36,37,38,4C,55, 24,25,26,27,2D,2E,2A,2B, 14,1A,08,15,17,1C,18,0C, 12,13,2F,30,28,51,04,16, 07,09,0A,0B,0D,0E,0F,33, 32,4A,52,4B,48,50,4F,49, 00,89,E0,E4,E8,E2,E6,54, 8B,E3,00,00,67,88,00,8A, E1,87,00,00,E5,66,E7,65, 64,29,1E,1F,20,21,22,23, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 60,61,56,5C,5D,5E,57,59, 5A,5B,62,63,58,44,45,46, 34,35,4D,31,1D,1B,06,19, 05,11,62,36,63,54,4C,55, 5F,60,61,55,2D,2E,2A,2B, 14,1A,08,15,17,1C,5C,5D, 5E,56,2F,30,58,4E,04,16, 07,09,0A,0B,59,5A,5B,57, 32,4A,4B,4B,48,4A,4D,49, 00,89,E4,E4,E8,E2,E6,54, 8B,E3,00,00,67,88,00,8A, E1,87,00,00,E5,66,E7,65, 64,29,1E,1F,20,21,22,23, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 100 190 200 Keyboard device descriptor, version 1.1, change VID,PID Device version 1 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 (9472) 01 00 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 Spare bytes for expanding the Key report descriptor Keyboard Matrix 8x18 Keyboard Matrix 8x14 Spare bytes for expanding the Added Key report descriptor SYSTEM ARCHITECTURE AND REFERENCE DESIGN 13 254 302 306 312 33A 342 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, 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, 00,00,00,00, 05,0C,09,01,A1,01,85,01, 09,E0,15,E8,25,18,75,07, 95,01,81,06,15,00,25,01, 75,01,09,E2,81,06,C0,05, 01,09,80,A1,01,85,02,19, 81,29,83,15,00,25,01,75, 01,95,03,81,06,75,05,95, 01,81,01,C0,05,0C,09,01, A1,01,85,03,95,01,75,01, 15,00,25,01,0A,21,02,81, 06,0A,8A,01,81,06,09,B7, 81,06,09,CD,81,06,09,E9, 81,06,09,EA,81,06,0A,92, 01,81,06,0A,24,02,81,06, 0A,8A,01,81,06,0A,23,02, 81,06,0A,21,02,81,06,0A, 26,02,81,06,0A,27,02,81, 06,09,E2,81,06,09,00,81, 06,09,00,81,06,95,01,75, 08,81,01,05,08,09,19,75, 01,91,02,09,2A,91,02,95, 01,75,06,91,01,C0, 04,03,09,04 0C,03, 41,00,4C,00,43,00,4F,00,52,00, 28,03, 41,00,55,00,39,00,34,00, 33,00,32,00,20,00,4B,00, 65,00,79,00,62,00,6F,00, 61,00,72,00,64,00,20,00, 48,00,75,00,62,00, 08,03,31,00,32,00,33,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,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,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,00, 00,00,00,00,00,00,00,00, Added Key report descriptor (KB 1 interface, Added key Not Used) Lang ID array, (index 0), change string Leng,St r_desc, (index 1) Manufacturer, A,L,C,O,R Leng, Str_desc (index 2), change string Product, A,U,9,4,3,2, ,K,e,y,b,o,a,r,d, ,H,u,b Leng,Str_desc (Serial number, index 3), change string 1,2,3 Spare bytes SYSTEM ARCHITECTURE AND REFERENCE DESIGN 14 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, 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, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00, SYSTEM ARCHITECTURE AND REFERENCE DESIGN 15 4.4 Sample Key Matrix Layout Table This table is a sample key matrix. The AU9432 R2 can also mask this matrix as default without an external EEPROM. Table 4-1. Sample AU9432 R2 Key Matrix H1 H2 H3 H5 H6 H7 Alt-Right Japan r Korea-Right H8 ? Left V1 V2 H4 Alt-Left V3 Japan Ctrl-Left Caps-Lock Ctrl-Right V4 Korea-Left V5 Z A Back-Space `~ Enter V6 X S += 1! V7 F3 F5 Print-Screen V8 Esc F4 F12 Shift-Right Japan Shift-Left Home ?4 Tab ]} ?8 5 Q Pause F11 F9 F7 F1 Scroll-Lock F10 F8 F6 F2 V9 M J 7& 6^ U K ,< Y V10 N H 8* 5% I L .> T V11 B G 9( 4$ O ;: V12 V F 0) 3# P ‘” ?/ Space-Bar R E V13 C D -_ 2@ [{ Pg Up 9 ?6 W V14 Page-Up Page-DN \(UK) | ? - * Pg Dn 3 Ins 0 V15 Home End \| ? + / ?2 . Del V16 Insert Del ? ? ? Num Lock End 1 Enter (Pad) ?Right V17 V18 <> Japan Japan Rev.Key Brazil SYSTEM ARCHITECTURE AND REFERENCE DESIGN 16 5.0 Electrical Characteristics 5.1 Absolute Maximum Ratings SYMBOL VCC VIN VOUT Vcc5 Vin5 VOUT TSTG PARAMETER Power Supply Input Voltage Output Voltage Power Supply for Dual Oxide Cells Power Supply for Dual Oxide Cells Output Voltage Storage Temperature RATING -0.3 to 6.0 -0.3 to VCC+0.3 -0.3 to VCC+0.3 UNITS V V V -0.6 to 6.0 V -0.3 to Vcc5 +0.3 V -0.3 to Vcc5 +0.3 -55 to 150 V C O 5.2 Recommended Operating Conditions SYMBOL VCC VIN VCC5 VIN5 Tj PARAMETER Power Supply Input Voltage Commercial Power Supply for Dual Oxide Cells Industrial Power Supply for Dual Oxide Cells Input Voltage Commercial Junction Operating Temperature Industrial Junction Operating Temperature MIN 3.0 0 TYP 3.3 - MAX 3.6 VCC UNITS V V 4.75 5.0 5.25 4.5 5.0 5.5 0 0 25 Vcc5 115 O C -40 25 125 O C O C V V ELECTRICAL CHARACTERISTICS 17 5.3 General DC Characteristics SYMBOL PARAMETER IIL Input leakage current IOZ Tri-state leakage current CIN3 3.3 Input capacitance COUT3 3.3 Output capacitance 3.3V Bi-directional buffer CBID3 capacitance CIN5 5V Input capacitance COUT5 5V Output capacitance 5V Bi-directional buffer CBID5 capacitance CONDITIONS no pull-up or pull-down MIN -1 -1 TYP MAX UNITS 1 ?A 1 ?A ?F 4.9 ?F 2.8 2.7 2.7 4.9 ?F 2.7 5.6 ?F ?F 2.7 5.6 ?F 5.4 DC Electrical Characteristics for 5 volts operation ( Under Recommended Operating Conditions and VCC=4.5v ~ 5.25v , Tj= 0OC to +115OC ) SYMBOL PARAMETER CONDITIONS MIN TYP VIL Input Low Voltage CMOS VIH Input High Voltage CMOS 0.7*VCC VIL Input Low Voltage TTL VIH Input High Voltage TTL 2.0 VtSchmitt trigger negative CMOS 1.78 going threshold voltage Vt+ Schmitt trigger positive CMOS 3.20 going threshold voltage VtSchmitt trigger negative TTL 1.10 going threshold voltage Vt+ Schmitt trigger positive TTL 1.90 going threshold voltage VOL Output low voltage IOL =2, 4, 8, 12, 16, 24 mA VOH Output high voltage IOH =2, 4, 8, 12, 16, 24 mA 3.5 RI Input Pull-up/down VIL=0V or VIH=VCC 50 resistance MAX 0.3*VCC UNITS V V V V V 0.8 V V V 0.4 ELECTRICAL CHARACTERISTICS V V K? 18 5.5 DC Electrical Characteristics for 3.3 volts operation ( Under Recommended Operating Conditions and VCC=3.0v ~ 3.6v , Tj = 0O C to +115O C ) SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS VIL Input Low Voltage CMOS 0.3*VCC V VIH Input High Voltage CMOS 0.7*VCC V VtSchmitt trigger negative going CMOS V 1.20 threshold voltage Vt+ Schmitt trigger positive going CMOS V 2.10 threshold voltage VOL Output low voltage IOH =2, 4, 8, 12, 16, 24 mA 0.4 V VOH Output high voltage IOH =2, 4, 8, 12, 16, 24 mA 2.4 V RI Input Pull-up/down resistance VIL=0V or VIH=VCC 75 K? 5.6 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 19 5.7 USB Transceiver Characteristics RECOMMENDED OPERATING CONDITIONS SYMBOL V CC VI V I/O VO TAMB PARAMETER DC supply voltage DC input voltage range DC input range for I/Os DC output voltage range Operating ambient temperature range in free air CONDITIONS See DC and AC characteristics for individual device LIMITS MIN 3.0 0 0 0 0 UNIT MAX 3.6 5.5 V CC V CC 70 V V V V ° C ABSOLUTE MAXIMUM RATINGS (Notes 1 and 2) In accordance with the Absolute Maximum Rating System, Voltages are referenced to GND (Ground=0v) SYMBOL PARAMETER CONDITIONS V CC IIK VI V I/O DC supply voltage DC input diode current DC input voltage DC input voltage range for I/Os Vi<0 Note 3 IOK VO DC output diode current DC output voltage Vo> Vcc or Vo<0 Note 3 IO DC output source sink current for VP/VM and RCV pins DC output source or sink current for D+/D- pins DC Vcc or GND current Storage temperature range Power dissipation per package Vo=0 to Vcc LIMITS MIN MAX -0.5 +6.5 -50 -0.5 +5.5 -0.5 Vcc +0.5 +/-50 -0.5 Vcc +0.5 +/-15 Vo= 0 to Vcc +/-50 IO ICC , IGND TSTO PTOT -60 UNIT V mA V V mA V mA mA +/-100 mA ° +150 C mW NOTES: 1. Stresses beyond those listed may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these or any other conditions beyond those indicated under "Recommended Operating Conditions" is not implied. Exposure to absolute maximum rated conditions for extended periods may affect device reliability. 2. The performance capability of a high performance integrated circuit in conjunction with its thermal environment can create junction temperatures which are detrimental to reliability. The maximum junction temperature of this integrated circuit should not exceed 150°C. 3. The input and output voltage ratings may be exceeded if the input and output clamp current ratings are observed. ELECTRICAL CHARACTERISTICS 20 DC ELECTRICAL CHARACTERISTICS Over recommended operating conditions. Voltages are referenced to GND (Ground=0V). SYMBOL PARAMETER VHYS VIH VIL RoH Hysteresis on inputs HIGH level input LOW level input Output impedance (HIGH state) Output impedance (LOW state) HIGH level output (Note 3) RoL VOH VOL LOW level output (Note 3) IQ Quiescent supply current Isup Supply current in suspend IFS Active supply current (Full Speed) Active supply current (Low Speed) Imput leakage current ILS ILeak IOFF 3-state output OFF-state current LIMITS -400°C to +850°C MIN TYP MAX Vcc=3.0V to 3.6V (Note 3) 0.3 0.4 0.5 Vcc=3.0V to 3.6V (Note 3) 1.5 2.0 Vcc=3.0V to 3.6V (Note 3) 0.8 1.1 Note 2 28 34 43 TEST CONDITIONS Note 2 28 35 Vcc=3.0V Io=6mA Vcc=3.0V Io=4mA Vcc=3.0V Io=100? A Vcc=3.0V Io=6mA Vcc=3.0V Io=4mA Vcc=3.0V Io=100? A Vcc=3.6V VI=Vcc or GND Io=0 Vcc=3.6V VI=Vcc or GND Io=0 Vcc=3.3V 2.2 2.4 2.8 2.7 0.3 330 9 Vcc=3.3V 2 Vcc=3.6V VI=5.5V or GND, not for I/O Pins Vi=Vih or ViL; Vo=Vcc or GND +/0.1 43 UNIT V V V ohm ohm V 0.7 0.4 0.2 600 V 70 ?A 14 mA ?A mA +/?A 0.5 +/-10 ? A NOTES: 1. All typical values are at Vcc=3.3V and Tamb=25°C. 2. This value includes an external resistor of 24 ohm +/-1%. See "Load D+ and D-" diagram for testing details. 3. All signals except D+ and D-. ELECTRICAL CHARACTERISTICS 21 AC ELECTRICAL CHARACTERISTICS GND=0V, tR = tF =3.0 ns; CL = 50pF, RL=500ohms SYMBOL tpLH tpHL trise tfall tRFM tpLH tpHL trise tfall tRFM tpLH tpHL tpLH tpHL tpHZ tpZH tpLZ tpZL tsu Vcr PARAMETER VMO/VPO to D+/DFull Speed Rise and Fall Times Full Speed Rise and Fall Time Matching Full Speed VMO/VPO to D+/DLow Speed Rise and Fall Times Low Speed Rise and Fall Time Matching Low Speed D+/D- to RCV D+/D- to VP/VM LIMITS (TAMB ) WAVEFORM 1 2 0° MIN 0 0 4 4 90 1 2 Setup for SPEED Crossover point1 5 3 9 9 75 75 70 9 9 4 4 1 OE# to D+/D- RL = 500ohm TYP 120 120 3 4 0° 0 C to +25 C 0 1.3 MAX 12 12 20 20 110 300 300 300 200 130 0° UNIT MIN 0 0 4 4 90 MAX 14 14 20 20 110 ns 75 75 70 300 300 300 200 130 16 16 8 8 12 12 10 10 ns 16 16 8 8 12 12 10 10 2.0 0° 0 C to +70 C 1.3 2.0 ns ns % ns % ns ns ns V NOTE: 1. The crossover point is in the range of 1.3V to 2.5V for the low speed mode with a 5Cpf capacitance. ELECTRICAL CHARACTERISTICS 22 ELECTRICAL CHARACTERISTICS 23 5.8 ESD Test Results Test Description : ESD Testing was performed on a Zapmaster system using the Human-Body –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 6000V 200V Results Pass Pass ELECTRICAL CHARACTERISTICS 24 5.9 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 (Postive) 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 25 Icc Measurement mA 1 Source + Untested Input Tied to V supply V Supply Vcc Pin under test 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 Current Vdd-Vxx Model + + - Voltage (v)/ Current 11.0 11.0 200 200 9.0 S/S 5 Results Pass 5 5 Pass ELECTRICAL CHARACTERISTICS 26 6.0 Mechanical Information MECHANICAL INFORMATION 27