11.2 Interfacing with an SD Card

The SD (Secure Digital) Card is a nonvolatile memory card format used as mass storage memory in mobile devices.

Secure Digital Multimedia Card (SDMMC) Controller

The SAM9X60D1G-I/LZB includes two Secure Digital Multimedia Card (SDMMC) interfaces that support the MultiMedia Card (e.MMC) specification V4.51, the SD Memory Card specification V3.0, and the SDIO V3.0 specification. They are compliant with the SD Host Controller Standard V3.0 specification.

The two interfaces can be connected to a standard SD Card interface.

SDMMCx Card Connector

The board features two standard MMC/SD Card connectors, connected to SDMMC0 and SDMMC1. Both interface communications are based on a 4-pin interface (clock, command, four data and power lines).

Table 11-4. SDMMCx Interface Configurations
Interface InstanceIO SetPin No.PIOPin NameDescription
SDMMC0186PA17SDMMC0_CKSD Card/e.MMC clock signal
89PA16SDMMC0_CMDSD Card/e.MMC command Line
91PA15SDMMC0_DAT0SD Card/e.MMC data lines
88PA18SDMMC0_DAT1
90PA19SDMMC0_DAT2
87PA20SDMMC0_DAT3
SDMMC11146PA13SDMMC1_CKSD Card/e.MMC clock signal
145PA12SDMMC1_CMDSD Card/e.MMC command line
144PA11SDMMC1_DAT0SD Card/e.MMC data lines
81PA2SDMMC1_DAT1
82PA3SDMMC1_DAT2
83PA4SDMMC1_DAT3