Secure digital input/output interface (SDIO) RM0008
581/1128 DocID13902 Rev 15
Table 145. Card status
Bits Identifier Type Value Description
Clear
condition
31
ADDRESS_
OUT_OF_RANGE
E R X
’0’= no error
’1’= error
The command address argument was out
of the allowed range for this card.
A multiple block or stream read/write
operation is (although started in a valid
address) attempting to read or write
beyond the card capacity.
C
30 ADDRESS_MISALIGN
’0’= no error
’1’= error
The commands address argument (in
accordance with the currently set block
length) positions the first data block
misaligned to the card physical blocks.
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 is not aligned with the physical
blocks of the card.
C
29 BLOCK_LEN_ERROR
’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 command, the current
block length is smaller than the maximum
allowed value for the card and it is not
allowed to write partial blocks)
C
28 ERASE_SEQ_ERROR
’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