1 Data Book AU9387 USB1.1 Universal Flash Disk Controller Technical Reference Manual Product Specification Preliminary release Revision 0.9W Confidential Dec 2006 Data book status Objective specification This data book contains target specifications for product development. Preliminary specification This data book contains preliminary supplementary data may be published later. Product specification This data book contains final product specifications. data; Revision History Date Revision Dec 2006 0.9W Description Preliminary Release. Page 2 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential Copyright Notice Copyright 1997 - 2006 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. Page 3 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential Table of Contents 1 Introduction…………………………………………………………….. 6 1.1 Description…………………………………………………………………………….. 6 1.2 Features…………………………………………………………………………………. 6 2 Application Block Diagram…………………………………………. 7 3 Pin Assignment………………………………………………………… 8 4 System Architecture and Reference Design………………….. 14 4.1 AU9387 Block Diagram…………………………………………………………. 14 5 Electrical Characteristics…………………………………………… 15 5.1 Absolute Maximum Ratings………………………………………………….. 15 5.2 Recommended Operating Conditions…………………………………… 15 5.3 General DC Characteristics…………………………………………………… 15 5.4 DC Electrical Characteristics for 5 volts operation……………… 16 5.5 USB Transceiver Characteristics…………………………………………… 16 6 Mechanical Information……………………………………………… 20 7 Abbreviations…………..………………………………………………. 21 Page 4 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential List of Figures 2.1 Block Diagram………………………………………………………………………………….. 7 3.1 AU9387-GDL Pin Assignment Diagram…………………………………………….. 8 3.2 AU9387-GHL Pin Assignment Diagram……………………………………………. 14 4.1 AU9387 Block diagram……………………………………………………………………… 11 6.1 Mechanical Information Diagram…………………………………………………….. 17 List of Tables 3.1 AU9387-GDL Pin Descriptions………………………………………………………. 9 3.2 AU9387-GHL Pin Descriptions……………………………………………………… 12 5.1 Absolute Maximum Ratings…………………………………………………………. 15 5.2 Recommended Operating Conditions………………………………………….. 15 5.3 General DC Characteristics………………………………………………………….. 15 5.4 DC Electrical Characteristics of 3.3V I/O Cells…………………………… 16 5.5 Electrical characteristics………………………………………..…………………….. 16 5.6 Static characteristic:Digital Pin ………………………………………………….. 17 5.7 Static characteristic:Analog I/O pins(DP/DM)………………………… 17 5.8 Dynamic characteristic:Analog I/O pins(DP/DM)…………………… 18 Page 5 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 1.0 Introduction 1.1 Description The AU9387 USB 1.1 Flash Disk Controller is one of the best USB1.1 solutions for all kinds of SLC (Single- Level Cell) and MLC (Multi-Level Cell) NAND and AG-AND with multiple dies data flashes. Its read and write access performance enable users to transfer and backup data effectively. Besides, AU9387 is certified by USB-IF (USB Implementers Forum), WHQL (Window Hardware Quality Labs) and EMI tests to guarantee the quality and reliability for end-users. The multi-function single chip AU9387 integrates build-in regulator to save the cost of customers more. It provides dual channel access and ISP (In-System Programming) technologies, which are the most important features to allow manufacturers building high performance UFD easily. It has auto-run function to prompt the designed AP automatically when plug into PC. In addition to being a removable storage device, AU9387 can also be configured as a bootable disk for system recovery. To enhance the usefulness and manageability of UFD further, Alcor Micro develops a smart application program iStar (Partition/Password Operation Tool) as a handy utility in managing partition, password and security. Having iStar as the companion of UFD, the data in a UFD could be protected from unauthorized access successfully. 1.2 Features PCBs are pin compatible in AU6980, AU6981, AU6982. Integrate build-in regulator Supports dual channel mode for transfer Supports firmware upgrade mechanism (ISP, In-System Programming) Integrates hardware DMA engine to tune up the operation performance Integrates multi-bit ECC correction mechanism Complies with the standards defined in USB v1.1, USB Device Class Definition for Mass Storage and Bulk-Transport v1.0 Works with default driver under the environments of Windows ME, Windows 2000, Windows XP, Mac 9.2, Mac OS X. Using Alcor Micro’s vendor driver for the environment under Windows 98SE Concurrent bus operation using multiple FIFO for better performance Integrates into flash memory power control switch Supports bad block management Supports dynamic serial number modification via mass production software Supports software write protection Support Auto Run function Support erasable and read-only mode AP Disk Companion application program with UFD – iStar available for users To have UFD partition management function To do password protection for the security in data access To guard data files with software write protection function To lock up PC by UFD as the key Available in 48-pin LQFP 7x7mm package to support 4CE pin flash Page 6 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 2.0 Application Block Diagram The following figure shows the application diagram of a typical flash disk product with AU9387. By connecting the flash disk to a desktop or notebook PC through USB bus, AU9387 is then turned into a bus-powered, high speed USB disk, which can be used as a bridge for data transfer between Desktop PC and Notebook PC. Figure 2.1 Block Diagram PC w ith USB H ost C ontroller PC w ith U SB H ost C ontroller N otebook w ith U SB H ost C ontroller Page 7 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 3.0 Pin Assignment Depending on the application, the AU9387 is available in two different packages. Below figure shows signal name for each pin and the table in the page after describes each pin in detail. Figure 3.1 AU9387-GDL Pin Assignment Diagram FMRBNL0 FMRBNH0 FMALE FMCLE FMDATAL0 FMDATAL1 FMDATAL2 FMDATAL3 FMDATAL4 FMDATAL5 FMDATAL6 FMDATAL7 vss 48 47 46 45 44 43 42 41 40 39 38 37 1 36 FMWRN vssu 2 35 FMRDN VDD 3 34 FMDATAH0 VDDU 4 33 FMDATAH1 DM 5 32 FMDATAH2 DP 6 31 FMDATAH3 REXT 7 30 FMDATAH4 VD33 8 29 FMDATAH5 VS33P 9 28 FMDATAH6 VSSA 10 27 FMDATAH7 X_IN 11 26 FMRBNH1 X_OUT 12 25 FMRBNL1 ALCOR MICRO AU9387-GDL 48PIN LQFP 13 14 15 16 17 18 19 20 21 22 23 24 VDDA agnd5v vdd5v vdd3v V18 vdd33c VDDH VSSH GPO FMWP FMENABN1 FMENABN0 Page 8 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential Table 3.1 AU9387-GDL Pin Descriptions Pin # Pin Name I/O Description 1 VSS GND Ground 2 VSSU GND Ground 3 VDD I 1.8V Power Source for Core 4 VDDU I 1.8V Power Source for UTMI 5 DM I/O USB DM 6 DP I/O USB DP 7 REXT I External 240 Resister to Ground 8 VD33 I 3.3V Power Source for UTMI 9 VS33P GND Ground 10 VSSA GND Ground 11 X_IN I 12 MHz crystal input. 12 X_OUT O 12 MHz crystal output. 13 VDDA I 1.8V Power Source for PLL 14 AGND5V GND 15 AVDD5V I 5V Power Source 16 VDD3V O 3.3 V Power Out 17 V18 O 1.8V Power Out for Core 18 VDD33C O 3.3V Power Out for Flash Memory 19 VDDH I 3.3V Power Source for IO pad 20 VSSH GND 21 OPLED O General Purpose OutPut 22 FMWP I Flash Memory Write Protect; High Active 23 FMENABN1 I/O Flash Memory #1 Enable; Low Active 24 FMENABN0 I/O Flash Memory #0 Enable; Low Active 25 FMRBNL1 I 26 FMRBNH1 I 27 FMDATAH7 I/O Ground Ground Flash Memory(L1) Ready (1=Ready ; 0=Busy) Flash Memory(H1) Ready (1=Ready ; 0=Busy) and Busy Signal and Busy Signal Flash Memory DataH[7] Page 9 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential Pin # Pin Name I/O Description 28 FMDATAH6 I/O Flash Memory DataH[6] 29 FMDATAH5 I/O Flash Memory DataH[5] 30 FMDATAH4 I/O Flash Memory DataH[4] 31 FMDATAH3 I/O Flash Memory DataH[3] 32 FMDATAH2 I/O Flash Memory DataH[2] 33 FMDATAH1 I/O Flash Memory DataH[1] 34 FMDATAH0 I/O Flash Memory DataH[0] 35 FMRDN I/O Flash Memory Read Enable; Low Active 36 FMWRN I/O Flash Memory Write Enable; Low Active 37 FMDATAL7 I/O Flash Memory DataL[7] 38 FMDATAL6 I/O Flash Memory DataL[6] 39 FMDATAL5 I/O Flash Memory DataL[5] 40 FMDATAL4 I/O Flash Memory DataL[4] 41 FMDATAL3 I/O Flash Memory DataL[3] 42 FMDATAL2 I/O Flash Memory DataL[2] 43 FMDATAL1 I/O Flash Memory DataL[1] 44 FMDATAL0 I/O Flash Memory DataL[0] 45 FMCLE O Flash Memory Command Latch Enable ;High Active 46 FMALE O Flash Memory Address Latch Enable; High Active; 47 FMRBNH0 I 48 FMRBNL0 I Flash Memory(H0) Ready (1=Ready ; 0=Busy) Flash Memory(L0) Ready (1=Ready ; 0=Busy) and Busy Signal and Busy Signal Page 10 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential The following figure shows signal name of each pin in 48-pin package and the table in the page after describes each pin in detail. Figure 3.2 AU9387-GHL Pin Assignment Diagram FMRBNL0 NC FMALE FMCLE FMDATAL0 FMDATAL1 FMDATAL2 FMDATAL3 FMDATAL4 FMDATAL5 FMDATAL6 FMDATAL7 VSS 48 47 46 45 44 43 42 41 40 39 38 37 1 36 FMWRN VDD 2 35 FMRDN DM 3 34 FMDATAH0 DP 4 33 FMDATAH1 REXT 5 32 FMDATAH2 VD33 6 31 FMDATAH3 VS33P 7 30 FMDATAH4 VSSA 8 29 FMDATAH5 XI 9 28 FMDATAH6 XO 10 27 FMDATAH7 VDDA 11 26 NC AGND5V 12 25 FMRBN1 ALCOR MICRO AU9387-GHL 48PIN LQFP 13 14 15 16 17 18 19 20 21 22 23 24 AVDD5V VDD3V V18 VDD33C VDDH VSSH GPO FMWP FMENABN3 FMENABN2 FMENABN1 FMENABN0 Page 11 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential Table 3.2 AU9387-GHL Pin Descriptions Pin # Pin Name I/O 1 VSS GND 2 VDD I 3 DM I/O USB DM 4 DP I/O USB DP 5 REXT I External 240 Resister to Ground 6 VD33 I 3.3V Power Source for UTMI 7 VS33P GND Ground 8 VSSA GND Ground 9 XI I 12 MHz crystal input. 10 XO O 12 MHz crystal output. 11 VDDA I 1.8V Power Source for PLL 12 AGND5V GND 13 AVDD5V I 5V Power Source 14 VDD3V O 3.3 V Power Out 15 V18 O 1.8V Power Out for Core 16 VDD33C O 3.3V Power Out for Flash Memory 17 VDDH I 3.3V Power Source for IO pad 18 VSSH GND 19 GPO O General Purpose OutPut 20 FMWP I Flash Memory Write Protect; High Active 21 FMENABN3 I/O Flash Memory #3 Enable; Low Active 22 FMENABN2 I/O Flash Memory #2 Enable; Low Active 23 FMENABN1 I/O Flash Memory #1 Enable; Low Active 24 FMENABN0 I/O Flash Memory #0 Enable; Low Active 25 FMRBN1 I 26 NC 27 FMDATAH7 I/O Description Ground 1.8V Power Source for Core Ground Ground Flash Memory(L1) Ready (1=Ready ; 0=Busy) and Busy Signal Flash Memory DataH[7] Page 12 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential Pin # Pin Name I/O Description 28 FMDATAH6 I/O Flash Memory DataH[6] 29 FMDATAH5 I/O Flash Memory DataH[5] 30 FMDATAH4 I/O Flash Memory DataH[4] 31 FMDATAH3 I/O Flash Memory DataH[3] 32 FMDATAH2 I/O Flash Memory DataH[2] 33 FMDATAH1 I/O Flash Memory DataH[1] 34 FMDATAH0 I/O Flash Memory DataH[0] 35 FMRDN I/O Flash Memory Read Enable; Low Active 36 FMWRN I/O Flash Memory Write Enable; Low Active 37 FMDATAL7 I/O Flash Memory DataL[7] 38 FMDATAL6 I/O Flash Memory DataL[6] 39 FMDATAL5 I/O Flash Memory DataL[5] 40 FMDATAL4 I/O Flash Memory DataL[4] 41 FMDATAL3 I/O Flash Memory DataL[3] 42 FMDATAL2 I/O Flash Memory DataL[2] 43 FMDATAL1 I/O Flash Memory DataL[1] 44 FMDATAL0 I/O Flash Memory DataL[0] 45 FMCLE O Flash Memory Command Latch Enable ;High Active 46 FMALE O Flash Memory Address Latch Enable; High Active; 47 NC 48 FMRBN0 I Flash Memory(L0) Ready (1=Ready ; 0=Busy) and Busy Signal Page 13 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 4.0 System Architecture and Reference Design 4.1 AU9387 Block Diagram Figure 4.1 AU9387 Block Diagram USB Upstream Port XCVR 1.8V USB SIE Processor Flash FIFO ROM RAM FM control &ECC Support NAND Flash Memory SRAM 1.8V Voltage Regulator 3.3 V 5V 12MHz XTAL Page 14 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 5.0 Electrical Characteristics 5.1 Absolute Maximum Ratings Table 5.1 Absolute Maximum Ratings SYMBOL PARAMETER RATING UNITS VDDH Power Supply -0.3 to VDDH +0.3 V VIN Input Signal Voltage -0.3 to 3.6 V VOUT Output Signal Voltage -0.3 to VDDH +0.3 V TSTG Storage Temperature -40 to 150 O C 5.2 Recommended Operating Conditions Table 5.2 Recommended Operating Conditions SYMBOL PARAMETER MIN TYP MAX UNITS AVDD5V 5V Power Supply 4.75 5.0 5.0 V VDDH Power Supply 3.0 3.3 3.6 V VDD Digital Supply 1.62 1.8 1.98 V VIN Input Signal Voltage 0 3.3 3.6 V TOPR Operating Temperature 0 70 O MAX UNITS C 5.3 General DC Characteristics Table 5.3 General DC Characteristics SYMBOL PARAMETER CONDITIONS MIN TYP IIN Input current No pull-up or pull-down -10 ±1 10 µA IOZ Tri-state leakage current -10 ±1 10 µA CIN Input capacitance Pad Limit 2.8 ρF COUT Output capacitance Pad Limit 2.8 ρF CBID Bi-directional buffer capacitance Pad Limit 2.8 ρF Page 15 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 5.4 DC Electrical Characteristics of 3.3V I/O Cells Table 5.4 DC Electrical Characteristics of 3.3V I/O Cells Limits SYMBOL PARAMETER CONDITIONS MIN TYP 3.0 3.3 UNIT VDDH Power supply Vil Input low voltage Vih Input high voltage Vol Output low voltage ∣Iol∣=2~16mA Voh Output high voltage ∣Ioh∣=2~16mA 2.4 Rpu Input pull-up resistance PU=high, PD=low 55 75 110 KΩ Input pull-down resistance PU=low, PD=high 40 75 150 KΩ -10 ±1 10 μA -10 ±1 10 μA Min. Typ. Max. Unit Rpd 3.3V I/O MAX 3.6 V 0.8 V LVTTL Iin Input leakage current Ioz Tri-state output leakage current 2.0 Vin= VDDH or 0 V 0.4 V V 5.5 USB Transceiver Characteristics Table 5.5 Electrical characteristics Symbol Parameter VD33 Analog supply Voltage 3.0 3.3 3.6 V VDDU VDDA Digital supply Voltage 1.62 1.8 1.98 V ICC Operating supply current 55 mA 120 µA ICC (susp) Conditions High speed operating at 480 MHz In suspend mode, current with 1.5kΩ Suspend supply current pull-up resistor on pin RPU disconnected Page 16 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential Table 5.6 Static characteristic:Digital pin Symbol Parameter Conditions Min. Typ. Max. Unit 0.8 V Input levels VIL Low-level input voltage VIH High-level input voltage 2.0 V Output levels VOL Low-level output voltage VOH High-level output voltage 0.2 VDDH-0.2 V V VD33=3.0V~3.6V;VDDU,VDDA=1.62V~1.98V;Temp=0℃~70℃ Symbol VHSDIFF VHSCM Table 5.7 Static characteristic:Analog I/O pins(DP/DM) Parameter Conditions Min. Typ. Max. USB2.0 Transceiver(HS) Input Levels(differential receiver) ∣VI(DP)-VI(DM)∣ High speed differential measured at the 300 input sensitivity connection as application circuit High speed data signaling common mode voltage -50 500 range VHSSQ High speed squelch detection threshold VHSDSC High speed disconnection detection threshold VHSOI VHSOL VHSOH VCHIRPJ Squelch detected No squelch detected Disconnection detected Disconnection not detected Output Levels High speed idle level output voltage(differential) High speed low level output voltage(differential) High speed high level output voltage(differential) Chirp-J output voltage (differential) 100 Unit mV mV mV 150 mV 625 mV 525 mV -10 10 mV -10 10 mV -360 400 mV 700 1100 mV Page 17 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential VCHIRPK RDRV VTERM VDI VCM VSE Chirp-K output voltage (differential) -900 Resistance Equivalent resistance 3 used as internal chip only Driver output impedance Overall resistance 40.5 including external resistor Termination Termination voltage for pull-up resistor on pin 3.0 RPU USB1.1 Transceiver(FS/LS) Input Levels(differential receiver) Differential input ∣VI(DP)-VI(DM)∣ 0.2 sensitivity Differential common 0.8 mode voltage Input Levels(single-ended receivers) Single ended receiver 0.8 threshold Output levels -500 6 mV 9 Ω 45 49.5 3.6 V V 2.5 V 2.0 V VOL Low-level output voltage 0 0.3 V VOH High-level output voltage 2.8 3.6 V VD33=3.0V~3.6V;VDDU,VDDA=1.62V~1.98V;Temp=0℃~70℃ Table 5.8 Dynamic characteristic:Analog I/O pins(DP/DM) Symbol Parameter Conditions Min. Typ. Max. Unit Driver Characteristics High-Speed Mode tHSR tHSF High-speed differential rise time High-speed differential fall time 500 ps 500 ps Full-Speed Mode tFR tFF tFRMA CL=50pF;10 to 90﹪ of∣VOH-VOL∣; CL=50pF;90 to 10﹪ Fall time of∣VOH-VOL∣; Excluding the first Differential rise/fall time transition from idle matching(tFR / tFF) mode Rise time 4 20 ns 4 20 ns 90 110 % Page 18 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential VCRS Output signal crossover voltage Excluding the first transition from idle mode 1.3 2.0 V 75 300 ns 75 300 ns 80 125 % 1.3 2.0 V 2.8 3.6 V Low-Speed Mode tLR tLF tLRMA VCRS VOH CL=200pF-600pF; 10 to 90﹪of Rise time ∣VOH-VOL∣; CL=200pF-600pF; 90 to 10﹪of Fall time ∣VOH-VOL∣; Excluding the first Differential rise/fall time transition from idle matching(tLR / tLF) mode Excluding the first Output signal crossover transition from idle voltage mode High-level output voltage Page 19 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 6.0 Mechanical Information Figure 6.1 Mechanical Information Diagram Page 20 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 7.0 Abbreviations In this chapter some of the terms and abbreviations used throughout the technical reference manual are listed as follows. DC Electrical PLL ECC XTAL UFD iStar Direct Current Electrical Phase Lock Loop, which is a closed-loop frequency control system. Error Checking and Correcting Crystal USB Flash Disk Partition/Password Operation Tool - the smart application program developed by Alcor Micro as a companion handy tool for managing the UFD. Page 21 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential 【MEMO】 About Alcor Micro, Corp Alcor Micro, Corp. designs, develops and markets highly integrated and advanced peripheral semiconductor, and software driver solutions for the personal computer and consumer electronics markets worldwide. We specialize in USB solutions and focus on emerging technology such as USB and IEEE 1394. The company offers a range of semiconductors including controllers for USB hub, integrated keyboard/USB hub and USB Flash memory card reader…etc. Alcor Micro, Corp. is based in Taipei, Taiwan, with sales offices in Taipei, Japan, Korea and California. Alcor Micro is distinguished by its ability to provide innovative solutions for spec-driven products. Innovations like single chip solutions for traditional multiple chip products and on-board voltage regulators enable the company to provide cost-efficiency solutions for the computer peripheral device OEM customers worldwide. Page 22 of 22 AU9387 USB1.1 Universal Flash Disk Controller V0.9W Preliminary release _ Confidential