SanDisk SD Card Product Family OEM Product Manual Version 2.2 Document No. 80-36-00497 June 2007 SanDisk Corporation Corporate Headquarters 601 McCarthy Boulevard Milpitas, CA 95035 (408) 801-1000 Phone (408) 801-8657 Fax www.sandisk.com -This page intentionally left blank- SanDisk SD Card Product Family Product Manual SanDisk(R) Corporation general policy does not recommend the use of its products in life support applications where in a failure or malfunction of the product may directly threaten life or injury. Per SanDisk Terms and Conditions of Sale, the user of SanDisk products in life support applications assumes all risk of such use and indemnifies SanDisk against all damages. Security safeguards, by their nature, are capable of circumvention. SanDisk cannot, and does not, guarantee that data will not be accessed by unauthorized persons, and SanDisk disclaims any warranties to that effect to the fullest extent permitted by law. This document is for information use only and is subject to change without prior notice. SanDisk Corporation assumes no responsibility for any errors that may appear in this document, nor for incidental or consequential damages resulting from the furnishing, performance or use of this material. No part of this document may be reproduced, transmitted, transcribed, stored in a retrievable manner or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior written consent of an officer of SanDisk Corporation. All parts of the SanDisk documentation are protected by copyright law and all rights are reserved. SanDisk and the SanDisk logo are trademarks of SanDisk Corporation, registered in the United States and other countries. Product names mentioned herein are for identification purposes only and may be trademarks and/or registered trademarks of their respective companies. (c) 2007 SanDisk Corporation. All rights reserved. SanDisk products are covered or licensed under one or more of the following U.S. Patent Nos. 5,070,032; 5,095,344; 5,168,465; 5,172,338; 5,198,380; 5,200,959; 5,268,318; 5,268,870; 5,272,669; 5,418,752; 5,602,987. Other U.S. and foreign patents awarded and pending. Document 80-36-00450 Rev. 2.1 Revision History Date Revision January 2007 2.0 February 2007 2.1 June 2007 2.2 (c) 2007 SanDisk Corporation Description Added: - Reliability and Durability Specifications Table for the SD Card to Chapter 2 - Additional capacities and related specs to Tables 3-8 and 3-9 - C_Size 6 GB and related specs to Table 3-7 - CID values to Table 3-4 - CSD values to Table 3-6 - TOC with subheadings Removed Application Notes from Appendix D, replaced with links to white paper docs. Consolidated shared specifications in Chapter 2. Switched to outdent format. Rearranged General Description in Chapter 1. Changed hierarchy under Functional Description in Chapter 1. Corrected part number for microSD 6 GB and 8 GB. Made changes to Tables 3-6 and 3-7 according to feedback. 1 Rev. 2.2, 07/07 SanDisk SD Card Product Family Product Manual -This page intentionally left blank- 07/07, Rev. 2.2 2 (c) 2007 SanDisk Corporation Table of Contents CHAPTER 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 SD Card Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Technology Independence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3 Defect and Error Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3 Content Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3 Wear Leveling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4 Automatic Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4 Hot Insertion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4 SD Card Products in SD Bus Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4 SPI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6 CHAPTER 2 Product Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1 System Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 System Reliability and Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Physical Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 SD Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2 miniSD Card. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4 microSD Card. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7 CHAPTER 3 Interface Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Pins and Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Bus Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 SD Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3 SPI Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3 Hot Insertion and Power Protection . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 (c) 2007 SanDisk Corporation i Rev. 2.1, 07/07 Table of Contents SanDisk SD Card Product Family Product Manual Electrical Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4 Power Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Bus Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Bus Timing (Standard Mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Bus Timing (High Performance Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 SD Card Product Family Registers . . . . . . . . . . . . . . . . . . . . . . . . . .3-5 Operation Conditions Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Card Identification Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Card Specific Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Card Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 SD Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 Relative Card Address Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 SD Card Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 SD Card Product Family Registers in SPI Mode . . . . . . . . . . . . . . . . . . . . 3-9 CHAPTER 4 SD Card Protocol Description. . . . . . . . . . . . . . . . . . . . . . . . . 4-1 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1 SD Bus Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1 Card Identification Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Data Transfer Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Clock Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Cyclic Redundancy Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Error Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Card State Transition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Timing Diagrams and Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Speed Class Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Erase Timeout Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 APPENDIX A Ordering Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 APPENDIX B Limited Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 APPENDIX C Disclaimer of Liability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 07/07, Rev. 2.1 ii (c) 2007 SanDisk Corporation Introduction CHAPTER 1 General Description In the SanDisk SD Card Product Family (SD Card, miniSD Card, and microSD Card), cards are flash memory specifically designed to meet the security, capacity, performance and environmental requirements inherent in next generation mobile phones and consumer electronic devices. The SanDisk SD Card Product Family includes a faster content protection system that complies with the security of the SDMI (Secure Digital Music Initiative) standard and has a higher memory capacity. In the SanDisk SD Card Product Family, card content is protected from illegal use by mutual authentication and a new cipher algorithm. Unsecured access to the user's own content is also available. With some additions, the physical form factor, pin assignment, and data transfer protocol are forward compatible with future SanDisk SD Card products. Cards in the SanDisk SD Card Product Family are based on a 9-pin interface designed to operate in a maximum operating frequency of 50 MHz. The SD Card specifications were originally designed by Matsushita Electric Industrial Co. Ltd., SanDisk Corporation and Toshiba Corporation (SD-3C, LLC). SD card specifications are now maintained, controlled and assigned by the SD-3C, LLC. The SanDisk miniSD Card and SanDisk microSD Card are both based on the SD Card specification. The interface for SD Card products allows for easy integration into any design, regardless of which type of microprocessor is used. In addition to the interface, SD Card products offer an alternate communication-protocol based on the SPI standard. Currently, a card in the SanDisk SD Card Product Family provides up to 16 GB of memory using flash memory chips, which were designed especially for use in mass storage applications. In addition to the mass storage-specific flash memory chip, cards in the SD Card Product Family includes an on-board intelligent controller which manages interface protocols; security algorithms for content protection; data storage and retrieval, as well as Error Correction Code (ECC) algorithms; defect handling; power management; wear leveling and clock control. Figure 1-1 SanDisk SD Card Block Diagram SD Bus/SPI Bus Interface Data In/Out SanDisk Single Chip Controller Control Flash Modules SanDisk SD Card (c) 2007 SanDisk Corporation 1-1 Rev. 2.2, 06/07 Introduction SanDisk SD Card Product Family Product Manual Features General features of cards in the SanDisk SD Card Product Family include: * SD-protocol compatible * Supports SPI Mode * Targeted for portable and stationary applications for secured (content protected) and unsecured data storage * * * * * * * * * * Voltage range of 2.7 to 3.6V Variable clock rate 0-25 MHz (standard), 0-50 MHz (high performance) Up to 25 MB/sec data transfer rate (using four parallel data lines) Memory field error correction Content protection mechanism that complies with highest security of SDMI standard Password protection Write-protected using mechanical switch Built-in write protection features (permanent and temporary) Supports card detection (insertion and removal) Application-specific commands Scope This document describes key features and specifications of the SanDisk SD Card, miniSD Card, and microSD Card as well as the information required to interface these products to a host system. Chapter 2 describes the physical and mechanical properties of cards in the SanDisk SD Card Product Family, Chapter 3 contains the pins and register overview, and Chapter 4 gives a general overview of the SD protocol. Information about SPI Protocol can be referenced in Section 7 of the SDA Physical Layer Specification, Version 2.00. SD Card Standard SanDisk SD, miniSD, and microSD cards are fully compatible with the SDA Physical Layer Specification, Version 2.00. This specification is available from the SD Card Association (SDA). SD Card Association 2400 Camino Ramon, Suite 375 San Ramon, CA 94583 USA Telephone: +1 (925) 275-6615 Fax: +1 (925) 886-4870 E-mail: office@sdcard.org Web site: www.sdcard.org 06/07, Rev. 2.2 1-2 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Introduction Functional Description The family of SanDisk SD cards contains a high-level, intelligent subsystem as shown in Figure 1-1. This intelligent (microprocessor) subsystem provides many capabilities not found in other types of memory cards. These capabilities include: * Host independence from details of erasing and programming flash memory * Sophisticated system for managing defects (analogous to systems found in magnetic disk drives) * Sophisticated system for error recovery including a powerful ECC * Power management for low power operation Technology Independence The 512-byte sector size of a card in the SanDisk SD Card Product Family is the same as that in an IDE magnetic disk drive. To write or read a sector (or multiple sectors), the host software simply issues a read or write command to the card. The command contains the address and number of sectors to write or read. The host software then waits for the command to complete. The host software does not get involved in the details of how the flash memory is erased, programmed or read. This is extremely important because flash devices are expected to get increasingly complex in the future. Because cards in the SanDisk SD Card Product Family use an intelligent on-board controller, host system software will not need to be updated as new flash memory evolves. In other words, systems that support the SD Card Product Family today will be able to access future SanDisk cards built with new flash technology without having to update or change host software. Defect and Error Management The SanDisk SD Card Product Family contains a sophisticated defect and error management system. This system is analogous to the systems found in magnetic disk drives and in many cases offers enhancements. If necessary, SanDisk SD Card Product Family will rewrite data from a defective sector to a good sector. This is completely transparent to the host and does not consume any user data space. The SanDisk SD Card Product Family soft error rate specification is much better than the magnetic disk drive specification. In the extremely rare case that a read error does occur, SanDisk SD Card Product Family has innovative algorithms to recover the data. These defect and error management systems, coupled with the solid state construction, give SanDisk SD Card Product Family unparalleled reliability. Content Protection A detailed description of the content protection mechanism and related security SD commands can be found in the SD Security Specification from the SDA. All SD security-related commands in the SanDisk SD Card Product Family operate in the data transfer mode. An authentication procedure is done between a card and the connected device, either the LCM (PC for example) or the PD (portable device, such as SD player). After the authentication process passes, the card is ready to accept or give data from/to the connected device. While the card is in the secured mode of operation (after the authentication succeeded) the argument and the associated data that is sent to the card or read from the card are encrypted. At the end of read, write or erase operations, a card automatically gets out of its secured mode. (c) 2007 SanDisk Corporation 1-3 Rev. 2.2, 06/07 Introduction SanDisk SD Card Product Family Product Manual Wear Leveling Wear leveling is an intrinsic part of the erase pooling functionality of cards in the SanDisk SD Card Product Family using NAND memory. Automatic Sleep Mode A unique feature of cards in the SanDisk SD Card Product Family is automatic entrance and exit from sleep mode. Upon completion of an operation, cards enter sleep mode to conserve power if no further commands are received in less than 5 milliseconds (ms). The host does not have to take any action for this to occur. However, in order to achieve the lowest sleep current, the host needs to shut down its clock to the card. In most systems, cards are in sleep mode except when accessed by the host, thus conserving power. When the host is ready to access a card in sleep mode, any command issued to it will cause it to exit sleep, and respond. Hot Insertion Support for hot insertion will be required on the host but will be supported through the connector. Connector manufacturers will provide connectors that have power pins long enough to be powered before contact is made with the other pins. This approach is similar to that used in PCMCIA and MMCA devices to allow for hot insertion. SD Card Products in SD Bus Mode The following sections provide valuable information on cards in the SanDisk SD Card Product Family in SD Bus mode. Cards in the SanDisk SD Card Product Family are fully compliant with the SDA Physical Layer Specification, Version 2.00. Card Specific Data (CSD) Register structures are compliant with CSD Structure 1.0 and 2.0. This section covers Negotiating Operating Conditions, Card Acquisition and Identification, Card Status, Memory Array Partitioning, Read/Write Operations, Data Transfer Rate, Data Protection in Flash Cards, Write Protection, Copy Bit, and CSD Register. Additional practical card detection methods can be found in application notes pertaining to the SDA Physical Layer Specification, Version 2.00. 06/07, Rev. 2.2 1-4 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Figure 1-2 Introduction Memory Array Partitioning SanDisk SD Card WP Group 0 Sector 1 Block 0 Block 1 Block 2 Block n Block 0 Block 1 Block 2 Block n Sector 2 Sector 3 Sector n WP Group 1 WP Group 2 Protected Area (Content Protection) Sector 1 Sector n Figure 1-3 illustrates the formatting of a data transfer. Figure 1-3 Data Transfer Formats Misalignment Error Single Block Mode Memory Sectors Memory Sectors Start Address (Read) Memory Sectors Memory Sectors Memory Sectors Memory Sectors Memory Sectors Start Address (Read/Write) Start Address (Write) Multiple Block Mode Memory Sectors Memory Sectors Memory Sectors Memory Sectors Memory Sectors Write Memory Sectors Read Start Address (c) 2007 SanDisk Corporation Memory Sectors Stop 1-5 Start Stop Rev. 2.2, 06/07 Introduction SanDisk SD Card Product Family Product Manual Table 1-1 contains descriptions for each mode. Table 1-1 Mode Definitions Mode Single Block Description In this mode the host reads or writes one data block in a pre-specified length. The data block transmission is protected with 16-bit CRC that is generated by the sending unit and checked by the receiving unit. The block length for read operations is limited by the device sector size (512 bytes) but can be as small as a single byte. Misalignment is not allowed. Every data block must be contained in a single physical sector. The block length for write operations must be identical to the sector size and the start address aligned to a sector boundary. Multiple Block This mode is similar to the single block mode, except for the host can read/ write multiple data blocks (all have the same length) that are stored or retrieved from contiguous memory addresses starting at the address specified in the command. The operation is terminated with a stop transmission command. Misalignment and block length restrictions apply to multiple blocks and are identical to the single block read/write operations. SPI Mode The SPI Mode is a secondary communication protocol for cards in the SanDisk SD Card Product Family. This mode is a subset of the SD Protocol, designed to communicate with an SPI channel, commonly found in Motorola and other vendors' microcontrollers. Detailed information about SPI Mode can be found in Section 7 or the SDA Physical Layer Specification, Version 2.00. 06/07, Rev. 2.2 1-6 (c) 2007 SanDisk Corporation Product Specification CHAPTER 2 Power Requirements The SanDisk SD Card and miniSD Card power requirements are stated in Table 2-1. The SanDisk microSD Card power requirements are stated in Table 2-2. For details about the environmental, reliability and durability specifications, refer to Section 8.1 of the SDA Physical Layer Specification, Version 2.00. Table 2-1 SanDisk SD Card and miniSD Card Power Requirements Mode Maximum Value 4 GB 6 GB, 8 GB, 16 GB 250 uA Read: Default Mode Speed (25 MHz) High Speed Mode (50 MHz 100 mA Write: Default Mode Speed (25 MHz) High Speed Mode (50 MHz) 100 mA Sleep: Table 2-2 300 uA 200 mA 200 mA SanDisk microSD Card Power Requirements Mode Maximum Value 4 GB 6 GB, 8 GB, 16 GB 150 uA Read: Default Mode Speed (25 MHz) High Speed Mode (50 MHz 100 mA Write: Default Mode Speed (25 MHz) High Speed Mode (50 MHz) 100 mA Sleep: NOTE 250 uA 200 mA 200 mA Current consumption is measured by averaging over one (1) second. Refer to Section 6.6.4 of the SDA Physical Layer Specification, Version 2.00 for more information. System Performance This section provides the system performance specifications for the SanDisk SD Card Product Family. For details about the environmental, reliability and durability specifications, refer to Section 8.1 of the SDA Physical Layer Specification, Version 2.00. All performance values for the SanDisk SD Card Product Family in Table 2-2 were measured under the following conditions: * Voltage range 2.7 to 3.6V * Temperature -25 C to 85 C (c) 2007 SanDisk Corporation 2-1 Rev. 2.2, 07/07 Product Specification SanDisk SD Card Product Family Product Manual * Independent of card clock frequency Table 2-3 System Performance for SanDisk SD Product Family Timing Maximum Value Block Read Access Time 100 ms Block Write Access Time 250 ms ACMD1 to ready after power-up 500 ms System Reliability and Maintenance Reliability and maintenance specifications for the SanDisk SD Card Product Family are shown in Table 2-3. For details about the environmental, reliability and durability specifications, refer to Section 8.1 of the SDA Physical Layer Specification, Version 2.00. Table 2-4 Reliability and Maintenance Specifications for SanDisk SD Product Family MTBF >1,000,000 hours Preventative Maintenance None Data Reliability <1 non-recoverable error in 1014 bits read Physical Specifications This section provides the physical specifications for the SanDisk SD Card Product Family. For details about the environmental, reliability and durability specifications, refer to Section 8.1 of the SDA Physical Layer Specification, Version 2.00. SD Card Reliability and durability specifications are shown in Table 2-4. Table 2-5 contains the physical dimensions of the SanDisk SD Card. Table 2-5 Reliability and Durability Specifications Durability 10,000 mating cycles Bending 10N Torque 0.15N.m or 2.5 deg. Drop Test 1.5m free fall UV Light Exposure UV: 254nm, 15Ws/cm according to ISO 7816-1 Visual Inspection/Shape and Form No warpage; no mold skin; complete form; no cavities; surface smoothness -0.1 mm/cm within contour; no cracks; no pollution (oil, dust, etc) Minimum Moving Force of WP Switch 40 gf (ensures that the WP switch will not slide when it is inserted in the connector) WP Switch Cycles Minimum 1,000 Cycles @ slide force 0.4N to 5N Table 2-6 SanDisk SD Card Physical Dimensions Summary Specification 07/07, Rev. 2.2 SanDisk SD Card Weight 2.5 g maximum Length 32 mm +/- 0.1 mm 2-2 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Table 2-6 Product Specification SanDisk SD Card Physical Dimensions Summary Specification SanDisk SD Card Width 24 mm +/- 0.1 mm Thickness 2.1 mm +/- 0.15 mm Figure 2-1 (c) 2007 SanDisk Corporation SD Card Dimensions 2-3 Rev. 2.2, 07/07 Product Specification SanDisk SD Card Product Family Product Manual miniSD Card Table 2-6 contains the physical dimensions of the SanDisk miniSD Card. Table 2-7 SanDisk miniSD Card Physical Specification Summary Specification Weight 07/07, Rev. 2.2 miniSD Card 1.0 g maximum Length 21.5 mm +/- 0.1 mm Width 20 mm +/- 0.1 mm Thickness 1.4 mm +/- 0.15 mm 2-4 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Figure 2-2 (c) 2007 SanDisk Corporation Product Specification miniSD Card Dimensions (Top View) 2-5 Rev. 2.2, 07/07 Product Specification 07/07, Rev. 2.2 SanDisk SD Card Product Family Product Manual Figure 2-3 miniSD Card Dimensions (Bottom View) Figure 2-4 miniSD Card Dimensions (Detail) 2-6 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Figure 2-5 SYMBOL A A1 A2 A3 A4 B B1 B2 B3 B4 B5 B6 B7 B8 B9 C C1 C2 C3 C4 C5 C6 C7 G1 G2 G3 G4 J2 J3 a e R1 R2 R3 R4 R5 R6 R7 R9 D1 D2 D3 D4 D5 D6 D7 H aaa (c) 2007 SanDisk Corporation Product Specification miniSD Card Package Dimensions COMMON DIMENSIONS MIN NOM MAX 19.90 20.00 20.10 18.40 18.50 18.60 0.50 0.60 0.70 1.45 2.05 5.75 21.40 21.50 21.60 7.60 7.70 7.80 5.40 5.50 5.60 5.85 6.00 6.15 1.45 1.60 1.75 5.20 0.20 0.30 0.40 0.55 0.65 0.75 0.20 0.00 0.20 0.40 1.30 1.40 1.50 0.80 0.90 1.00 0.55 0.70 0.85 0.30 0.40 0.50 1.10 1.20 1.30 0.00 0.20 1.85 0.00 0.20 0.75 0.90 1.05 0.60 10.00 0.20 0.90 1.00 1.10 1.00 1.20 1.40 0.85 1.00 1.15 0.15 0.10 0.35 0.05 0.00 0.15 17.50 3.40 1.65 1.50 0.80 12.00 6.00 - 1.30 0.30 0.20 0.50 0.10 0.20 0.30 - 0.45 0.30 0.65 0.15 0.40 1.10 0.45 0.20 2.50 0.20 NOTE VARIATION SYMBOL R8 Z R10 NOTE MIN 0.10 - AA NOM 0.20 - MAX 0.30 - MIN 0.60 0.10 AB NOM 0.20 MAX 0.30 BASIC 5 NOTES: 1 DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994. 6 2 DIMENSIONS ARE IN MILLIMETERS. 3 THE FOLLOWING PIN ASSIGNMENT IS PER SDA SPECIFICATION. 4 RECESSED ARROW 0.025MM DEEP MAX. 5 NOT REQUIRED IF A3 IS LESS THAN OR EQUAL TO 1.85MM. 6 SUBSTRATE AREA IS HATCHED AREA OF FIGURE 6. PIN NO. BASIC 1 2 3 4 5 6 7 8 9 10 11 2-7 PIN NAME (SD MODE) CD/DAT3 CMD VSS1 VDD CLK VSS2 DAT0 DAT1 DAT2 NC (FOR FUTURE USE) NC (FOR FUTURE USE) Rev. 2.2, 07/07 Product Specification SanDisk SD Card Product Family Product Manual microSD Card Table 2-7 contains the physical dimensions of the SanDisk microSD Card. Table 2-8 SanDisk microSD Card Physical Specification Summary Specification Weight microSD Card .29 g Length 15 mm +/- 0.1 mm Width 11 mm +/- 0.1 mm Thickness 0.95 mma a. Maximum thickness calculated as follows: 0.8mm (max. thickness in Inter-connect Area) + 0.15mm (max. thickness of mask label) = 0.95mm See Figure 2-8 for more information. Figure 2-6 07/07, Rev. 2.2 microSD Card (Bottom View) 2-8 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Figure 2-7 (c) 2007 SanDisk Corporation Product Specification microSD Card (Keep Out Area) 2-9 Rev. 2.2, 07/07 Product Specification SanDisk SD Card Product Family Product Manual Figure 2-8 SYMBOL A A1 A2 A3 A4 A5 A6 A7 A8 A9 B B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 C C1 C2 C3 D1 D2 D3 R1 R2 R3 R4 R5 R6 R7 R10 R11 R17 R18 R19 07/07, Rev. 2.2 microSD Card Package Dimensions COMMON DIMENSIONS MIN NOM MAX 10.90 11.00 11.10 9.60 9.70 9.80 3.85 7.60 7.70 7.80 1.10 0.75 0.80 0.85 8.50 0.90 0.60 0.70 0.80 0.80 14.90 15.00 15.10 6.30 6.40 6.50 1.64 1.84 2.04 1.30 1.50 1.70 0.42 0.52 0.62 2.80 2.90 3.00 5.50 0.20 0.30 0.40 1.00 1.10 1.20 9.00 7.80 7.90 8.00 1.10 1.20 1.30 0.90 1.00 1.10 0.60 0.70 0.80 0.20 0.30 0.40 -This page 0.00 0.15 1.00 1.00 1.00 0.20 0.40 0.60 0.20 0.40 0.60 0.70 0.80 0.90 0.70 0.80 0.90 0.70 0.80 0.90 0.70 0.80 0.90 29.50 30.00 30.50 0.20 0.20 0.10 0.20 0.30 0.20 0.40 0.60 0.05 0.20 Notes: NOTE 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994. BASIC 2. DIMENSIONS ARE IN MILLIMETERS. BASIC 3. COPLANARITY IS ADDITIVE TO C1 MAX THICKNESS. intentionally left blank- 2-10 (c) 2007 SanDisk Corporation Interface Description CHAPTER 3 Pins and Registers The SanDisk SD Card Product Family have exposed contacts on one side. The host uses a dedicated 9-pin connector to connect to SD cards. In Table 3-1, pin assignments for the SanDisk SD Card, miniSD Card, and microSD Card are for SD Bus Mode. Table 3-2 contains pin assignments for SPI Mode. NOTE Pin assignments are provided by the SDA Physical Layer Specification, Version 2.00 and associated addendums (microSD and miniSD). For more details, refer to Section 4.7 of the SDA Physical Layer Specification, Version 2.00. Table 3-1 SD Bus Mode Pin Assignment Name Typea 1 CD/DAT3b I/Oc/PP 2 CMD PP 3 VSS1 S Supply Voltage Ground 4 VDD S Supply Voltage Pin No. Description SD Card Card Detect/Data Line [bit 3] Command/Response 5 CLK I Clock 6 VSS2 S Supply Voltage Ground 7 DAT0 I/O/PP Data Line [bit 0] 8 DAT1 I/O/PP Data Line [bit 1] 9 DAT2 I/O/PP Data Line [bit 2] 1 CD/DAT3 I/O/PP Card Detect/Data Line [bit 3] 2 CMD I/O/PP Command/Response 3 VSS1 S Supply Voltage Ground 4 VDD S Supply Voltage miniSD Card 5 CLK I Clock 6 VSS2 S Supply Voltage Ground 7 DAT 0 I/O/PP Data Line [bit 0] 8 DAT1 I/O/PP Data Line [bit 1] 9 DAT2 I/O/PP Data Line [bit 2] 10 NC I/O/PP For future use 11 NC I/O/PP For future use 1 DAT2 I/O/PP Data Line [bit 2] 2 CD/DAT3 I/O/PP Card Detect/Data Line [bit 3] microSD Card (c) 2007 SanDisk Corporation 3-1 Rev. 2.1, 07/07 Interface Description SanDisk SD Card Product Family Product Manual Table 3-1 SD Bus Mode Pin Assignment Pin No. Name Typea 3 CMD PP 4 VDD S Supply Voltage 5 CLK I Clock 6 VSS S Supply Voltage Ground 7 DAT0 I/O/PP Data Line [bit 1] 8 DAT1 I/O/PP Data Line [bit 2] Description Command/Response a. Type Key: S=power supply; I=input; O=output using push-pull drivers; PP=I/O using push-pull drivers. b. The extended DAT lines (DAT1-DAT3) are input on power up. They start to operate as DAT lines after the SET_BUS_WIDTH command. It is the responsibility of the host designer to connect external pullup resistors to all data lines even if only DAT0 is to be used. Otherwise, non-expected high current consumption may occur due to the floating inputs of DAT1 & DAT2 (in case they are not used). c. At power up this line has a 50KOhm pullup enabled in the card. This resistor serves two functions: Card detection and Mode Selection. For Mode Selection, the host can drive the line high or let it be pulled high to select SD mode. If the host wants to select SPI mode it should drive the line low. For Card detection, the host detects that the line is pulled high. This pull-up should be disconnected by the user, during regular data transfer, with SET_CLR_CARD_DETECT (ACMD42) command. The SanDisk SD Card, miniSD Card, and microSD Card pin assignments in Table 3-2 below are for SPI Mode. Table 3-2 Pin No. SPI Mode Pin Assignment Name Type Description SD Card 1 CS I Chip Select (active low) 2 DataIn I Host-to-Card Commands and Data 3 VSS1 S Supply Voltage Ground 4 VDD S Supply Voltage 5 SCLK I Clock 6 VSS2 S Supply Voltage Ground 7 DataOut O/PP 8 RSV -- Reserved 9 RSV -- Reserved Card-to-Host Data and Status miniSD Card 07/07, Rev. 2.1 1 CS I Chip Select (active low) 2 DataIn I Host-to-Card Commands and Data 3 VSS1 S Supply Voltage Ground 4 VDD S Supply Voltage 5 SCLK I Clock 6 VSS2 S Supply Voltage Ground 7 DataOut O/PP 8 RSV -- Reserved 9 RSV -- Reserved 10 NC -- For future use 3-2 Card-to-Host Data and Status (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Table 3-2 Interface Description SPI Mode Pin Assignment Pin No. Name Type 11 NC -- For future use Description RSV -- Reserved microSD Card 1 2 CS I Chip Select (active low) 3 DataIn I Data in 4 VDD S Supply Voltage 5 SCLK I Clock 6 VSS S Supply Voltage Ground 7 DataOut O/PP Data out 8 RSV -- Reserved Each card has a set of information registers. Register descriptions and SDA references are provided in Section 5.0 of the SDA Physical Layer Specification, Version 2.00. Table 3-3 SD Card Product Family Register Overview Register Abbreviation Width (in bits) CID 128 Register Name Card Identification Number RCA 16 Relative Card Address CSD 128 Card Specific Data SCR 64 SD Configuration Register OCR 32 Operation Condition Register SSR 512 SD Status Register CSR 32 Card Status Register Bus Topology The family of SanDisk SD products supports two communication protocols: SD and SPI. For more details, refer to Section 3.5 of the SDA Physical Layer Specification, Version 2.00. Section 6 of the specification contains a bus circuitry diagram for reference. SD Bus For more details, refer to Section 3.5.1 of the SDA Physical Layer Specification, Version 2.00. SPI Bus For more details, refer to Section 3.5.2 of the SDA Physical Layer Specification, Version 2.00. Hot Insertion and Power Protection Refer to Section 6.1 and Section 6.2 of the SDA Physical Layer Specification, Version 2.00. (c) 2007 SanDisk Corporation 3-3 Rev. 2.1, 07/07 Interface Description SanDisk SD Card Product Family Product Manual Electrical Interface The power scheme of SanDisk SD products is handled locally in each card and in the bus master. Refer to Section 6.4 of the SDA Physical Layer Specification, Version 2.00. Power Up Power must be applied to the VDD pin before any I/O pin is set to logic HIGH. In other words, CMD, CLK, and DAT0-3 must be at zero (0) volts when power is applied to the VDD pin. For more information, refer to Section 6.4.1 of the SDA Physical Layer Specification, Version 2.00. Figure 3-1 Recommended Power Control Scheme SD Host Host VDD Card Crad VDD VDD FET switch SD Card Rpu Dclamp CMD,DAT0-DAT3 Cc (5uF max) CH ON/OFF Host VSS The recommended power control scheme for SanDisk SD, miniSD, and microSD cards is illustrated in Figure 3-1. Most card connectors have a card detect switch that signals the SD host when the card is inserted. After the host is aware of the card insertion, it turns on the FET switch to apply power to card's VDD pin. Once the card is inserted and all card pins are making contact, there is a delay before the FET switch is turned on. IMPORTANT Because there are clamping diodes on the CMD, CLK, and DAT0-3 pins, it is crucial to ensure that CLK, CMD, and DAT0-3 are at zero (0) volts during the delay, and before FET switch is turned on. If any I/O pin, (CMD, CLK, or DAT0-3) goes above zero volts during the delay and before power reaches the card VDD pin, it will forward bias the clamping diodes and can cause the card to go into an unknown state. It is the host's responsibility to make sure power gets to VDD before CMD, CLK, or DAT0-3 go above zero volts. Bus Operating Conditions SPI Mode bus operating conditions are identical to SD Card Bus Mode operating conditions. For details, see Section 6.6 of the SDA Physical Layer Specification, Version 2.00. 07/07, Rev. 2.1 3-4 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Interface Description Bus Timing (Standard Mode) See Section 6.7 of the SDA Physical Layer Specification, Version 2.00. Bus Timing (High Performance Mode) See Section 6.8 of the SDA Physical Layer Specification, Version 2.00. SD Card Product Family Registers There is a set of eight registers within the card interface. However, the DSR Register is optional and is not used in the SanDisk SD Card Product Family. For specific information about all registers, refer to Section 5 of the SDA Physical Layer Specification, Version 2.00. Operation Conditions Register The Operation Conditions Register (OCR) stores a card's VDD voltage profile. Refer to Section 5.1 of the SDA Physical Layer Specification, Version 2.00 for more information. Card Identification Register The Card Identification (CID) Register is 16 bytes long and contains the unique card identification number. It is programmed during card manufacturing and cannot be changed by card hosts. See Table 3-4. Table 3-4 CID Register Definitions Type Width Manufacturer ID (MID) Name Binary 8 0x03 Manufacturer IDs are controlled and assigned by the SD-3C, LLC. OEM/Application ID (OID) ASCII 16 SD ASCII Code 0x53, 0x44 Identifies the card OEM and/or the card contents. The OID is controlled and assigned by the SD-3C, LLC. Product Name (PNM) ASCII 40 Product Revision (PRV) BCD (c) 2007 SanDisk Corporation CID Value SD SD16G SD08G SD04G SD02G SD01G SD512 SD256 SD128 SD064 8 miniSD SD04G SD02G SD01G SD512 SD256 SD128 SD064 Product Revision xx 3-5 Comments Five-character microSD ASCII string. SD08G SD06G SD04G SD02G SD01G SD512 SD256 SD128 SD064 See Section 5.2 in the SDA Physical Layer Specification, Version 2.00. Rev. 2.1, 07/07 Interface Description SanDisk SD Card Product Family Product Manual Table 3-4 CID Register Definitions Name Serial Number (PSN) Reserved Type Width Binary 32 CID Value Comments Product Serial Number 32-bit unsigned integer -- 4 Manufacture Date Code (MDT) BCD 12 Manufacture date (for example, April 2001=0x014) -- Manufacturing date-yym (offset from 2000) -- CRC7 Checksum (CRC) Binary 7 CRC7 Calculated No use, always 0 -- 1 -- -- Card Specific Data Register The Card Specific Data (CSD) Register configuration information is required to access card data. The CSD defines the data format, error correction type, maximum data access time, etc. The field structures of the CSD Register vary depending on the physical specifications and card capacity. The CSD_STRUCTURE field in the CSD Register indicates which structure version is used. Table 3-5 shows the version number as it relates to the CSD structure. Refer to Section 5.3.1 of the SDA Physical Layer Specification, Version 2.00 for more information. Table 3-5 CSD Register Structure CSD_STRUCTURE CSD Structure Version 0 CSD Version 1.0 Valid for SD Card Physical Specification Version / Card Capacity Version 1.01 to 1.10 Version 2.00/Standard Capacity 1 CSD Version 2.0 Version 2.00/High Capacity 2-3 Reserved -- Table 3-6 provides an overview of the CSD Register. More field-specific information can be found in Section 5.3.2 of the SDA Physical Layer Specification, Version 2.00. Table 3-6 CSD Register (CSD Version 1.0) Field CSD_STRUCTURE -- 07/07, Rev. 2.1 CSD Value 1.0 Description CSD structure -- Reserved TAAC 1.5 msec Data read access-time-1 NSAC 0 Data read access-time-2 in CLK cycles (NSAC*100) TRANS_SPEED Standard Mode 25MHz High Performance Mode 50MHz Maximum data transfer rate CCC All (inc. WP, lock/unlock) Card command classes READ_BL_LEN 2G = 0xA Up to 1G = 0x9 Maximum read data block length READ_BL_PARTIAL Yes Partial blocks for read allowed WRITE_BLK_MISALIGN No Write block misalignment READ_BLK_MISALIGN No Read block misalignment 3-6 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Table 3-6 Interface Description CSD Register (CSD Version 1.0) Field DSR_IMP CSD Value No -- C_SIZE Description DSR implemented -- Reserved Secured Device Size 64 MB 0xEDF 128 MB 0xF03 256 MB 0xF13 512 MB 0xF1E 1 GB 0xF22 2 GB 0xF24 VDD_R_CURR_MIN 100 mA Maximum read current @VDD min VDD_R_CURR_MAX 80 mA Maximum read current @VDD max VDD_W_CURR_MIN 100 mA Maximum write current @VDD min VDD_W_CURR_MAX 80 mA Maximum write current @VDD max C_SIZE_MULT 2G=2048 1G=1024 Device size multiplier 512=512 256=256 128=128 64=64 ERASE_BLK_EN Yes Erase single block enable SECTOR_SIZE 31 blocks Erase sector size WP_GRP_SIZE 127 sectors Write protect group size WP_GRP_ENABLE Yes Write protect group enable Reserved -- Reserved for MMC compatibility R2W_FACTOR x16 Write speed factor WRITE_BL_LEN 2G Up to 1G Maximum write data block length WRITE_BL_PARTIAL No Partial blocks for write allowed -- FILE_FORMAT_GRP -- Reserved 0 File format group COPY Has been copied Copy flag (OTP) PERM_WRITE_PROTECT Not protected Permanent write protection TMP_WRITE_PROTECT No protected Temporary write protection FILE_FORMAT HD w/partition File format Reserved -- Reserved CRC CRC7 CRC -- Not used, always "1" -- (c) 2007 SanDisk Corporation 3-7 Rev. 2.1, 07/07 Interface Description SanDisk SD Card Product Family Product Manual Refer to Section 5.3.3, Table 5-16 of the SDA Physical Layer Specification, Version 2.00 for more detailed information.. Table 3-7 CSD Register (CSD Version 2.0) Field CSD_STRUCTURE CSD Value 2.0 CSD structure -- Reserved TAAC 1.5 msec Data read access-time NSAC 0 Data read access-time in CLK cycles (NSAC*100) TRANS_SPEED Standard Mode 25MHz High Performance Mode 50MHz Maximum data transfer rate CCC All (inc. lock/unlock) Card command classes READ_BL_LEN 9 Maximum read data block length -- READ_BL_PARTIAL No Partial blocks for read allowed WRITE_BLK_MISALIGN No Write block misalignment READ_BLK_MISALIGN No Read block misalignment DSR_IMP No DSR implemented -- C_SIZE 0 Reserved Secured Device Size 4 GB 0x1E5C 6 GB 0x2D8C 8 GB 0x3CDC 12 GB 0x5B6C 16 GB 0x79FC 32 GB 0XF45C -- 0 Reserved 1 Erase single block enable SECTOR_SIZE 64 blocks Erase sector size WP_GRP_SIZE 000000b Write protect group size WP_GRP_ENABLE No Write protect group enable Reserved -- Reserved for MMC compatibility R2W_FACTOR x4 Write speed factor ERASE_BLK_EN WRITE_BL_LEN WRITE_BL_PARTIAL Maximum write data block length No Partial blocks for write allowed -- Reserved FILE_FORMAT_GRP 0 File format group COPY Has been copied Copy flag (OTP) -- PERM_WRITE_PROTECT Not protected Permanent write protection TMP_WRITE_PROTECT No protected Temporary write protection FILE_FORMAT HD w/partition File format Reserved -- Reserved CRC7 CRC -- Not used, always "1" CRC -- 07/07, Rev. 2.1 Description 3-8 (c) 2007 SanDisk Corporation SanDisk SD Card Product Family Product Manual Interface Description Card Status Register The Card Status Register (CSR) transmits the card's status information (which may be stored in a local status register) to the host. The CSR is defined in Section 4.10.1 in the SDA Physical Layer Specification, Version 2.00. SD Status Register The SD Status Register (SSR) contains status bits that are related to the SD Card proprietary features and may be used for future applications. The SD Status structure is described in Section 4.10.2 in the SDA Physical Layer Specification, Version 2.00. Relative Card Address Register The 16-bit Relative Card Address (RCA) Register carries the card address published by the card during the card identification. Refer to Section 5.4 in the SDA Physical Layer Specification, Version 2.00 for more information. SD Card Configuration Register The SD Card Configuration Register (SCR) is in addition to the CSD Register. The SCR provides information about special features in the SanDisk SD Card products. For more information, refer to Section 5.6 in the SDA Physical Layer Specification, Version 2.00. SD Card Product Family Registers in SPI Mode All card registers are accessible in SPI Mode. Their format is identical to the format in the SD Bus Mode, however a few fields are irrelevant in SPI Mode. In SPI Mode, the Card Status Register has a different, shorter, format as well. Refer to Section 7.4 in the SDA Physical Layer Specification, Version 2.00. for more details.Data Interchange Format and Card Sizes In general, a file system provides structure for data in SanDisk SD Card products. The SD Card File System Specification, published by the SDA, describes the file format system that is implemented in the SanDisk SD Card products. In general, each card is divided into two separate DOS-formatted partitions as follows: * User Area-used for secured and non-secured data storage and can be accessed by the user with regular read/write commands. * Security Protected Area-used by content protection applications to save security related data and can be accessed by the host using the secured read/write command after doing authentication as defined in the SD Security Specification. The security protected area size is defined by SanDisk as approximately one percent of the total size of the card. (c) 2007 SanDisk Corporation 3-9 Rev. 2.1, 07/07 Interface Description SanDisk SD Card Product Family Product Manual Tables 3-8 and 3-9 describe the user and protected areas for all SanDisk SD Card Family products. Table 3-8 Capacity Total LBAs No. of Partition System Area Sectors 16 GB 31,978,496 8192 8 GB 15,954,944 8192 6 GB 11,940,864 4 GB 7,959,552 2 GB 1 GB Total Partition Sectors User Data Sectors User Data Bytes 31,970,304 31,962,112 16,364,601,344 15,946,752 15,938,560 8,160,542,720 8192 11,932,672 11,924,480 6,105,333,760 8192 7,951,360 7,943,168 4,066,902,016 3,970,048 519 3,967,239 3,966,720 2,030,960,640 1,984,000 519 1,983,495 1,982,976 1,015,283,712 512 MB 990,976 275 990,627 990,352 507,052,032 256 MB 494,080 155 493,979 493,824 252,837,888 128 MB 246,016 95 245,919 245,824 125,861,888 64 MB 121,856 57 121,817 121,760 62,341,120 Table 3-9 07/07, Rev. 2.1 User Area DOS Image Parameters Protected Area DOS Image Parameters Capacity Total LBAs No. of Partition System Area Sectors Total Partition Sectors User Data Sectors 16 GB 131,072 65 131,009 130,944 User Data Bytes 67,043,328 8 GB 98,304 51 98,259 98,208 50,282,496 6 GB 98,304 51 98,259 98,208 50,282,496 4 GB 65,536 45 65,485 65,440 33,505,280 2 GB 40,960 41 40,905 40,864 20,922,368 1 GB 20,480 37 20,421 20,384 10,436,608 512 MB 10,240 37 10,213 10,176 5,210,112 256 MB 5,376 37 5,365 5,328 2,727,936 128 MB 2,624 35 2,611 2,576 1,318,912 64 MB 1,376 37 1,373 1,336 684,032 3-10 (c) 2007 SanDisk Corporation SD Card Protocol Description CHAPTER 4 General Description SD Protocol information for cards in the SanDisk SD Card Product Family is contained in this chapter; information includes SD bus protocol, card identification, and a functional description. SD Bus Protocol Communication over the SD bus is based on command and data-bit streams initiated by a start bit and terminated by a stop bit. See Section 3.6.1 of the SDA Physical Layer Specification, Version 2.00 for details. Functional Description In the SanDisk SD Card Product Family, the host controls all communication between itself and the cards. To demonstrate how this communication works, this section provides a general overview of the card identification and data transfer modes; commands; card dependencies; various card operation modes and restrictions for controlling the clock signal. All SD Card commands, together with corresponding responses, state transitions, error conditions, and timings are also provided. For detailed information, refer to Section 4 of the SDA Physical Layer Specification, Version 2.00. Card Identification Mode In Card Identification Mode, the host resets all cards, validates operation voltage range, identifies and requests cards to publish a relative card address. For more information see Section 4.2 in the SDA Physical Layer Specification, Version 2.00. Data Transfer Mode In Data Transfer Mode, the host may operate SanDisk SD Card Product Family cards in the fPP frequency range. In the SDA Physical Specification, this section includes information about data read and write, erase, write-protect management, card lock/unlock operations, applicationspecific commands, switch function command, high-speed mode, command system, and the Send Interface Condition command (CMD8). CMD8 is part of identification mode and command functional differences in high capacity SD cards. For more detailed information, refer to Section 4.3 of the SDA Physical Layer Specification, Version 2.00. Clock Control The host can use the bus clock signal in SanDisk SD cards to switch them to energy saving mode or to control data flow on the bus. See Section 4.4 of the SDA Physical Layer Specification, Version 2.00. Cyclic Redundancy Codes The Cyclic Redundancy Check (CRC) protects against transmission errors that may occur on the bus in SanDisk SD Card Product Family cards. Detailed information and examples for (c) 2007 SanDisk Corporation 4-1 Rev. 2.2, 06/07 SD Card Protocol Description SanDisk SD Card Product Family Product Manual CRC7 and CRC16 are provided in Section 4.5 of the SDA Physical Layer Specification, Version 2.00. Error Conditions See Section 4.6 of the SDA Physical Layer Specification, Version 2.00. Commands See Section 4.7 of the SDA Physical Layer Specification, Version 2.00 for detailed information about card commands in the SanDisk SD Card Product Family. Card State Transition In SD cards, the state transition is dependent on the received command. The transition is defined in Section 4.8 of the SDA Physical Layer Specification, Version 2.00 along with responses sent on the command line. Timing Diagrams and Values See Section 4.12 of the SDA Physical Layer Specification, Version 2.00. Speed Class Specification The speed class specification classifies card performance by speed class number and offers the method to calculate performance. For more information, refer to Section 4.13 of the SDA Physical Layer Specification, Version 2.00. Erase Timeout Calculation See Section 4.14 of the SDA Physical Layer Specification, Version 2.00. 06/07, Rev. 2.2 4-2 (c) 2007 SanDisk Corporation Ordering Information Appendix A To order SanDisk products1 directly from SanDisk, call (408) 801-1000. Part Number Block Size SD Card SDSDJ-256 256 MB SDSDH-256 256 MB SDSDJ-512 512 MB SDSDJ-1024 1024 MB SDSDH-1024 1024 MB SDSDJ-2048 2048 MB SDSDH-2048 2048 MB SDSDX3-2048 2048 MB SDSDJ-4096 4096 MB SDSDH-4096 4096 MB SDSDX3-4096 4096 MB SDSDJ-8192 8192 MB SDSDH-8192 8192 MB SDSDX3-8192 8192 MB miniSD Card SDSDM-64 64 MB SDSDM-128 128 MB SDSDM-256 256 MB SDSDM-512 512 MB SDSDM-1024 1024 MB SDSDM-2048 2048 MB SDSDM-4096 4096 MB 1. 1 megabyte (MB) = 1 million bytes; 1 gigabyte (GB) = 1 billion bytes. Some of the listed capacity is used for formatting and other functions, and thus is not available for data storage. (c) 2007 SanDisk Corporation A-1 Rev. 2.2, 07/07 Ordering Information SanDisk SD Card Product Family Product Manual Part Number Block Size microSD Card Rev. 2.2, 07/07 SDSDQ-64 64 MB SDSDQ-128 128 MB SDSDQ-256 256 MB SDSDQ-512 512 MB SDSDQ-1024 1024 MB SDSDQ-2048 2048 MB SDSDQ-4096 4096 MB SDSDQ-6144 6144 MB SDSDQ-8192 8192 MB A-2 (c) 2007 SanDisk Corporation Limited Warranty Appendix B I. WARRANTY STATEMENT SanDisk warrants its products to be free of any defects in materials or workmanship that would prevent them from functioning properly for one year from the date of purchase. This express warranty is extended by SanDisk Corporation. II. GENERAL PROVISIONS This warranty sets forth the full extent of SanDisk's responsibilities regarding the SanDisk SD Card, miniSD Card, and microSD Card . In satisfaction of its obligations hereunder, SanDisk, at its sole option, will repair, replace or refund the purchase price of the product. NOTWITHSTANDING ANYTHING ELSE IN THIS LIMITED WARRANTY OR OTHERWISE, THE EXPRESS WARRANTIES AND OBLIGATIONS OF SELLER AS SET FORTH IN THIS LIMITED WARRANTY, ARE IN LIEU OF, AND BUYER EXPRESSLY WAIVES ALL OTHER OBLIGATIONS, GUARANTIES AND WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR INFRINGEMENT, TOGETHER WITH ANY LIABILITY OF SELLER UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY FOR LOSS OF USE, REVENUE, OR PROFIT OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION PHYSICAL INJURY OR DEATH, PROPERTY DAMAGE, LOST DATA, OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES. IN NO EVENT SHALL THE SELLER BE LIABLE FOR DAMAGES IN EXCESS OF THE PURCHASE PRICE OF THE PRODUCT, ARISING OUT OF THE USE OR INABILITY TO USE SUCH PRODUCT, TO THE FULL EXTENT SUCH MAY BE DISCLAIMED BY LAW. SanDisk's products are not warranted to operate without failure. Accordingly, in any use of products in life support systems or other applications where failure could cause injury or loss of life, the products should only be incorporated in systems designed with appropriate redundancy, fault tolerant or back-up features. III. WHAT THIS WARRANTY COVERS For products found to be defective within one year of purchase, SanDisk will have the option of repairing or replacing the defective product, if the following conditions are met: A. A warranty registration card for each defective product was submitted and is on file at SanDisk. If not, a warranty registration card must accompany each returned defective product. This card is included in each product's original retail package. B. The defective product is returned to SanDisk for failure analysis as soon as possible after the failure occurs. C. An incident card filled out by the user, explaining the conditions of usage and the nature of the failure, accompanies each returned defective product. D. No evidence is found of abuse or operation of products not in accordance with the published specifications, or of exceeding storage or maximum ratings or operating conditions. (c) 2007 SanDisk Corporation B-1 Rev. 2.2, 06/07 Limited Warranty SanDisk SD Card Product Family Product Manual All failing products returned to SanDisk under the provisions of this limited warranty shall be tested to the product's functional and performance specifications. Upon confirmation of failure, each product will be analyzed, by whatever means necessary, to determine the root cause of failure. If the root cause of failure is found to be not covered by the above provisions, then the product will be returned to the customer with a report indicating why the failure was not covered under the warranty. This warranty does not cover defects, malfunctions, performance failures or damages to the unit resulting from use in other than its normal and customary manner, misuse, accident or neglect; or improper alterations or repairs. SanDisk reserves the right to repair or replace, at its discretion, any product returned by its customers, even if such product is not covered under warranty, but is under no obligation to do so. SanDisk may, at its discretion, ship repaired or rebuilt products identified in the same way as new products, provided such cards meet or exceed the same published specifications as new products. Concurrently, SanDisk also reserves the right to market any products, whether new, repaired, or rebuilt, under different specifications and product designations if such products do not meet the original product's specifications. IV. RECEIVING WARRANTY SERVICE According to SanDisk's warranty procedure, defective product should be returned only with prior authorization from SanDisk Corporation. Please contact SanDisk's OEM Support Department at 866-436-6073 with the following information: product model number and description, serial number(s), nature of defect, conditions of use, proof of purchase and purchase date. If approved, SanDisk will issue a Return Material Authorization or Product Repair Authorization number and provide a shipping address where the defective product can be returned. V. STATE LAW RIGHTS SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, OR LIMITATION ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU. This warranty gives you specific rights and you may also have other rights that vary from state to state. 06/07, Rev. 2.2 B-2 (c) 2007 SanDisk Corporation Disclaimer of Liability Appendix C SanDisk Corporation Policy SanDisk Corporation general policy does not recommend the use of its products in life support applications wherein a failure or malfunction of the product may directly threaten life or injury. Accordingly, in any use of products in life support systems or other applications where failure could cause damage, injury or loss of life, the products should only be incorporated in systems designed with appropriate redundancy, fault tolerant or back-up features. SanDisk shall not be liable for any loss, injury or damage caused by use of the Products in any of the following applications: * Special applications such as military related equipment, nuclear reactor control, and aerospace * Control devices for automotive vehicles, train, ship and traffic equipment * Safety system for disaster prevention and crime prevention * Medical-related equipment including medical measurement device (c) 2007 SanDisk Corporation C-1 Rev. 2.2, 06/07 Disclaimer of Liability SanDisk SD Card Product Family Product Manual -This page intentionally left blank- 06/07, Rev. 2.2 C-2 (c) 2007 SanDisk Corporation