MultiMediaCard Product Manual
SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION
68
CMD38
Yes
[31:0] don’t cares* R1b
ERASE
Erases all previously selected sectors.
CMD39
No
CMD40
No
CMD41.
. .
CMD58
reserved
CMD59
Yes
[31:1] don’t cares*
[0:0] CRC option
R1
CRC_ON_OFF
Turns the CRC option on or off. A ‘1’ in the
CRC option bit will turn the option on, a ‘0’
will turn it off
CMD60-
63
No
*Note:
The bit places must be filled but the values are irrelevant.
6.2.2
Responses
There are several types of response tokens. As in
the MultiMediaCard mode, all are transmitted
MSB first.
6.2.2.1 Format R1
This response token is sent by the card after every
command with the exception of SEND_STATUS
commands. It is 1 byte long, the MSB is always set
to zero and the other bits are error indications. A
‘1’ signals error.
The structure of the R1 format is given in
Figure 6-5.
• In idle state: The card is in idle state and
running initializing process.
• Erase reset: An erase sequence was cleared
before executing because an out of erase
sequence command was received.
• Illegal command: An illegal command
code was detected.
• Communication CRC error: The CRC check
of the last command failed.
• Erase sequence error: An error in the
sequence of erase commands occurred.
• Address error: A misaligned address,
which did not match the block length was
used in the command.
• Parameter error: The command’s argument
(e.g. address, block length) was out of the
allowed range for this card.
In Idle State
Erase Reset
Illegal Command
Com CRC Error
Erase_Seq_Error
Address Error
Parameter Error
7
0
0
Figure 6-5 R1 Response Format
6.2.2.2
Format R1b
This response token is identical to R1 format with
the optional addition of the busy signal. The busy
signal token can be any number of bytes. A zero
value indicates card is busy. A non zero value
indicates card is ready for the next command.