UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
414 of 1269
20.1 How to read this chapter
The SD/MMC card interface is available on all LPC43xx parts.
20.2 Basic configuration
The SDIO is reset by the SDIO_RST (reset # 20).
20.3 Features
The SD/MMC card interface supports the following features:
•
Secure Digital memory protocol commands.
•
Secure Digital I/O protocol commands.
•
Multimedia Card protocol commands.
•
CE-ATA digital protocol commands.
•
Command Completion signal and interrupt to processor.
•
Completion Signal disable feature.
•
One SD or MMC (4.4) or CE-ATA (1.1) device.
•
CRC generation and error detection.
•
Provides individual clock control to selectively turn ON or OFF clock to the card.
•
SDIO interrupts in 1-bit and 4-bit modes.
•
SDIO suspend and resume operation.
•
SDIO read wait.
•
Block size of 1 to 65,535 bytes
•
FIFO over-run and under-run prevention by stopping card clock.
•
Little-endian mode of AHB operation.
•
Internal (bus mastering) DMA.
•
Two FIFOs, TX and RX FIFO (FIFO depth = 32 and FIFO data width = 32 bits).
20.4 General description
The SD/MMC controller interface consists of the following main functional blocks:
UM10503
Chapter 20: LPC43xx SD/MMC interface
Rev. 1.3 — 6 July 2012
User manual
Table 294. SDIO clocking and power control
Base clock
Branch clock
Operating frequency
SDIO register
interface
BASE_M4_CLK
CLK_M4_SDIO
up to 204 MHz
SDIO bit rate clock
BASE_SDIO_CLK
CLK_SDIO
Up to 52 MHz