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
... Introduction 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...
... Introduction 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...
Product Manual
Page 30
... 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. Data Transfer Mode fPP Clock Low Time... tWL 0 50 7 --- VIL Output delay time during Data tOSU 0 14 Transfer mode Output delay time during Data tODLY --- 14 ns Transfer mode Remark © 2004 SanDisk...
... 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. Data Transfer Mode fPP Clock Low Time... tWL 0 50 7 --- VIL Output delay time during Data tOSU 0 14 Transfer mode Output delay time during Data tODLY --- 14 ns Transfer mode Remark © 2004 SanDisk...
Product Manual
Page 33
...1b 0b 0b 0b 00b F24h F22h F1Eh F13h F03h EDFh 74Bh 383h 111b 110b Card command classes Max. read current @VDD © 2004 SanDisk Corporation 3-13 12/08/04 Max. read current @VDD min. TAAC Width 2...77:77] No [76:76] No [75:74] [73:62] [61:59] --- 2 GB 1 GB 512 MB 256 MB 128 MB 64 MB 32 MB 16 MB 100 mA [58:56] 80 mA... configuration information is required to access the card data. In Table 3-11, the Cell Type column defines the CSD field as read access time-2 in "real world" units for read access time-1 NSAC 8 R TRANS_ 8 R SPEED CCC 12 R READ_BL_ 4 R LEN ...
...1b 0b 0b 0b 00b F24h F22h F1Eh F13h F03h EDFh 74Bh 383h 111b 110b Card command classes Max. read current @VDD © 2004 SanDisk Corporation 3-13 12/08/04 Max. read current @VDD min. TAAC Width 2...77:77] No [76:76] No [75:74] [73:62] [61:59] --- 2 GB 1 GB 512 MB 256 MB 128 MB 64 MB 32 MB 16 MB 100 mA [58:56] 80 mA... configuration information is required to access the card data. In Table 3-11, the Cell Type column defines the CSD field as read access time-2 in "real world" units for read access time-1 NSAC 8 R TRANS_ 8 R SPEED CCC 12 R READ_BL_ 4 R LEN ...
Product Manual
Page 34
...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 min. CSD Code Description 111b 110b 0x07 ..."1" © 2004 SanDisk Corporation 3-14 12/08/04 Max. Max. write current @VDD max. 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...
...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 min. CSD Code Description 111b 110b 0x07 ..."1" © 2004 SanDisk Corporation 3-14 12/08/04 Max. Max. write current @VDD max. 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
... values for the start-bit of the card's current state. Revision 2.2 Chapter 4 - The cards are expected 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 ... (stby) CMD3 Card responds w/new RCA From all card CMD lines are required prior to starting bus communication. © 2004 SanDisk Corporation 4-5 12/08/04 SD Card Protocol Description SanDisk SD Card Product Manual Figure 4-7 SD Memory Card State Diagram-Card Identification Mode SPI ...
... values for the start-bit of the card's current state. Revision 2.2 Chapter 4 - The cards are expected 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 ... (stby) CMD3 Card responds w/new RCA From all card CMD lines are required prior to starting bus communication. © 2004 SanDisk Corporation 4-5 12/08/04 SD Card Protocol Description SanDisk SD Card Product Manual Figure 4-7 SD Memory Card State Diagram-Card Identification Mode SPI ...
Product Manual
Page 63
...does one of the following ACMD numbers 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...-block-read or -write commands (CMD24 or CMD17). SD Card Protocol Description SanDisk SD Card Product Manual 4.4.9 new SD card-specific commands, the SD Card uses the application-specific commands feature to switch or expand memory card functions. Switch Function Command Switch Function command (CMD6) is ...
...does one of the following ACMD numbers 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...-block-read or -write commands (CMD24 or CMD17). SD Card Protocol Description SanDisk SD Card Product Manual 4.4.9 new SD card-specific commands, the SD Card uses the application-specific commands feature to switch or expand memory card functions. Switch Function Command Switch Function command (CMD6) is ...
Product Manual
Page 66
... selects 0xF for all selected functions except for functions that was strong the return value will be 0. SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is the result of function will be 0xF. − Maximum...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 Select only one of the card. Revision 2.2 Chapter 4 - It is accomplished by...
... selects 0xF for all selected functions except for functions that was strong the return value will be 0. SD Card Protocol Description SanDisk SD Card Product Manual Mode 1 Operation-Set Function CMD6 is the result of function will be 0xF. − Maximum...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 Select only one of the card. Revision 2.2 Chapter 4 - It is accomplished by...
Product Manual
Page 69
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. Spec 1.10 or higher func
Product Manual
Page 70
The high-speed function belongs to support increasing performance needs of the host and because of growing memory size. SD Card Protocol Description SanDisk SD Card Product Manual Case (2) - Switch function with error CMD6 argument = '0000 0000 1111 1000 1111 0010 0000 0001' Read Data = [511:496] = '0000 0000 0000 0000' (...
The high-speed function belongs to support increasing performance needs of the host and because of growing memory size. SD Card Protocol Description SanDisk SD Card Product Manual Case (2) - Switch function with error CMD6 argument = '0000 0000 1111 1000 1111 0010 0000 0001' Read Data = [511:496] = '0000 0000 0000 0000' (...
Product Manual
Page 71
... maximum data transfer frequency, defined by the Switch Function command (CMD6). 4.4.12 Command System SD Card commands CMD34-37, CMD50, CMD57 are meaningless. Revision 2.2 Chapter 4 - In High-speed Mode, VDD_R_CURR_MIN, VDD_W_CURR_MIN, VDD_R_CURR_MAX and VDD_W_CURR_MAX values in the CSD Register are reserved for SD command...DAT signal will be changed at less than 50-msec intervals. © 2004 SanDisk Corporation 4-27 12/08/04 If necessary, the host will be completed by the host until the card becomes steady: 1) Issue continuous clock in the SD Physical Layer Specification v1.01...
... maximum data transfer frequency, defined by the Switch Function command (CMD6). 4.4.12 Command System SD Card commands CMD34-37, CMD50, CMD57 are meaningless. Revision 2.2 Chapter 4 - In High-speed Mode, VDD_R_CURR_MIN, VDD_W_CURR_MIN, VDD_R_CURR_MAX and VDD_W_CURR_MAX values in the CSD Register are reserved for SD command...DAT signal will be changed at less than 50-msec intervals. © 2004 SanDisk Corporation 4-27 12/08/04 If necessary, the host will be completed by the host until the card becomes steady: 1) Issue continuous clock in the SD Physical Layer Specification v1.01...
Product Manual
Page 97
...write blocks (WRITE_BL) to be erased multiplied by the block write delay. 5.11 Memory Array Partitioning See SD Card Bus Mode. 5.12 Card Lock/Unlock Usage of the read access time by this factor. In both cases ...Commands All the special copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 SPI Protocol SD Card Product Manual recover (e.g., reset the card, power cycle, reject). It applies to ... of the CMD0 command R1 response. 5.16 High-speed Mode (25MB/sec interface speed) Not available in the following sections.
...write blocks (WRITE_BL) to be erased multiplied by the block write delay. 5.11 Memory Array Partitioning See SD Card Bus Mode. 5.12 Card Lock/Unlock Usage of the read access time by this factor. In both cases ...Commands All the special copyright protection ACMDs and security functionality are defined in SPI Mode. © 2004 SanDisk Corporation 5-7 12/08/04 SPI Protocol SD Card Product Manual recover (e.g., reset the card, power cycle, reject). It applies to ... of the CMD0 command R1 response. 5.16 High-speed Mode (25MB/sec interface speed) Not available in the following sections.
Product Manual
Page 119
This Application Note will review these cards were designed to support this wide range of the product. the MultiMediaCard powers up in their design, the clock speed should be incorrect or invalid. Read access and program times Read access and program times are many ... specifications published by the host. 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 from and written to www.mmca.org and www.sdcard.org for the engineer to the push-pull...
This Application Note will review these cards were designed to support this wide range of the product. the MultiMediaCard powers up in their design, the clock speed should be incorrect or invalid. Read access and program times Read access and program times are many ... specifications published by the host. 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 from and written to www.mmca.org and www.sdcard.org for the engineer to the push-pull...
Product Manual
Page 120
... the time-out values derived from the CSD register of the MultiMediaCard and SD Card. A design engineer can convert TAAC units to make the design compatible with the SD Card and MultiMediaCard depends on the clock speed and bus mode. Host Design Considerations: NAND MMC and SD-based Products Application..., and DAT in 1-bit mode and CLK, CMD, and DAT[0:3] in Table 1. The R2W_FACTOR is the data transfer rate between the card's buffer and host. © 2002 SanDisk Corporation 4 9/30/02, Lit# 80-11-00160 The SPI bus is time, and the NSAC factor has units of customer brand. ...
... the time-out values derived from the CSD register of the MultiMediaCard and SD Card. A design engineer can convert TAAC units to make the design compatible with the SD Card and MultiMediaCard depends on the clock speed and bus mode. Host Design Considerations: NAND MMC and SD-based Products Application..., and DAT in 1-bit mode and CLK, CMD, and DAT[0:3] in Table 1. The R2W_FACTOR is the data transfer rate between the card's buffer and host. © 2002 SanDisk Corporation 4 9/30/02, Lit# 80-11-00160 The SPI bus is time, and the NSAC factor has units of customer brand. ...
Product Manual
Page 121
...mode can have a 4x speed effect on the time spent servicing the SD Card. 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... moving 512 bytes of the SD Card and MultiMediaCard are slower than the burst rate because each card includes the busy time to move 512 bytes Clock Speed Time 20 MHz 204.8 us 20...
...mode can have a 4x speed effect on the time spent servicing the SD Card. 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... moving 512 bytes of the SD Card and MultiMediaCard are slower than the burst rate because each card includes the busy time to move 512 bytes Clock Speed Time 20 MHz 204.8 us 20...
Product Manual
Page 122
... the ability to turn power to the card's maximum. © 2002 SanDisk Corporation 6 9/30/02, Lit# 80-11-00160 When the initialization process is unnecessary, allowing the host to power-down the bus can raise the clock speed to the card on or off independent of whether the card is critical in Multiblock mode the...
... the ability to turn power to the card's maximum. © 2002 SanDisk Corporation 6 9/30/02, Lit# 80-11-00160 When the initialization process is unnecessary, allowing the host to power-down the bus can raise the clock speed to the card on or off independent of whether the card is critical in Multiblock mode the...