MultiMediaCard

Last updated
MultiMediaCard
15-04-29-MMC-Karte-RalfR-dscf4734-d.jpg
32  MB MMCplus card
Media type Memory card
CapacityUp to 512 GB
Developed by JEDEC
DimensionsStandard: 32 × 24 × 1.4 mm
WeightStandard: ~2.0 g
UsagePortable devices
Extended to Secure Digital (SD)
Released1997

MultiMediaCard, officially abbreviated as MMC, is a memory card standard used for solid-state storage. Unveiled in 1997 by SanDisk and Siemens, [1] 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. Both products were initially introduced using SanDisk NOR-based flash technology.

Contents

MMC is about the size of a postage stamp: 32 mm × 24 mm × 1.4 mm. MMC originally used a 1-bit serial interface, but newer versions[ when? ] 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 (SD) cards. MMCs may be available in sizes up to 16 gigabytes (GB).

They are used in almost every context in which memory cards are used, like cellular phones, digital audio players, digital cameras, and PDAs. 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.

eMMC (embedded MMC) is a small MMC chip used as embedded non-volatile memory that is normally soldered on printed circuit boards, though pluggable eMMC modules are used on some devices (e.g. Orange Pi and ODROID). [2] [3] [4]

History

Four MMC cards front.jpg
Top of four types of MMC cards (clockwise from left): MMC, RS-MMC, MMCplus, MMCmobile, metal extender
01fourcardsrev.curve.jpg
Bottom of the same four cards

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-based SSDs (400 MB/s). [5]

Undersides of an MMC (left) and SD card (right) showing the differences between the two formats MMC card vs SDHC card undersides angle.jpg
Undersides of an MMC (left) and SD card (right) showing the differences between the two formats

As of 23 September 2008, the MultimediaCard Association (MMCA) turned over all MMC specifications to the JEDEC organization including embedded MMC (eMMC), SecureMMC, and miCARD assets. [6] JEDEC is an organization devoted to standards for the solid-state industry.

The latest eMMC specifications can be requested from JEDEC, free-of-charge for JEDEC members. [7] Older versions of the standard are freely available, but some optional enhancements to the standard such as MiCard and SecureMMC specifications, must be purchased separately.

While there is no royalty charged for devices to host an MMC or eMMC, a royalty may be necessary in order to manufacture the cards themselves.

A highly detailed datasheet [8] that contains essential information for writing an MMC host driver is available online.

Variants

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 [9] to exceed the historic 2 GB limitations of older chip technology.

Implementations of RS-MMCs include Nokia and Siemens, who used RS-MMC in their Series 60 Symbian smartphones, 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.[ citation needed ] 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

Recreations of the MMCplus and MMCmobile logos MMCplus and MMCmobile logo (recreated).png
Recreations of the MMCplus and MMCmobile logos

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 Mmc-micro.PNG
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. [10]

This variant was formerly known as S-card when introduced by Samsung 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. [11]

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 terabytes) 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. [12]

The MiCard was developed by the Industrial Technology Research Institute in Taiwan. At the time of the announcement, twelve Taiwanese companies (including ADATA Technology, Asustek, BenQ, 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 (60  Mbyte/s), with plans to increase data over time.

eMMC

eMMC KLMAG2GE4A-A002 inside the Samsung Galaxy Tab 2 10.1 Samsung Galaxy Tab 2 10.1 - Samsung KLMAG2GE4A-A002-3955.jpg
eMMC KLMAG2GE4A-A002 inside the Samsung Galaxy Tab 2 10.1

The currently implemented embedded MMC [13] (eMMC or e.MMC) architecture puts the MMC components (flash memory, buffer and controller) into a small ball grid array (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 eMMC would need to be replaced or repaired. In eMMC, the host system simply reads and writes data to and from the logical block addresses. The eMMC controller hardware and firmware lifts the burden on the host system by performing error correction and data management. eMMC exists in 100, 153, and 169 ball packages and is based on an 8-bit parallel interface. [14]

Almost all mobile phones and tablets used this form of flash for main storage until 2016, when Universal Flash Storage (UFS) started to take control of the market. However, as of 2023, eMMC is still used in many consumer applications, including lower-end smartphones, such that Kioxia has introduced new 64 GB and 128 GB eMMC 5.1 modules based on modern 3D NAND flash scheduled for mass production in 2024. [15] [16]

eMMC does not support the SPI-bus protocol and uses NAND flash. [17]

eMMC versions
VersionSequential read (MB/s)Sequential write (MB/s)Random read (IO/s)Random write (IO/s)Clock frequency (MHz)Used in
4.3
4.4
4.4152 [18]
4.5140 [19] 5070002000200 Snapdragon 800
5.025090700013000Snapdragon 801
5.12501251100013000Snapdragon 820

Uses

Modern computers, both laptops and desktops, often have SD slots, which can additionally read MMCs if the operating system drivers can. Since the introduction of SD cards, few companies build MMC slots into their devices (an exception is some mobile devices like the Nokia 9300 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 as of 2018, due to SD cards dominating the memory card market, the embedded MMC (e.MMC) is still widely used in consumer electronics as a primary means of integrated storage and boot ROM in portable devices. eMMC provides a low-cost [20] flash-memory system with a built-in controller that can reside inside an Android or Windows 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 solid-state drive, UFS chip, or SD card.

Similar formats

In 2004, a group of companies—including Seagate and Hitachi—introduced an interface called CE-ATA for small form factor hard disk drives. [21] This interface was electrically and physically compatible with the MMC specification. However, support for further development of the standard ended in 2008. [22]

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. [23]

See also

Related Research Articles

<span class="mw-page-title-main">Flash memory</span> Electronic non-volatile computer storage device

Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both use the same cell design, consisting of floating gate MOSFETs. They differ at the circuit level depending on whether the state of the bit line or word lines is pulled high or low: in NAND flash, the relationship between the bit line and the word lines resembles a NAND gate; in NOR flash, it resembles a NOR gate.

<span class="mw-page-title-main">PC Card</span> Expansion card standard for laptop computers

PC Card is a parallel peripheral interface for laptop computers and PDAs.

<span class="mw-page-title-main">PCI Express</span> Computer expansion bus standard

PCI Express, officially abbreviated as PCIe or PCI-e, is a high-speed serial computer expansion bus standard, designed to replace the older PCI, PCI-X and AGP bus standards. It is the common motherboard interface for personal computers' graphics cards, sound cards, hard disk drive host adapters, SSDs, Wi-Fi and Ethernet hardware connections. PCIe has numerous improvements over the older standards, including higher maximum system bus throughput, lower I/O pin count and smaller physical footprint, better performance scaling for bus devices, a more detailed error detection and reporting mechanism, and native hot-swap functionality. More recent revisions of the PCIe standard provide hardware support for I/O virtualization.

<span class="mw-page-title-main">Memory Stick</span> Sonys removable flash memory card format, launched in July 1998

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 and faster file transfer speeds; Memory Stick Duo, a small-form-factor version of the Memory Stick ; the even smaller Memory Stick Micro (M2), and the Memory Stick PRO-HG, a high speed variant of the PRO to be used in high-definition video and still cameras.

<span class="mw-page-title-main">Memory card</span> Electronic data storage device

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, such as Digital cameras as well as in many early games consoles such as the Nintendo Wii. They allow adding memory to such devices using a card in a socket instead of protruding USB flash drives.

<span class="mw-page-title-main">CompactFlash</span> Memory card format

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.

<span class="mw-page-title-main">SD card</span> Type of memory storage for portable devices

Secure Digital, officially abbreviated as SD, is a proprietary, non-volatile, flash memory card format the SD Association (SDA) developed for use in portable devices.

<span class="mw-page-title-main">SmartMedia</span> Memory card format

SmartMedia is an obsolete flash memory card standard owned by Toshiba, with capacities ranging from 2 MB to 128 MB. The format mostly saw application in the early 2000s in digital cameras and audio production. SmartMedia memory cards are no longer manufactured.

xD-Picture Card Memory card format

The xD-Picture Card is an obsolete form of flash memory card, used in digital cameras made by Olympus, Fujifilm, and Kodak during the 2000s. The xD in the xD-Picture Card stands for eXtreme Digital.

The Apple II line of computers supported a number of Apple II peripheral cards. In an era before plug and play USB or Bluetooth connections, these were expansion cards that plugged into slots on the motherboard. They added to and extended the functionality of the base motherboard when paired with specialized software that enabled the computer to read the input/output of the devices on the other side of the cable or to take advantage of chips on the board - as was the case with memory expansion cards.

This table provides summary of comparison of various flash memory cards, as of 2017.

<span class="mw-page-title-main">DataFlash</span> Flash memory

DataFlash is a low pin-count serial interface for flash memory. It was developed as an Atmel proprietary interface, compatible with the SPI standard. In October 2012, the AT45 series DataFlash product lines, related intellectual property, and supporting employee teams were purchased by Adesto Technologies.

<span class="mw-page-title-main">Solid-state drive</span> Computer storage device with no moving parts

A solid-state drive (SSD) is a solid-state storage device. It provides persistent data storage using no moving parts.

<span class="mw-page-title-main">M-Systems</span>

M-Systems Ltd., was a Nasdaq-listed Israeli producer of flash memory storage products founded in 1989 by Dov Moran and Aryeh Mergi, based in Kfar Saba, Israel. They were best known for developing and patenting the first flash drive, marketed in 1995 as DiskOnChip, and the first USB flash drive, marketed in 2000 as DiskOnKey. They also created the patented True Flash Filing System (TrueFFS) which presented the flash memory as a disk drive to the computer. After 17 years of business, they were acquired by their prior competitor, SanDisk, in 2006. The DiskOnChip (DOC) was developed at the R&D Center established by M-Systems called EUROM. Rick Iorillo, Rony Levy and David Deitcher were the individuals that worked on the development and marketing of the first 2 MB DOC. This product went on to receive the Most Innovative Award from EDN in 1995 and later went on to become the Flash Drive and DiskOnKey.

<span class="mw-page-title-main">Open NAND Flash Interface Working Group</span> Association of electronic companies

The Open NAND Flash Interface Working Group is a consortium of technology companies working to develop open standards for NAND flash memory and devices that communicate with them. The formation of ONFI was announced at the Intel Developer Forum in March 2006.

The Nokia 6000 series or Classic Business series is range of mobile phones marketed by Nokia. This family of phones is notable for their conservative, unisex designs, making them popular with business users.

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 reducing market confusion and removing the need for different adapters for different types of cards. The standard encompasses both packages permanently attached (embedded) within a device (eUFS), and removable UFS memory cards.

A NVDIMM or non-volatile DIMM is a type of persistent random-access memory for computers using widely used DIMM form-factors. Non-volatile memory is memory that retains its contents even when electrical power is removed, for example from an unexpected power loss, system crash, or normal shutdown. Properly used, NVDIMMs can improve application performance and system crash recovery time. They enhance solid-state drive (SSD) endurance and reliability.

<span class="mw-page-title-main">M.2</span> Standard for miniature computer expansion cards

M.2, pronounced m dot two and formerly known as the Next Generation Form Factor (NGFF), is a specification for internally mounted computer expansion cards and associated connectors. M.2 replaces the Mini-SATA (mSATA) standard, which uses the PCI Express Mini Card physical card layout and connectors. Employing a more flexible physical specification, M.2 allows different module widths and lengths, which, paired with the availability of more advanced interfacing features, makes M.2 more suitable than mSATA in general for solid-state storage applications, particularly in smaller devices such as ultrabooks and tablets.

<span class="mw-page-title-main">High Bandwidth Memory</span> Type of memory used on processors that require high transfer rate memory

High Bandwidth Memory (HBM) is a computer memory interface for 3D-stacked synchronous dynamic random-access memory (SDRAM) initially from Samsung, AMD and SK Hynix. It is used in conjunction with high-performance graphics accelerators, network devices, high-performance datacenter AI ASICs, as on-package cache in CPUs and on-package RAM in upcoming CPUs, and FPGAs and in some supercomputers. The first HBM memory chip was produced by SK Hynix in 2013, and the first devices to use HBM were the AMD Fiji GPUs in 2015.

References

  1. Scott Mueller (3 August 2014). Upgrading And Repairing PCs 21st Edition. Que Publishing. ISBN   978-0789750006.{{cite book}}: |website= ignored (help)
  2. Hunt, Cale (6 February 2023). "eMMC vs. SSD storage: What's the difference?". Windows Central. Archived from the original on 18 February 2024. Retrieved 4 March 2024.
  3. Ree, Brian. "eMMC Memory Modules: A Simple Guide". ODROID Magazine. Archived from the original on 21 September 2023. Retrieved 4 March 2024.
  4. "Orange Pi 32GB/64GB/256GB eMMC Module". www.orangepi.org. Archived from the original on 6 February 2024. Retrieved 4 March 2024.
  5. "e.MMC v5.1". JEDEC. Retrieved 21 August 2015.
  6. "MultiMediaCard Association Merges with JEDEC | JEDEC". www.jedec.org. Retrieved 29 October 2022.
  7. "Standards & Documents Search | JEDEC". www.jedec.org. Retrieved 29 October 2022.
  8. "MC2GH512NMCA-2SA00 datasheet(1/102 Pages) SAMSUNG | SAMSUNG MultiMediaCard". Html.AllDatasheet.com. 22 September 2005. Retrieved 13 November 2013.
  9. TheMiniDrive.com, http://www.TheMiniDrive.com. Extracted 23 April 2014.
  10. "Samsung Semiconductor Global Official Website" (in Russian). Samsung.com. Retrieved 13 November 2013.
  11. allmemorycards.com, MMCmicro . Extracted 22 April 2006.
  12. "Pretec Announces S-Diamond, 1st in the World to Implement miCARD Standard" . Retrieved 21 January 2010.
  13. "What is eMMC Memory – software support - Reliance Nitro". datalight.com.
  14. "Flash Memory Form Factors" . The Fundamentals of Reliable Flash Storage. Hyperstone GmbH. Retrieved 19 April 2018.
  15. "KIOXIA Introduces Next Generation e-MMC Ver. 5.1-Compliant Embedded Flash Memory Products". www.businesswire.com. 27 September 2023. Retrieved 28 September 2023.
  16. Shilov, Anton. "eMMC Destined to Live a Bit Longer: KIOXIA Releases New Generation of eMMC Modules". www.anandtech.com. Retrieved 28 September 2023.
  17. "NAND and eMMC: All You Need to Know About Flash Memory". 6 September 2016.
  18. Linaro (20 March 2014). "Q4.11: Introduction to eMMC".{{cite journal}}: Cite journal requires |journal= (help)
  19. "eMMC to UFS: How NAND Memory for Mobile Products Is Evolving". news.samsung.com. Retrieved 16 February 2021.
  20. "eMMC Chips".
  21. "New Consumer Electronic Interface on Future Hard Drives". Phys.org. Retrieved 1 April 2019.
  22. "Consumer Electronics ATA (CE-ATA)". Technopedia. Retrieved 1 April 2019.
  23. wololo (25 August 2016). "Playstation Vita Cartridge Dump explained". Wololo.net. Retrieved 29 July 2022.