1 Data Book AU9368 USB Multi-LUN Flash Card Reader Controller Technical Reference Manual Product Specification Official Release Revision 1.19W Public Jul 2005 Data sheet status Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. Product specification This data sheet contains final product specifications. Revision History Date Feb 2005 Jan 2005 Jul 2005 Revision Description Removed the schematics. Please contact our sales if you need it. Add “7.4 AC Electrical Characteristics” and modify 1.18W/D27 “5.1 Pin Descriptions” 1.19W/D27 To modified “5.1 Pin Descriptions” (pin 56) 1.17W/D27 Page 2 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public Copyright Notice Copyright 1997 - 2004 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 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public Table of Contents 1 Introduction…………………………………………………………….. 6 1.1 Description…………………………………………………………………………….. 6 1.2 Features…………………………………………………………………………………. 6 2 Application Block Diagram…………………………………………. 7 3 Operating Mode Selection………………………………………….. 8 4 Power Switch Feature………………………………………………… 9 4.1 Card Power Output Current Range……………………………………….. 9 4.2 Card Detect Power-on Timing………………………………………………… 9 5 Pin Assignment………………………………………………………… 10 6 System Architecture and Reference Design………………….. 13 6.1 AU9368 Block Diagram…………………………………………………………. 13 7 Electrical Characteristics…………………………………………… 14 7.1 Recommended Operating Conditions……………………………………. 14 7.2 General DC Characteristics…………………………………………………… 14 7.3 DC Electrical Characteristics for 3.3 volts operation…………… 14 7.4 AC Electrical Characteristics…………………………………………………… 14 7.5 Crystal Oscillator Circuit Setup for Characterization……………. 17 7.6 ESD Test Results…………………………………………………………………..… 17 7.7 Latch-Up Test Results…………………………………………………………….. 18 8 Mechanical Information……………………………………………… 20 9 Abbreviations……………………………………………………………. 21 Page 4 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public List of Figures 2.1 Block Diagram………………………………………………………………………………….. 7 5.1 Pin Assignment Diagram………………………………………………………………….. 10 6.1 AU9368 Block Diagram……………………………………………………………………… 13 7.1 Electrical Characteristics Diagram……………………………………………………. 15 7.2 Crystal Oscillator Circuit Setup for Characterization……………………….. 17 7.3 Latch-Up Test Results……………………………………………………………………….. 18 List of Tables 3.1 Mode Table…………………………………………………………………………………….. 8 5.1 Pin Descriptions……………………………………………………………………………. 11 7.1 Recommended Operating Conditions..…………………………………………. 14 7.2 General DC Characteristics………………………………………………………….. 14 7.3 DC Electrical Characteristics for 3.3 volts operation………………….. 14 7.4 AC Electrical Characteristics…………………………………………………………. 15 7.5 ESD Data……………………………………………………………………………………….. 17 7.6 Latch-Up Test Results……………………………………………………………………. 18 Page 5 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 1.0 Introduction 1.1. Description The AU9368 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 AU9368 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, AU9368 allows user to transfer information such as data, graphics, texts or digital images from one electronic device to another quickly and easily. Furthermore, AU9368 integrates power switch function; manufacturers can use fewer components in their product design. With AU9368, 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. Feature Support USB v1.1 specification and USB Device Class Definition for Mass Storage, Bulk-Transport Support CF、SD、MS、MS PRO、MS Duo、MS ROM Format、MMC、SMC、xD-Picture Card Format Specification and Microdrive device Work with default driver from Windows ME, Windows XP, Mac OS 9, and Mac OS X. Windows 98, Windows 2000 are supported by vendor driver from Alcor. Ping-pong FIFO implementation for concurrent bus operation Support multiple sectors transfer to 4GB to optimize performance Support optional external EEPROM for VID, PID and string customization Integrated power switch and power management circuit for each slot to reduce the BOM cost in PCB and meet USB power consumption requirement during suspend with card in the slot. CPU Runs at 30MHz, built-in 480MHz PLL Built-in 3.3V regulator 64-pin LQFP package Lead-free package available Page 6 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 2.0 Application Block Diagram Following is the application diagram of a typical card reader product with AU9368. By connecting the card reader to a desktop or notebook PC through USB bus, AU9368 is implemented as a bus-powered, full speed USB card reader, which can be used as a bridge for data transfer between Desktop PC and Notebook PC. Figure 2.1 Au9368 Application Block Diagram Digital Camera MP3 Player PC with USB Host Controller PDA USB 9-in-1 Flash Memory Card Reader CF/MS/MD/ SMC/SD/MMC Moble Phones PC Page 7 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 3.0 Operating Mode Selection The Au9368 offers two operating modes. Mode 0 is used for CF/SD/SMC/MS/xD combo socket. While mode 1 is designed for single function socket. Mode 1 support xD card in a shared SMC socket. Table 3.1 Mode definition table Mode 0 (Modesel : 0) Slot 1 CF/SD/SMC/MS/xD Mode 1 (Modesel : 1) Slot 1 SD Slot 2 CF Slot 3 SMC/XD Slot 4 MS Page 8 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 4.0 Power Switch Feature AU9368 integrates a 5V to 3.3V voltage regulator and power switch to replace all MOS chips for flash card power supply. 4.1. Card Power Output Current Range For MS/SD 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 AU9368 will turn off all of Card Power in suspend mode 4.2. Card Detect Power-on Timing 1ms to 10ms ( Depend Load Capacitor ) 3.3V+/- 0.3V CARD_POWER 100ms + System Polling timing CARD_DETECT Page 9 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 5.0 Pin Assignment The AU9368 is packed in 64-LQFP-form factor. The following figure shows signal name for each pin and the table in the following page describes each pin in detail. Figure 5.1 Pin Assignment Diagram MODESEL MSDATA MSCLK MSBS MSINSN GNDK VCCK XDCDN GPON7 SDWP SDCDN SDDATA SDCLK SDCMD SMCEN SMRBN 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 VCCA 1 48 SMALE GNDA 2 47 SMCLE XTAL1 3 46 SMWPN XTAL2 4 45 SMCDN SD_VCC 5 44 XDCEN XD_VCC 6 43 CFRDN MS_VCC 7 42 CFAD0 CF_VCC 8 41 CFAD1 VCC5V 9 40 CFAD2 VCC3V 10 39 CFAD3 GNDIO 11 38 CFAD9 XDWPN 12 37 CFWTN USB_DM 13 36 CFOEN USB_DP 14 35 CFWEN SMWRN 15 34 CFWRN SMRDN 16 33 CFCDN Alcor Micro AU9368 64-PIN LQFP 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 SMDATA4 SMDATA5 SMDATA6 SMDATA7 SMDATA3 SMDATA2 SMDATA1 SMDATA0 CFD0 CFD1 CFD2 CFD3 CFD4 CFD5 CFD6 CFD7 Page 10 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public Table 5.1 Pin Descriptions Pin Pin Name I/O Type 1 VCCA GNDA XTAL1 XTAL2 SD_VCC XD_VCC MS_VCC CF_VCC VCC5V VCC3V GNDIO XDWPN USB_DM USB_DP SMWRN SMRDN SMDATA4 SMDATA5 SMDATA6 SMDATA7 SMDATA3 SMDATA2 SMDATA1 SMDATA0 CFD0 CFD1 CFD2 CFD3 CFD4 CFD5 CFD6 CFD7 CFCDN CFWRN CFWEN CFOEN CFWTN CFAD9 CFAD3 CFAD2 CFAD1 CFAD0 CFRDN XDCEN SMCDN SMWPN SMCLE PWR PWR I O PWR PWR PWR PWR PWR PWR PWR O I/O I/O O O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I O O O I O O O O O O O I I O 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Description Analog 3.3V input Analog GND Crystal Oscillator input (12MHz) Crystal Oscillator output (12MHz) SD card power SMC/XD power MS card power CF card power VCC 5V power supply from USB VCC 3.3V PAD GND XD write protect USB DM USB DP SMC Write Enable SMC Read Enable SMC DATA4 SMC DATA5 SMC DATA6 SMC DATA7 SMC DATA3 SMC DATA2 SMC DATA1 SMC DATA0 CF card data0 CF card data1 CF card data2 CF card data3 CF card data4 CF card data5 CF card data6 CF card data7 CF card detect CF card IOWR CF card WE CF card OE CF card WAIT CF card addr09 CF card addr03 CF card addr02 CF card addr01 CF card addr00 CF card IORD XD card enable SMC card detect SMC write protect SMC command latch enable Page 11 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 55 SMALE SMRBN SMCEN SDCMD SDCLK SDDATA SDCDN SDWP O I O I/O O I/O I I 56 GPON7 I/O 57 XDCDN VCCK GNDK MSINSN MSBS MSCLK MSDATA MODESEL I PWR PWR I O O I/O I 48 49 50 51 52 53 54 58 59 60 61 62 63 64 SMC address latch enable SMC Ready/Busy SMCEN SD CMD SD CLK SD DAT SD card detect SD write protect Card active LED; Active when card inserted; Blinking when card opeating XD card detect Core 3.3V VCC Core Ground MS card INS. MS card BS MS card CLK MS card SDIO Mode selection. ("0":1 slot mode;"1": 4.5 slots mode) Page 12 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 6.0 System Architecture and Reference Design 6.1. AU9368 Block Diagram Figure 6.1 AU9368 Block Diagram USB Upstream Port USB XCVR SIE Processor 3.3 V RAM ROM CF/MD/SM/ SD/MMC/MS/ xD Control FIFO CF MD SM SD MMC MS xD Arbitrator 3.3V Voltage Regulator /Power Switch 12MHz XTAL Page 13 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 7.0 Electrical Characteristics 7.1. Recommended Operating Conditions Table 7.1 Recommended Operating Conditions SYMBOL PARAMETER MIN TYP MAX UNITS VCC Power Supply 4.75 5 5.25 V VIN Input Voltage 0 VCC V TOPR Operating Temperature 0 85 O TSTG Storage Temperature -40 125 O 7.2. C C General DC Characteristics Table 7.2 General DC Characteristics SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS IIL Input low current no pull-up or pull-down -1 1 µA IIH Input high current no pull-up or pull-down -1 1 µA IOZ Tri-state leakage current -10 10 µA CIN Input capacitance 5 ρF COUT Output capacitance 5 ρF CBID Bi-directional buffer capacitance 5 ρF 7.3. DC Electrical Characteristics for 3.3 volts operation Table 7.3 DC Electrical Characteristics for 3.3 volts operation SYMBO PARAMETER CONDITIONS VIL Input Low Voltage CMOS VIH Input Hight Voltage CMOS VOL Output low voltage IOL=4mA, 16mA VOH Output high voltage IOH=4mA,16mA RI Input Pull-up/down resistance Vil=0V or Vih=VCC MIN TYP MAX UNITS 0.9 V 2.3 V 0.4 2.4 V V 10K/200K KΩ Page 14 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 7.4 AC Electrical Characteristics GND=0V, tR = tF =3.0 ns; CL =50 pF; RL=500 Ohms Table 7.4 AC Electrical Characteristics SYMBOL PARAMETER WAVEFORM LIMITS (TAMB) 00˚C to +250˚C 00˚C to +700˚C UNIT MIN TYP MAX MIN MAX tpLH tpHL VMO/VPO to D+/DFull Speed 1 0 0 trise tfall Rise and Fall Times Full Speed 2 4 4 tRFM Rise and Fall Time Matching Full Speed tpLH tpHL VMO/VPO to D+/DLow Speed 1 trise tfall Rise and Fall Times Low Speed 2 tRFM Rise and Fall Time Matching Low Speed 9 9 90 120 120 12 12 0 0 14 14 ns 20 20 4 4 20 20 ns 110 90 110 % 300 300 ns 300 300 75 75 300 200 75 75 300 200 ns 70 130 70 130 % tpLH tpHL D+/D- to RCV 3 9 9 16 16 16 16 ns tpLH tpHL D+/D- to VP/VM 1 4 4 8 8 8 8 ns tpHZ tpZH tpLZ tpZL OE# to D+/D- RL = 500ohm 4 12 12 10 10 12 12 10 10 ns tsu Setup for SPEED 5 0 Vcr Crossover point1 3 1.3 ns 2.0 1.3 2.0 V NOTES: 1. The crossover point is in the range of 1.3V to 2.5V for the low speed mode with a 50 pF capacitance. Page 15 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public Figure 7.1 Electrical Characteristics Diagram Page 16 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 7.5 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. Figure 7.2 Crystal Oscillator Circuit Setup for Characterization 7.6 ESD Test Results Test Description: ESD Testing was performed on a Zapmaster system using the Human-Body-Model (HBM) and Machine-Model (MM), according to MIL-STD 883 and EIAJ IC-121 respectively. Human-Body-Model stresses devices by sudden application of a high voltage supplied by a 100pF capacitor through 1.5k-ohm resistance. Machine-Model stresses devices by sudden application of a high voltage supplied by a 200pF 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 Criteria: I-V Curve Tracing Table 7.5 ESD Data Model Mode S/S Target Results HBM Vdd, Vss, I/C 15 6000V PASS MM Vdd, Vss, I/C 15 200V PASS Page 17 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 7.7 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 5Volts and ground respectively. Testing was started at 5.0V (Positive) or 0V (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=00mA, Icc=100mA), then the voltage was increased by 0.1Volts and the pin was tested again. The JEDEC JC-40.2 CMOS Logic standardization committee recommended this procedure. Notes: 1. DUT: The device under test. 2. PUT: The pin under test. Figure 7.3 Latch-Up Test Results Test Circuit: Positive Input/Output Overvoltage/Overcurrent Page 18 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public Test Circuit: Negative Input/Output Overvoltage/Overcurrent Supply Overvoltage Test Table 7.6 Latch–Up Data Mode + Voltage + Current Vdd - Vxx Voltage (V)/Current (mA) 11.0 11.0 200 200 9.0 S/S 5 5 5 5 5 Results Pass Pass Pass Pass Pass Page 19 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 8.0 Mechanical Information Page 20 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public 9.0 Abbreviations This chapter lists and defines terms and abbreviations used throughout this specification. PCB BOM SIE CF MD SMC MS SD MMC Printed Circuit Board Bill of Material Serial Interface Engine Compact Flash Micro Drive SmartMedia Card Memory Stick Secure Digital Multimedia Card Page 21 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W 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 22 of 22 AU9368 USB Multi-LUN Flash Card Reader Controller V1.19W Official Release_ Public