English
Language : 

MC56U032DCCA Datasheet, PDF (51/64 Pages) Samsung semiconductor – Dual Voltage MultiMediaCard Specification
MultiMediaCardTM
Once the programming operation is completed (either successfully or with an error), the host must check
the results of the programming (or the cause of the error if already reported in the data-response token)
using the SEND_STATUS command (CMD13).
If the host sends a ‘Stop Trans’ token after the card received the last data block of a multiple block
operation with pre-defined number of blocks, it will be interpreted as the beginning of an illegal command
and responded accordingly.
While the card is busy, resetting the CS signal will not terminate the programming process. The card will
release the DataOut line (tri-state) and continue with programming. If the card is reselected before the
programming is finished, the DataOut line will be forced back to low and all commands will be rejected.
Resetting a card (using CMD0) will terminate any pending or active programming operations. This may
destroy the data formats on the card. It is in the responsibility of the host to prevent it.
4.10.5 Erase and Write Protect Management
The erase and write protect management procedures in the SPI mode are identical to those of the
MultiMediaCard mode. While the card is erasing or changing the write protection bits of the predefined
sector list, it will be in a busy state and hold the DataOut line low. Figure “No Data Operations”
illustrates a ‘no data’ bus transaction with and without busy signaling.
Figure 4-8 ‘No Data’ Operation
4.10.6 Reading CID/CSD Registers
Unlike the MultiMediaCard protocol (where the register contents are sent as a command response),
reading the contents of the CSD and CID registers in SPI mode is a simple read-block transaction. The
card will respond with a standard response token (refer to Figure “Read Operation”) followed by a data
block of 16 bytes suffixed with a 16 bit CRC. The data timeout for the CSD command cannot be set to
the card TAAC since this value is stored in the CSD. Therefore the standard response timeout value
(NCR ) is used for read latency of the CSD register
4.10.7 Reset Sequence
The MultiMediaCard requires a defined reset sequence. After power on reset or CMD0 (software reset)
the card enters an idle state. At this state the only legal host command is CMD1 (SEND_OP_COND)
and CMD58 (READ_OCR). In SPI mode, as opposed to MultiMediaCard mode, CMD1 has no
operands and does not return the contents of the OCR register. Instead, the host may use CMD58
(available in SPI mode only) to read the OCR register. Furthermore, it is in the responsibility of the host
to refrain from accessing cards that do not support its voltage range. The usage of CMD58 is not
restricted to the initializing phase only, but can be issued at any time. The host must poll the card (by
repeatedly sending CMD1) until the in-idle-state’ bit in the card response indicates (by being set to 0)
51