MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
Preliminary Specification
MMCplus & MMCmobile Card
Product Specification
Mar. 2005
TCADO-SMC-000006.1 1/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
Document History
Version Description Date Approved by
1 New issue Mar. 2005 Mark Wu
TCADO-SMC-000006.1 2/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
Contents
1. INTRODUCTION ...................................................................................................................................................................... 4
1.1 Description ......................................................................................................................................................................... 4
1.2 Features .............................................................................................................................................................................. 4
2. PRODUCT MODEL .................................................................................................................................................................. 5
3. PHYSICAL DESCRIPTION..................................................................................................................................................... 7
4. BLOCK DIAGRAM................................................................................................................................................................... 8
5. INTERFACE............................................................................................................................................................................... 9
6. MULTIMEDIACARD MODE PAD CONFIGURATION .................................................................................................... 10
7. SPI MODE ................................................................................................................................................................................ 11
8. SPI INTERFACE PIN CONFIGURATION .......................................................................................................................... 12
9. MULTIMEDIACARD REGISTERS IN SPI MODE............................................................................................................ 13
10. MMCPLUS AND MMCMOBILE DIMENSIONS................................................................................................................ 14
10.1 Dimensions of a MMCplus Card size............................................................................................................................... 14
10.2 Dimensions of a MMCmobile Card size .......................................................................................................................... 15
TCADO-SMC-000006.1 3/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
1. Introduction
1.1 Description
The C-ONE’s MMCplus / MMCmobile features innovative flash memory system for MMCplus
32,64,128,256,512 and 1GB; MMCmobile 32,64,128,256, and 512MB memory capacity. It is fully
compliant to the MultiMediaCard specification version 4.1 standard which highlights serial interface
optimized for fast and reliable data transmission.
The MultiMediaCard system provides read/write ability into Flash media from MultiMediaCard and SPI
Mode respectively. It supports on card error correction with very low power consumption. The card can
operate with wide supply High voltage (range from 2.7 V to 3.6V) or Dual voltage (range from 1.65V to
1.95V and 2.7V to 3.6V).
C-ONE’s MMCplus / MMCmobile can be used in today’s various electronics devices, such as notebooks,
PDAs, Digital Cameras, Digital Camcorder, MP3 players and electronic books.
1.2 Features
z MultiMediaCard system standard compatibility
— System specification version 4.1 compliant
— SPI mode supports the single and multiple block read and write operations.
— Stream read supported (Command class 1)
— Block and partial block read supported (Command classes 2)
— Stream write supported (Command classes 3)
— Block write and erase supported (Command classes 4 and 5)
— Group write protection (Command classes 6)
— Password data access protection
— Small erase block size of 512 bytes, tagged erase supported
— Read block size programmable between 1 and 2048 bytes
— High Voltage Mode VCC = 2.7 V to 3.6 V operation voltage range (VCC = 2.7 V to 3.6 V for the
interface)
— Dual Voltage Mode VCC = 2.7 V to 3.6 V and VCC = 1.65 V to 1.95 V
— No external programming voltage required
— Damage free powered card insertion and removal (no operation)
— 4kV ESD protection (Contact Pads)
z On card error correction
z Low power dissipation
TCADO-SMC-000006.1 4/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
2. Product Model
The C-ONE MMCplus / MMCmobile provides robust storage medium and consists of a wide range of
capacities as described below:
MMCplus
Capacity Order Part Number
32 MB MPM032
64 MB MPM064
128 MB MPM128
256 MB MPM256
512 MB MPM512
1 GB MPM01G
MMCmobile
Capacity Order Part Number
32 MB MMM032
64 MB MMM064
128 MB MMM128
256 MB MMM256
512 MB MMM512
TCADO-SMC-000006.1 5/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
Part Number Definition
X1X2X3X4X5X6 – X7
Number Code Indicator Description
MC - MMC3.x;
MR - RS-MMC;
1,2 X 2X 3 Product Type
MP - MMCplus;
MM - MMCmobile;
3 X3 Product Series Code 1
Mega 032=32MB; 064= 64MB; Giga
4-6 X4X5X6 Card Capacity 256=256MB; 512=512MB, etc
01G=1GB; 06G=6GB, etc
Bytes Bytes
7 X7 Product Series Code 2
TCADO-SMC-000006.1 6/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
3. Physical description
Dimensions: (±0.1mm)
MMCplus 32mm(L) x 24mm(W) x 1.4mm(H)
Weight:1.6g max
1.Weight and Measures
18mm(L) x 24mm(W) x 1.4mm(H)
MMCmobile
Weight:0.8g max
2.High Voltage Power modes 2.7 to 3.6V
3.Dual Voltage Power modes 1.65 V to 1.95 V and 2.7 V to 3.6 V
Read Mode: < 21.5mA
4.Typical Power
Host 3.3V, Flash 3.3V Write Mode: < 22.6mA
Consumptions:
Standby: < 93uA
Read Mode: < 19.3mA
5. Typical Power
Host 3.3V, Flash 1.8V Write Mode: < 19.8mA
Consumptions:
Standby: < 114uA
Operating Temperature -25°C to 85°C
Storage Storage Temperature -40°C to 85°C
5.Environment Shock 1000G
Conditions: Vibration 15G
Humidity 8% to 95%
Endurance 1,000,000 Programming/Erase cycles
TCADO-SMC-000006.1 7/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
4. Block Diagram
All units in these C-ONE MultMediaCards are clocked by an internal clock generator. The Interface
diver unit synchronizes the DAT and CMD signals from external CLK to the internal used clock signal.
The card is controlled by the three line MultiMediaCard interface containing the signals: CMD, CLK
and DAT. For the identification of the MultiMediaCard in a stack of the MultiMediaCard, a card
identification register (CID) and a relative card address register (RCA) is foreseen. An additional
register contains different types of operation parameters. This register is called card specific data
register (CSD). The communication using the MultiMediaCard lines to access either the memory field
or the registers is defined by the MultiMediaCard standard. The card has its own power on detection
unit. No additional master reset signal is required to setup the card after power on. It is protected
against short circuit during insertion and removal while the MultiMediaCard system is powered up. No
external programming voltage supply is required. The programming voltage is generated on card.
These C-ONE MultiMediaCards support a second a second interface mode. The SPI mode is activated
if the CS signal is asserted (negative) during the reception of the command (CMD0).
TCADO-SMC-000006.1 8/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
5. Interface
These C-ONE MMCplus / MMCmobile interface can operate in two different modes:
z MultiMediaCard mode
z SPI mode
Both modes use the same pins and the default mode is the MultiMediaCard mode. The SPI mode is selected
by activating (=0) the CS signal (Pin 1) and sending the CMD1.
MultiMediaCard Mode
In the MultiMediaCard mode, all data is transferred over a minimal number of lines:
z CLK: with each cycle of this signal a one-bit transfer on the command and data lines is done. The
frequency may vary between zero and the maximum clock frequency. The MultiMediaCard bus master
is free to generate these cycles without restrictions in the range of 0 to 52 MHZ.
z CMD: is a bidirectional command channel used for card initialization and data transfer commands.
The CMD signal has two operation modes: open drain for initialization mode and push pull for fast
command transfer. Commands are sent from the MultiMediaCard bus master to the MultiMediaCard
and responses vice versa.
z DAT0~7: is a bidirectional data channel with a width of one line. The DAT signal of the
MultiMediaCard operates in push pull mode.
All MultiMediaCards are connected directly to the lines of the MultiMediaCard bus.
TCADO-SMC-000006.1 9/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
6. MultiMediaCard Mode Pad Configuration
Pin No. Name Type*1 Description
1 DAT3 I/O/PP Data
2 CMD I/O/PP/OD Command/Response
3 VSS1 S Supply voltage ground
4 VCC S Supply voltage
5 CLK I Clock
6 VSS2 S Supply voltage ground
7 DAT0 I/O/PP Data
8 DAT1 I/O/PP Data
9 DAT2 I/O/PP Data
10 DAT4 I/O/PP Data
11 DAT5 I/O/PP Data
12 DAT6 I/O/PP Data
13 DAT7 I/O/PP Data
Note:1.S: Supply voltage; I: input; O: output; PP: push-pull; OD: open-drain
MMCplus and MMCmobile Form Factors
MMCplus
MMCMobile
MMCMobile Adaptor
TCADO-SMC-000006.1 10/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
7. SPI Mode
The Serial Peripheral Interface(SPI) is a general-purpose synchronous serial interface originally found on certain
Motorola microcontrollers. The MultiMediaCard SPI interface is compatible with SPI hosts available on the market.
As any other SPI device the MultiMediaCard SPI interface consists of the following four signals:
CS: Host to card Chip Select signal.
CLK: Host to card clock signal
Data in: Host to card data signal.
Data out: Card to host data signal.
The MultiMediaCard identification and addressing methods are replaced by a hardware Chip Select (CS) signal.
There are no broadcast commands. For every command, a card (slave) is selected by asserting (active low) the CS
signal. The CS signal must be continuously active for the duration of the SPI transaction (command, response and
data). The only exception occurs during card programming, when the host can de-assert the CS signal without
affecting the programming process. The bi-directional CMD and DAT lines are replaced by unidirectional data in and
data out signals. This eliminates the ability of executing commands while data is being read or written and, therefore,
makes the sequential and multi block read/write operations obsolete. The single and multiple block read/write
commands are supported by the SPI channel. The SPI interface uses the same seven signals of the standard
MultiMediaCard bus.
SPI Bus System
TCADO-SMC-000006.1 11/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
8. SPI Interface Pin Configuration
Note: 1.S: power supply; I: input; O: output; PP: push-pull; OD: open-drain; NC: Not Connected (or logical high)
Registers
These C-ONE MultiMediaCards contain the following information registers:
MultiMediaCard Registers
The CID and RCA are used for identifying and addressing the MultiMediaCard. The CSD contains the card specific
data record. This record is a set of information fields to define the operation conditions of the MultiMediaCard.
For the user, the CID is read only register. The CSD contains read only area and some of one time or multiple
programmable area by the customer or provider. They are read out by special commands. The RCA registers are write
only registers. Unlike CID and RCA looses its contents after powering down the card. Its value is reassigned in each
initialization cycle. The MultiMediaCard registers usage in SPI mode is summarized in Table“MultiMediaCard
Registers in SPI Mode”:
TCADO-SMC-000006.1 12/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
9. MultiMediaCard Registers in SPI Mode
TCADO-SMC-000006.1 13/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
10. MMCplus and MMCmobile Dimensions
10.1 Dimensions of a MMCplus Card size
TCADO-SMC-000006.1 14/15 0503V1
MMCplus and MMCmobile Card
C-ONE TECHNOLOGY CORP
10.2 Dimensions of a MMCmobile Card size
TCADO-SMC-000006.1 15/15 0503V1