MC2GH256NMCA-2SA00 SAMSUNG [Samsung semiconductor], MC2GH256NMCA-2SA00 Datasheet - Page 92

no-image

MC2GH256NMCA-2SA00

Manufacturer Part Number
MC2GH256NMCA-2SA00
Description
SAMSUNG MultiMediaCard
Manufacturer
SAMSUNG [Samsung semiconductor]
Datasheet
1) The default block length is as specified in the CSD.
2) The data transferred must not cross a physical block boundary unless READ_BLK_MISALIGN is set in the CSD.
3) The data transferred must not cross a physical block boundary unless WRITE_BLK_MISALIGN is set in the CSD.
4) R1b : R1 is response with an optional trailing busy signal.
5) 32 write protection bits (representing 32 write protect groups starting at the specified address) followed by 16 CRC bits
are transferred in a payload format via the data line. The last (least significant) bit of the protection bits corresponds to the
first addressed group. If the address of the last groups are outside the valid range, then the corresponding write protection
bits are set to zero.
6) RD/WR_: "1" the host receives a data block from the card.
There are several types of response tokens. As in the MultiMediaCard mode, all are transmitted MSB first:
7.18.1 Format R1
This response token is sent by the card after every command, with the exception of SEND_STATUS commands. It is one
byte long, and the MSB is always set to zero. The other bits are error indications, an error being signaled by a ‘1’. The
structure of the R1 format is given in Figure 7-8. The meaning of the flags is defined as follows:
• In idle state: The card is in idle state and running the initializing process.
• Erase Reset: An erase sequence was cleared before executing because ‘non erase’ command (neither of CMD35,
CMD36, CMD38 or CMD13) was received.
• Illegal Command: An illegal command code was detected or the card did not switch to the requested mode.
• Communication CRC Error: The CRC check of the last command failed.
• Erase Sequence Error: An error occurred in the sequence of erase commands (CMD35, CMD36, CMD38).
• Address Misaligned: A misaligned block is detected during data transfer.
• Address Out Of Range | Block Length Error: The command’s argument was out of the allowed range for this card.
CMD43
...
CMD54
CMD55
CMD56
CMD57
CMD58
CMD59
CMD60
...
CMD63
7.18 Responses
Revision 0.3
INDEX
CMD
Yes
reserved
Yes
Reserved
Yes
Yes
No
Mode
"0" the host sends a data block to the card.
SPI
[31:0] stuff bits
[31:1] stuff bits
[0] RD/WR_
None
[31:1] stuff bits
[0:0] CRC option
Argument
6
R1
R1b
R3
R1
Resp
APP_CMD
GEN_CMD
READ_OCR
CRC_ON_OFF
Abbreviation
92
Defines to the card that the next command
is an application specific command rather
than a standard command
Used either to transfer a data block to the
card or to get a data block from the card
for general purpose / application sepcific
commands. The size of the data block is
defined by the SET_BLOCK_LEN com-
mand.
Reads the OCR register of a card
Turns the CRC option on or off. A ‘1’ in the
CRC option bit will turn the option on, a ‘0’
will turn it off
Command Description
MultiMediaCard
Sep.22.2005
TM

Related parts for MC2GH256NMCA-2SA00