SN11083 Confidential 2002/6/26 0.2 USB to Flash Interface Controller, Mass Storage Class Compliant 1 General Description SN11083 is a high-performance integrated circuit to bridge USB and Flash memory. It provides a flexible and cost efficient single chip solution for external storage applications that intend to utilize the convenience of USB. To help the system manufacturers to build high quality, low cost USB storage systems, several special features are implemented. The embedded translation table helps the system makers to design a high performance NAND type flash device but still keeps the cost low. The proprietary randomization algorithm effectively extends the lifetime of the flash memory, ensuring the robustness of the system. The real time ECC correction keeps the data integrity while still maintains the high data transfer rate. The external serial EEPROM provides the possibility to customize the USB identity for each product. The OEM makers could make products for different customers by just putting the vendor/product ID and names in the EEPROM but still keep other things the same. The serial number can help the system manufacturers to track down every single device they made even when the design and the PID/VID are all the same. The USB Mass Storage Class compliance capability of SN11083 makes it a truly “plug-and-play” device without vendor drivers needed under the OS like Windows 2000/ME/XP and Mac OS 9/10. This feature not only makes the system developing faster and easier, but also reduces the cost and increases the reliability. The SN11083 also provides the capability to boot the PC. Therefore, the system manufacturers can use it to build a much faster, high capacity, reliable, and portable system to replace the legacy floppy disk easily. With so many functions built- in and the high performance, easy to design- in architecture, SN11083 is an ideal choice for building a portable USB to Flash storage system. 1 SN11083 Confidential 2002/6/26 0.2 2 Features l l l l l l l l l l l l l l l l 12 MHz USB 1.1 full-speed compatible. USB 1.1 Mass Storage Class compliant USB Mass Storage Class Bulk-Only Transport 1.0 supported USB Mass Storage Class SCSI transparent command set supported 12 characters of serial number and up to 28 characters of Vendor/Product/Revision supported with external EEPROM Support NAND-type flash memory, from 4Mbytes to 128 Mbytes Real-time ECC correction circuit to ensure the data integrity and accelerate the access speed for NAND-type flash. Built- in SRAM to support logical-to-physical address translation for NAND-type flash to reduce cost and increase performance and reliability Built- in FIFO for upstream and downstream data transfer Data transfer rate up to 1.5 MB/s (burst), 1.1 MB/s (read average), LED lightening pin available. PC boot up capability provided (PC BIOS needs to support USB ZIP boot up) (version 2 only) No Driver needed under Microsoft Windows ME/2000/XP, Mac OS 9.x/10.x Driver support Microsoft Windows 98 Single 3.3V operation 48 pin LQFP package. 2 SN11083 Confidential 2002/6/26 0.2 3 Pin Assignment Pin# PAD Name Type Drive Special Description 1 GND PWR Digital ground 2 FLD6 DIO 8mA PD Flash data bit 6 3 FLD2 DIO 8mA PD Flash data bit 2 4 FLD7 DIO 8mA PD Flash data bit 7 5 FLD1 DIO 8mA PD Flash data bit 1 6 FLD0 DIO 8mA PD Flash data bit 0 7 FLWP DO 8mA Flash write protect 8 FLRB DI Flash ready/busy 9 FLWE DIO 8mA PD Flash write enable 10 FLRE DIO 8mA PD Flash read enable 11 FLALE DO 8mA Flash address latch enable 12 GND PWR Digital ground 13 VDD PWR Digital 3.3V 14 FLCLE DO 8mA Flash command latch enable 15 FLCE DO 8mA Flash chip enable 16 NC Not Connected 17 NC Not Connected 18 NC Not Connected 19 LED DO 8mA PD LED lighter 20 RSTN DI PU Chip reset 21 TEST DI PD Test pin 22 NC - - 23 XIN I - - Crystal input or oscillator input 24 XOUT O - - Crystal output or no connection 25 NC - - No Connect 26 NC - - No Connect No Connect 27 FLPOWER DO 8mA OC Flash power control 28 GPIO0 General Purpose Input/Output 0 DIO 8mA 3 SN11083 Confidential 2002/6/26 0.2 29 ROMCS DIO 4mA Chip select for external EEPROM 30 GND PWR Digital ground 31 VDD PWR Digital 3.3V 32 ROMSK DIO 4mA Clock for external serial EEPROM 33 ROMDI DIO 4mA Serial data to external EEPROM 34 ROMDO DIO 4mA Serial data from external EEPROM 35 NC - - 36 FLWPSW DI ¨ PU No Connect Flash write protect switch 37 AVDD PWR analog 3.3V 38 AVSS PWR analog ground 39 DPLUS AIO - - USB D+ signal 40 DMINUS AIO - - USB D- signal 41 NC Not Connected 42 NC Not Connected 43 NC Not Connected 44 NC Not Connected 45 FLD4 DIO 8mA PD Flash data bit 4 46 FLD5 DIO 8mA PD Flash data bit 5 47 FLD3 DIO 8mA PD Flash data bit 3 48 VDD P Digital 3.3V - - P: power pin; AI: analog input pin, AIO: analog input/output pin; DI: digital input pin; DO: digital output pin; DIO: digital input/output pin. ¨ TTL: TTL compatible input pin; PD: pull down; PU: pull up. ¨ All pads are Schmitt triggered and with slew rate control 4 SN11083 Confidential 2002/6/26 0.2 4 Package diagram LQPF 48 Package F L W P S N W C R O M D O R O M D I R O M V S D K D G N D R O M C S G P I O 0 F L P O W E R F L W P S N W C 36 35 34 33 32 31 30 2 9 2 8 2 7 26 25 AVDD 37 24 XOUT AVSS 38 23 XIN DPLUS 39 22 NC DMINUS 40 21 TEST NC 41 20 RSTN NC 42 19 LED NC 43 18 NC NC 44 17 NC FLD4 45 16 FLD5 46 15 NC FLCE FLD3 47 14 FLCLE VDD 48 13 VDD 1 2 3 4 5 6 7 8 9 1 0 11 12 G N D F L D 6 F L D 2 F L D 7 F L D 1 F L D 0 F L W P F L R B F L W E F L R E 5 F L A L E G N D SN11083 2002/6/26 0.2 6 Confidential SN11083 Confidential 2002/6/26 0.2 5 Version Control Draft 0.1 0.2 May-20-2002 June-17-2002 June-25-2002 add new feature of version 002 7