Alcor Micro AU9412EEP Product manual

AU9412EEP
USB Keyboard/Hub Controller
Technical Reference Manual
Revision 1.03
© 1998 Alcor Micro Inc.
All rights reserved

Copyright Notice
Copyright 1998
Alcor Micro Inc.
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 Inc. reserves the right to change this product without notice.
Alcor Micro Inc. makes no warranty for the use of its products and bears no responsibility for any errors which appear in this
document. Specifications are subject to change without notice.
Contact Information
USA Headquarters Los Angeles
Alcor Micro, Inc. Alcor Micro, Inc.
155A Moffett Park Drive, Suite 240 9400 Seventh St., Bldg. A2
Sunnyvale CA, 94089 Rancho Cucamonga, CA 91730
Phone: (408) 541-9700 Phone: (909) 483-9900
Fax: (408) 541-0378 Fax: (909) 944-0464
Taiwan
Alcor Micro Inc. Taiwan
7F, No 279, Sec. 4, Hsin-I Road,
Taipei, Taiwan R.O.C.
Phone: 886-22-325-9512
Fax: 886-22-702-6030

TABLE OF CONTENTS i
Table of Contents
1.0 Introduction
................................
................................
................................
......
1
1.1. Description .............................................................................................................1
1.2. Features .................................................................................................................1
2.0 Application Block Diagram
................................
................................
.............
3
3.0 Pin Assignment
................................
................................
................................
5
4.0 System Architecture and Reference Design
................................
.................
10
4.1. AU9412EEP Block Diagram..................................................................................10
4.2. Sample Schematics.................................................................................................10
4.3. Sample Key Matrix Layout Table ..........................................................................10
5.0 Electrical Characteristics
................................
................................
................
10
5.1. Maximum Ratings..................................................................................................10
5.2. Recommended Operating Conditions.....................................................................10
5.3. Crystal Oscillator Circuit Setup for Characterization.............................................10
5.4. USB Transceiver Characteristics............................................................................10
5.5. ESD Test Results....................................................................................................10
5.6. Latch-Up Test Results............................................................................................10
6.0 Mechanical Information
................................
................................
...................
10

This Page Intentionally Left Blank

INTRODUCTION 1
1.0 Introduction
1.1. Description
The AU9412EEP is an integrated USB keyboard and 2 port hub controller chip. The
AU9412EEP 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
512-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.
Single chip integration makes the AU9412EEP the most cost effective keyboard/hub solution
available in the market.
1.2. Features
•Fully compliant with the Universal Serial Bus Specification, version 1.0
•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.0
•Single chip integrated USB keyboard/hub controller with embedded proprietary
processor
•Integrated USB hub supports two bus-powered downstream ports
•Patent-pending, table-driven SCANTABLEtechnology for easy customization to
different keyboard matrix
•USB vendor ID, product ID, and keyboard scan code table can be customized via external
EEPROM
•Built-in, cost saving, default scan code table and vendor ID, if customization is not
necessary
•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 48-pin DIP

2INTRODUCTION
This Page Intentionally Left Blank

APPLICATION BLOCK DIAGRAM 3
2.0 Application Block Diagram
The AU9412EEP 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.

4APPLICATION BLOCK DIAGRAM
This Page Intentionally Left Blank

PIN ASSIGNMENT 5
3.0 Pin Assignment
The AU9412EEP is a 48-pin dual inline package (DIP). The following figure shows the
signal names for each of the pins on the chip. The table on the following page describes each
of the pin signals.

6 PIN ASSIGNMENT
Table 3-1. Pin Descriptions
Pin # Pin Name I/O Description
1 VCC3.3 O 3.3V output for upstream D+ pull-up; 4 mA
2USB_DP I/O USB D+ for upstream port. Need external 1.5KΩpull-
up to 3.3V
3 USB_DM I/O USB D- for upstream port
4 USB1_DP I/O USB D+ for downstream port 1. Add 15KΩpull-down
to ground

PIN ASSIGNMENT 7
Table 3-1 (continued). Pin Descriptions
Pin # Pin Name I/O Description
5 USB1_DM I/O USB D- for downstream port 1. Add 15KΩpull-down
to ground
6 SCAN1_1 I Matrix scan line; internal 3.3k pull-up
7 SCAN1_2 I Matrix scan line; internal 3.3k pull-up
8 SCAN1_3 I Matrix scan line; internal 3.3k pull-up
9 SCAN1_4 I Matrix scan line; internal 3.3k pull-up
10 SCAN1_5 I Matrix scan line; internal 3.3k pull-up
11 SCAN1_6 I Matrix scan line; internal 3.3k pull-up
12 SCAN1_7/
EEP_DIN I/O Input: Matrix scan line; internal 3.3k pull-up.
Output: EEPROM data in; connect to EEPROM DIN
pin; 2 mA.
13 SCAN1_8/
EEP_CLK I/O Input: Matrix scan line; internal 3.3k pull-up.
Output: Clock for EEPROM; 2 mA.
14 SCR_LOCK O Scroll Lock LED. Active low; 8 mA
15 VDD PWR +5v power supply
16 SCAN2_12 I/O Matrix scan line; 16 mA, internal 33k pull-down
17 SCAN2_13 I/O Matrix scan line; 16 mA, internal 33k pull-down
18 SCAN2_14 I/O Matrix scan line; 16 mA, internal 33k pull-down

8 PIN ASSIGNMENT
Table 3-1 (continued). Pin Descriptions
Pin # Pin Name I/O Description
19 SCAN2_15 I/O Matrix scan line; 16 mA, internal 33k pull-down
20 SCAN2_16 I/O Matrix scan line; 16 mA, internal 33k pull-down
21 SCAN2_17 I/O Matrix scan line; 16 mA, internal 33k pull-down
22 SCAN2_18 I/O Matrix scan line; 16 mA, internal 33k pull-down
23 EEP_CS O Chip select, external EEPROM; 2 mA
24 EEP_DOUT I EEPROM data out; connect to EEPROM DOUT pin;
2 mA
25 VDD_ANA PWR Analog power; connect to +5V
26 XTAL2 O Crystal oscillator; XTAL-out
27 XTAL1 I Crystal oscillator; XTAL-in
28 GND_ANA PWR Analog Ground
29 SCAN2_3 I/O Matrix scan line; 16mA, internal 33k pull-down
30 SCAN2_2 I/O Matrix scan line; 16mA, internal 33k pull-down
31 SCAN2_1 I/O Matrix scan line; 16mA, internal 33k pull-down
32 PW_SWITCH O Power switch control. Active low.
33 GND PWR Ground; VSS pad

PIN ASSIGNMENT 9
Table 3-1 (continued). Pin Descriptions
Pin # Pin Name I/O Description
34 RESET# I Reset. Active low; Schmitt trigger input
35 VDD PWR +5v power; VDD pad
36 GND PWR Ground; VSS pad
37 SCAN2_4 I/O Matrix scan line; 16mA, internal 33k pull-down
38 SCAN2_5 I/O Matrix scan line; 16mA, internal 33k pull-down
39 SCAN2_6 I/O Matrix scan line; 16mA, internal 33k pull-down
40 SCAN2_7 I/O Matrix scan line; 16mA, internal 33k pull-down
41 SCAN2_8 I/O Matrix scan line; 16mA, internal 33k pull-down
42 SCAN2_9 I/O Matrix scan line; 16mA, internal 33k pull-down
43 SCAN2_10 I/O Matrix scan line; 16mA, internal 33k pull-down
44 SCAN2_11 I/O Matrix scan line; 16mA, internal 33k pull-down
45 USB2_DM I/O USB D- for downstream port 2. Add 15KΩpull-down to
ground
46 USB2_DP I/O USB D+ for downstream port 2. Add 15KΩpull-down
to ground
47 NUM_LOCK O Keyboard NUM_LOCK LED. Active low; 8 mA
48 CAP_LOCK O Keyboard CAP_LOCK LED. Active low; 8 mA

10 PIN ASSIGNMENT
This Page Intentionally Left Blank

SYSTEM ARCHITECTURE AND REFERENCE DESIGN 11
4.0 System Architecture and
Reference Design
4.1. AU9412EEP Block Diagram

12 SYSTEM ARCHITECTURE AND REFERENCE DESIGN
4.2. Sample Schematics

SYSTEM ARCHITECTURE AND REFERENCE DESIGN 13
4.3. Sample Key MatrixLayout Table
This table is the default key matrix. The AU9412EEP can support this matrix without an
external EEPROM.
Table 4-1. AU9412 Built-in Key Matrix
H1 H2 H3 H4 H5 H6 H7 H8
V1 Pause Ctrl_R Ctrl_L F5
V2 QTab A ESC Z ~ 1
V3 WCaps S X F1 2
V4 EF3 D F4 C F23
V5 RT F G V B54
V6 UY J H M N67
V7 I}KF6< +8
V8 OF7 L >APPF89
V9 P{ : “ / -0
V10 Scr_Lock Alt_L Alt_R Prt_Sc
V11 BackSpace | F11 Enter F12 F9 F10
V12 Kpd_Home Kpd_4 Kpd_1 Space Num Lock Arrow_Dn Del
V13 Kpd_8 Kpd_5 Kpd_2 Kpd_0 Kpd_/ Arrow_Rt Ins
V14 Kpd_9 Kpd_6 Kpd_3 Kpd_. Kpd_* Kpd_- PgUp PgDn
V15 Kpd_+ Kpd_Enter Arrow_Up Arrow_Lt End End
V16 Shift_L Shift_R
V17 Win_L
V18 Win_R

14 SYSTEM ARCHITECTURE AND REFERENCE DESIGN
This Page Intentionally Left Blank

ELECTRICAL CHARACTERISTICS 15
5.0 Electrical Characteristics
5.1. Maximum Ratings
Absolute Maximum Ratings VALUES
PARAMETER MIN MAX
Ambient Operating Temperatures 0•C70
•
C
Storage Temperature -40• C 185• C
Supply Voltage (Vdd) -0.3V 7.0V
5.2. Recommended Operating Conditions
The following table gives the recommended operating conditions for integrated circuits
developed with the pad libraries:
Symbol Param. Min Max VDD Note
VIL Low level
input voltage -0.5V 0.8V 4.5V to
5.5V Guaranteed Input Low
Voltage
VIH High level
input voltage 2.0V VDD+0.5V 4.5V to
5.5V Guaranteed Input High
Voltage
VOL Low level
output voltage 0.4V 4.5V IOL, 2 to 24 mA(TTL),
depending on Cell
VOH High level
output voltage 2.4V 4.5V IOH, 2 to 24mA(TTL)
depending on Cell
ICC Supply current 20 mA 25 mA 4.5V to
5.5V

16 ELECTRICAL CHARACTERISTICS
5.3. 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.
5.4. USB Transceiver Characteristics
RECOMMENDED OPERATING CONDITIONS
SYMBOL PARAMETER CONDITIONS LIMITS UNIT
MIN MAX
VCC DC supply voltage 3.0 3.5 V
VIDC input voltage range 0 5.5 V
VI/O DC input range for I/Os 0 VCC V
VODC output voltage range 0 VCC V
TAMB Operating ambient temperature
range in free air See DC and AC
characteristics for
individual device
070
•
C
Table of contents
Other Alcor Micro Controllers manuals

Alcor Micro
Alcor Micro AU9368 Product manual

Alcor Micro
Alcor Micro AU9382 Product manual

Alcor Micro
Alcor Micro AU6481-GFL Product manual

Alcor Micro
Alcor Micro AU9462 Product manual

Alcor Micro
Alcor Micro AU6371-JEL Product manual

Alcor Micro
Alcor Micro AU6337 Product manual

Alcor Micro
Alcor Micro AU9216 Product manual

Alcor Micro
Alcor Micro AU6475 Product manual

Alcor Micro
Alcor Micro AU9540 Product manual