AU9380 USB Flash Disk Controller Technical Reference Manual Revision 2.2 © 1997-2002 Alcor Micro Corp. All Rights Reserved Copyright Notice Copyright 1997 - 2002 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) 483-9900 Fax: (909) 944-0464 Table of Contents 1.0 2.0 3.0 4.0 5.0 Introduction--------------------------------------------------------------------------------------1.1 Description---------------------------------------------------------------------------------1.2 Features-------------------------------------------------------------------------------------- Application Block Diagram-----------------------------------------------------------------Pin Assignment--------------------------------------------------------------------------------System Architecture and Reference Design------------------------------------------. 4.1 AU9 380 Block Diagram------------------------------------------------------------------ 1 1 1 3 5 9 9 4.2 Sample Schematics------------------------------------------------------------------------ 10 13 Electrical Characteristics------------------------------------------------------------------5.1 Recommended Operating Conditions------------------------------------------------- 13 5.2 General DC Characteristics ------------------------------------------------------------ 13 5.3 DC Electrical Characteristic for 3.3 volts operation ------------------------------- 13 -5.4 Crystal Oscillator Circuit Setup for Characteristics -----------------------------14 6.0 5.5 ESD Test Results -------------------------------------------------------------------------- 15 5.6 Latch-Up Test Results ------------------------------------------------------------------- 16 Mechanical Information---------------------------------------------------------------------- 19 - TABLE OF CONTENTS i TABLE OF CONTENTS i 1.0 Introduction 1.1 Description The AU9380 is a highly integrated single chip USB flash disk controller. It provides the most cost effective bridge between USB enabled PC and NAND type flash memory. AU9380 can be used as a removable storage disk in enormous data exchange applications between PC, Macintosh, laptop and workstation. It can also be configured as a bootable disk for system repairing . The AU9380 can work with 1 to 4 NAND type flash memory chip with the combination of any popular flash memory type - 8M, 16M, 32M, 64M and 128M. Additional features include write protection switch, activity LED and password protected security . The AU9380 integrated 48MHz PLL, 3.3V regulator, power on reset circuit and a power switch for flash memory power control. 1.2 Features ?? Fully compliant with USB v1.1 specification and USB Device Class Definition for Mass Storage, Bulk-Transport v1.0 ?? Work with default driver from Windows ME, Windows 2000, Windows XP, Mac OS 9.1, and Mac OS X. Windows 98se is supported by vendor driver from Alcor. ?? Multiple FIFO implementation for concurrent bus operation ?? Support up to 4 NAND Flash memory chips with write-protected capability ?? Support total flash memory size up to 256 MB ?? Support mixed different size NAND Flash ?? Vendor ID, product ID and strings can be customized by utility software from Alcor ?? Can be configured to support dual partitions with dynamic logic disk space allocation. ?? Security function supported with password protection ?? LED for bus activity monitoring ?? Runs at 12MHz, built-in 48 MHz PLL ?? Built-in 3.3V regulator ?? Built-in power switch and power management circuit to achieve 500uA suspend current required by USB specification. ?? Built-in power on reset circuit ?? Dedicated DMA engine to ensure highest throughput in read and write ?? 48-pin TQFP package as standard package; 44-pin LQFP package is also available INTRODUCTION 1 INTRODUCTION 2 2.0 Application Block Diagram Following is the application diagram of a typical flash disk product with AU9380. By connecting the flash disk to a desktop or notebook PC through USB bus, AU9380 is implemented as a bus-powered, full speed USB disk, which can be used as a bridge for data transfer between Desktop PC and Notebook PC. APPLICATION BLOCK DIAGRAM 3 APPLICATION BLOCK DIAGRAM 4 3.0 Pin Assignment The AU9380 is packed in 48-pin LQFP form factor. The figure on the following page shows the signal names for each of the pins on the chip. Accompanying the figure is the table that describes each of the pin signals. Alcor Micro Corp. AU9380 48-PIN LQFP PIN ASSIGNMENT 5 Table 3-1. Pin Descriptions Pin# Pin Name I/O Type Description 1 VCCA PWR 3.3V input for PLL 2 GNDA PWR Ground 3 XTAL1 I Crystal Oscillator Input (12MHz) 4 XTAL2 O Crystal Oscillator Output (12MHz) 5 VCC2FM O Connect to Flash Memory VCC 6 VCC5V PWR 5V power supply 7 VCCIO PWR Regulator 3.3V output/ IO 3.3V input 8 RSTNX I 9 USB_DP I/O USB D+ 10 USB_DM I/O USB D- 11 GNDIO PWR Ground 12 NC 13 GPO1X O General Purpose Output pin, used as activity LED 14 FMXWP I Connect to Flash Memory Write Protect 15 FMXWr O Connect to Flash Memory Write Enable 16 FMALE O Connect to Flash Memory Address Latch Enable 17 FMCLE O Connect to Flash Memory Command Latch Enable 18 FMXChip1 O Connect to Flash Memory Chip1 Enable 19 FMXChip2 O Connect to Flash Memory Chip2 Enable 20 FMXRd O Connect to Flash Memory Read Enable 21 FMRdyXBzy I Connect to Flash Memory Ready/Busy Output 22 GPO5X O General Purpose Output pin, used as activity LED 23 Reserved 24 NC 25 GPO4X O General Purpose Output pin, used as activity LED 26 FMXChip3 O Connect to Flash Memory Chip3 Enable Hardware reset (Active Low) PIN ASSIGNMENT 6 27 FMXChip4 O Connect to Flash Memory Chip4 Enable 28 VCCK PWR Core 3.3V Input 29 GNDK PWR Ground 30 RESERVED 31 RESERVED 32 RESERVED 33 RESERVED 34 RESERVED 35 RESERVED 36 NC 37 GPO3X O 38 FMIO4 I/O Connect to Flash Memory Data IO4 39 FMIO5 I/O Connect to Flash Memory Data IO5 40 FMIO6 I/O Connect to Flash Memory Data IO6 41 FMIO7 I/O Connect to Flash Memory Data IO7 42 FMIO0 I/O Connect to Flash Memory Data IO0 43 FMIO1 I/O Connect to Flash Memory Data IO1 44 FMIO2 I/O Connect to Flash Memory Data IO2 45 FMIO3 I/O Connect to Flash Memory Data IO3 46 GPO0X O General Purpose Output pin, used as activity LED 47 GPO2X O General Purpose Output pin, used as activity LED 48 NC General Purpose Output pin, used as activity LED PIN ASSIGNMENT 7 SYSTEM ARCHITECTURE AND REFERENCE DESIGN 8 4.0 System Architecture and Reference Design 4.1 AU9380 Block Diagram USB Upstream Port XCVR Alcor Micro - AU9380 Flash Memory Card Reader Block Diagram USB SIE USB FIFO Processor 3.3 V 3.3 V Voltage Regulator & Power off RAM FM control & FIFO Support up to 4 Flash Memory ROM Suspend 12MHz XTAL SYSTEM ARCHITECTURE AND REFERENCE DESIGN 9 4.2 Sample Schematics U1 VCC FB J1 VCC DATADATA+ GND FGND1 1 2 3 4 5 VCC3.3 F1 C1 C2 0.1UF 10UF R1 FB C3 F2 VCC3.3 C4 1UF 0.1UF VCCA GNDA XTAL1 XTAL2 VCC2FM VCC5V 1.5K R2 R3 VCC3.3 39 39 1 2 3 SW1 FMXWP FMXWR FMALE FMCLE FMXCHIP1 FMXCHIP2 FMXRD FMRDYXBZY GPO5X R4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 47K VCCA GNDA XTAL1 XTAL2 VCC2FM VCC5V VCCIO RSTNX USB_DP USB_DM GNDIO NC GPO1X FMXWP FMXWR FMALE FMCLE FMXCHIP1 FMXCHIP2 FMXRD FMRDXBZY GPO5X RESERVED NC NC GPO2X GPO0X FMIO3 FMIO2 FMIO1 FMIO0 FMIO7 FMIO6 FMIO5 FMIO4 GPO3X NC RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED GNDK VCCK FMXCHIP4 FMXCHIP3 GPO4X 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 FMIO[0..7] GNDK VCCK FMXCHIP4 FMXCHIP3 AU9380-48PIN VCC2FM 18PF C5 VCC XTAL1 R5 Y1 VCC5V C7 18PF C6 12MHZ 1M XTAL2 VCC3.3 0.1UF R6 330 D6 GPO5X VCC3.3 VCC3.3 F3 FB FB F4 VCCK VCCA C8 C10 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. C9 C11 F6 0.1UF FB 0.1UF GNDA Size A Document Number Date: Tuesday, September 10, 2002 0.1UF GNDK F5 Rev Au9380 demostartion schematic SYSTEM ARCHITECTURE AND REFERENCE DESIGN Sheet 1 10 1.0a of 1 VCC2FM FMIO[0..7] U2 FMIO0 FMIO1 FMIO2 FMIO3 FMIO4 FMIO5 FMIO6 FMIO7 29 30 31 32 41 42 43 44 6 13 36 I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 GND VSS VSS VCC VCC R/B RE CE CLE ALE WE WP 12 37 7 8 9 16 17 18 19 GND FMRDYXBZY FMXRD FMXCHIP3 FMXCHIP4 VCC2FM FMCLE FMALE FMXWR VCC2FM FMRDYXBZY FMXRD FMXCHIP1 FMCLE FMALE VCC2FM FMXWR K9F5608U0A-YCB0 JP1 1 2 3 4 5 6 7 8 9 10 HEADER 10 JP2 10 9 8 7 6 5 4 3 2 1 VCC2FM U3 FMIO0 FMIO1 FMIO2 FMIO3 FMIO4 FMIO5 FMIO6 FMIO7 29 30 31 32 41 42 43 44 6 13 36 I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 GND VSS VSS VCC VCC 12 37 FMIO7 FMIO6 FMIO5 FMIO4 VCC2FM GND FMIO3 FMIO2 FMIO1 FMIO0 HEADER 10 R/B RE CE CLE ALE WE WP 7 8 9 16 17 18 19 FMRDYXBZY FMXRD FMXCHIP2 FMCLE FMALE VCC2FM FMXWR K9F5608U0A-YCB0 Size A Document Number Rev Date: Tuesday, September 10, 2002 Au9380 demostartion schematic Sheet ELECTRICAL CHARACTERISTICS 1 1.0a of 1 11 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 TYP MAX UNITS -1 1 ?A -1 1 ?A -10 10 ?A 5 ?F 5 ?F 5 ?F 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 UNITS 0.9 V 2.3 V 0.4 V 2.4 V 10k/200k K? ELECTRICAL CHARACTERISTICS 12 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 13 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 14 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 15 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 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 16 MECHANICAL INFORMATION 17 6.0 Mechanical Information body size D1 E1 7 7 7 7 7 7 10 10 10 10 10 10 12 12 12 12 14 14 14 14 14 14 14 14 14 14 14 20 14 20 20 20 20 20 24 24 24 24 24 24 28 28 28 28 28 28 A1 A2 L1 b c e lead count A1 A2 L1 b c e 32 44 48 44 64 80 80 100 64 80 100 120 128 100 128 144 160 160 176 216 160 208 256 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1.4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.35 0.2 0.2 0.3 0.2 0.16 0.2 0.16 0.35 0.3 0.2 0.16 0.16 0.3 0.2 0.2 0.16 0.2 0.16 0.16 0.3 0.2 0.16 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.127 0.8 0.5 0.5 0.8 0.5 0.4 0.5 0.4 0.8 0.65 0.5 0.4 0.4 0.65 0.5 0.5 0.4 0.5 0.4 0.4 0.65 0.5 0.4 stand-o f f body thickness lead length lead width lead thickness lead pitch MECHANICAL INFORMATION 18