ETC AU9462

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