Product Specification
MMC Plus
2F.No2.Shangsha Industral.FuTian
District ShenZhen City China
深圳市福田区上沙高新科技园 2 栋 2 楼
Tel +86 755 83896667 83896577
Fax +86 755 83896109
MMC plus card specification
Proprietary&Confidential
Copyright 2006
Contents
A. General Description...................................................................................................1
B. Features......................................................................................................................2
C. Speed Test.................................................................................................................. 3
D. Block Diagram............................................................................................................4
E. HardWare Interface....................................................................................................6
F. System Power Consumption .................................................................................... 7
G.DC Characters............................................................................................................8
G1.Bus Operating Conditions ................................................................................ 8
G2. Bus Signal Levels................................................................. . ... . ... ......................... 9
H.AC Characters..........................................................................................................10
H1. MMC Interface timing ..................................................................................... 10
H2. High Speed Card Interface Timing ................................................................. 10
H3. Backwards Compatible Card Interface Timing ............................. .................. 11
I. Physical Outline Dimension.................................................................................... 12
2
A. General Description
The MMC Plus is fully compliant to the MMC Memory Card Specification version
4.0. It provides the highest level of performance for MMC-supported consumer electronic
devices.
MMC Plus card supports 16~512MB of NAND flash memory and is capable for storing up
to 2GB of data. The MMC Plus card is based on an advanced 13-pin interface, designed
to operate at a maximum operating frequency of 52MHz. The MMC Plus card support
voltage range from 2.7V to 3.6V. MMC Plus card can alternate communication protocol
between MMC mode or SPI mode. It performs data error detection and correction with
very low power consumption.
MMC Plus card is one of the most popular cards today based on its high performance,
good reliability and wide compatibility.
3
B. Features
Support MMC system specification version 4.0 Backward compatible with
previous MultiMediaCard system (1bit data bus,
multi-card system). Support Capacity : 16MB / 32MB / 64MB / 128MB / 256MB /
512MB / 1GB / 2GB Designed for read-only, read/write storage cards. Support
MMC SPI mode Erase, Write protection and Lock card supported. Support
variable clock frequencies 0 - 20MHz, 0 - 26MHz, 0 - 52 MHz. Card support for three
different data bus width mode: 1bit, 4bit and 8bit. High performance [refer to the
speed test]. System Voltage(VDD) Range:
High Voltage MultiMedia Card
Communication 2.7V~3.6V
Memory Access 2.7V~3.6V
ECC circuits to protect data communication. Low power consumption for portable
device. +4KV/-4KV ESD protection in contact pads. MMC Plus Dimension : 32mm(L)
x 24mm(W) x 1.4mm(H)
4
C. Speed Test
Platform: Windows XP
Test hardware: TestMetrix VTE2100
Software version: VTE2000 2.7W
HS-MMC_Card_Performance-Speed 52MHz
Test Script:
[rev2.7J].vte
Test Sample: 10MB (52MHz, 8-bit transfer)
Data Flash Sequential Sequential Random Random
Card Type
Bus Mode Read(MB/s) Write(MB/s) Read(MB/s) Write(MB/s)
8-bit 1x8 12.66 13.17 11.74 10.40
@3.3V 2x8 25.36 22.44 22.30 14.75
MMC Plus 1x8 12.66 12.74 11.74 10.33
4-bit
@3.3V
2x8 23.01 18.73 20.74 13.30
1x8 6.44 5.67 6.44 5.08
1-bit
@3.3V
2x8 6.44 5.96 6.44 5.14
Note : 1x8 for single channel data transfer. 2x8 for dual channel(parallel mode) data transfer.
5
D. Block Diagram
D.1 MMC Moblie architecture
D.2 MMC Plus pad assignment
Pin MultiMediaCard Mode SPI Mode
No. Name Type1 Description Name Type Description
1 DAT3 I/O/PP Data CS I Chip Select (neg true)
2 CMD I/O/PP/OD Command/Response DI I/PP Data In
3 VSS1 S Supply voltage ground VSS S Supply voltage ground
4 VDD S Supply voltage VDD S Supply voltage
5 CLK I Clock SCLK I Clock
6 VSS2 S Supply voltage ground VSS2 S Supply voltage ground
7 DAT0 I/O/PP Data DO O/PP Data Out
8 DAT1 I/O/PP Data Not used
9 DAT2 I/O/PP Data Not used
10 DAT4 I/O/PP Data Not used
11 DAT5 I/O/PP Data Not used
12 DAT6 I/O/PP Data Not used
13 DAT7 I/O/PP Data Not used
(1) S: power supply, I:input; O:output; PP:push-pull; OD:open-drain; NC:Not
connected (or logical high)
(2) The DAT0-DAT7 lines for read-only cards are output only.
6
Name Width Description
CID 128bit Card identification number; card individual number for identification.
RCA 16bit
Relative card address, is the card system address, dynamically assigned by the
host during initialization.
DSR 16bit Driver Stage Register; to configure the card’s output drivers.
CSD 128bit Card Specific Data; information about the card operation conditions.
OCR 32bit Operation condition register.
EXT_CSD 512bytes
Extended Card Specific Data. More information about the card capabilities and
selected modes.
7
E. HardWare Interface
The MultiMediaCard bus has 10 communication lines and three supply lines:
u CMD: Command is a bidirectional signal. The host and card drivers are operating in two
modes, open drain and push pull.
u DAT0~7: Data lines are bidirectional signal. Host and card drivers are operating in push
pull mode.
u CLK: Clock is a host to card signal. CLK operates in push pull mode.
u VDD: VDD is the power supply line for all cards.
u VSS1, VSS2 are two ground lines.
Bus circuitry diagram
8
F. System Power Consumption
Table list as below is the power consumption of MMC card.
MMC-1bit @ 52MHz
Max Power up Max Stand by Max Read Max Write
Current (uA) Current (uA) Current (mA) Current (mA)
150 150 40 @ 3.6V 40 @ 3.6V
MMC-4bit @ 52MHz
Max Power up Max Stand by Max Read Max Write
Current (uA) Current (uA) Current (mA) Current (mA)
150 150 60 @ 3.6V 60 @ 3.6V
MMC-8bit @ 52MHz
Max Power up Max Stand by Max Read Max Write
Current (uA) Current (uA) Current (mA) Current (mA)
150 150 60 @ 3.6V 60 @ 3.6V
9
G. DC Characters
G1. Bus Operating Conditions
General
Power Supply Voltage - Dual voltage MultiMedia Card (MMC Plus)
Parameter Symbol Min Max Unit Remark
Peak voltage on all lines -0.5 3.6 V
All Inputs
Input Leakage Current -10 10 µA
All Outputs
Output Leakage Current -10 10 µA
Parameter Symbol Min Max Unit Remark
Supply voltage (high voltage
VDDH 2.7 3.6 V
range)
Supply voltage differentials
-0.5 0.5 V
(VSS1, VSS2)
10
G2. Bus Signal Levels
G2.1 Open-Drain Mode Bus Signal Level
Parameter Symbol Min Max. Unit Conditions
Output HIGH voltage VOH VDD-0.2 V IOH = -100 µA
Output LOW voltage VOL 0.3 V IOL = 2 mA
G2.2 Push-Pull Mode Bus Signal Level - Dual voltage MultiMediaCard
Parameter Symbol Min Max. Unit Conditions
IOH=-100 µA
Output HIGH voltage VOH VDD-0.2V V
@VDDmin
Output LOW voltage VOL 0.2V V IOL=100 µA @VDDmin
Input HIGH voltage VIH 0.7 * VDD VDD + 0.3 V
Input LOW voltage VIL VSS-0.3 0.3 * VDD V
11
H. AC Characters
H1. MMC Interface timing
H2. High Speed Card Interface Timing
Parameter Symbol Min Max Unit Remark
Clock CLK1
CL <= 30 pF
Tolerance:
Clock frequency Data Transfer Mode (PP)2 fPP 0 26/52 MHz +100KHz
Tolerance:
Clock frequency Identification Mode (OD) fOD 0 400 kHz
+20KHz
Clock low time tWL 6.5 ns CL <= 30 pF
Clock rise time3 tTLH 3 ns CL <= 30 pF
Clock fall time tTHL 3 ns CL <= 30 pF
Inputs CMD, DAT (referenced to CLK)
Input set-up time tISU 3 ns CL <= 30 pF
Input hold time tIH 3 ns CL <= 30 pF
Outputs CMD, DAT(referenced to CLK)
Output set-up time tOSU 5 ns CL <= 30 pF
Output hold time tOH 5 ns CL <= 30 pF
Signal rise time4 trise 3 ns CL <= 30 pF
Signal fall time tfall 3 ns CL <= 30 pF
12
H3. Backwards Compatible Card Interface Timing
Parameter Symbol Min Max Unit Remark
Clock CLK1
Clock frequency Data Transfer Mode (PP) fPP 0 20 MHz CL <= 30 pF
Clock frequency Identification Mode (OD) fOD 0 400 kHz
Clock low time tWL 10 ns CL <= 30 pF
Clock rise time2 tTLH 10 ns CL <= 30 pF
Clock fall time tTHL 10 ns CL <= 30 pF
Inputs CMD, DAT (referenced to CLK)
Input set-up time tISU 3 ns CL <= 30 pF
Input hold time tIH 3 ns CL <= 30 pF
Outputs CMD, DAT(referenced to CLK)
Output set-up time tOSU 13.1 ns CL <= 30 pF
Output hold time tOH 9.7 ns CL <= 30 pF
13
I. Physical Outline Dimension
Dimensions of A Normal Size MMC (Bottom View, DIN) - MMC Plus
14