CM220
z
Updateable USB2.0 Card Reader Controller
CM220
Updateable USB2.0 Card Reader Controller
Datasheet
Version 1.4
C-MEDIA ELECTRONICS INC.
TEL: 886-2-8773-1100 FAX: 886-2-8773-2211
6F, 100, Sec. 4, Civil Boulevard, Taipei, Taiwan 106, R.O.C.
For detailed product information, please contact
sales@cmedia.com.tw
Date: 5/13/2005
Version: 1.4
CM220
Updateable USB2.0 Card Reader Controller
Date: 8/2/2005 Version: 1.4
- 2 -
NOTICES
THIS DOCUMENT IS PROVIDED "AS IS" WITH NO WARRANTIES WHAT SO EVER,
INCLUDING ANY WARRANTY OF MERCHANT ABILITY, NONINFRINGEMENT, FITNESS FOR
ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY
PROPOSAL, DOCUMENT OR SAMPLE.
ALL RIGHTS RESERVED. NO PART OF THIS DOCUMENT MAY BE REPRODUCED OR
TRANSMITTED IN ANY FORM OR BY ANY MEANS, ELECTRONIC OR MECHANICAL,
INCLUDING INFORMATION STORAGE AND RETRIEVAL SYSTEMS, WITHOUT
PERMISSION IN WRITING FROM THE C-MEDIA ELECTRONICS, INC.
Third-party brands and names are the property of their respective owners.
Copyright 2004-2005 C-Media Electronics Inc.
*C-Media reserves the right to
modify the specifications without
notice.
CM220
Updateable USB2.0 Card Reader Controller
Date: 8/2/2005 Version: 1.4
- 3 -
1. INTRODUCTION
Overview
The CM220 is a USB 2.0 High-speed controller IC compatible with the widest possible range of
media card types in the market. The CM220 is also updateable in the field via a simple host
driver update to enable compatibility with future media card types. The CM220 supports high
speed USB 2.0 data transfer to and from media cards, but is fully backwards compatible with
system configurations supporting USB 1.1 full and low speed operation.
The CM220 supports 12 different flash media card, 6 mini-size flash media cards and 6
read-only-type flash card specifications, enabling the development of 24-in-1 media card
reader devices. The driver software, installed on the host PC, is updateable via Microsoft's
Windows Update, which allows easy future proofing of the card reader solution.
True "single-chip" card reader solution (Patent Pending)
The CM220's patented architecture enables the widest possible compatibility and in-the-field
update capability, without the need for external EEPROM or additional components, reducing
parts count and costs. The driver software on the host provides all the required programmability.
OEMs and component manufacturers need not be concerned about stock issues relating to
outdated firmware.
Online updateable architecture (Patent Pending)
Due to the rapid change of media card specifications and the growth in capacities in every
format, the future compatibility of media card reader solutions is becoming more important.
C-Media's innovative CM220 allows end-users online update their card readers via Window's
"Automatic Update" Function
Card Manager Application software (Patent Pending)
The CM220 can be optionally supplied with a special purpose application shell: the C-Media
Card Manager. The C-Media Card Manager provides an easy-to-use file management and
security function for all media cards.
CM220
Updateable USB2.0 Card Reader Controller
Date: 8/2/2005 Version: 1.4
- 4 -
Features
USB 2.0 High-Speed operation, USB1.1 Full/Low-Speed backward compatible
Compliant with USB Mass Storage Device Class specifications
Driver updates provided transparently via Microsoft's Windows Update service
USB bus power and self power capability
Single chip with integrated USB2.0 PHY
Supports 24in-1 (12 specs + 6 small-size + 6 ROM-Type) card reader systems.
Flash media card specifications supported:
CompactFlash (Ver2.1) / Microdrive
Smart Media Card
xD-Picture Card (Ver 1.1, 1.2)
MultiMediaCard / MultiMediaCardplus (Ver4.1, 1/4/8 bit mode)
SD Card / High Speed SD Card (SD ver 1.1)
MemoryStick / High Speed MemoryStick / Memory Stick Pro / High Speed
MemoryStick Pro
Also support 6 small-size flash cards
miniSD / T-Flash Card/MemoryStick Duo / MemoryStick-Pro Duo
RS-MMC / MMCmobile (Ver4.1, 1/4/8 bit mode)
In addition, 6 ROM-Type flash cards are also supported
MMC ROM, MMCplus ROM, MMCmobile ROM
MemoryStick ROM, MemoryStick Pro ROM
SD
ROM
SPI interface for external MCU
EEPROM Serial Interface for customized VID/PID via USB interface
Support 1~5 LED displays to indicate operation status
"Designed for Windows" logo certified driver with Windows Update option.
USB IF logo qualified
xD-Picture
certified
MS-logo
certified
CM220L (QFP 100) or CM220F (LQFP 128) are both available
Small footprint for CM220S (LQFP 48) which can be used in notebook or size-sensitive
systems
CM220
Updateable USB2.0 Card Reader Controller
Date: 8/2/2005 Version: 1.4
- 5 -
2. BLOCK DIAGRAM
Figure 2
Block Diagram of CM220