Silicon Motion SM3255EN User Manual
Mobile storage, Sm3255en, Dyna family
Mobile Storage
Dyna Family
www.siliconmotion.com
This publication, including all photographs, illustrations and software, is protected under
international copyright laws, with all rights reserved. Neither this publication, nor any of the
material contained herein, may be reproduced without written consent of the manufacturer.
© Copyright 2011 Silicon Motion, Inc.
High Speed USB2.0 Flash Memory Controller
USB
Host
USB 2.0
PHY
USB 2.0
Controller
8051
Micro
Processor
POR
12MHz
Flash Interface
(With ECC Engine)
5V
LED Indicator /
WP Switch / GPIO
NAND Flash
PLL
3.3V
Regulator
1.8V
Regulator
NAND Flash
NAND Flash
NAND Flash
RAM
Buffer
DMA Controller
VDT
SM3255EN
The SM3255EN is a high compatibility and high
performance USB 2.0 Flash Disk controller designed
for supporting SLC, MLC and TLC NAND-type Flash
memory on a single chip. For the USB2.0 Flash Disk
applications, the SM3255EN supports a high capacity
of up to four NAND flash devices
, “Write Protect”
function, PC boot-up from USB2.0 Flash Disk,
password protection, and secured partitioning
functions.
The SM3255EN controller delivers an extremely high
data-transfer rate and ensures data accuracy through
the use of a powerful ECC engine for the coverage of
SLC/MLC/TLC flash read and write disturbances. By
integrating 5V/3.3V and 3.3V/1.8V regulators and
Power-on-Rest components, the controller can
reduce
customer’s overall system cost. The
SM3255EN controller is now available for
LQFP/TQFP 48-pin package and QFN 40-pin
package with a manufacturing-ready turnkey solution.
Applications
USB Flash Drive
USB Solid State Disk
Embedded Application
High-Speed NAND Storage
Key Features
Complete compatibility with USB (Universal Serial
Bus) Specification Rev. 2.0
Complies with USB Mass Storage Class
Specification Rev. 1.0
USB Mass Storage Class Bulk-Only Transport
Protocol
Complies with USB power specifications for bus-
powered devices
Integrated 80C51-compatible, 8-bit
microprocessor with enhanced features
Supports suspend mode and wake-up resume
Single channel flash interface supports up to four
NAND-type flash devices
Configurable BCH error control coding(ECC)
Supports High Speed DDR Toggle Mode flash
Supports SLC/MLC/TLC NAND-type flash memory
Supports the operating systems: Windows 7,
Windows Vista, Windows XP, Windows 2000,
Windows ME, Windows 98/98SE, Mac OS 9.x and
above, and Linux kernel 2.4 and above
Supports firmware in system programming (ISP)
function for firmware upgrade
Supports VID, PID, serial number, and vender
information update
Supports LED indicator to indicate the USB Flash
Disk is in the Ready/Working mode
“Write Protect” security function to protect the
data in UFD
Built-in 5V/3.3V and 3.3V/1.8V voltage regulators
1.8V low-power core operation
Available in LQFP/TQFP 48-pin and QFN 40-pin
packages