USB 2.0 Flash Drive Controller
Datasheet
Chapter 1 General Description
The USB97C242 is a USB2.0 Bulk Only Mass Storage Class Peripheral Controller intended for supporting SmartMedia (SM), and NAND flash memory devices. It provides a single chip USB reader solution for the SM and NAND flash devices in the market*.
The device consists of a USB 2.0 PHY and SIE, buffers, Fast 8051 microprocessor with expanded scratchpad, and program SRAM, 48KB program ROM and SM controller.
Provisions for optional external Flash Memory up to 64K bytes for program storage is provided.
12K bytes of scratchpad SRAM and 768Bytes of scratchpad SRAM are also provided.
Seven GPIO pins are for the
SMSC provides the following object code software and licenses free of charge with purchase of the USB97C242**:
Windows 98 Mass Storage Class driver.
Windows application for programming VID/PID/OEM strings, and unique serial number into serial EEPROM (SM reader) or NAND Flash via USB.
Production test and format utilities
Password protection API and example applet.
Firmware with field upgrade capability via USB (requires external specific model 128KB Flash for firmware storage).
The Internal program code provides the following features:
Support for 1 to 8, 128Mb through 2Gb, 512byte and 2048 byte page size, 8bit parallel NAND flash memories, including multiple memory aggregates in
Autodetection of NAND Flash memory type and capacity
Supports write protect switch
Wear leveling
Internal VID/PID/Serial Number/OEM String storage in NAND flash itself, eliminating need for external serial EEPROM
High performance transfers (interleaving, copy block caching, etc.)
Drive password protection
SMSC may make complete internal specifications available for those customers requiring programming information, subject to SMSC’s applicable Proprietary Information Agreement (nondisclosure agreement). Contact your SMSC sales representative for more information.**
SMSC USB97C242 | Page 5 | Revision 1.4 |
DATASHEET