![Texas Instruments AM1808 Technical Reference Manual Download Page 1290](http://html.mh-extra.com/html/texas-instruments/am1808/am1808_technical-reference-manual_10945581290.webp)
ARG HIGH
RCA ADDRESS HIGH
STATUS 0
NEXT DATA BYTE
DATA RX
MMC controller
register content
MMC controller
register
RCA ADDRESS LOW
ARG LOW
SEL/DESEL. CARD
COMMAND
Select one card with relative
card address (RCA) while
de−selecting the other cards
SET_BLOCKLEN
BLK ADDRESS LOW
BLK ADDRESS HIGH
DATA TX
ARG LOW
ARG HIGH
READ_SINGLE_BLOCK
COMMAND
Load starting block address
into the high and low argument
registers. Load block
length register. Start reading
one block of data.
Is CRCRD = 1?
Is DRRDY = 1?
Is DATDNE = 1?
Is TOUTRD = 1?
Check TOUTRD bit to verify
that read operation has not
timed out.
Check CRCRD bit for any
read CRC errors.
Check DATDNE bit to see if
transfer is done. If not, then...
Check DRRDY bit to see the
data receive register has
received a new byte.
Read the new byte from the
data receiver register.
Procedures for Common Operations
1290
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Multimedia Card (MMC)/Secure Digital (SD) Card Controller
The sequence of events in this operation is shown in
.
Figure 26-14. MMC/SD Mode Single-Block Read Operation