product search
related document
Eco Component search
Eco Module search

normal MMC

basic feature of MMC
mmc
  • Multiple MultiMediaCard can be connected to one physical bus
    • - 30 pcs max.
  • Variable clock frequency 0 to 20MHz
    • - up to 10 cards for max data rate
  • Transfer data size is changeable.
    - 1 byte to 2,048 bytes ( for Read )
  • System voltage range
    • - High voltage MMC : 2.7-3.6V
    • - Dual voltage MMC : 1.65-1.95V, 2.7-3.6V
  • Two form factors
    • - Normal size : 24mm x 32mm x 1.4mm
    • - Reduced size : 24mm x 18mm x 1.4mm
  • Two operation moder
    • - MMC mode (Primary) : 3 pins serial bus
    • - SPI mode (Secondary)
        : 3 pins serial bus + Chip select pin
These 2 modes are independent in each.

After Card is powered on , card executes the initialization procedure and the mode is set with the level of #1 pin at the powered on. To change the mode another power cycle is required.

Pin Description

Pin Description

MMC mode
pin no. name description
1 RSV Reserved
2 CMD Command/Response
3 VSS1 GND
4 VDD1 VCC
5 CLK Clock
6 VSS2 GND
7 DAT Data in/out
SPI mode
name description
CS Chip select
DI Data in
VSS GND
VDD VCC
SCLK Clock
VSS2 GND
DO Data out

After power on card is set as MMC mode as default.

Unique ID Provides Copy-Protection
  • Unique ID is the only requirement from Major DRM’s (eg. Windows Media)
  • SD’s CPRM is not used by major DRM’s
downloading to media
Downloading to media
9lay-back
Play-back
unable to decrypt with illegal copying
Unable to decrypt with illegal copying
package technology : MMC & RS MMC
Package Technology : MMC & RS MMC
seamless extension of RS MMC into MMC

Seamless Extension of RS MMC into MMC

RS MMC extender
width 24mm 24mm
height 18mm 16mm
thickness 1.4mm 1.4mm
area 432mm² 384mm²
volume 605mm³ 538mm³
  • Placing extender conveerts RS MMC to MMC
    (RS MMC+Extender=MMC)
  • Easy placement:Just push the extender
  • Easy removal: Just push the lock on extender
  • Reliable and durable locking system
MultiMediaCard usage today

Seamless Extension of RS MMC into MMC

Top mobile phone makers

  • Nokia : 3650, 3330, 9210i, N-Gage, 3620, 3660, 6230, 6600, 6630, 6260, 7610, …
  • SAMSUNG : X910, X699, D710, P730, V4400 + 20 new models
  • Siemens : SL45, SX1, U10, S65
  • Motorola : A830, A920
  • Sanyo, Sendo X, ODMs, etc.

Palm, HP, Dell, Medion, Casio, Asus, etc.

  • Canon, Kodak, HP, Sanyo, JVC, etc.

PDAs

  • Palm, HP, Dell, Medion, Casio, Asus, etc.
basic operation of MMC

comparison table of MMC and SPI mode

1.  Comparison of system specification

MMC I/F
name description
Interface 3 pins serial bus(CLK,CMD,DAT)
Frequency 0-20 MHz
Card Selection Card is selected by MMC bus protocol.
Host sends the relative card address
to select the card which has the
same one.
Access mode Single block access, Multiple block
access Stream access
SPI I/F
name description
Interface 3 pins serial bus + CS (CLK,DI,DO&CS)
Frequency 0-20 MHz
Card Selection Card is selected by the CS signal.
Access mode Single block access Multi block access (from Ver.3.1)

2.  pin arrangement

MMC I/F
pin no. name type description
1 RSV NC Reserved
2 CMD I/O Push-pull/ Command/
Response
Open-drain
3 VSS1 - GND
4 VDD1 - VCC
5 CLK Input Clock
6 VSS2 - GND
7 DAT I/O Push-pull Data in/out
SPI I/F
Pin No. Name Type
CS Input Chip
select
DI Input Push-Pull Data in
VSS - GND
VDD - VCC
SCLK Input Clock
VSS2 - GND
DO OutputPush-pull Data Out
general function description
  1. Top mobile phone makers

    The host will be in card identification mode after reset and while it is looking for new cards on the bus. Card will be in this mode after reset until the SET_RCA command (CMD3) is received.

  2. Data transfer mode

    Card will enter data transfer mode once an RCA is assigned to them. The host will enter data transfer mode after identifying all the cards on the bus.

MMC (MultiMediaCard) mode

MMC (MultiMediaCard) mode

  • Control CMD signal/DAT signal synchronized with CLK signal.
  • CMD pin is the bi-directional pin. At first the command signal is input to the card through CMD line by host. Then respond data is output to the host through CMD line by card.
  • DAT pin is the bi-directional pin. Read data is output to host through DAT line by card. Write data is input to the card through CMD line by host.
  • There is no chip select pin.
  • Single block access, Multiple block access and stream accessare supported.
MMC mode data transfer
  1. Read
    Read
  2. Write
    Write
SPI mode

SPI mode

  • Control CMD signal/DAT signal synchronized with CLK signal.
  • Data is input to DI (data in) pin and output from DO (data out) pin.
  • There is CS pin for chip select.
  • Single block access and Multi block access is supported.
MMC mode data transfer
  1. Read
    Read
  2. Write
    Write
access mode (for MMC mode)
  1. Multiple block access command

    Data read/write of the multiple block with only one command. CRC* interruption is occurred at the end of each block

    1) Example of multiple block read

    Example of multiple block read
  2. Single block access command

    Data read/write of the single block with command.

    1) Example of single block read

     Example of single block read
note

CRC : Cyclic Redundancy Code

list