Information

Table 49-37. Commands for MMC/SD/SDIO/CE-ATA cards (continued)
CMD INDEX Type Argument Resp Abbreviation Description
CMD56 adtc [31:1] stuff bits
[0]: RD/WR
R1b GEN_CMD Used either to transfer a data
block to the card or to get a
data block from the card for
general purpose / application
specific commands. The size
of the data block is set by the
SET_BLOCK_LEN
command.
CMD57~59 Reserved
CMD60 adtc [31] WR
[30:24] stuff bits
[23:16] address
[15:8] stuff bits
[7:0] byte count
R1b RW_MULTIPLE_REGI
STER
CE-ATA devices contain a
set of Status and Control
registers that begin at register
offset 80h.These registers
are used to control the
behavior of the device and to
retrieve status information
regarding the operation of the
device. All Status and Control
registers are WORD (32-bit)
in size and are WORD
aligned. CMD60 shall be
used to read and write these
registers.
CMD61 adtc [31] WR
[30:16] stuff bits
[15:0] data unit count
R1b RW_MULTIPLE_BLOC
K
The host issues a
RW_MULTIPLE_BLOCK
(CMD61) to begin the data
transfer for the ATA
command.
CMD62~63 Reserved
ACMD6
4
ac [31:2] stuff bits [1:0]
bus width
R1 SET_BUS_WIDTH Defines the data bus width
('00'=1bit or '10'=4bit bus) to
be used for data transfer. The
allowed data bus widths are
given in SCR register.
ACMD13
5
adtc [31:0] stuff bits R1 SD_STATUS Send the SD memory card
status.
ACMD22
6
adtc [31:0] stuff bits R1 SEND_NUM_WR_SEC
TORS
Send the number of the
written sectors (without
errors). Responds with 32-bit
plus the CRC data block.
ACMD23
7
ac R1 SET_WR_BLK_ERAS
E_COUNT
-
ACMD41
8
bcr [31:0] OCR R3 SD_APP_OP_COND Asks the accessed card to
send its operating condition
register (OCR) contents in
the response on the CMD
line.
ACMD42
9
ac R1 SET_CLR_CARD_DET
ECT
-
Table continues on the next page...
Initialization/application of SDHC
K20 Sub-Family Reference Manual, Rev. 6, Nov 2011
1480 Freescale Semiconductor, Inc.