MultiMediaCard
TM
68
Sep.22.2005
Revision 0.3
6.10 Card Status
The response format R1 contains a 32-bit field named
card status
. This field is intended to transmit the card’s status infor-
mation.
Three different attributes are associated with each one of the card status bits:
Bit type.
Two types of card status bits are defined:
(a)
Error bit
. Signals an error condition detected by the card. These bits are cleared as soon as the response (reporting
the error) is sent out.
(b)
Status bit
. These bits serve as information fields only, and do not alter the execution of the command being responded
to. These bits are set and cleared in accordance with the card status.
The “Type” field of Table 6-22 defines the type of each bit in the card status register. The symbol “E” is used to denote an
Error bit while the symbol “S” is used to denote a Status bit.
Detection mode of Error bits.
Exceptions are detected by the card either during the command interpretation and validation phase (Response Mode) or
during command execution phase (Execution Mode). Response mode exceptions are reported in the response to a
STOP_TRANSMISSION command used to terminate the operation or in the response to a GET_STATUS command
issued after the operation is completed.
The “Det Mode” field of Table 6-22 defines the detection mode of each bit in the card status register. The symbol “R” is
used to denote a Response Mode detection while the symbol “X” is used to denote an Execution Mode detection.
When an error bit is detected in “R” mode the card will report the error in the response to the command that raised the
exception. The command will not be executed and the associated state transition will not take place. When an error is
detected in “X” mode the execution is terminated. The error will be reported in the response to the next command.
The ADDRESS_OUT_OF_RANGE and ADDRESS_MISALIGN exceptions may be detected both in Response and Exe-
cution modes. The conditions for each one of the modes are explicitly defined in the Table 6-22.
Clear Condition:
A - According to the card current state
B - Always related to the previous command. Reception of a valid command will clear it (with a delay of one command)
C - Clear by read.