Product Manual
Page 5
.... Introduction SanDisk SD Card Product Manual 1 Introduction 1.1 General Description The SanDisk Secure Digital (SD) Card is the initialization process. Figure 1-1 SanDisk SD Card Block Diagram SD Bus/SPI Bus Interface SanDisk Single Chip Controller Data In/Out Control Flash Modules © 2004 SanDisk Corporation SanDisk SD Card 1-1 12/08/04 The main difference between the SD Card and MultiMediaCard is a flash-based memory card specifically...
.... Introduction SanDisk SD Card Product Manual 1 Introduction 1.1 General Description The SanDisk Secure Digital (SD) Card is the initialization process. Figure 1-1 SanDisk SD Card Block Diagram SD Bus/SPI Bus Interface SanDisk Single Chip Controller Data In/Out Control Flash Modules © 2004 SanDisk Corporation SanDisk SD Card 1-1 12/08/04 The main difference between the SD Card and MultiMediaCard is a flash-based memory card specifically...
Product Manual
Page 6
Introduction SanDisk SD Card Product Manual 1.2 Features SanDisk SD Card features include: ►Up to 2-GB of data storage ►SD-protocol compatible ►Supports SPI mode ► Targeted for portable and stationary applications for secured (copyrights protected) and unsecured data storage ►Voltage range Basic communication (CMD0, CMD15, CMD55, ACMD41): 2.0 to 3.6V Other commands and memory access...
Introduction SanDisk SD Card Product Manual 1.2 Features SanDisk SD Card features include: ►Up to 2-GB of data storage ►SD-protocol compatible ►Supports SPI mode ► Targeted for portable and stationary applications for secured (copyrights protected) and unsecured data storage ►Voltage range Basic communication (CMD0, CMD15, CMD55, ACMD41): 2.0 to 3.6V Other commands and memory access...
Product Manual
Page 13
...CD/DAT3). This mode is supported differently in the CSD Register is a copy and cannot be cleared. If defects are available: permanent and temporary. If the bit is programmed as an original or a copy. The host works within the valid voltage range... for card detection (insertion/removal). Revision 2.2 Chapter 1 - Introduction SanDisk SD Card Product Manual 1.12.8 Data Protection in SD Physical Specification's Application Notes given by sending a GO_INACTIVE command to 3.6 v) of the card is set or cleared. The copy bit of the card or put the card in the memory card) when...
...CD/DAT3). This mode is supported differently in the CSD Register is a copy and cannot be cleared. If defects are available: permanent and temporary. If the bit is programmed as an original or a copy. The host works within the valid voltage range... for card detection (insertion/removal). Revision 2.2 Chapter 1 - Introduction SanDisk SD Card Product Manual 1.12.8 Data Protection in SD Physical Specification's Application Notes given by sending a GO_INACTIVE command to 3.6 v) of the card is set or cleared. The copy bit of the card or put the card in the memory card) when...
Product Manual
Page 22
... 6 The RCA Register is not available in Section 3.5. Table 3-2 SD Card Registers Name CID RCA6 CSD SCR OCR Width 128 16 128 64 32 Description Card identification number: individual card number for identification. SD Configuration Register: information about the card operation conditions. Detailed descriptions are provided in SPI mode. © 2004 SanDisk Corporation 3-2 12/08/04...
... 6 The RCA Register is not available in Section 3.5. Table 3-2 SD Card Registers Name CID RCA6 CSD SCR OCR Width 128 16 128 64 32 Description Card identification number: individual card number for identification. SD Configuration Register: information about the card operation conditions. Detailed descriptions are provided in SPI mode. © 2004 SanDisk Corporation 3-2 12/08/04...
Product Manual
Page 25
All data tokens are byte transfers. The only exception is compatible with SPI hosts available on the market. The bi-directional CMD and DAT lines are replaced by the hardware CS signal. At this time the host can be continuously ... set. The CS signal must be sent during data read /write operations. Figure 3-4 SD Card Bus System Power Supply CS CS SPI Bus Master SPI Bus (CLK, DataIn, DataOut) SPI Card SPI Card © 2004 SanDisk Corporation 3-5 12/08/04 A card (slave) is being read or written which prevents sequential multi read . In SPI bus...
All data tokens are byte transfers. The only exception is compatible with SPI hosts available on the market. The bi-directional CMD and DAT lines are replaced by the hardware CS signal. At this time the host can be continuously ... set. The CS signal must be sent during data read /write operations. Figure 3-4 SD Card Bus System Power Supply CS CS SPI Bus Master SPI Bus (CLK, DataIn, DataOut) SPI Card SPI Card © 2004 SanDisk Corporation 3-5 12/08/04 A card (slave) is being read or written which prevents sequential multi read . In SPI bus...
Product Manual
Page 52
...the Data Write State and moves to either of the cards are not allowed when the card is busy servicing any given time. The write commands are separate. The card will return to the Disconnect State and release the DAT line. © 2004 SanDisk Corporation 4-8 12/08/04 If all data write ...commands must be stopped prior to Figure 4-8), the DAT0 line will be kept low. • No buffering option is available for block write: the next block can be sent to de-select cards if the CMD lines are block write (CMD24 and CMD25), write CSD (CMD27), lock/unlock command (CMD42) and...
...the Data Write State and moves to either of the cards are not allowed when the card is busy servicing any given time. The write commands are separate. The card will return to the Disconnect State and release the DAT line. © 2004 SanDisk Corporation 4-8 12/08/04 If all data write ...commands must be stopped prior to Figure 4-8), the DAT0 line will be kept low. • No buffering option is available for block write: the next block can be sent to de-select cards if the CMD lines are block write (CMD24 and CMD25), write CSD (CMD27), lock/unlock command (CMD42) and...
Product Manual
Page 56
...the structure and bus transaction type of the command data block. Table 4-3 Lock Card Data Structure Byte Bit Bit Bit Bit 76 5 4 0 Reserved 1 2 ... SD Card Protocol Description SanDisk SD Card Product Manual 4.4.7 Mechanical Write Protect Switch A mechanical sliding tablet on the socket side... the write-protect switch is not '0'), it . This means that the card is available in the "basic" command class (class 0), ACMD41, CMD16 and "lock card" command class. Revision 2.2 Chapter 4 - Card Lock/Unlock Operation The password-protection feature enables the host to (and execute...
...the structure and bus transaction type of the command data block. Table 4-3 Lock Card Data Structure Byte Bit Bit Bit Bit 76 5 4 0 Reserved 1 2 ... SD Card Protocol Description SanDisk SD Card Product Manual 4.4.7 Mechanical Write Protect Switch A mechanical sliding tablet on the socket side... the write-protect switch is not '0'), it . This means that the card is available in the "basic" command class (class 0), ACMD41, CMD16 and "lock card" command class. Revision 2.2 Chapter 4 - Card Lock/Unlock Operation The password-protection feature enables the host to (and execute...
Product Manual
Page 91
... a data retrieval problem, it will cause a write error. In SPI mode, the SD Card protocol state machine is specified in SPI mode are always available. All the SD Memory Card commands supported in the CSD Register (512 bytes). Revision 2.2 Chapter 5 - The response behavior in SPI Bus mode differs ...SPI mode and respond with the SPI mode R1 response. SPI Protocol SD Card Product Manual 5 SPI Protocol 5.1 SPI Bus Protocol Although the SanDisk SD Card channel is ignored once in all communication between host and cards. The host (master) controls all situations for SPI mode is that ...
... a data retrieval problem, it will cause a write error. In SPI mode, the SD Card protocol state machine is specified in SPI mode are always available. All the SD Memory Card commands supported in the CSD Register (512 bytes). Revision 2.2 Chapter 5 - The response behavior in SPI Bus mode differs ...SPI mode and respond with the SPI mode R1 response. SPI Protocol SD Card Product Manual 5 SPI Protocol 5.1 SPI Bus Protocol Although the SanDisk SD Card channel is ignored once in all communication between host and cards. The host (master) controls all situations for SPI mode is that ...
Product Manual
Page 95
...protocol (where the register contents are ACMD41 (SD_SEND_OP_COND), CMD58 (READ_OCR) and CMD59 (CRC_ON_OFF). The card will be issued at any time. © 2004 SanDisk Corporation 5-5 12/08/04 For the Thick (2.1mm) SD Memory Card - CMD1 (SEND_OP_COND) is not restricted to the initializing phase only, but can be able ...value (NCR) is used after power on reset or CMD0 (software reset) the card enters an idle state. that means that the card completed its voltage range. Instead, the host may use CMD58 (available in SPI mode is in order to be set to read -block transaction. The...
...protocol (where the register contents are ACMD41 (SD_SEND_OP_COND), CMD58 (READ_OCR) and CMD59 (CRC_ON_OFF). The card will be issued at any time. © 2004 SanDisk Corporation 5-5 12/08/04 For the Thick (2.1mm) SD Memory Card - CMD1 (SEND_OP_COND) is not restricted to the initializing phase only, but can be able ...value (NCR) is used after power on reset or CMD0 (software reset) the card enters an idle state. that means that the card completed its voltage range. Instead, the host may use CMD58 (available in SPI mode is in order to be set to read -block transaction. The...
Product Manual
Page 97
...is identical to SD mode. It applies to SD mode with the exception of the APP_CMD status bit, which is not available in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 Read The read access time by the CSD parameters TAAC and NSAC. Erase The duration of ... write delay. 5.11 Memory Array Partitioning See SD Card Bus Mode. 5.12 Card Lock/Unlock Usage of the CMD0 command R1 response. 5.16 High-speed Mode (25MB/sec interface speed) Not available in SPI mode. 5.14 Copyright Protection Commands All the special copyright protection ACMDs and security functionality are identical to...
...is identical to SD mode. It applies to SD mode with the exception of the APP_CMD status bit, which is not available in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 Read The read access time by the CSD parameters TAAC and NSAC. Erase The duration of ... write delay. 5.11 Memory Array Partitioning See SD Card Bus Mode. 5.12 Card Lock/Unlock Usage of the CMD0 command R1 response. 5.16 High-speed Mode (25MB/sec interface speed) Not available in SPI mode. 5.14 Copyright Protection Commands All the special copyright protection ACMDs and security functionality are identical to...
Product Manual
Page 98
... © 2004 SanDisk Corporation 5-8 12/08/04 SPI Protocol SD Card Product Manual 5.17 SPI Command Set The following sections provide valuable information on the SPI Command Set. 5.17.1 Command Format All SD Card commands are divided into several classes (See Table 5-1). The available command classes, and... the supported commands for the SPI mode. A SD Card will support the same set of optional command classes in both communication modes (there is only one command class table in the SD Memory Card and the SPI communication mode...
... © 2004 SanDisk Corporation 5-8 12/08/04 SPI Protocol SD Card Product Manual 5.17 SPI Command Set The following sections provide valuable information on the SPI Command Set. 5.17.1 Command Format All SD Card commands are divided into several classes (See Table 5-1). The available command classes, and... the supported commands for the SPI mode. A SD Card will support the same set of optional command classes in both communication modes (there is only one command class table in the SD Memory Card and the SPI communication mode...