
HB28K032/L064/J128/J256/J512MM3, HB28K032/L064/J128/J256RM3
Rev.0.02, Sep.15.2004, page 61 of 89
Commands and Arguments
CMD index SPI mode Argument
Resp Abbreviation
Command description
CMD0
Yes
None
R1
GO_IDLE_STATE Resets the MultiMediaCard
CMD1
Yes
None
R1
SEND_OP_COND Activates the card
’
s initialization
process.
CMD2
No
CMD3
No
CMD4
No
CMD5
Reserved
CMD6
Reserved
CMD7
No
CMD8
Reserved
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
Reserved
CMD15
No
CMD16
Yes
[31:0] block length R1
SET_BLOCKLEN Selects a block length (in bytes) for
all following block-oriented read
commands and lock card
command.
*
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
Reserved
CMD20
No
CMD21...
CMD22
Reserved
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.