HOME

TheInfoList



OR:

The MultiMediaCard, officially abbreviated as MMC, is a
memory card A memory card is an electronic data storage device used for storing digital information, typically using flash memory. These are commonly used in digital portable electronic devices. They allow adding memory to such devices using a card in a so ...
standard used for
solid-state storage Solid-state storage (SSS) is a type of non-volatile computer storage that stores and retrieves digital information using only electronic circuits, without any involvement of moving mechanical parts. This differs fundamentally from the traditional ...
. Unveiled in 1997 by
SanDisk SanDisk is a brand for flash memory products, including memory cards and readers, USB flash drives, solid-state drives, and digital audio players, manufactured and marketed by Western Digital. The original company, SanDisk Corporation was acquir ...
and Siemens, MMC is based on a surface-contact low pin-count serial interface using a single memory stack substrate assembly, and is therefore much smaller than earlier systems based on high pin-count parallel interfaces using traditional surface-mount assembly such as
CompactFlash CompactFlash (CF) is a flash memory mass storage device used mainly in portable electronic devices. The format was specified and the devices were first manufactured by SanDisk in 1994. CompactFlash became one of the most successful of the e ...
. Both products were initially introduced using SanDisk NOR-based flash technology. MMC is about the size of a postage stamp: 32 mm × 24 mm × 1.4 mm. MMC originally used a 1-
bit The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represente ...
serial interface, but newer versions of the specification allow transfers of 4 or 8 bits at a time. MMC can be used in many devices that can use
Secure Digital Secure Digital, officially abbreviated as SD, is a proprietary non-volatile flash memory card format developed by the SD Association (SDA) for use in portable devices. The standard was introduced in August 1999 by joint efforts between SanD ...
(SD) cards. Typically, an MMC operates as a storage medium for devices, in a form that can easily be removed for access by a PC via a connected MMC reader. Modern computers, both laptops and desktops, often have SD slots, which can additionally read MMCs if the operating system drivers can. MMCs may be available in sizes up to 16
gigabytes The gigabyte () is a multiple of the unit byte for digital information. The prefix '' giga'' means 109 in the International System of Units (SI). Therefore, one gigabyte is one billion bytes. The unit symbol for the gigabyte is GB. This definit ...
(GB). They are used in almost every context in which
memory card A memory card is an electronic data storage device used for storing digital information, typically using flash memory. These are commonly used in digital portable electronic devices. They allow adding memory to such devices using a card in a so ...
s are used, like
cellular phone A mobile phone, cellular phone, cell phone, cellphone, handphone, hand phone or pocket phone, sometimes shortened to simply mobile, cell, or just phone, is a portable telephone that can make and receive calls over a radio frequency link while ...
s, digital audio players,
digital cameras A digital camera is a camera that captures photographs in digital memory. Most cameras produced today are digital, largely replacing those that capture images on photographic film. Digital cameras are now widely incorporated into mobile devices ...
, and PDAs. Since the introduction of SD cards, few companies build MMC slots into their devices (an exception is some mobile devices like the
Nokia 9300 The Nokia 9300 is a Nokia Series 80 Symbian Smartphone introduced in 2004. It is used as a normal though bulky mobile phone in closed mode, when it is flipped open it can be used like a very small notebook computer with a 640×200 screen. The ...
communicator in 2004, where the smaller size of the MMC is a benefit), but the slightly thinner, pin-compatible MMCs can be used in almost any device that can use SD cards if the software/firmware on the device is capable. While few companies build MMC slots into devices , due to SD cards dominating the
memory card A memory card is an electronic data storage device used for storing digital information, typically using flash memory. These are commonly used in digital portable electronic devices. They allow adding memory to such devices using a card in a so ...
market, the embedded MMC () is still widely used in consumer electronics as a primary means of integrated storage and
boot ROM The boot ROM is a type of ROM that is used for booting a computer system. There are two types: a mask boot ROM that cannot be changed afterwards and a boot EEPROM, which can contain an UEFI implementation. Purpose Upon power up, hardware usuall ...
in portable devices. eMMC provides a low-cost flash-memory system with a built-in controller that can reside inside an Android or
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
phone or in a low-cost PC and can appear to its host as a bootable device, in lieu of a more expensive form of solid-state storage, such as a traditional
NVMe NVM Express (NVMe) or Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) is an open, logical-device interface specification for accessing a computer's non-volatile storage media usually attached via PCI Express (PCIe) bus. The ...
solid-state drive A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage. It is a ...
, UFS chip, or SD card. The latest version of the eMMC standard
JESD84-B51
by JEDEC is version 5.1A, released January 2019, with speeds (250 MB/s read, 125 MB/s write) rivaling discrete
SATA SATA (Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA (PATA) standard t ...
-based SSDs (400 MB/s).


Open standard

As of 23 September 2008, the
MultimediaCard Association The MultiMediaCard, officially abbreviated as MMC, is a memory card standard used for solid-state storage. Unveiled in 1997 by SanDisk and Siemens, MMC is based on a surface-contact low pin-count serial interface using a single memory stack sub ...
(MMCA
turned over
all MMC specifications to the JEDEC organization including embedded MMC (e-MMC), SecureMMC, and miCARD assets. JEDEC is an organization devoted to standards for the solid-state industry. The latest specifications, version 5.1, can be requested from JEDEC, free-of-charge for JEDEC members. Older versions of the standard, as well as some optional enhancements to the standard such as MiCard and SecureMMC, must be purchased separately. While there is no royalty charged for devices to host an MMC or , a royalty may be necessary in order to manufacture the cards themselves. A highly detailed datasheet that contains essential information for writing an MMC host driver is available online.


Variants


eMMC

The currently implemented embedded MMC (eMMC) architecture puts the MMC components (flash memory and controller) into a small
ball grid array A ball grid array (BGA) is a type of surface-mount packaging (a chip carrier) used for integrated circuits. BGA packages are used to permanently mount devices such as microprocessors. A BGA can provide more interconnection pins than can be pu ...
(BGA) IC package for use in circuit boards as an embedded non-volatile memory system. This is noticeably different from other versions of MMC as this is not a user-removable card, but rather a permanent attachment to the printed circuit board (PCB). Therefore, in the event of an issue with either the memory or its controller, the would need to be replaced or repaired. In , the host system simply reads and writes data to and from the logical block addresses. The controller hardware and firmware lifts the burden on the host system by performing error correction and data management. exists in 100, 153, 169 ball packages and is based on an 8-bit parallel interface. Almost all mobile phones and tablets used this form of flash for main storage until 2016, when
Universal Flash Storage Universal Flash Storage (UFS) is a flash storage specification for digital cameras, mobile phones and consumer electronic devices. It was designed to bring higher data transfer speed and increased reliability to flash memory storage, while red ...
(UFS) started to take control of the market. eMMC does not support the SPI-bus protocol and uses NAND flash.


RS-MMC

In 2004, the Reduced-Size MultiMediaCard (RS-MMC) was introduced as a smaller form factor of the MMC, with about half the size: 24 mm × 18 mm × 1.4 mm. The RS-MMC uses a simple mechanical adapter to elongate the card so it can be used in any MMC (or SD) slot. RS-MMCs are currently available in sizes up to and including 2 GB. The modern continuation of an RS-MMC is commonly known as MiniDrive (MD-MMC). A MiniDrive is generally a microSD card adapter in the RS-MMC form factor. This allows a user to take advantage of the wider range of modern MMCs available to exceed the historic 2 GB limitations of older chip technology. Implementations of RS-MMCs include
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, established in 1865. Nokia's main headquarters are in Espoo, Finland, i ...
and Siemens, who used RS-MMC in their
Series 60 The S60 Platform (formerly Series 60 User Interface) was a software platform for smartphones that runs on top of the Symbian operating system. It was created by Nokia based on the 'Pearl' user interface from Symbian Ltd. It was introduced at ...
Symbian
smartphone A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s, the Nokia 770 Internet Tablet, and generations 65 and 75 (Siemens). However, since 2006, all of Nokia's new devices with card slots have used miniSD or microSD cards, with the company dropping support for the MMC standard in its products. While Siemens exited the mobile phone business completely in 2006, the company continues to use MMC for some PLC storage leveraging MD-MMC advances.


DV-MMC

The Dual-Voltage MultimediaCard (DV-MMC) was one of the first changes in MMC. These cards can operate at 1.8 V in addition to 3.3 V. Running at lower voltages reduces the card's energy consumption, which is important in mobile devices. However, simple dual-voltage parts quickly went out of production in favor of MMCplus and MMCmobile, which offer capabilities in addition to dual-voltage capability.


MMCplus and MMCmobile

The version 4.x of the MMC standard, introduced in 2005, introduced two significant changes to compete against SD cards: (1) the ability to run at higher speeds (26 MHz and 52 MHz) than the original MMC (20 MHz) or SD (25 MHz, 50 MHz), and (2) a four- or eight-bit-wide data bus. Version 4.x full-size cards and reduced-size cards can be marketed as MMCplus and MMCmobile, respectively. Version 4.x cards are fully backward compatible with existing readers but require updated hardware and software to use their new capabilities. Even though the four-bit-wide bus and high-speed modes of operation are deliberately electrically compatible with SD, the initialization protocol is different, so firmware and software updates are required to use these features in an SD reader.


MMCmicro

MMCmicro is a smaller version of MMC. With dimensions of 14 mm × 12 mm × 1.1 mm, it is smaller and thinner than RS-MMC. Like MMCmobile, MMCmicro allows dual voltage, is backward compatible with MMC, and can be used in full-size MMC and SD slots with a mechanical adapter. MMCmicro cards have the high-speed and four-bit-bus features of the 4.x spec, but not the eight-bit bus, due to the absence of the extra pins. This variant was formerly known as ''S-card'' when introduced by
Samsung The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
on 13 December 2004. It was later adapted and introduced in 2005 by the MultiMediaCard Association (MMCA) as the third form factor memory card in the ''MultiMediaCard'' family. MMCmicro appears very similar to microSD, but the two formats are not physically compatible and have incompatible pinouts.


MiCard

The MiCard is a backward-compatible extension of the MMC standard with a theoretical maximum size of 2048 GB (2 tebibytes) announced on 2 June 2007. The card is composed of two detachable parts, much like a microSD card with an SD adapter. The small memory card fits directly in a USB port and has MMC-compatible electrical contacts. With an included electromechanical adapter, it can also fit in traditional MMC and SD card readers. To date, only one manufacturer (Pretec) has produced cards in this format. The MiCard was developed by the
Industrial Technology Research Institute The Industrial Technology Research Institute (ITRI; ) is a technology research and development institution in Taiwan. Founded in 1973, ITRI has contributed to moving Taiwan's industries from labor-intensive to innovation-driven. ITRI is hea ...
in
Taiwan Taiwan, officially the Republic of China (ROC), is a country in East Asia, at the junction of the East and South China Seas in the northwestern Pacific Ocean, with the People's Republic of China (PRC) to the northwest, Japan to the nort ...
. At the time of the announcement, twelve Taiwanese companies (including
ADATA ADATA Technology Co., Ltd. () is a Taiwanese fabless memory, storage and computer case manufacturer, founded in May 2001 by Simon Chen (). Its main product line consists of DRAM modules, USB Flash drives, hard disk drives, solid state drives, ...
Technology, Asustek,
BenQ BenQ Corporation (; ) is a Taiwanese multinational company that sells and markets technology products, consumer electronics, computing and communications devices under the "BenQ" brand name, which stands for the company slogan ''Bringing Enj ...
, Carry Computer Eng. Co., C-One Technology, DBTel, Power Digital Card Co., and RiCHIP) had signed on to manufacture the new memory card. However, as of June 2011, none of the listed companies had released any such cards, nor had any further announcements been made about plans for the format. The card was announced to be available starting in the third quarter of 2007. It was expected to save the 12 Taiwanese companies who planned to manufacture the product and related hardware up to US$40 million in licensing fees, which presumably would otherwise be paid to owners of competing flash memory formats. The initial card was to have a capacity of 8 GB, while the standard would allow sizes up to 2048 GB. It was stated to have data transfer speeds of 480 
Mbit/s In telecommunications, data-transfer rate is the average number of bits ( bitrate), characters or symbols ( baudrate), or data blocks per unit time passing through a communication link in a data-transmission system. Common data rate units are mu ...
(60  Mbyte/s), with plans to increase data over time.


SecureMMC

An additional, optional part of the MMC 4.x specification is a digital rights management (DRM) mechanism intended to enable MMC to compete with SD or
Memory Stick The Memory Stick is a removable flash memory card format, originally launched by Sony in late 1998. In addition to the original Memory Stick, this family includes the Memory Stick PRO, a revision that allows greater maximum storage capacity an ...
. Very little information is known about how SecureMMC works or how its DRM characteristics compare with its competitors.


Others

In 2004, a group of companies—including Seagate and Hitachi—introduced an interface called CE-ATA for small form factor hard disk drives. This interface was electrically and physically compatible with the MMC specification. However, support for further development of the standard ended in 2008. The game card format used on the PlayStation Vita was found to be based on the MMC standard, but with a different pinout and support for custom initialization commands as well as copy protection.


Table


References


External links


Organizations


JEDEC
- Solid State Technology Association


Specifications


Register a free account
to access the following materials
eMMC (Embedded MMC) Standard MMCA 4.4 (JESD84-A44)(March 2009)

MMCplus 13 Pin Full Size MultiMediaCard (MMC) Outline

MMCmobile 13 Pin Reduced Size MultiMediaCard (MMC) Outline (MO-278A)

MMCmicro 10 Pin Micro Size MultiMediaCard (MMC) Outline (MO-279A)


Other


Sandisk OEM Manual for MMC and RS-MMC (PDF)

KingMax MMC technical document (PDF)

MMC pinout (tech.)

MMCplus pinout (tech.)
{{Memory Cards Open standards SanDisk Siemens Computer-related introductions in 1997