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...
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...
Product Manual
Page 6
...clock rate 0-25 MHz (default), 0-50MHz (high-speed) ►Data transfer rate Up to 50 MB/sec data transfer rate (using 4 parallel data lines) Maximum data rate with up to 10 cards ►Correction of memory-field errors ►Copyrights...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. This specification is available from the SD Card Association. SD Association 719 San Benito ...
...clock rate 0-25 MHz (default), 0-50MHz (high-speed) ►Data transfer rate Up to 50 MB/sec data transfer rate (using 4 parallel data lines) Maximum data rate with up to 10 cards ►Correction of memory-field errors ►Copyrights...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. This specification is available from the SD Card Association. SD Association 719 San Benito ...
Product Manual
Page 30
VIH and max. VIL Clock Freq. SD Card Interface Description SD Card Product Manual Parameter Symbol Min Max Clock (CLK) - all values referred to Clock Timing (high-speed) Table 3-8 Bus Timing Parameter Values (high-speed) Parameter Symbol Min Max Unit Clock (CLK) - Data Transfer Mode fPP Clock Low... Remark © 2004 SanDisk Corporation 3-10 12/08/04 referenced to CLK Output delay time during Identification mode tODLY 0 50 Unit Remark ns CL < 25 pF (1 card) ns CL < 25 pF (1 card) 3.4.7 Bus Timing (high-speed mode) High-speed mode dataIn/dataOut timing ...
VIH and max. VIL Clock Freq. SD Card Interface Description SD Card Product Manual Parameter Symbol Min Max Clock (CLK) - all values referred to Clock Timing (high-speed) Table 3-8 Bus Timing Parameter Values (high-speed) Parameter Symbol Min Max Unit Clock (CLK) - Data Transfer Mode fPP Clock Low... Remark © 2004 SanDisk Corporation 3-10 12/08/04 referenced to CLK Output delay time during Identification mode tODLY 0 50 Unit Remark ns CL < 25 pF (1 card) ns CL < 25 pF (1 card) 3.4.7 Bus Timing (high-speed mode) High-speed mode dataIn/dataOut timing ...
Product Manual
Page 33
SD Card Interface Description SD Card Product Manual 3.5.3 Card Specific Data Register The Card Specific Data (CSD) Register configuration information ...] 80 mA 00000000b 0110010 01011010 Data read current @VDD © 2004 SanDisk Corporation 3-13 12/08/04 In Table 3-11, the Cell Type column defines the CSD field... READ_BLK_ 1 R MISALIGN DSR_IMP 1 R --C_SIZE 2 R 12 R VDD_R_ 3 R CURR_MIN VDD_R_ 3 R CURR_MAX [111: 0 104] [103:96] Default 25MHz High-speed 50MHz [95:84] All (inc. TAAC Width 2 6 8 Cell Type R R R CSD Slice [127: 126] [125: 120] [119: 112] CSD Value...
SD Card Interface Description SD Card Product Manual 3.5.3 Card Specific Data Register The Card Specific Data (CSD) Register configuration information ...] 80 mA 00000000b 0110010 01011010 Data read current @VDD © 2004 SanDisk Corporation 3-13 12/08/04 In Table 3-11, the Cell Type column defines the CSD field... READ_BLK_ 1 R MISALIGN DSR_IMP 1 R --C_SIZE 2 R 12 R VDD_R_ 3 R CURR_MIN VDD_R_ 3 R CURR_MAX [111: 0 104] [103:96] Default 25MHz High-speed 50MHz [95:84] All (inc. TAAC Width 2 6 8 Cell Type R R R CSD Slice [127: 126] [125: 120] [119: 112] CSD Value...
Product Manual
Page 34
...speed factor Ah 9h 0 00000b 0b Max. R/W [15:15] 0 (1) R/W [14:14] Not original (1) R/W [13:13] Not protected (1) R/W [12:12] Not protected R/W [11:10] HD w/partition (1) 2 R/W [9:8] R/W [7:1] --- --- [0:0] --- SD Card Interface Description SD Card... Product Manual Field Width Cell Type CSD Slice CSD Value VDD_W_ 3 R [55:53] 100 mA CURR_MIN VDD_W_ 3 R [52:50] 80 mA CURR_MAX C_SIZE_ 3 R [49:47] 2G=2048 MULT 1G=1024...1b Reserved CRC Not used, always "1" © 2004 SanDisk Corporation 3-14 12/08/04 write current @VDD max....
...speed factor Ah 9h 0 00000b 0b Max. R/W [15:15] 0 (1) R/W [14:14] Not original (1) R/W [13:13] Not protected (1) R/W [12:12] Not protected R/W [11:10] HD w/partition (1) 2 R/W [9:8] R/W [7:1] --- --- [0:0] --- SD Card Interface Description SD Card... Product Manual Field Width Cell Type CSD Slice CSD Value VDD_W_ 3 R [55:53] 100 mA CURR_MIN VDD_W_ 3 R [52:50] 80 mA CURR_MAX C_SIZE_ 3 R [49:47] 2G=2048 MULT 1G=1024...1b Reserved CRC Not used, always "1" © 2004 SanDisk Corporation 3-14 12/08/04 write current @VDD max....
Product Manual
Page 49
... (RCA=0x0000) and a default driver-stage-register setting (lowest speed, highest driving current capability). 4.3.2 Operating Voltage Range Validation The physical specification standard, defined by this information under data-transfer VDD conditions only. SD Card Protocol Description SanDisk SD Card Product Manual Figure 4-7 SD Memory Card State Diagram-Card Identification Mode SPI Operation Mode CMD0 CS Asserted (0) Power On Idle...
... (RCA=0x0000) and a default driver-stage-register setting (lowest speed, highest driving current capability). 4.3.2 Operating Voltage Range Validation The physical specification standard, defined by this information under data-transfer VDD conditions only. SD Card Protocol Description SanDisk SD Card Product Manual Figure 4-7 SD Memory Card State Diagram-Card Identification Mode SPI Operation Mode CMD0 CS Asserted (0) Power On Idle...
Product Manual
Page 63
...as they were defined in SanDisk's SD Card, but new commands may have the APP_CMD bit (new status bit) set . SD Card Protocol Description SanDisk SD Card Product Manual 4.4.9 new SD card-specific commands, the SD Card uses the application-specific commands feature to SanDisk). The ACMD has the ... as a normal SD Card command and the APP_CMD bit in SD Physical Layer Specification Version 1.10. Currently, there are two function groups defined. • Card Access Mode: 12.5MB/sec interface speed (default) or 25MB/sec interface speed (high-speed) • Card Command System: Standard...
...as they were defined in SanDisk's SD Card, but new commands may have the APP_CMD bit (new status bit) set . SD Card Protocol Description SanDisk SD Card Product Manual 4.4.9 new SD card-specific commands, the SD Card uses the application-specific commands feature to SanDisk). The ACMD has the ... as a normal SD Card command and the APP_CMD bit in SD Physical Layer Specification Version 1.10. Currently, there are two function groups defined. • Card Access Mode: 12.5MB/sec interface speed (default) or 25MB/sec interface speed (high-speed) • Card Command System: Standard...
Product Manual
Page 66
...Reserved Reserved Reserved 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 Set the mode bit to 0x0 selects... the case where the host selects 0xF for the function group. Slice Group No. Setting the function to 1. 2. SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is accomplished by performing the following . − The function that was...
...Reserved Reserved Reserved 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 Set the mode bit to 0x0 selects... the case where the host selects 0xF for the function group. Slice Group No. Setting the function to 1. 2. SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is accomplished by performing the following . − The function that was...
Product Manual
Page 69
Figure 4-12 Switch Function Flow Start Spec 1.0-1.10 Card version no.? Revision 2.2 Chapter 4 - Spec 1.10 or higher func SD Card Protocol Description SanDisk SD Card Product Manual Switch Function Flow Example The host is recommended to take the following flow for switching the function.
Figure 4-12 Switch Function Flow Start Spec 1.0-1.10 Card version no.? Revision 2.2 Chapter 4 - Spec 1.10 or higher func SD Card Protocol Description SanDisk SD Card Product Manual Switch Function Flow Example The host is recommended to take the following flow for switching the function.
Product Manual
Page 70
...Reserved (All 0s) 4.4.11 Error High-speed Mode19 (25MB/sec interface speed) Although revision 1.01 of the SD Physical Layer Specification supports up , the SD Card is in high-speed mode using the Switch Function command (CMD6)....speed Case (3) - Revision 1.10 (and greater) SD cards can be placed in Default Speed mode. To achieve the 25MB/sec interface speed, the clock rate is increased to support increasing performance needs of the host and because of 25MB/sec is not supported in SPI Mode. © 2004 SanDisk Corporation 4-26 12/08/04 SD Card Protocol Description SanDisk SD Card...
...Reserved (All 0s) 4.4.11 Error High-speed Mode19 (25MB/sec interface speed) Although revision 1.01 of the SD Physical Layer Specification supports up , the SD Card is in high-speed mode using the Switch Function command (CMD6)....speed Case (3) - Revision 1.10 (and greater) SD cards can be placed in Default Speed mode. To achieve the 25MB/sec interface speed, the clock rate is increased to support increasing performance needs of the host and because of 25MB/sec is not supported in SPI Mode. © 2004 SanDisk Corporation 4-26 12/08/04 SD Card Protocol Description SanDisk SD Card...
Product Manual
Page 71
SD Card Protocol Description SanDisk SD Card Product Manual The host drives only one second). In High-speed Mode, VDD_R_CURR_MIN, VDD_W_CURR_MIN, VDD_R_CURR_MAX and VDD_W_CURR_MAX values in the SD Physical Layer Specification v1.01). • When the vendor-specific (function 0xE) is not possible to control two cards or more if each of the SD Card specification. 4.5 Clock Control The host can...
SD Card Protocol Description SanDisk SD Card Product Manual The host drives only one second). In High-speed Mode, VDD_R_CURR_MIN, VDD_W_CURR_MIN, VDD_R_CURR_MAX and VDD_W_CURR_MAX values in the SD Physical Layer Specification v1.01). • When the vendor-specific (function 0xE) is not possible to control two cards or more if each of the SD Card specification. 4.5 Clock Control The host can...
Product Manual
Page 97
...copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 Write The R2W_FACTOR field in SPI mode is used to SD mode with the exception of the APP_CMD status bit, which is within 8 ...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 the following sections. SPI Protocol SD Card Product Manual recover (e.g., reset the card, power cycle, reject). Revision 2.2 Chapter...
...copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 Write The R2W_FACTOR field in SPI mode is used to SD mode with the exception of the APP_CMD status bit, which is within 8 ...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 the following sections. SPI Protocol SD Card Product Manual recover (e.g., reset the card, power cycle, reject). Revision 2.2 Chapter...
Product Manual
Page 119
... cameras, data loggers, and more. the MultiMediaCard powers up in their design, the clock speed should be incorrect or invalid. Host Design Considerations: NAND MMC and SD-based Products Application Note Revision 1.0 Introduction SanDisk's MultiMediaCard (MMC) and Secure Digital (SD) Card have different read and write time-out values, and the designer must meet the...
... cameras, data loggers, and more. the MultiMediaCard powers up in their design, the clock speed should be incorrect or invalid. Host Design Considerations: NAND MMC and SD-based Products Application Note Revision 1.0 Introduction SanDisk's MultiMediaCard (MMC) and Secure Digital (SD) Card have different read and write time-out values, and the designer must meet the...
Product Manual
Page 120
... the time-out values derived from the CSD register of the MultiMediaCard and SD Card. Both cards support the 1-bit SPI bus that has CLK, CMD, and DAT bus pins. The CMD and DAT pins are bi-directional on the clock speed and bus mode. The SPI bus is a read-to-write factor and... 250 ms The factors used in calculating the values in 4-bit mode. The TAAC factor's unit is the data transfer rate between the card's buffer and host. © 2002 SanDisk Corporation 4 9/30/02, Lit# 80-11-00160 The MultiMediaCard also supports the 1-bit bi-directional MMC bus mode that includes bus pins...
... the time-out values derived from the CSD register of the MultiMediaCard and SD Card. Both cards support the 1-bit SPI bus that has CLK, CMD, and DAT bus pins. The CMD and DAT pins are bi-directional on the clock speed and bus mode. The SPI bus is a read-to-write factor and... 250 ms The factors used in calculating the values in 4-bit mode. The TAAC factor's unit is the data transfer rate between the card's buffer and host. © 2002 SanDisk Corporation 4 9/30/02, Lit# 80-11-00160 The MultiMediaCard also supports the 1-bit bi-directional MMC bus mode that includes bus pins...
Product Manual
Page 121
... © 2002 SanDisk Corporation 5 9/30/02, Lit# 80-11-00160 Since most designs use this write and read throughput rates of data to and from the internal Flash RAM to read data from a MultiMediaCard or SD Card internal buffer using different bus modes. to complete other processes, choosing a 1- MultiMediaCard and SD Card Clock Speed and Transfer...
... © 2002 SanDisk Corporation 5 9/30/02, Lit# 80-11-00160 Since most designs use this write and read throughput rates of data to and from the internal Flash RAM to read data from a MultiMediaCard or SD Card internal buffer using different bus modes. to complete other processes, choosing a 1- MultiMediaCard and SD Card Clock Speed and Transfer...
Product Manual
Page 122
...speed to power-down the bus can cycle the power and start the initialization process again. The host will always outweigh the cost of the extra RAM. Multiblock mode reads and writes multiple blocks until all MultiMediaCards or SD Cards. When card access is unnecessary, allowing the host to the card's maximum. © 2002 SanDisk...when creating designs using the MultiMediaCard and/or SD Card. If speed is critical in all block buffers are full. The more blocks that enough system RAM is designed in a MultiMediaCard or SD Card design. Power and Clock Control Power control ...
...speed to power-down the bus can cycle the power and start the initialization process again. The host will always outweigh the cost of the extra RAM. Multiblock mode reads and writes multiple blocks until all MultiMediaCards or SD Cards. When card access is unnecessary, allowing the host to the card's maximum. © 2002 SanDisk...when creating designs using the MultiMediaCard and/or SD Card. If speed is critical in all block buffers are full. The more blocks that enough system RAM is designed in a MultiMediaCard or SD Card design. Power and Clock Control Power control ...