Usb 2.0 Flash Disk Controller: MW8209 Datasheet
Usb 2.0 Flash Disk Controller: MW8209 Datasheet
Usb 2.0 Flash Disk Controller: MW8209 Datasheet
MW8209
USB 2.0 FLASH DISK CONTROLLER
Data Sheet
KEY FEATURS
■ Development support
– Complete reference design including
schematics, BOM and Gerber files
■ Supports Windows XP, Windows 2K,
Windows ME, Linux and MacOS. Drivers
■ USB 2.0 Interface compatible with available for Windows 98 SE
Mass Storage Device Class
■ Abundance GPIO for Application Usage
- Integrated USB 2.0 PHY
- Up to 28 GPIOs
- Supports USB High Speed and Full Speed
- Integrated I2C Logic
- Suspend and Resume operations
- Integrated UART Logic
■ Most Widely FLASH Support
■ Flexible Boot Mode Select
- Supports all type of NAND Flash devices
- Configurable Boot from I2C Logic,
ST, Hynix, Samsung, Toshiba, Micron,
IO Logic
Infineon and Renesas
■ 64BIT Chip ID support
- Supports AND, AG-AND, SuperAND
- The 64bit Chip ID is unique and can be read
Flash from Renesas
out by user for any application purpose
- Reed-Solomon Encoder/Decoder
■ Multi-partition support
on-the-fly correction
- Each partition can be defined as one of
(5 bytes of a 528-byte block)
CDROM, HDD, ZIP or Secure-Disk
- Flash identification support
■ Data Protection
- Up to 16MB/s for read and 9MB/s for
– Write protect switch control
write operations with single channel
– Public/Private partitions support
■ Supply Management
■ Design For downgrade FLASH support
- Single 5.0V operation
- Optimized hardware unit for fast and
- Integrated 5.0V-3.3V voltage regulator
efficiency disk scanning
- Integrated 3.3V-1.8V voltage regulator
- Up to 5bits per 528bytes block ECC of
■ Embedded 8-bit Single Cycle MCU
random error
- 80C51 compatible 8-bit Microprocessor
- Up to 5bytes per 528bytes block ECC of total
■ USB 2.0 low-power device compliant
error
- Less than 80mA during write operation
■ Sectors Management
- Less than 500µA in suspend mode
-
■ Clock Management
- Integrated PLL for generating core and
Table of Contents1
1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...5
2 PIN DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 APPLICATION SCHEMATICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 ELECTRICAL CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . 11
4.1 PARAMETER CONDITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.1 Minimum and Maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 ABSOLUTE MAXIMUM RATINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.1 Voltage Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.2 Current Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.3 Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3 OPERATING CONDITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3.1 General Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4 SUPPLY CURRENT CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4.1 RUN and SUSPEND Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5 CLOCK AND TIMING CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.5.1 Crystal Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.6 I/O PORT PIN CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.6.1 General Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.6.2 USB (Universal Bus Interface) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5 PACKAGE MECHANICAL DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 DEVICE ORDERING INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1 INTRODUCTION
The MW8209 is a USB 2.0 high-speed Flash Drive controller. The USB 2.0 high-speed interface
including PHY and function supports USB 2.0 Mass Storage Device Class.
The Mass Storage Controller Interface combined with the Reed-Solomon Encoder/Decoder
on-the- fly correction (5-byte on 528-byte data blocks) provides a flexible, high transfer rate
solution for interfacing a wide of range Flash memory device types. The internal 60 MHz PLL
driven by the 12MHz Oscillator is used to generate the 480MHz frequency for the USB 2.0
PHY.
The Integrated 80C51 MCU runs the application program from the internal ROM and RAM.
USB data and patch code are stored in internal RAM.
I/O ports provide functions for EEPROM, LED and write protect switch control. The internal
5.0V to 3.3V and 3.3V to 1.8V voltage regulator provides the 3.3V and 1.8V supply voltage to
the digital part of the circuit.
MW8209 has optimized internal structure and techniques designed special for MLC
process. With dual-channel and up to 5bytes ECC support, make MLC present excellence
performance as SLC NAND Flash.
MW8209 supports all the FLASH on the today’s market. Include normal SLC/MLC
NAND flash, AND/AG-AND and Super-AND flash produced by Renesas, Or-NAND
flash produce by Micron. It supports 8bit/16bit bus spec, with big/small or large page type of
all kinks of FLASH. With advanced I/O pad process, the controller can support wide I/O
voltage range from 1.8V to 3.3V LVCMOS logic.
MW8209 has a very flexible and configurable interface and internal resource for future
FLASH compatible.
MW8209 supports boot from NAND flash, I2C bus or GPIO logic. Which make support
for future flash process be possible. The firmware can be downloaded to NAND flash
or E2PROM via on chip bus logic. The boot-loader resided in the inner ROM will load the
outer codes if necessary.
The code in the NAND or E2PROM can be used for multi-purpose. For example,
implement user-defined functions such as USB finger-scanner, USB-Key and USB-Ad
Disk. In such application, mounting E2PROM via On-Chip I2C bus prefer to a NAND
flash device.
MW8209 has a UID generating unit implemented by especial process. Which can generate
a Unique Identify Code for each die. The UID is 64bits long and can be read out by
private command. The ID can be used for the application that requires high security.
For example, finance market, personal identify, high security data storage, protecting
your Intellectual Property and so on.
MW8209 has consider this impenetrate its design cycle. Now our controller has optimized
hardware unit for fast and efficiency disk scanning. It provides scan patterns like
memory BIST algorithm. And there are several scan pattern can be configured by user.
With our special hardware support, the disk scanning will achieved the fastest speed and
highest efficiency.
2 PIN DESCRIPTION
Figure 2. 48-Pin TQFP Package Pin-out
RESETN
VDD33R
VDD18
FWPN
DGND
XOUT
FCLE
FD00
FD01
FD02
FD03
XIN
48
47
46
45
44
43
42
41
40
39
38
37
FALE 1 36 FD04
FW EN 2 35 FD05
GPIO 3 34 FD06
FRB2 4 33 FD07
TEST 5 32 VDD33R
AGND 6 31 FD10
DP 7 30 FD11
DM 8 29 DGND
VDDA 9 28 FD12
VREG18 10 27 FD13
VREG33 11 26 FD14
VCCA5V 12 25 FD15
13
14
15
16
17
18
19
20
21
22
23
24
VDD18
FRB
FD17
FD16
LED
DGND
FREN
GPIO
GPIO
GPIO
GPIO
VDD33R
3 APPLICATION SCHEMATICS
4 ELECTRICAL CHARACTERISTICS
4.1 PARAMETER CONDITIONS
Figure 4. Pin loading conditions
4.2.1 Voltage Characteristics with internal LDO (VCC = VCCA5 = 5.0V supply)
Table 6
Symbol Ratings Max. Value Unit
VCCA5 Supply Voltage 5.5 V
DP 、DM Input Voltage On Pin 5.5 V
VIN Input Voltage On other Pin 3.6 V
VESD(HBM) ESD for Human Body Mode 2000 V
VESD(MM) ESD for Machine Mode 200 V
Table 12
Symbol Parameter Conditions Min Typ Max Unit
Note
1. The crystal oscillator duty cycle has to be adjusted through the two CL capacitors. Refer to the crystal
manufacturer for more details. Typically, CL = 12pF
Notes:
1. Hysteresis voltage between Schmitt trigger switching levels. Based on characterization
results, not tested in production.
2. The RPU pull-up equivalent resistor is based on a resistive transistor. This data is based on
characterization results, tested in production at VDD33 max.
Notes:
1. Not tested in production, guaranteed by characterization.
2. In order to reach this value, the software must force the regulator into power down mode
and the I/Os compensation cell off.
Notes:
1. Not tested in production, guaranteed by characterization.