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
... SanDisk SD Card Product Manual 1.2 Features SanDisk SD Card features include: ►Up to 2-GB of data storage ►SD-protocol compatible ►Supports SPI mode ► Targeted for portable and stationary applications for secured (copyrights protected) and unsecured data storage ►Voltage range Basic communication (CMD0, CMD15, CMD55, ACMD41): 2.0 to 3.6V Other commands and memory access...
... SanDisk SD Card Product Manual 1.2 Features SanDisk SD Card features include: ►Up to 2-GB of data storage ►SD-protocol compatible ►Supports SPI mode ► Targeted for portable and stationary applications for secured (copyrights protected) and unsecured data storage ►Voltage range Basic communication (CMD0, CMD15, CMD55, ACMD41): 2.0 to 3.6V Other commands and memory access...
Product Manual
Page 30
... time during Data tOSU 0 14 Transfer mode Output delay time during Data tODLY --- 14 ns Transfer mode Remark © 2004 SanDisk Corporation 3-10 12/08/04 all values referred to min. bus timing parameter values are shown in Figure 3-8; Data Transfer Mode fPP... 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 is illustrated in Table 3-8. referenced to CLK Input setup time Input hold time tISU 6...
... time during Data tOSU 0 14 Transfer mode Output delay time during Data tODLY --- 14 ns Transfer mode Remark © 2004 SanDisk Corporation 3-10 12/08/04 all values referred to min. bus timing parameter values are shown in Figure 3-8; Data Transfer Mode fPP... 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 is illustrated in Table 3-8. referenced to CLK Input setup time Input hold time tISU 6...
Product Manual
Page 33
...SanDisk Corporation 3-13 12/08/04 read current @VDD min. SD Card Interface Description SD Card Product Manual 3.5.3 Card Specific Data Register The Card Specific Data (CSD) Register configuration information is required to access the card... data. read data block length Partial blocks for each field and coded according to 1G [79:79] Yes [78:78] No [77:77] No [76:76] No [75:74] [73:62] [61:59] --- 2 GB 1 GB...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 ...
...SanDisk Corporation 3-13 12/08/04 read current @VDD min. SD Card Interface Description SD Card Product Manual 3.5.3 Card Specific Data Register The Card Specific Data (CSD) Register configuration information is required to access the card... data. read data block length Partial blocks for each field and coded according to 1G [79:79] Yes [78:78] No [77:77] No [76:76] No [75:74] [73:62] [61:59] --- 2 GB 1 GB...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 ...
Product Manual
Page 34
... protection 00b File format --CRC7 1b Reserved CRC Not used, always "1" © 2004 SanDisk Corporation 3-14 12/08/04 R2W_ 3 FACTOR WRITE_BL_ 4 LEN WRITE_BL 1 PARTIAL --- 5... blocks for MMC compatibility Write speed factor Ah 9h 0 00000b 0b Max. Max. Revision 2.2 Chapter 3 - 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...
... protection 00b File format --CRC7 1b Reserved CRC Not used, always "1" © 2004 SanDisk Corporation 3-14 12/08/04 R2W_ 3 FACTOR WRITE_BL_ 4 LEN WRITE_BL 1 PARTIAL --- 5... blocks for MMC compatibility Write speed factor Ah 9h 0 00000b 0b Max. Max. Revision 2.2 Chapter 3 - 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...
Product Manual
Page 49
... if the host and 1 At least 74 clock cycles are initialized 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...values for the start-bit of the card's current state. 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 State (idle) Card is busy or host omitted voltage range...
... if the host and 1 At least 74 clock cycles are initialized 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...values for the start-bit of the card's current state. 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 State (idle) Card is busy or host omitted voltage range...
Product Manual
Page 63
...structure as they were defined in the Card Status stays clear. For example, a card has a definition for OEM application-specific requirements (upon request to switch or expand memory card functions. If a non-ACMD is the same as a normal SD Card command and the APP_CMD bit in the ... 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 , indicating that ACMD is a new feature, introduced in SanDisk's SD Card, but new commands may not be used...
...structure as they were defined in the Card Status stays clear. For example, a card has a definition for OEM application-specific requirements (upon request to switch or expand memory card functions. If a non-ACMD is the same as a normal SD Card command and the APP_CMD bit in the ... 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 , indicating that ACMD is a new feature, introduced in SanDisk's SD Card, but new commands may not be used...
Product Manual
Page 66
...Set the mode bit to switch the functionality of function will be changed. It is recommended to an invalid selection of the card. Selecting 0xF will keep the current function that was strong the return value will be 0xF. − Maximum current consumption ...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 SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function ...
...Set the mode bit to switch the functionality of function will be changed. It is recommended to an invalid selection of the card. Selecting 0xF will keep the current function that was strong the return value will be 0xF. − Maximum current consumption ...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 SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function ...
Product Manual
Page 69
Spec 1.10 or higher func Revision 2.2 Chapter 4 - Figure 4-12 Switch Function Flow Start Spec 1.0-1.10 Card version no.? 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 Revision 2.2 Chapter 4 - Figure 4-12 Switch Function Flow Start Spec 1.0-1.10 Card version no.? 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
...because of 25MB/sec is necessary to access mode group. 19 High-speed mode is not supported in SPI Mode. © 2004 SanDisk Corporation 4-26 12/08/04 Revision 2.2 Chapter 4 - SD Card Protocol Description SanDisk SD Card Product Manual Case (2) - Check function with no error CMD6 argument...0s) For eC High-speed Case (4) - Revision 1.10 (and greater) SD cards can be placed in Default Speed mode. After power-up to 12.5MB/sec interface speed, the speed of growing memory size. To achieve the 25MB/sec interface speed, the clock rate is in high-speed mode using the Switch ...
...because of 25MB/sec is necessary to access mode group. 19 High-speed mode is not supported in SPI Mode. © 2004 SanDisk Corporation 4-26 12/08/04 Revision 2.2 Chapter 4 - SD Card Protocol Description SanDisk SD Card Product Manual Case (2) - Check function with no error CMD6 argument...0s) For eC High-speed Case (4) - Revision 1.10 (and greater) SD cards can be placed in Default Speed mode. After power-up to 12.5MB/sec interface speed, the speed of growing memory size. To achieve the 25MB/sec interface speed, the clock rate is in high-speed mode using the Switch ...
Product Manual
Page 71
...KHz-400 KHz, 2) If the host wants to 50MHz. SD Card Protocol Description SanDisk SD Card Product Manual The host drives only one card, because it down. Maximum current consumption for SD cards operating in the CSD Register are reserved for different card vendors. • When the mobile e-commerce (function 0x1) is...-to lower the clock frequency or shut it is not possible to energy-saving mode or control the bus data flow. Also, in High-speed Mode, the TRAN_SPEED value in the SD Physical Layer Specification v1.01). • When the vendor-specific (function 0xE) is 200mA (averaged...
...KHz-400 KHz, 2) If the host wants to 50MHz. SD Card Protocol Description SanDisk SD Card Product Manual The host drives only one card, because it down. Maximum current consumption for SD cards operating in the CSD Register are reserved for different card vendors. • When the mobile e-commerce (function 0x1) is...-to lower the clock frequency or shut it is not possible to energy-saving mode or control the bus data flow. Also, in High-speed Mode, the TRAN_SPEED value in the SD Physical Layer Specification v1.01). • When the vendor-specific (function 0xE) is 200mA (averaged...
Product Manual
Page 97
... the typical block program time obtained by multiplying the read access time by the block write delay. 5.11 Memory Array Partitioning See SD Card Bus Mode. 5.12 Card Lock/Unlock Usage of the operation by the CSD parameters TAAC and NSAC. After the busy signal clears, ...speed) Not available in the following sections. These card parameters define the typical delay between the end bit of the read access time is not available in SPI mode. 5.14 Copyright Protection Commands All the special copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk...
... the typical block program time obtained by multiplying the read access time by the block write delay. 5.11 Memory Array Partitioning See SD Card Bus Mode. 5.12 Card Lock/Unlock Usage of the operation by the CSD parameters TAAC and NSAC. After the busy signal clears, ...speed) Not available in the following sections. These card parameters define the typical delay between the end bit of the read access time is not available in SPI mode. 5.14 Copyright Protection Commands All the special copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk...
Product Manual
Page 119
..., data loggers, and more. 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 a major impact on the optimum way to manage them. Design considerations include how the end product handles timeout... and/or SD Card. the MultiMediaCard powers up in their design, the clock speed should be incorrect or invalid. MultiMediaCard and SD Card manufacturers have different read from and written to the card may be controllable by MultiMediaCard and SD Card Associations. If they...
..., data loggers, and more. 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 a major impact on the optimum way to manage them. Design considerations include how the end product handles timeout... and/or SD Card. the MultiMediaCard powers up in their design, the clock speed should be incorrect or invalid. MultiMediaCard and SD Card manufacturers have different read from and written to the card may be controllable by MultiMediaCard and SD Card Associations. If they...
Product Manual
Page 120
... DAT bus pins. The maximum burst rate achievable with all MultiMediaCards and SD cards regardless of the MultiMediaCard and SD Card. The SPI bus is the data transfer rate between the card's buffer and host. © 2002 SanDisk Corporation 4 9/30/02, Lit# 80-11-00160 You can be read ...TAAC factor's unit is a read-to make the design compatible with the SD Card and MultiMediaCard depends on Motorola and other major MCU manufacturer products. The burst rate is generally found on the clock speed and bus mode. Alternatively, given the frequency of clock cycles if desired. ...
... DAT bus pins. The maximum burst rate achievable with all MultiMediaCards and SD cards regardless of the MultiMediaCard and SD Card. The SPI bus is the data transfer rate between the card's buffer and host. © 2002 SanDisk Corporation 4 9/30/02, Lit# 80-11-00160 You can be read ...TAAC factor's unit is a read-to make the design compatible with the SD Card and MultiMediaCard depends on Motorola and other major MCU manufacturer products. The burst rate is generally found on the clock speed and bus mode. Alternatively, given the frequency of clock cycles if desired. ...
Product Manual
Page 121
...Card Clock Speed and Transfer Time Product MultiMediaCard SPI Bus mode MMC 1-bit mode SD Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Time Req. to the card's buffer. Table 3. MultiMediaCard and SD Card Clock Speed... and Burst Rate Product MultiMediaCard SPI Bus mode MMC 1-bit mode SD Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Burst Rate Clock Speed... internal Flash RAM to move 512 bytes Clock Speed Time 20 MHz 204.8 us 20 MHz 204.8 us 25...
...Card Clock Speed and Transfer Time Product MultiMediaCard SPI Bus mode MMC 1-bit mode SD Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Time Req. to the card's buffer. Table 3. MultiMediaCard and SD Card Clock Speed... and Burst Rate Product MultiMediaCard SPI Bus mode MMC 1-bit mode SD Card SPI Bus mode SD 1-bit mode SD 4-bit mode Maximum Clock Speed and Burst Rate Clock Speed... internal Flash RAM to move 512 bytes Clock Speed Time 20 MHz 204.8 us 20 MHz 204.8 us 25...
Product Manual
Page 122
... reads and writes data one block buffer gets full during write, 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 The card does not enter a busy state until the write process is received. The...complete, the host can reduce overall power consumption. As mentioned in a design, Multiblock mode is the use of the cards makes the design more flexible and robust. If speed is critical in the Timing section, if the design needs to support the MultiMediaCard, the clock should be written in...
... reads and writes data one block buffer gets full during write, 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 The card does not enter a busy state until the write process is received. The...complete, the host can reduce overall power consumption. As mentioned in a design, Multiblock mode is the use of the cards makes the design more flexible and robust. If speed is critical in the Timing section, if the design needs to support the MultiMediaCard, the clock should be written in...