
Public Version
www.ti.com
MMC/SD/SDIO Use Cases and Tips
Table 24-14. Sending CMD0
Register Name
Register Address
Value
Value Description
MMCHS1.
0x4809C02C
0x00000001
MMC bus is still in open drain state for broadcast.
MMCHS1.
0x4809C134
0x00040001
Enables CC and CEB events to occur.
MMCHS1.
0x4809C138
0x00040001
Enables CC and CEB interrupts to rise.
MMCHS1.
0x4809C10C
0x00000000
Sends CMD0 whose opcode is 0.
24.6.1.3.2.2 Sending CMD5
This command asks a SDIO card to send its operating conditions (see
). This command will
fail if there is no SDIO card. In case of success the response will be in MMCHS1.
register.
Table 24-15. Sending CMD5
Register Name
Register Address
Value
Value Description
MMCHS1.
0x4809C02C
0x00000001
MMC bus is still in open drain state for broadcast.
MMCHS1.
0x4809C134
0x00050001
Enables CC, CTO and CEB events to occur.
MMCHS1.
0x4809C138
0x00050001
Enables CC, CTO and CEB interrupts to rise.
MMCHS1.
0x4809C10C
0x05020000
Sends CMD5 whose opcode is 5 and response
type is 48 bits.
24.6.1.3.2.2.1 Sending CMD8
This command asks a SD card version 2.X to send its operating conditions (see
). This
command will fail if there is no SD card verison 2.X. In case of success the response will be in
MMCHS1.
register.
Table 24-16. Sending CMD8
Register Name
Register Address
Value
Value Description
MMCHS1.
0x4809C02C
0x00000001
MMC bus is still in open drain state for broadcast.
MMCHS1.
0x4809C134
0x100f0001
Enables CERR, CIE, CCRC, CC, CTO and CEB
events to occur.
MMCHS1.
0x4809C138
0x100f0001
Enables CERR, CIE, CCRC, CC, CTO and CEB
interrupts to rise.
MMCHS1.
0x4809C10C
0x81a0000
Sends CMD8 whose opcode is 8, response type
is 48 bits with CICE and CCCE enabled.
24.6.1.3.2.3 Sending CMD55
This is a special command used to prevent the card that the following command is going to be an
application one (see
). This is used to prepare the issuing of ACMD41 (opcode = 41) that
usually asks a SD card version 1.X to send its operating conditions. If no SD card version 1.X is
connected to the MMCHS controller this command will fail. In case of success, the response will be
received in MMCHS1.
register.
Table 24-17. Sending CMD55
Register Name
Register Address
Value
Value Description
MMCHS1.
0x4809C02C
0x00000001
MMC bus is still in open drain state for broadcast.
MMCHS1.
0x4809C134
0x100f0001
Enables CERR, CIE, CCRC, CC, CTO and CEB
events to occur.
MMCHS1.
0x4809C138
0x100f0001
Enables CERR, CIE, CCRC, CC, CTO and CEB
interrupts to rise.
MMCHS1.
0x4809C10C
0x371a0000
Sends CMD55 whose opcode is 55, response
type is 48 bits with CICE and CCCE enabled.
3417
SWPU177N – December 2009 – Revised November 2010
MMC/SD/SDIO Card Interface
Copyright © 2009–2010, Texas Instruments Incorporated