Information
Table 49-37. Commands for MMC/SD/SDIO/CE-ATA cards (continued)
CMD INDEX Type Argument Resp Abbreviation Description
CMD25 adtc [31:0] data address R1 WRITE_MULTIPLE_BL
OCK
Continuously writes blocks of
data until a
STOP_TRANSMISSION
follows.
CMD26 adtc [31:0] stuff bits R1 PROGRAM_CID Programming of the card
identification register. This
command shall be issued
only once per card. The card
contains hardware to prevent
this operation after the first
programming. Normally this
command is reserved for the
manufacturer.
CMD27 adtc [31:0] stuff bits R1 PROGRAM_CSD Programming of the
programmable bits of the
CSD.
CMD28 ac [31:0] data address R1b SET_WRITE_PROT If the card has write
protection features, this
command sets the write
protection bit of the
addressed group. The
properties of write protection
are coded in the card specific
data (WP_GRP_SIZE).
CMD29 ac [31:0] data address R1b CLR_WRITE_PROT If the card provides write
protection features, this
command clears the write
protection bit of the
addressed group.
CMD30 adtc [31:0] write protect data
address
R1 SEND_WRITE_PROT If the card provides write
protection features, this
command asks the card to
send the status of the write
protection bits.
CMD31 Reserved
CMD32 ac [31:0] data address R1 TAG_SECTOR_STAR
T
Sets the address of the first
sector of the erase group.
CMD33 ac [31:0] data address R1 TAG_SECTOR_END Sets the address of the last
sector in a continuous range
within the selection of a
single sector to be selected
for erase.
CMD34 ac [31:0] data address R1 UNTAG_SECTOR Removes one previously
selected sector from the
erase selection.
CMD35 ac [31:0] data address R1 TAG_ERASE_GROUP
_START
Sets the address of the first
erase group within a range to
be selected for erase.
Table continues on the next page...
Initialization/application of SDHC
K20 Sub-Family Reference Manual, Rev. 6, Nov 2011
1478 Freescale Semiconductor, Inc.
