normal 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
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 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 |
| 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 is the only requirement from Major DRM’s (eg. Windows Media)
- SD’s CPRM is not used by major DRM’s
- downloading to media

- 9lay-back

- unable to decrypt with illegal copying


| 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

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.
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 |
-
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.
-
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.

- 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.
- Read

- Write


- 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.
- Read

- Write

-
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
-
Single block access command
Data read/write of the single block with command.
1) Example of single block read
CRC : Cyclic Redundancy Code





