This application note provides detailed information on how to implement the interface between an ADSP-2126x SHARC® processor and MultiMediaCard™ (MMC). The application note also describes the MMC command format and demonstrates with example code how an MMC card can be interfaced seamlessly with the SHARC processor’s SPI port. The example code provided with this application note implements the most commonly used MMC commands and features.
This document details the implementation of an interface between the Analog Devices ADSP-2126x SHARC processor and a MultiMediaCard (MMC). It explains how to configure the MMC for Serial Peripheral Interface (SPI) mode, which allows seamless interfacing with controllers that have on-chip SPI support. The note covers the specific pin assignments required for this connection.
| Maximum operating clock frequency (MMC/SPI mode) | 20 MHz |
|---|---|
| Communication voltage range | 2.0 to 3.6V |
| Capacity range | 4 MB to the gigabyte range |
The document describes implementing the interface in SPI (Serial Peripheral Interface) mode.
Each MMC command consists of 48 bits, which equals 6 bytes.
The r1 response token is 1-byte long.