MultiMediaCard
TM
60
Sep.22.2005
Revision 0.3
CMD
INDEX
Type
Argument
Resp
Abbreviation
Command Description
CMD0
bc
[31:0] stuff bits
-
GO_IDLE_STATE
Resets the card to idle state
CMD1
bcr
[31:0] OCR without
busy
R3
SEND_OP_COND
Asks the card, in idle state, to send its Oper-
ating Conditions Register contents in the
response on the CMD line.
CMD2
bcr
[31:0] stuff bits
R2
ALL_SEND_CID
Asks the card to send its CID number on the
CMD line
CMD3
ac
[31:16] RCA
[15:0] stuff bits
R1
SET_RELATIVE_ADDR
Assigns relative address to the card
CMD4
Not Supported
CMD5
Reserved
CMD6
ac
[31:26] Set to 0
[25:24] Access
[23:16] Index
[15:8] Value
[7:3] Set to 0
[2:0] Cmd Set
R1b
SWITCH
Switches the mode of operation of the
selected card or modifies the EXT_CSD reg-
isters. (See chapter 6.2.1)
CMD7
ac
[31:16] RCA
[15:0] stuff bits
R1b
a
a. Only from the selected card
SELECT/
DESELECT_CARD
Command toggles a card between the
stand-by and transfer states or between the
programming and disconnect states. In both
cases the card is selected by its own relative
address and gets deselected by any other
address; address 0 deselects the card.
CMD8
adtc
[31:0] stuff bits
R1
SEND_EXT_CSD
The card sends its EXT_CSD register as a
block of data.
CMD9
ac
[31:16] RCA
[15:0] stuff bits
R2
SEND_CSD
Addressed card sends its card-specific data
(CSD) on the CMD line.
CMD10
ac
[31:16] RCA
[15:0] stuff bits
R2
SEND_CID
Addressed card sends its card identification
(CID) on CMD the line.
CMD11
Not Supported
CMD12
ac
[31:0] stuff bits
R1b
STOP_TRANSMISSION Forces the card to stop transmission
CMD13
ac
[31:16] RCA
[15:0] stuff bits
R1
SEND_STATUS
Addressed card sends its status
register.
CMD14
adtc
R1
BUSTEST_R
A host reads the reversed bus testing data
pattern from a card.
CMD15
ac
[31:16] RCA
[15:0] stuff bits
-
GO_INACTIVE_STATE
Sets the card to inactive state
CMD19
adtc
[31:0] stuff bits
R1
BUSTEST_W
A host sends the bus test data pattern to a
card.
Table 6-9 : Basic Commands And Read Stream Commands (Class 0 And Class 1)