MAX32665-MAX32668 User Guide
Maxim Integrated Page 190 of 457
Table 8-51: Summary of how register settings determine type of data transfer
Multi/Single Block Select
SDHC_TRANS.multi
Block Count Enable
SDHC_TRANS.blk_cnt_en
Block Count
SDHC_BLK_CNT.trans
Table 8-52: SDHC Command Register
Reserved for Future Use
Do not modify this field.
Command Index
Valid command number (CMD0-63, ACMD0-63) per the SD Physical Specification and
SDIO Card Specification.
Command Type
The following table lists the values for this field, the type of command, and provides
notes about what the command type is typically used for:
CMD12, CMD52 for writing I/O Abort in CCCR.
CMD52 for writing Function Select in CCCR.
CMD52 for writing Bus Suspend in CCCR.
Data Present Select
1: Set to indicate data is present and transferable using the DAT line.
0: Commands that only use the CMD line (for example, CMD52), commands with no
data transfer but are using the busy signal on SDHC_DAT[0], or a Resume
command.
Command Index Check Enable
1: SDHC checks the index field in the response and sets a Command Index Error if it
does not match the value in the SDHC_CMD.idx field.
0: Index of response is not checked.
Command CRC Check Enable
1: SDHC verifies the CRC field in the response, and if an error is detected, it is
reported as a Command CRC Error.
0: CRC not checked by hardware.
Reserved for Future Use
Do not modify this field.
Response Type Select
0b00: No Response
0b01: Response Length 136
0b10: Response Length 48
0b11: Response Length 48, and check if busy after response