Information

Enhanced Secure Digital Host Controller
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
11-4 Freescale Semiconductor
SD Card Specification, Part E1, SD Input/Output (SDIO) Card Specification, Version 2.0
Designed to work with SD Memory, miniSD Memory, SDIO, miniSDIO, SD Combo, SDIO,
MMC, MMCplus, and RS-MMCs
Card bus clock frequency up to 50 MHz
Supports 1-/4-bit SD and SDIO modes, 1-/4-bit MMC modes
Up to 200 Mbps data transfer for SD cards/SDIO/MMCs using four parallel data lines
Single- and multi-block read and write
Supports block sizes of 1 ~ 4096 bytes
Write-protection switch for write operations
Synchronous abort
Pause during the data transfer at a block gap
SDIO read wait and suspend/resume operations
Auto CMD12 for multi-block transfer
Host can initiate non-data transfer commands while the data transfer is in progress
Allows cards to interrupt the host in 1- and 4-bit SDIO modes
Supports interrupt period, defined in the SDIO standard
Fully configurable 128 32-bit FIFO for read/write data
DMA capabilities
11.2.1 Data Transfer Modes
The eSDHC can select the following modes for data transfer:
SD 1-bit
SD 4-bit
MMC 1-bit
MMC 4-bit
Identification mode (upto 400 KHz)
Full-speed mode (up to 25 MHz) or high-speed mode (up to 50 MHz)
11.3 External Signal Description
The eSDHC has eight chip I/O signals.
SD_CLK is the internally generated clock signal that drives the MMC, SDIO, or SD card.
SD_CMD I/O sends commands and receives responses from the card.
SD_DAT3–SD_DAT0 performs data transfers between the eSDHC and the card.
•SD_CD
and SD_WP are card detection and write protection signals from the socket.
Signals SD_CD and SD_WP are optional for system implementation.