
HB28E016/D032/D064/B128MM2
61
Commands and Arguments
CMD index SPI mode Argument
Resp Abbreviation
Command description
CMD0
Yes
None
R1
GO_IDLE_STATE esets the MultiMediaCard
CMD1
Yes
None
R1
SEND_OP_COND Activates the card
’
s initialization
process.
CMD2
No
CMD3
No
CMD4
No
CMD5
eversed
CMD6
eversed
CMD7
No
CMD8
eversed
CMD9
Yes
None
R1
SEND_CSD
asks the selected card to send its
card-specific data (CSD)
CMD10
Yes
None
R1
SEND_CID
asks the selected card to send its
card identification (CID)
CMD11
No
CMD12
Yes
None
R1
STOP_TRANSMIS
SION
stop transmission on multiple read
CMD13
Yes
None
R2
SEND_STATUS
asks the selected card to send its
status register.
CMD14
eversed
CMD15
No
CMD16
Yes
31:0] block length R1
SET_BLOCKLEN
selects a block length (in bytes) for
all following block commands (read
and write).*
1
CMD17
Yes
31:0] data
address
R1
READ_SINGLE_
BLOCK
reads a block of the size selected by
the SET_BLOCKLEN command.*
2
CMD18
Yes
31:0] data
address
R1
READ_MULTIPLE
_BLOCK
continuously transfers data block
from card to host until interrupted by
a stop command or the requested
number of data blocks transmitted.
CMD19
eversed
CMD20
No
CMD21...
CMD22
eversed
CMD23
Yes
31:16] set to 0
[15:0] number of
blocks
R1
SET_BLOCK_CO
UNT
defines the number of blocks which
are going to be transferred in the
immediately succeeding multiple
block read or write command.