Интерфейс: последовательный, 7-ми контактный. Разработана в 1997 году компаниями Hitachi, SanDisk и Siemens Semiconductors (Infineon Technologies). Карты MMC содержат 7 контактов, реально из которых используется 6, а седьмой формально считается зарезервированным на будущее. По стандарту MMC способна работать на частотах до 20МГц. Карточка состоит из пластиковой оболочки и печатной платы, на которой расположена микросхема памяти, микроконтроллер и разведены контакты.
Назначение контактов MMC: 1 контакт на передачу данных (в SPI - Data out) 1 контакт на передачу команд (в SPI - Data in) 1 часы 3 на питание (2 земли и 1 питание) 1 зарезервирован (в SPI режиме - chip select)
По протоколу MMC данные и команды могут передаваться одновременно. MultiMedia Card работает с напряжением 2.0В - 3.6В, однако спецификацией предусматриваются карты с пониженным энергопотреблением - Low Voltage MMC (напряжение 1.6В - 3.6В). Для совсем уж мобильных устройств Hitachi выпускаются укороченные карты MMC длиной всего 18мм, вместо обычных 32-х.
Карты MMC могут работать в двух режимах: MMC и SPI (Serial Peripheral Interface). Режим SPI является частью протокола MMC и используется для коммуникации с каналом SPI, который обычно используется в микроконтроллерах Motorola и других производителей. Стандарт SPI определяет только разводку, а не весь протокол передачи данных. По этой причине в MMC SPI используется подмножество команд протокола MMC. Режим SPI предназначен для использования в устройствах, которые используют небольшое количество карт памяти (обычно одну). С точки зрения приложения преимущество использования режима SPI состоит в возможности использования уже готовых решений, уменьшая затраты на разработку до минимума. Недостаток состоит в потере производительности на SPI системах, по сравнению с MMC. Кроме описанного обычного MMC, существуют еще несколько стандартов карт MMC, такие как: RS-MMC, HS-MMC, CP-SMMC, PIN-SMMC. Утвержденный MMCA (MMC Association – ассоциация производителей MMC) в конце 2002 года стандарт RS-MMC (Redused Size MMC) отличается от обычной MMC только габаритами – карта приблизительно в два раза меньше обычного MMC. Размеры карт RS-MMC - 24x18x1.4 мм, вес 0,8 г. HS -MMC – высокоскоростная (High Speed) MMC-карта у которой не 7, а 13 контактов. Размеры карты как у обычной MMC. В режиме x8 (52Mhz) скорость передачи данных в теории может достигнуть 52MB/s. Форматы CP-SMMC и PIN-SMMC мы рассмотрим позднее, в разделе SDMI-совместимые карты памяти.