Datasheet

Table Of Contents
40. SD/MMC Host Controller (SDHC)
40.1 Overview
The SD/MMC Host Controller (SDHC) supports the embedded MultiMedia Card (e.MMC) Specification,
the SD Memory Card Specification, and the SDIO Specification. It is compliant with the SD Host
Controller Standard specifications. Refer to 40.1.1 Reference Documents for details.
The SDHC includes the register set defined in the “SD Host Controller Simplified Specification V3.00” and
additional registers to manage e.MMC devices and enhanced features.
The SDHC is clocked by up to three clocks (bus clock, SDHC core clock, and a slow clock for certain
functions). Both the MCLK and GCLK must be configured before the SDHC can be used.
The SAM D5x/E5x provides two instances of the SDHC, SDHC0 and SDHC1.
Related Links
40.3.1 Block Diagram
40.1.1 Reference Documents
Name Link
SD Host Controller Simplified Specification V3.00 https://www.sdcard.org
SDIO Simplified Specification V3.00
Physical Layer Simplified Specification V3.01
Embedded MultiMedia Card (e.MMC) Electrical
Standard 4.51
http://www.jedec.org
40.2 Features
Compatibility:
SD Host Controller Standard Specification
MultiMedia Card Specification
SD Memory Card Specification
SDIO Specification Version
Refer to 40.1.1 Reference Documents for details.
Support for 1-bit/ 4-bit SD/SDIO Devices
Support for 1-bit/4-bit e.MMC Devices
Support for SD/SDIO Default Speed (Maximum SDCLK Frequency = 25 MHz)
Support for SD/SDIO High Speed (Maximum SDCLK Frequency = 50 MHz)
Support for e.MMC Default Speed (Maximum SDCLK Frequency = 26 MHz)
e.MMC Boot Operation Mode Support
Support for Block Size from 1 to 512 bytes
Support for Stream, Block and Multi-block Data Read and Write – Advanced DMA and SDMA
Capability
SAM D5x/E5x Family Data Sheet
SD/MMC Host Controller ...
© 2019 Microchip Technology Inc.
Datasheet
DS60001507E-page 1311