MAX32665-MAX32668 User Guide
Maxim Integrated Page 181 of 457
8.5 Secure Digital Host Controller
The Secure Digital Host Controller (SDHC) provides an interface between the AHB and Embedded MultiMediaCards
(e.MMCs), Secure Digital I/O (SDIO) cards, Standard Capacity SD Memory Cards and High-Capacity SD Memory Cards. The
SDHC handles the SDIO/SD protocol at the transmission level, packing data, adding cyclic redundancy check (CRC), Start/End
bit, and checking for transaction format correctness. Details of the SD communication and protocol are not part of the
scope of this document. The MAX32665—MAX32668 SDHC only supports a single SD card.
SD memory card and SDIO card specifications are available at https://www.sdcard.org.
The e.MMC specifications are available from JEDEC at http://www.jedec.org.
Compliance
• SD Host Controller Standard Specification Version 3.00
• SDIO Card Specification Version 3.0
• SD Memory Card Specification Version 3.01
• SD Memory Card Security Specification version 1.01
• e.MMC Specification version 4.51
SD/SDIO Card Interface
• Supports SDR50 with SDHC clock of up to 48MHz (24MB/sec)
• Supports DDR50 with SDHC clock of up to24MHz (24MB/sec)
• Designed to work with I/O cards, Read-Only cards, and Read/Write cards
• 1-bit and 4-bit data transfers in SD modes and SPI mode
• Double buffer for transfers configurable from 512B to 1KB.
• Auto Command (AutoCMD12 or AutoCMD23) support
• Multi-block transfers
• Variable-length data transfers
• Default and high-speed mode transfers
• Card insertion/removal events
• Read Wait Control, Suspend/Resume operation
• CRC7 for command and CRC16 for data integrity
• Single Operation DMA (SDMA) for data transfer
• Advanced DMA (ADMA) support