MultiMediaCard
TM
69
Sep.22.2005
Revision 0.3
Bits
Identifier
Type
Det-
Mode
Value
Descript
Clear
Cond
31
ADDRESS_
OUT_OF_RANGE
E
R
’0’= no error
’1’= error
The command’s address argument was out
of the allowed range for this card.
C
X
A multiple block or stream read/write opera-
tion is (although started in a valid address)
attempting to read or write beyond the card
capacity
30
ADDRESS_MISALIG
N
E
R
’0’= no error
’1’= error
The command’ s address argument (in
accordance with the currently set block
length) positions the first data block mis-
aligned to the card physical blocks.
C
X
A multiple block read/write operation
(although started with a valid address/block-
length combination) is attempting to read or
write a data block which does not align with
the physical blocks of the card.
29
BLOCK_LEN_ERRO
R
E
R
’0’= no error
’1’= error
Either the argument of a SET_BLOCKLEN
command exceeds the maximum value
allowed for the card, or the previously
defined block length is illegal for the current
command (e.g. the host issues a write com-
mand, the current block length is smaller
than the card’s maximum and write partial
blocks is not allowed)
C
28
ERASE_SEQ_ERRO
R
E
R
’0’= no error
’1’= error
An error in the sequence of erase commands
occurred.
C
27
ERASE_PARAM
E
X
’0’= no error
’1’= error
An invalid selection of erase groups for erase
occurred.
C
26
WP_VIOLATION
E
X
’0’= no error
’1’= error
Attempt to program a write protected block.
C
25
CARD_IS_LOCKED
S
R
‘0’ = card unlocked
‘1’ = card locked
When set, signals that the card is locked by
the host
A
24
LOCK_UNLOCK_
FAILED
E
X
‘0’ = no error
‘1’ = error
Set when a sequence or password error has
been detected in lock/unlock card command
C
23
COM_CRC_ERROR
E
R
’0’= no error
’1’= error
The CRC check of the previous command
failed.
B
22
ILLEGAL_COMMAND E
R
’0’= no error
’1’= error
Command not legal for the card state
B
21
CARD_ECC_FAILED
E
X
’0’= success
’1’= failure
Card internal ECC was applied but failed to
correct the data.
C
20
CC_ERROR
E
R
’0’= no error
’1’= error
(Undefined by the standard)
A card error occurred, which is not related to
the host command.
C
Table 6-22 : Card Status