Information

Table 46-37. Commands for MMC/SD/SDIO/CE-ATA cards (continued)
CMD INDEX Type Argument Resp Abbreviation Description
CMD36 ac [31:0] data address R1 TAG_ERASE_GROUP
_END
Sets the address of the last
erase group within a
continuous range to be
selected for erase.
CMD37 ac [31:0] data address R1 UNTAG_ERASE_GRO
UP
Removes one previously
selected erase group from
the erase selection.
CMD38 ac [31:0] stuff bits R1b ERASE Erase all previously selected
sectors.
CMD39 ac [31:0] RCA
[15] register write flag
[14:8] register address
[7:0] register data
R4 FAST_IO Used to write and read 8-bit
(register) data fields. The
command addresses a card,
and a register, and provides
the data for writing if the write
flag is set. The R4 response
contains data read from the
address register. This
command accesses
application dependent
registers which are not
defined in the MMC standard.
CMD40 bcr [31:0] stuff bits R5 GO_IRQ_STATE Sets the system into interrupt
mode.
CMD41 Reserved
CDM42 adtc [31:0] stuff bits R1b LOCK_UNLOCK Used to set/reset the
password or lock/unlock the
card. The size of the data
block is set by the
SET_BLOCK_LEN
command.
CMD43~51 Reserved
CMD52 ac [31:0] stuff bits R5 IO_RW_DIRECT Access a single register
within the total 128k of
register space in any I/O
function.
CMD53 ac [31:0] stuff bits R5 IO_RW_EXTENDED Accesses a multiple I/O
register with a single
command. Allows the reading
or writing of a large number
of I/O registers.
CMD54 Reserved
CMD55 ac [31:16] RCA
[15:0] stuff bits
R1 APP_CMD Indicates to the card that the
next command is an
application specific command
rather that a standard
command.
Table continues on the next page...
Chapter 46 Secured digital host controller (SDHC)
K10 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc. 1443