MMC (MultiMedia Card) to kompaktowy format kart pamięci flash, wprowadzony pod koniec lat 90. XX wieku jako uniwersalny nośnik danych dla urządzeń elektronicznych. Karty MMC początkowo stosowano w aparatach cyfrowych, pierwszych telefonach komórkowych i przenośnych odtwarzaczach multimedialnych, a z czasem trafiły także do niektórych systemów wbudowanych i urządzeń przemysłowych.
Karty MMC są fizycznie podobne do kart SD, ale cieńsze i oparte na innym protokole komunikacyjnym. Obsługują zarówno tryb szeregowy (SPI), jak i tryb magistrali równoległej, co zapewnia zgodność z niektórymi mikrokontrolerami. Z czasem MMC w dużej mierze wyparły karty SD, które oferują większe pojemności, szybszy transfer danych i szerszą kompatybilność.
