
MultiMediaCard Flash
Preliminary MultiMediaCard Product Manual;
1998 SANDISK CORPORATION
Page 46 of 79
5.5.4 Detailed Command Description
All future reserved commands have to be 48 bit long, their responses have to be also 48
bits long or they might also have no response.
The following tables define in detail the MultiMediaCard bus commands.
Table 5-3 Basic Commands For Read Only Devices (Class 0 And Class 1)
Cmd Index
Type
Argument
Resp
Abbreviation
Command Description
CMD0
bc
[31:0] stuff bits
-
GO_IDLE_STATE
Resets all cards to Idle State.
CMD1
bcr
[31:0] OCR without
busy
R3
SEND_OP_COND
Asks all cards in idle state to send
their operation conditions register
content in the response on CMD-line.
CMD2
bcr
[31:0] stuff bits
R2
ALL_SEND_CID
Asks all cards in ready state to send
their CID
numbers on CMD-line.
CMD3
ac
[31:16] RCA [15:0]
stuff bits
R1
SET_RELATIVE_
ADDR
Assigns relative address to the card
in identification state.
CMD4
bc
[31:16] DSR [15:0]
stuff bits
-
SET_DSR
Programs the DSR of all cards in
stand-by state.
CMD5
Reserved
CMD6
Reserved
CMD7
ac
[31:16] RCA [15:0]
stuff bits
R1 (only
the
selected
card)
SELECT/DESELECT_
CARD
Command toggles a card between
the Stand-by and Transfer states or
between the Programming and
Disconnect state.
In both cases the card is selected by
its own relative address and
deselected by any other address;
address 0 deselects all.
CMD8
Reserved
CMD9
ac
[31:16] RCA [15:0]
stuff bits
R2
SEND_CSD
Asks the addressed card to send its
card-specific data (CSD)
on CMD-
line.
CMD10
ac
[31:16] RCA [15:0]
stuff bits
R2
SEND_CID
Asks the addressed card to send its
card identification (CID) on CMD-
line.
CMD11
adtc
[31:0] data
address
R1
READ_DAT_UNTIL_
STOP
Reads data stream from the card in
sending-data state, starting at the
supplied address, until
STOP_TRANSMISSION follows.
CMD12
ac
[31:0] stuff bits
R1
STOP_
TRANSMISSION
Forces the card to stop transmission.
CMD13
ac
[31:16] RCA [15:0]
stuff bits
R1
SEND_STATUS
Asks the addressed card to send its
status register.
CMD15
ac
[31:16] RCA [15:0]
stuff bits
-
GO_INACTIVE_
STATE
Sets the card to inactive state in
order to prevent the card stack
against communications
breakdowns.
1
The addressing capability @ 8 bit address resolution is 2
32
= 4 Gbyte.