1 Data Book AU6370 USB2.0 Multiple Slots Flash Memory Card Reader Controller Product Specification Official Release Revision 1.00W Public Feb 2007 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 Feb 2007 1.00W Description Official release Page 2 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public Copyright Notice Copyright 1997 - 2007 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, No 200 Kang Chien Rd., Nei Hu, Taipei, Taiwan, R.O.C. Phone: 886-2-8751-1984 Fax: 886-2-2659-7723 China ShenZhen Office Rm.2407-08, Industrial Bank Building No.4013, Shennan Road, ShenZhen,China. 518026 Phone: (0755) 8366-9039 Fax: (0755) 8366-9101 Santa Clara Office 2901 Tasman Drive, Suite 206 Santa Clara, CA 95054 USA Phone: (408) 845-9300 Fax: (408) 845-9086 Los Angeles Office 9070 Rancho Park Court Rancho Cucamonga, CA 91730 USA Phone: (909) 483-9900 Fax: (909) 944-0464 Page 3 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 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………………….. 12 4.1 AU6370 Block Diagram…………………………………………………………. 12 5 Electrical Characteristics…………………………………………… 13 5.1 Absolute Maximum Ratings………………………………………………….. 13 5.2 Recommended Operating Conditions…………………………………… 13 5.3 General DC Characteristics…………………………………………………… 13 5.4 DC Electrical Characteristics for 5 volts operation……………… 14 5.5 USB Transceiver Characteristics…………………………………………… 15 5.6 Power Switch Feature…………………………………………………………….. 18 6 Mechanical Information……………………………………………… 19 7 Abbreviations…………………..……………………………………… 20 Page 4 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public List of Figures 2.1 Block Diagram………………………………………………………………………………….. 7 3.1 Pin Assignment Diagram………………………………………………………………….. 8 4.1 AU6370 Block diagram……………………………………………………………………… 12 5.1 Card Detect Power-on Timing………………………………………………………..… 18 6.1 Mechanical Information Diagram…………………………………………………….. 19 List of Tables 3.1 Pin Descriptions……………………………………………………………………………. 5.1 Absolute Maximum Ratings…………………………………………………………. 13 5.2 Recommended Operating Conditions………………………………………….. 13 5.3 General DC Characteristics………………………………………………………….. 13 5.4 DC Electrical Characteristics of 3.3V I/O Cells……………………………. 14 5.5 Recommended Operation Conditions………………………………………….. 15 5.6 Static characteristic:Digital in ………………………………………………….. 15 5.7 Static characteristic:Analog I/O pins(DP/DM)………………………… 16 5.8 Dynamic characteristic:Analog I/O pins(DP/DM)…………………… 17 Page 5 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 9 1.0 Introduction 1.1 Description The AU6370 is an integrated single chip memory card reader controller specially designed for notebook, hand-held and other PC peripheral devices, which require fewer components for small PCB area. It supports a widely used flash memory card such as CF, MD, SMC, xD Picture Card, MS, MS Pro, MS Duo, SD and MMC. It can be used as removable storage disks in enormous data exchange applications between PC and PC or PC and various consumer electronic appliances. The AU6370 reads digital content saved on memory card that user captured with the portable device such as notebook, digital camera, MP3 player, PDA and mobile phone… etc. In addition, AU6370 allows user to transfer information such as data, graphics, texts or digital images from one electronic device to another quickly and easily. Furthermore, AU6370 integrates power switch function; manufacturers can use fewer components in their product design. With AU6370, user’s experience will be also further enhanced by the Plug-and-Play nature built into latest operation systems such as Windows 2000/XP and Mac OS X. 1.2 Features Support USB v2.0 specification and USB Device Class Definition for Mass Storage, Bulk-Transport v1.0 Support CF/MD, SDHC/SD/MMC, MS/MS PRO/MS ROM/MS Duo AND xD/SMC specification Work with default driver from Windows ME, Windows XP, and Mac OS X. Windows 98, Windows 2000 are supported by vendor AP (The AP included both win98 and 2000 driver) from Alcor. Ping-pong FIFO implementation for concurrent bus operation Support multiple sectors transfer optimize performance Support slot-to-slot read/write operation. Support auto-detecting slot with card inserted on Win 2000 without driver. Capable of handing 4 sets of built-in PID, VID and strings to minimize inventory control and improve lead production lead-time. Support LED for bus activity indication. Each slot can be enables/disabled by 5 independent pins to fit all the different card readers’ combination requirement. Runs at 30MHz, built-in 480 MHz PLL Built-in 3.3V to 1.8V regulator Page 6 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 2.0 Application Block Diagram The following application drawing demonstrates a typical card reader block diagram using AU6370. By connecting one card reader to a desktop or notebook PC through USB bus, the AU6370 becomes a bus-powered, high speed USB card reader, which can be used as a bridge for data transfer between Desktop PC and Notebook PC. 2.1 Block Diagram Digital Camera MP3 Player PC with USB Host Controller PDA CF/MS/MD/ SMC/SD/MMC AU6370 Moble Phones PC Page 7 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 3.0 Pin Assignment The AU6370 is delivered in 80pin LQFP form factor. Documented below is a figure shows signal names of each pin and a table in the following page describes each pin in more details. Figure 3.1 Pin Assignment Diagram CFD6 CFD5 CFD4 CFD3 CFD2 CFD1 CFD0 CFWEN CFWTN CFOEN CFWRN CFAD9 CFRDN CFAD3 CFAD2 CFAD1 CFAD0 CFCDN GPI1 CUSEL 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 GPI0 1 60 CFD7 SDDATA3 2 59 RSTN SDCMD 3 58 SMCLE SDCLK 4 57 SMALE SDDATA0 5 56 SMRDN SDDATA1 6 55 SMWRN SDDATA2 7 54 SMRBN GND 8 53 SMCDN VDD 9 52 SMCEN REXT 10 51 SMWPN VDD33P 11 50 XDCEN DP 12 49 XDCDN DM 13 48 XDWPN VSS33P 14 47 SMDATA0 XI 15 46 SMDATA1 XO 16 45 SMDATA2 Alcor Micro AU6370 80-PIN LQFP VSSU 17 44 SMDATA3 VDDA 18 43 SMDATA4 V18 19 42 SMDATA5 VDDHM 20 41 SMDATA6 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 MSINS SMDATA7 MSBS MSCLK MSDATA0 MSDATA1 MSDATA2 MSDATA3 EEPDATA EEPCLK SDWP SDCDN GPON7 PWRLED VSSHM SD_V33 MS_V33 XD_V33 CF_V33 VDD33 Page 8 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public Table 3.1 Pin Descriptions Pin # Pin Name I/O Description Slot Mode Select (GPI1, GPI0) = (0,0) (GPI1, GPI0) = (0,1) (GPI1, GPI0) = (1,0) (GPI1, GPI0) = (1,1) : : : : Reserved 2 Luns 4.5 Luns 1 Lun 1 GPI0 I 2 SDDATA3 I/O SD Data3 3 SDCMD I/O SD CMD 4 SDCLK O SD CLK 5 SDDATA0 I/O SD Data0 6 SDDATA1 I/O SD Data1 7 SDDATA2 I/O SD Data2 8 GND PWR core power ground pad 9 VDD PWR 1.8 V core power pad 10 REXT 11 VDD33P 12 DP I/O USB DP 13 DM I/O USB DM 14 VSS33P 15 XI I 12 MHz crystal pads 16 XO O 12 MHz crystal pads 17 VSSU 18 VDDA 19 V18 O Core Power1.8V 20 VDDHM I IO Power 3.3V 21 VDD33 I Switch Power 3.3V 22 CF_V33 O CF Card Power 23 XD_V33 O SMC and XD share XD_V33 Power 24 MS_VCC O MS Card Power 25 SD_VCC O SD Card Power 26 VSSHM PWR PWR PWR PWR 330 R Pull low 3.3 V PHY power pad Ground pad. Ground pad. PWR PHY IO ground pad PHY ground pad Crystal power pad IO Ground Page 9 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public Pin # Pin Name I/O Description 27 PWRLED O Power LED; (Normal:"0"; Suspend"1") 28 GPON7 O Card insert LED; (Card inserted:"0"; 29 SDCDN I SD Card Detect 30 SDWP I SD Write Protect 31 EEPCLK O EEPROM Clock 32 EEPDATA I/O EEPROM Data 33 MSDATA3 I/O MS Data3 34 MSDATA2 I/O MS Data2 35 MSDATA1 I/O MS Data1 36 MSDATA0 I/O MS Data0 37 MSCLK O MS CLK 38 MSBS O MS BS 39 MSINS I MS INS 40 SMDATA7 I/O SMDATA7 41 SMDATA6 I/O SMDATA6 42 SMDATA5 I/O SMDATA5 43 SMDATA4 I/O SMDATA4 44 SMDATA3 I/O SMDATA3 45 SMDATA2 I/O SMDATA2 46 SMDATA1 I/O SMDATA1 47 SMDATA0 I/O SMDATA0 48 XDWPN O XD WP 49 XDCDN I XD CD 50 XDCEN O XD CE 51 SMWPN I SMC WP 52 SMCEN O SMC CE 53 SMCDN I SMC CD 54 SMRBN I SMC read/busy. External pull up with 470K to 3.3V. 55 SMWRN O SM WRN Page 10 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public Pin # Pin Name I/O 56 SMRDN O SMRDN 57 SMALE O SM CLE 58 SMCLE O SM CLE 59 RSTN I Chip Reset (Reset:"0"; Normal:"1"), pull up with RC 60 CFD7 I/O CF Data7 61 CFD6 I/O CF Data6 62 CFD5 I/O CF Data5 63 CFD4 I/O CF Data4 64 CFD3 I/O CF Data3 65 CFD2 I/O CF Data2 66 CFD1 I/O CF Data1 67 CFD0 I/O CF Data0 68 CFWEN O CF WEN 69 CFWTN I CF WAITN 70 CFOEN O CF OE 71 CFWRN O CF IOWRN 72 CFRDN O CF IORDN 73 CFAD9 O CF Addr9 74 CFAD3 O CF Addr3 75 CFAD2 O CF Addr2 76 CFAD1 O CF Addr1 77 CFAD0 O CF Addr0 78 CFCDN I CF CD 79 CUSEL I Always pull High 80 GPI1 I Description Slot Mode Select (GPI1, GPI0) = (0,0) (GPI1, GPI0) = (0,1) (GPI1, GPI0) = (1,0) (GPI1, GPI0) = (1,1) : : : : Reserved 2 Luns 4.5 Luns 1 Lun Page 11 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 4.0 System Architecture and Reference Design 4.1 AU6370 Block Diagram Figure 4.1 AU6370 Block Diagram USB USB Upstream Port XCVR 1.8 V 1.8 V RAM SIE Processor ROM CF/MD/SMC/ SD/MMC/MS/ xD Control FIFO CF MD SMC SD MMC MS xD Arbitrator 1.8V Voltage Regulator /Power Switch 3.3V 12MHz XTAL Page 12 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 5.0 Electrical Characteristics 5.1 Absolute Maximum Ratings Table 5.1 Absolute Maximum Ratings SYMBOL PARAMETER RATING UNITS VDDHM 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 VDDHM +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 VDDHM Power Supply 3.0 3.3 3.6 V VDD V18 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 Leakage Current and Capacitance 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 13 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 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 VDDHM 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 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= VDDHM or 0 V 0.4 V Page 14 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public V 5.5 USB Transceiver Characteristics Table 5.5 Electrical characteristics Symbol Parameter VD33P Min. Typ. Max. Unit Analog supply voltage 3.0 3.3 3.6 V VDD V18 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 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 VDDU-0.2 V Page 15 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public V Table 5.7 Static characteristic:Analog I/O pins(DP/DM) Symbol VHSDIFF VHSCM Parameter Conditions Min. 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 range VHSSQ High speed squelch detection threshold VHSDSC High speed disconnection detection threshold VHSOI VHSOL VHSOH VCHIRPJ VCHIRPK RDRV VTERM VDI VCM Typ. 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) Chirp-K output voltage (differential) Unit mV Squelch detected No squelch detected Max. 500 mV 100 mV 150 mV 625 mV 525 mV -10 10 mV -10 10 mV -360 400 mV 700 1100 mV -900 -500 mV Resistance Equivalent resistance 3 used as internal chip only Driver output impedance Overall resistance 40.5 including external resistor Termination Termination voltage for 3.0 pull-up resistor on pin 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) 6 9 Ω 45 49.5 3.6 V V 2.5 V Page 16 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public VSE Single ended receiver threshold 0.8 2.0 V Output levels VOL Low-level output voltage 0 0.3 V VOH High-level output voltage 2.8 3.6 V 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 VCRS 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 Excluding the first Output signal crossover transition from idle voltage mode Rise time 4 20 ns 4 20 ns 90 110 % 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 ∣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 Rise time High-level output voltage Page 17 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 5.6 Power Switch Feature AU6370 integrates a 3.3V to 1.8V voltage regulator and power switch to replace all MOS chips for flash card power supply. Card Power Output Current Range For SD/MS MAX: 100mA For XD/SMC MAX: 70mA For CF MAX: 250mA Card power output voltage range MS/XD/SD/SMC/CF: 3.3V±0.3V AU6370 will turn off all of Card Power in suspend mode Figure 5.1 Card Detect Power-on Timing 1ms to 10ms ( Depend Load Capacitor ) 3.3V+/- 0.3V CARD_POWER 100ms + System Polling timing CARD_DETECT Page 18 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 6.0 Mechanical Information Figure 6.1 Mechanical Information Diagram Page 19 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 7.0 Abbreviations This chapter lists and defines terms and abbreviations used throughout this specification. SIE CF MD SMC MS SD MMC UTMI Serial Interface Engine Compact Flash Micro Drive SmartMedia Card Memory Stick Secure Digital Multimedia Card USB Transceiver Macrocell Interface Page 20 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public 【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 21 of 21 AU6370 USB 2.0 Multiple Slots Flash Memory Card Reader V1.00W Official Release_ Public