Product Manual
Page 4
...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... A Ordering Information A-1 Appendix B SanDisk Worldwide Sales Offices B-1 Appendix C Limited Warranty C-1 Appendix D Disclaimer of Liability D-1 Appendix E Application Note...
...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... A Ordering Information A-1 Appendix B SanDisk Worldwide Sales Offices B-1 Appendix C Limited Warranty C-1 Appendix D Disclaimer of Liability D-1 Appendix E Application Note...
Product Manual
Page 6
...CMD55, ACMD41): 2.0 to 3.6V Other commands and memory access: 2.7 to 3.6V ► Variable 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 ... 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. This specification is available from the SD Card ...
...CMD55, ACMD41): 2.0 to 3.6V Other commands and memory access: 2.7 to 3.6V ► Variable 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 ... 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. This specification is available from the SD Card ...
Product Manual
Page 30
...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 is illustrated in Table 3-8. referenced to CLK Input setup time Input hold time tISU 6 --- Clock High Time tWH 7...time during Data tODLY --- 14 ns Transfer mode Remark © 2004 SanDisk Corporation 3-10 12/08/04 VIH and max. all values referred to Clock Timing (high-speed) Table 3-8 Bus Timing Parameter Values (high-speed) Parameter Symbol Min Max Unit Clock (CLK) - SD Card Interface...
...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 is illustrated in Table 3-8. referenced to CLK Input setup time Input hold time tISU 6 --- Clock High Time tWH 7...time during Data tODLY --- 14 ns Transfer mode Remark © 2004 SanDisk Corporation 3-10 12/08/04 VIH and max. all values referred to Clock Timing (high-speed) Table 3-8 Bus Timing Parameter Values (high-speed) Parameter Symbol Min Max Unit Clock (CLK) - SD Card Interface...
Product Manual
Page 33
... STRUCTURE --- In Table 3-11, the Cell Type column defines the CSD field as read current @VDD © 2004 SanDisk Corporation 3-13 12/08/04 data transfer rate 5F5 Ah 9h 1b 0b 0b 0b 00b F24h F22h F1Eh F13h F03h ... size Max. read -only (R), one-time programmable (R/W) or erasable (R/W/E). The values are presented in CLK cycles (NSAC*100) Max. read access time-1 NSAC 8 R TRANS_ 8 R SPEED CCC 12 R READ_BL_ 4 R LEN READ_BL_ 1 R PARTIAL WRITE_BLK_ 1 R MISALIGN 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 ...
... STRUCTURE --- In Table 3-11, the Cell Type column defines the CSD field as read current @VDD © 2004 SanDisk Corporation 3-13 12/08/04 data transfer rate 5F5 Ah 9h 1b 0b 0b 0b 00b F24h F22h F1Eh F13h F03h ... size Max. read -only (R), one-time programmable (R/W) or erasable (R/W/E). The values are presented in CLK cycles (NSAC*100) Max. read access time-1 NSAC 8 R TRANS_ 8 R SPEED CCC 12 R READ_BL_ 4 R LEN READ_BL_ 1 R PARTIAL WRITE_BLK_ 1 R MISALIGN 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 ...
Product Manual
Page 34
write data block length Partial blocks for MMC compatibility Write speed factor Ah 9h 0 00000b 0b Max. write current @VDD max. CSD Code Description 111b 110b 0x07 0x07 0x06 0x05 0x04 0x03 0x03 ... group 1b Copy flag (OTP) 0b Permanent write protection 0b Temporary write protection 00b File format --CRC7 1b Reserved CRC Not used, always "1" © 2004 SanDisk Corporation 3-14 12/08/04 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] ...
write data block length Partial blocks for MMC compatibility Write speed factor Ah 9h 0 00000b 0b Max. write current @VDD max. CSD Code Description 111b 110b 0x07 0x07 0x06 0x05 0x04 0x03 0x03 ... group 1b Copy flag (OTP) 0b Permanent write protection 0b Temporary write protection 00b File format --CRC7 1b Reserved CRC Not used, always "1" © 2004 SanDisk Corporation 3-14 12/08/04 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] ...
Product Manual
Page 49
...min and VDD-max to establish communication with a default relative card address (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 the SDA, requires that were in an ...except "ina" CMD15 No response (non valid command) must be an MMC Start MMC initialization process starting bus communication. © 2004 SanDisk Corporation 4-5 12/08/04 However, during data transfer, minimum and maximum values for the start-bit of the card's current state. ...
...min and VDD-max to establish communication with a default relative card address (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 the SDA, requires that were in an ...except "ina" CMD15 No response (non valid command) must be an MMC Start MMC initialization process starting bus communication. © 2004 SanDisk Corporation 4-5 12/08/04 However, during data transfer, minimum and maximum values for the start-bit of the card's current state. ...
Product Manual
Page 63
... immediately after APP_CMD. 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 Command set (default), eCommerce Command set, or Vendor-specific Command set signaling to...bit set, indicating that it , the non standard version will be selected ('tran_state') before sending CMD56. 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 the host ...
... immediately after APP_CMD. 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 Command set (default), eCommerce Command set, or Vendor-specific Command set signaling to...bit set, indicating that it , the non standard version will be selected ('tran_state') before sending CMD56. 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 the host ...
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...Revision 2.2 Chapter 4 - The response to be 0xF. − Maximum current consumption under the selected functions. SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is recommended to a set values are ignored and no influence) for all...
... 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...Revision 2.2 Chapter 4 - The response to be 0xF. − Maximum current consumption under the selected functions. SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is recommended to a set values are ignored and no influence) for all...
Product Manual
Page 69
Spec 1.10 or higher func Figure 4-12 Switch Function Flow Start Spec 1.0-1.10 Card version no.? Revision 2.2 Chapter 4 - 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.
Spec 1.10 or higher func Figure 4-12 Switch Function Flow Start Spec 1.0-1.10 Card version no.? Revision 2.2 Chapter 4 - 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
Revision 2.2 Chapter 4 - To achieve the 25MB/sec interface speed, the clock rate is increased to access mode group. 19 High-speed mode is not supported in SPI Mode. © 2004 SanDisk Corporation 4-26 12/08/04 Switch function with error No influence Default CMD6 argument = '1000... 0000 0000 0011' [399:376] = '0000 1111 0000 1111 0001 0000' [375:0] = 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 necessary to support increasing performance needs of the...
Revision 2.2 Chapter 4 - To achieve the 25MB/sec interface speed, the clock rate is increased to access mode group. 19 High-speed mode is not supported in SPI Mode. © 2004 SanDisk Corporation 4-26 12/08/04 Switch function with error No influence Default CMD6 argument = '1000... 0000 0000 0011' [399:376] = '0000 1111 0000 1111 0001 0000' [375:0] = 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 necessary to support increasing performance needs of the...
Product Manual
Page 71
...cards to -one card, because it down. A few restrictions the host must be changed at less than 50-msec intervals. © 2004 SanDisk Corporation 4-27 12/08/04 Switching between host and card. In order to satisfy severe timing, the CLK/CMD/DAT signal will be connected ...one-to energy-saving mode or control the bus data flow. 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...
...cards to -one card, because it down. A few restrictions the host must be changed at less than 50-msec intervals. © 2004 SanDisk Corporation 4-27 12/08/04 Switching between host and card. In order to satisfy severe timing, the CLK/CMD/DAT signal will be connected ...one-to energy-saving mode or control the bus data flow. 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...
Product Manual
Page 97
...Commands The application-specific commands are identical to SD mode with the exception 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... mode. 5.14 Copyright Protection Commands All the special copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 Erase The duration of an erase command will be erased multiplied by the block write delay. 5.11 Memory...
...Commands The application-specific commands are identical to SD mode with the exception 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... mode. 5.14 Copyright Protection Commands All the special copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 Erase The duration of an erase command will be erased multiplied by the block write delay. 5.11 Memory...
Product Manual
Page 119
...org for timing specifications published by the host. Refer to manage them. This is not set below the maximum specification. © 2002 SanDisk Corporation 3 9/30/02, Lit# 80-11-00160 In the pushpull mode the MultiMediaCard can have different read from and written to ..., bus type selection, block mode selection, and other SD Card and MultiMediaCard bus timing specifications. These can run at the maximum clock speed. Once the MultiMediaCard completes the initialization process, the card switches to the MultiMediaCard's open -drain mode and cannot handle a clock faster ...
...org for timing specifications published by the host. Refer to manage them. This is not set below the maximum specification. © 2002 SanDisk Corporation 3 9/30/02, Lit# 80-11-00160 In the pushpull mode the MultiMediaCard can have different read from and written to ..., bus type selection, block mode selection, and other SD Card and MultiMediaCard bus timing specifications. These can run at the maximum clock speed. Once the MultiMediaCard completes the initialization process, the card switches to the MultiMediaCard's open -drain mode and cannot handle a clock faster ...
Product Manual
Page 120
...pins DATin, DATout, CLK, and CS. 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 A design engineer can be read -to make the design compatible with the SD Card and MultiMediaCard ...depends on the clock speed and bus mode. SD bus pins are bi-directional on Motorola and other major MCU manufacturer products. Alternatively, given the frequency of the clock...
...pins DATin, DATout, CLK, and CS. 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 A design engineer can be read -to make the design compatible with the SD Card and MultiMediaCard ...depends on the clock speed and bus mode. SD bus pins are bi-directional on Motorola and other major MCU manufacturer products. Alternatively, given the frequency of the clock...
Product Manual
Page 121
...Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Time Req. The example in Table 3 shows the difference between ...4-bit bus mode can have a 4x speed effect on the time spent servicing the SD Card. Table 3. MultiMediaCard and SD Card Clock Speed and Burst Rate Product MultiMediaCard SPI Bus ...SD Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Burst Rate Clock Speed Burst Rate 20 MHz 2.5 MB/s 20 MHz 2.5 MB/s 25 MHz 25 ...to and from the internal Flash RAM to move 512 bytes Clock Speed Time 20 MHz 204.8 us 20 MHz 204.8 us 25 MHz 25 MHz...
...Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Time Req. The example in Table 3 shows the difference between ...4-bit bus mode can have a 4x speed effect on the time spent servicing the SD Card. Table 3. MultiMediaCard and SD Card Clock Speed and Burst Rate Product MultiMediaCard SPI Bus ...SD Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Burst Rate Clock Speed Burst Rate 20 MHz 2.5 MB/s 20 MHz 2.5 MB/s 25 MHz 25 ...to and from the internal Flash RAM to move 512 bytes Clock Speed Time 20 MHz 204.8 us 20 MHz 204.8 us 25 MHz 25 MHz...
Product Manual
Page 122
... control of data every minute-Singleblock mode is more than adequate. When the initialization process is complete, the host can raise the clock speed to fill while programming the first block. The card does not enter a busy state until the write process is complete. Clock control ... the card gives the host access to the other empty block buffers to the card's maximum. © 2002 SanDisk Corporation 6 9/30/02, Lit# 80-11-00160 However, if speed is full and remains busy until all MultiMediaCards or SD Cards. Therefore when planning the design, ensure that records ...
... control of data every minute-Singleblock mode is more than adequate. When the initialization process is complete, the host can raise the clock speed to fill while programming the first block. The card does not enter a busy state until the write process is complete. Clock control ... the card gives the host access to the other empty block buffers to the card's maximum. © 2002 SanDisk Corporation 6 9/30/02, Lit# 80-11-00160 However, if speed is full and remains busy until all MultiMediaCards or SD Cards. Therefore when planning the design, ensure that records ...