Product Manual
Page 3
...5.3 Bus Transfer Protection 5-2 5.4 Data Read 5-2 © 2004 SanDisk Corporation ii Introduction 1-1 1.1 General Description 1-1 1.2 Features 1-2 1.3 SD Card Standard 1-2 1.4 Functional Description 1-3 1.5 Independent Flash Technology 1-3 1.6 Defect and Error Management 1-3 1.7 Copyright Protection 1-4 1.8 Endurance 1-4 1.9 Wear Leveling 1-4 1.10 Automatic Sleep Mode 1-4 1.11 Hot Insertion 1-5 1.12 SD Card-SD Bus Mode 1-5 1.13 SPI Mode 1-9 2. Revision 2.2 SanDisk SD Card Product Manual TABLE OF CONTENTS 1. Product Specifications 2-1 2.1 Overview 2-1 2.2 System...
...5.3 Bus Transfer Protection 5-2 5.4 Data Read 5-2 © 2004 SanDisk Corporation ii Introduction 1-1 1.1 General Description 1-1 1.2 Features 1-2 1.3 SD Card Standard 1-2 1.4 Functional Description 1-3 1.5 Independent Flash Technology 1-3 1.6 Defect and Error Management 1-3 1.7 Copyright Protection 1-4 1.8 Endurance 1-4 1.9 Wear Leveling 1-4 1.10 Automatic Sleep Mode 1-4 1.11 Hot Insertion 1-5 1.12 SD Card-SD Bus Mode 1-5 1.13 SPI Mode 1-9 2. Revision 2.2 SanDisk SD Card Product Manual TABLE OF CONTENTS 1. Product Specifications 2-1 2.1 Overview 2-1 2.2 System...
Product Manual
Page 4
Revision 2.2 SanDisk SD Card Product Manual 5.5 Data Write 5-3 5.6 Erase and Write Protect Management 5-4 5.7 Read CID/CSD Registers 5-5 5.8 Reset Sequence 5-5 5.9 Clock Control 5-5 5.10 Error Conditions 5-6 5.11 Memory Array Partitioning 5-7 5.12 Card Lock/Unlock 5-7 5.13 Application-specific Commands 5-7 5.14 Copyright Protection Commands 5-7 5.15 Switch Function Command 5-7 5.16 High-speed Mode (25MB/sec interface speed 5-7 5.17 SPI Command Set 5-8 5.18 Responses 5-12 5.19 Data Tokens 5-14 5.20 Data Error Token...
Revision 2.2 SanDisk SD Card Product Manual 5.5 Data Write 5-3 5.6 Erase and Write Protect Management 5-4 5.7 Read CID/CSD Registers 5-5 5.8 Reset Sequence 5-5 5.9 Clock Control 5-5 5.10 Error Conditions 5-6 5.11 Memory Array Partitioning 5-7 5.12 Card Lock/Unlock 5-7 5.13 Application-specific Commands 5-7 5.14 Copyright Protection Commands 5-7 5.15 Switch Function Command 5-7 5.16 High-speed Mode (25MB/sec interface speed 5-7 5.17 SPI Command Set 5-8 5.18 Responses 5-12 5.19 Data Tokens 5-14 5.20 Data Error Token...
Product Manual
Page 5
.... The physical form factor: pin assignment and data transfer protocol, with some additions, are forward compatible with the SD Card Physical Specification. The SD Card host interface supports regular MultiMediaCard operation as Error Correction Code (ECC) algorithms, defect handling and diagnostics, power management and clock control. Introduction SanDisk SD Card Product Manual 1 Introduction 1.1 General Description The SanDisk Secure Digital (SD) Card is based on an advanced nine-pin interface...
.... The physical form factor: pin assignment and data transfer protocol, with some additions, are forward compatible with the SD Card Physical Specification. The SD Card host interface supports regular MultiMediaCard operation as Error Correction Code (ECC) algorithms, defect handling and diagnostics, power management and clock control. Introduction SanDisk SD Card Product Manual 1 Introduction 1.1 General Description The SanDisk Secure Digital (SD) Card is based on an advanced nine-pin interface...
Product Manual
Page 6
... memory-field errors ►Copyrights Protection mechanism Complies with highest security of SDMI standard ►Password-protection (specific models only) ►Write Protect using mechanical switch ►Built-in write protection features (permanent and temporary) ►Card detection (Insertion/Removal) ►Application-specific commands ►Comfortable erase mechanism 1.3 SD Card Standard SanDisk SD cards are fully compatible with the SD Card Physical Layer System Specification, Version 1.10. SD...
... memory-field errors ►Copyrights Protection mechanism Complies with highest security of SDMI standard ►Password-protection (specific models only) ►Write Protect using mechanical switch ►Built-in write protection features (permanent and temporary) ►Card detection (Insertion/Removal) ►Application-specific commands ►Comfortable erase mechanism 1.3 SD Card Standard SanDisk SD cards are fully compatible with the SD Card Physical Layer System Specification, Version 1.10. SD...
Product Manual
Page 7
... the SD Card uses an intelligent on a disk drive but is completely transparent to the host and does not consume any future problems. These defect and error management systems coupled with new flash technology without having to update or change host software. 1.6 Defect and Error Management SanDisk SD cards contain a sophisticated defect-and-error management system. SD cards do a read after write to confirm the data...
... the SD Card uses an intelligent on a disk drive but is completely transparent to the host and does not consume any future problems. These defect and error management systems coupled with new flash technology without having to update or change host software. 1.6 Defect and Error Management SanDisk SD cards contain a sophisticated defect-and-error management system. SD cards do a read after write to confirm the data...
Product Manual
Page 8
... Wear Level command is supported as SD player). The host does not have an endurance specification for any time. Upon completion of the SanDisk SD Card is sent to the card. Introduction SanDisk SD Card Product Manual 1.7 Copyright Protection A detailed description of operation (after the authentication succeeded) the argument and the associated data that is saved in a protected memory area for each sector of...
... Wear Level command is supported as SD player). The host does not have an endurance specification for any time. Upon completion of the SanDisk SD Card is sent to the card. Introduction SanDisk SD Card Product Manual 1.7 Copyright Protection A detailed description of operation (after the authentication succeeded) the argument and the associated data that is saved in a protected memory area for each sector of...
Product Manual
Page 9
... the connector. Introduction SanDisk SD Card Product Manual 1.11 Hot Insertion Support for card detection (insertion/removal). The SD Card's CID Register is pre-programmed with a unique card identification number, which is not supported by the SD Card it down and up resistor on the DAT3 line may be disconnected during data transfer (using the GO_INACTIVE_STATE command. 1.12.3 Card Acquisition and Identification The SD Card bus is sent...
... the connector. Introduction SanDisk SD Card Product Manual 1.11 Hot Insertion Support for card detection (insertion/removal). The SD Card's CID Register is pre-programmed with a unique card identification number, which is not supported by the SD Card it down and up resistor on the DAT3 line may be disconnected during data transfer (using the GO_INACTIVE_STATE command. 1.12.3 Card Acquisition and Identification The SD Card bus is sent...
Product Manual
Page 10
... SanDisk Corporation 1-6 12/08/04 The size of a block is stored in the CSD Register. SD_STATUS contains extended status bits that are erased in general, not the same as integer multiples of groups to BUS_WIDTH, security related bits and future specific applications. 1.12.5 Memory Array... is the number of bytes. Its size is used : • Block-A unit related to block-oriented read and write commands. Introduction SanDisk SD Card Product Manual • SD Status is stored in 512 bits that are sent as a single data block after it was requested by the host. The...
... SanDisk Corporation 1-6 12/08/04 The size of a block is stored in the CSD Register. SD_STATUS contains extended status bits that are erased in general, not the same as integer multiples of groups to BUS_WIDTH, security related bits and future specific applications. 1.12.5 Memory Array... is the number of bytes. Its size is used : • Block-A unit related to block-oriented read and write commands. Introduction SanDisk SD Card Product Manual • SD Status is stored in 512 bits that are sent as a single data block after it was requested by the host. The...
Product Manual
Page 11
... Bloc k0 k1 k2 kn Sector n Table 1-1 Part No. The card write-protection mechanism does not affect this area. © 2004 SanDisk Corporation 1-7 12/08/04 SDSDH-2048 SDSDJ-2048 SDSDX3-1024 SDSDH-1024 SDSDJ-1024 SDSDH-512 SDSDJ-512 SDSDH-256 SDSDJ-256 SDSDJ-128 SDSDJ-64 Memory Array Structures Summary1 Block Size (Bytes) Data Area + Protected size (Blocks) Protected Area2...
... Bloc k0 k1 k2 kn Sector n Table 1-1 Part No. The card write-protection mechanism does not affect this area. © 2004 SanDisk Corporation 1-7 12/08/04 SDSDH-2048 SDSDJ-2048 SDSDX3-1024 SDSDH-1024 SDSDJ-1024 SDSDH-512 SDSDJ-512 SDSDH-256 SDSDJ-256 SDSDJ-128 SDSDJ-64 Memory Array Structures Summary1 Block Size (Bytes) Data Area + Protected size (Blocks) Protected Area2...
Product Manual
Page 12
... SDSDB-16 Block Size (Bytes) 512 512 Data Area + Protected size (Blocks) 60,512 29,152 Protected Area2 size (Blocks) 736 352 User Area (Blocks0 59,776 28,800 1.12.6 Read/Write Operations The SD Card supports two read /write multiple data ...SanDisk SD Card Product Manual Part No. The block length for the host can be as small as shown in Figure 1-3 and defined in the command. Misalignment is 50Mb per second, and 200-Mb (25 MB) per second using either a single data line (DAT0) or four data lines (DAT0-DAT3) for read /write operations. 1.12.7 Data Transfer Rate The SD Card...
... SDSDB-16 Block Size (Bytes) 512 512 Data Area + Protected size (Blocks) 60,512 29,152 Protected Area2 size (Blocks) 736 352 User Area (Blocks0 59,776 28,800 1.12.6 Read/Write Operations The SD Card supports two read /write multiple data ...SanDisk SD Card Product Manual Part No. The block length for the host can be as small as shown in Figure 1-3 and defined in the command. Misalignment is 50Mb per second, and 200-Mb (25 MB) per second using either a single data line (DAT0) or four data lines (DAT0-DAT3) for read /write operations. 1.12.7 Data Transfer Rate The SD Card...
Product Manual
Page 13
... SD Card controller firmware and not with a physical OTP cell. The card is set or cleared. Table 1-3 SPI Mode Function Negotiating Operating Conditions Card Acquisition and Identification Description The operating condition negotiation function of the register contain manufacturer data and the two least significant bytes contain the hostcontrolled data: the card copy/write protection, and the user file format. Specific card selection is supported differently...
... SD Card controller firmware and not with a physical OTP cell. The card is set or cleared. Table 1-3 SPI Mode Function Negotiating Operating Conditions Card Acquisition and Identification Description The operating condition negotiation function of the register contain manufacturer data and the two least significant bytes contain the hostcontrolled data: the card copy/write protection, and the user file format. Specific card selection is supported differently...
Product Manual
Page 40
... of one command) • C-Clear by the host Set when a sequence or C password error has been detected in the command. Attempt to the previous command. SD Card Interface Description SD Card Product Manual 3.5.4 Status Register The SD Card Status Register structure is not allowed for the B card state Card internal ECC was used in lock/ unlock card command or if there was an attempt to...
... of one command) • C-Clear by the host Set when a sequence or C password error has been detected in the command. Attempt to the previous command. SD Card Interface Description SD Card Product Manual 3.5.4 Status Register The SD Card Status Register structure is not allowed for the B card state Card internal ECC was used in lock/ unlock card command or if there was an attempt to...
Product Manual
Page 42
...-card communication after the card identification procedure. © 2004 SanDisk Corporation 3-22 12/08/04 Reserved S R '00xxh'=SD In the future, the 8 LSBs will be A Memory Cards used to define different variations as defined in the Specification Ver. 1.01 are related to the SD Card proprietary features and may be sent to CSD register). Revision 2.2 Chapter 3 - SD Card Interface Description SD Card Product Manual 3.5.5 3.5.6 SD Status Register The SD...
...-card communication after the card identification procedure. © 2004 SanDisk Corporation 3-22 12/08/04 Reserved S R '00xxh'=SD In the future, the 8 LSBs will be A Memory Cards used to define different variations as defined in the Specification Ver. 1.01 are related to the SD Card proprietary features and may be sent to CSD register). Revision 2.2 Chapter 3 - SD Card Interface Description SD Card Product Manual 3.5.5 3.5.6 SD Status Register The SD...
Product Manual
Page 61
... the erase of all user area is completed. In the case of the Temporary Write Protect and host clear. SD Card Protocol Description SanDisk SD Card Product Manual • Two types of Lock/Unlock Card There will be 0. SD cards that support Lock /Unlock and comply with Version 1.10, take either Type 1 or Type 2. If Results in an "error" force erase is completed...
... the erase of all user area is completed. In the case of the Temporary Write Protect and host clear. SD Card Protocol Description SanDisk SD Card Product Manual • Two types of Lock/Unlock Card There will be 0. SD cards that support Lock /Unlock and comply with Version 1.10, take either Type 1 or Type 2. If Results in an "error" force erase is completed...
Product Manual
Page 63
... bit set . Currently there are reserved for the SD Card proprietary applications and may not be used by the fact that ACMD is received immediately after APP_CMD command, it appears after APP_CMD. Therefore, cards that was interpreted as the single-block-read or -write commands (CMD24 or CMD17). SD Card Protocol Description SanDisk SD Card Product Manual 4.4.9 new SD card-specific commands, the SD Card uses the application-specific...
... bit set . Currently there are reserved for the SD Card proprietary applications and may not be used by the fact that ACMD is received immediately after APP_CMD command, it appears after APP_CMD. Therefore, cards that was interpreted as the single-block-read or -write commands (CMD24 or CMD17). SD Card Protocol Description SanDisk SD Card Product Manual 4.4.9 new SD card-specific commands, the SD Card uses the application-specific...
Product Manual
Page 66
SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is the result of the switch command. Set the ... functionality is recommended to a set values are ignored and no influence) for the function group. Selecting 0xF will keep the current function that is used in each function group. In...Reserved Reserved Reserved Reserved Reserved Reserved Vendor specific High-speed Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved © 2004 SanDisk Corporation 4-22 12/08/04 Slice ...
SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is the result of the switch command. Set the ... functionality is recommended to a set values are ignored and no influence) for the function group. Selecting 0xF will keep the current function that is used in each function group. In...Reserved Reserved Reserved Reserved Reserved Reserved Vendor specific High-speed Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved © 2004 SanDisk Corporation 4-22 12/08/04 Slice ...
Product Manual
Page 80
... SanDisk SD Card Product Manual CMD Index CMD43 ... I/O Mode Commands (Class 9) CMD52...CMD54 Reserved for each command system specification. © 2004 SanDisk Corporation 4-36 12/08/04 SWITCH_FUNC Checks switchable function (mode 0) and switch card function (mode 1). Revision 2.2 Chapter 4 - The size of data from the card for access mode. For detailed definitions, refer to SDIO Card Specification. All the applicationspecific commands are supported if Class...
... SanDisk SD Card Product Manual CMD Index CMD43 ... I/O Mode Commands (Class 9) CMD52...CMD54 Reserved for each command system specification. © 2004 SanDisk Corporation 4-36 12/08/04 SWITCH_FUNC Checks switchable function (mode 0) and switch card function (mode 1). Revision 2.2 Chapter 4 - The size of data from the card for access mode. For detailed definitions, refer to SDIO Card Specification. All the applicationspecific commands are supported if Class...
Product Manual
Page 91
... (multiples of 4Ah. The only way to return to the CS signal. SPI Protocol SD Card Product Manual 5 SPI Protocol 5.1 SPI Bus Protocol Although the SanDisk SD Card channel is based on command and data bit-streams initiated by a start bit and terminated by a stop bit, the SPI ... the SD Card protocol state machine is sent using the SPI structure). Since the card powers up in the SD Bus mode. Similar to the command and remain in SPI Bus mode differs from command, response and data-block tokens. When the card encounters a data retrieval problem, it will cause a write error. CMD0...
... (multiples of 4Ah. The only way to return to the CS signal. SPI Protocol SD Card Product Manual 5 SPI Protocol 5.1 SPI Bus Protocol Although the SanDisk SD Card channel is based on command and data bit-streams initiated by a start bit and terminated by a stop bit, the SPI ... the SD Card protocol state machine is sent using the SPI structure). Since the card powers up in the SD Bus mode. Similar to the command and remain in SPI Bus mode differs from command, response and data-block tokens. When the card encounters a data retrieval problem, it will cause a write error. CMD0...
Product Manual
Page 103
... invalid selection, sectors for the next command. 5.18.3 Format R2 This response token is busy. SPI Protocol SD Card Product Manual Idle State Erase Reset Illegal Command Com CRC Error Erase Seq Error Address Error Parameter Error 5.18.2 Format R1b This response token is locked-Set when the user locks the card. A zero value indicates card is two bytes long and sent as a response...
... invalid selection, sectors for the next command. 5.18.3 Format R2 This response token is busy. SPI Protocol SD Card Product Manual Idle State Erase Reset Illegal Command Com CRC Error Erase Seq Error Address Error Parameter Error 5.18.2 Format R1b This response token is locked-Set when the user locks the card. A zero value indicates card is two bytes long and sent as a response...
Product Manual
Page 113
Revision 2.2 Appendix C -Limited Warranty SanDisk SD Card Product Manual Appendix C Limited Warranty I. II. SanDisk's products are met: A. An incident card filled out by the user, explaining the conditions of usage and the nature of SanDisk's responsibilities regarding the SanDisk SD Card. D. GENERAL PROVISIONS This warranty sets forth the full extent of the failure, accompanies each product's original retail package. This card is on file at its sole option, will...
Revision 2.2 Appendix C -Limited Warranty SanDisk SD Card Product Manual Appendix C Limited Warranty I. II. SanDisk's products are met: A. An incident card filled out by the user, explaining the conditions of usage and the nature of SanDisk's responsibilities regarding the SanDisk SD Card. D. GENERAL PROVISIONS This warranty sets forth the full extent of the failure, accompanies each product's original retail package. This card is on file at its sole option, will...