beautypg.com

Chapter 1 general description, Datasheet – SMSC USB97C242 User Manual

Page 5

background image

USB 2.0 Flash Drive Controller

Datasheet

SMSC USB97C242

Page 5

Revision 1.4 (05-03-07)

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 100-pin device. Provisions are made to allow dynamic attach and re-attach to
the USB bus to allow hot swap of flash media to be implemented.

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 multi-chip-modules (MCM) up to 8, 2Gb devices
(ie 16Gb), as long as individual memory device Chip Enables are pinned out in the MCM.

ƒ 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.**