ETC AU9410

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