A SERVICE OF

logo

©Copyright 2000-2007 SD Card Association
SDIO Simplified Specification Version 2.00
59
Appendix A
(Normative)
A.1 SD and SPI Command List
Table A-14 and Table A-15 show the commands that are supported by SD memory and SDIO devices in both
SPI and SD modes. If a command is not identified as either mandatory or optional, then it is not supported by
that device.
Supported
Commands
Abbreviation
SDMEM
System
SDIO
System
Comments
CMD0 GO_IDLE_STATE Mandatory Mandatory Used to change from SD to SPI mode
CMD2
A
LL_SEND_CID Mandatory CID not supported by SDIO
CMD3 SEND_RELATIVE_ADDR Mandatory Mandatory
CMD4 SET_DSR Optional DSR not supported by SDIO
CMD5 IO_SEND_OP_COND Mandatory
CMD6 SWITCH_FUNC Mandatory
1
Mandatory
1
A
dded in Part 1 v1.10
CMD7 SELECT/DESELECT_CARD Mandatory Mandatory
CMD9 SEND_CSD Mandatory CSD not supported by SDIO
CMD10 SEND_CID Mandatory CID not supported by SDIO
CMD12 STOP_TRANSMISSION Mandatory
CMD13 SEND_STATUS Mandatory Card Status includes only SDMEM information
CMD15 GO_INACTIVE_STATE Mandatory Mandatory
CMD16 SET_BLOCKLEN Mandatory
CMD17 READ_SINGLE_BLOCK Mandatory
CMD18 READ_MULTIPLE_BLOCK Mandatory
CMD24 WRITE_BLOCK Mandatory
CMD25 WRITE_MULTIPLE_BLOCK Mandatory
CMD27 PROGRAM_CSD Mandatory CSD not supported by SDIO
CMD28 SET_WRITE_PROT Optional
CMD29 CLR_WRITE_PROT Optional
CMD30 SEND_WRITE_PROT Optional
CMD32 ERASE_WR_BLK_START Mandatory
CMD33 ERASE_WR_BLK_END Mandatory
CMD38 ERASE Mandatory
CMD42 LOCK_UNLOCK Optional
CMD52 IO_RW_DIRECT Mandatory
CMD53 IO_RW_EXTENDED Mandatory Block mode is optional
CMD55
A
PP_CMD Mandatory
CMD56 GEN_CMD Mandatory
A
CMD6 SET_BUS_WIDTH Mandatory
A
CMD13 SD_STATUS Mandatory
A
CMD22 SEND_NUM_WR_BLOCKS Mandatory
A
CMD23 SET_WR_BLK_ERASE_COUNT Mandatory
A
CMD41 SD_APP_OP_COND Mandatory
A
CMD42 SET_CLR_CARD_DETECT Mandatory
A
CMD51 SEND_SCR Mandatory SCR not supported by SDIO
Table A-14 SD Mode Command List
1
For Part 1 v1.10 or higher Memory or Combo Cards