Product Manual
Page 2
... Busy, updated SPI command class definition, added Error Protection section, changed in SPI mode from SanDisk Corporation. and foreign patents awarded and pending. No. 80-13-00089 Rev 2 4/2000 Printed in this material. changes reflect support of MultiMediaCard Specification version 1.4, updated timing for incidental or consequential damages resulting from the furnishing, performance, or use of this manual is subject...
... Busy, updated SPI command class definition, added Error Protection section, changed in SPI mode from SanDisk Corporation. and foreign patents awarded and pending. No. 80-13-00089 Rev 2 4/2000 Printed in this material. changes reflect support of MultiMediaCard Specification version 1.4, updated timing for incidental or consequential damages resulting from the furnishing, performance, or use of this manual is subject...
Product Manual
Page 3
... 15 1.5.9.6 Data Transfer Rate 15 1.5.9.7 Data Protection in the MultiMediaCard 15 1.5.9.8 Erase 15 1.5.9.9 Write Protection 15 2.0 Product Specifications ...16 2.1 System Environmental Specifications 16 2.2 System Power Requirements 16 2.3 System Performance ...16 2.4 System Reliability and Maintenance 17 2.5 Physical Specifications 17 3.0 Installation ...18 3.1 Mounting...18 4.0 MultiMediaCard Interface Description 19 4.1 Physical Description...19 4.1.1 Pin Assignments in MultiMediaCard Mode 19 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 3
... 15 1.5.9.6 Data Transfer Rate 15 1.5.9.7 Data Protection in the MultiMediaCard 15 1.5.9.8 Erase 15 1.5.9.9 Write Protection 15 2.0 Product Specifications ...16 2.1 System Environmental Specifications 16 2.2 System Power Requirements 16 2.3 System Performance ...16 2.4 System Reliability and Maintenance 17 2.5 Physical Specifications 17 3.0 Installation ...18 3.1 Mounting...18 4.0 MultiMediaCard Interface Description 19 4.1 Physical Description...19 4.1.1 Pin Assignments in MultiMediaCard Mode 19 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 3
Product Manual
Page 5
... 6.4.2.1 Data Write 72 6.4.3 Timing Values...72 6.5 SPI Electrical Interface 73 6.6 SPI Bus Operating Conditions 73 6.7 Bus Timing...73 Ordering Information and Technical Support 75 Ordering Information ...77 MultiMediaCard ...77 Technical Support Services...78 Direct SanDisk Technical Support 78 SanDisk Worldwide Web Site 78 SanDisk Sales Offices...79 Limited Warranty...83 Appendix MultiMediaCard Connectors 85 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK...
... 6.4.2.1 Data Write 72 6.4.3 Timing Values...72 6.5 SPI Electrical Interface 73 6.6 SPI Bus Operating Conditions 73 6.7 Bus Timing...73 Ordering Information and Technical Support 75 Ordering Information ...77 MultiMediaCard ...77 Technical Support Services...78 Direct SanDisk Technical Support 78 SanDisk Worldwide Web Site 78 SanDisk Sales Offices...79 Limited Warranty...83 Appendix MultiMediaCard Connectors 85 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK...
Product Manual
Page 7
MultiMediaCard Product Manual 1.0 Introduction to maintain the stored data. Flash is part of portable devices like mobile phones, pagers and voice recorders. MultiMediaCard/SPI Interface SanDisk Single Chip Controller Data In/Out Control SanDisk Flash Modules SanDisk MultiMediaCard Figure 1-1 MultiMediaCard Block Diagram SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 7 With a form factor of 32mm by SanDisk especially for use in addition to be used . For compatibility with...
MultiMediaCard Product Manual 1.0 Introduction to maintain the stored data. Flash is part of portable devices like mobile phones, pagers and voice recorders. MultiMediaCard/SPI Interface SanDisk Single Chip Controller Data In/Out Control SanDisk Flash Modules SanDisk MultiMediaCard Figure 1-1 MultiMediaCard Block Diagram SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 7 With a form factor of 32mm by SanDisk especially for use in addition to be used . For compatibility with...
Product Manual
Page 8
... compatible • Supports SPI Mode • Targeted for portable and stationary applications • Voltage range - Capacities SDMB-4 4.0 MB SDMB-8 8.0 MB SDMB-16 16.0 MB SDMB-32 32.1 MB 1.3 System Features • Up to 64k cards addressable by the bus protocol Easy card identification Error-protected data transfer Sequential and single/multiple block oriented data transfer SPI Three-wire serial data bus (Clock, dataIn, dataOut) + card specific...
... compatible • Supports SPI Mode • Targeted for portable and stationary applications • Voltage range - Capacities SDMB-4 4.0 MB SDMB-8 8.0 MB SDMB-16 16.0 MB SDMB-32 32.1 MB 1.3 System Features • Up to 64k cards addressable by the bus protocol Easy card identification Error-protected data transfer Sequential and single/multiple block oriented data transfer SPI Three-wire serial data bus (Clock, dataIn, dataOut) + card specific...
Product Manual
Page 9
... in an IDE magnetic disk drive. MultiMediaCard Product Manual 1.4 MultiMediaCard Standard MultiMediaCards are fully compatible with the MultiMediaCard standard specification listed below: The MultiMediaCard System Specification Version 1.4 intelligent on a disk drive but is used to recover data, defective bits are replaced with spare bits to correct t h e data. This specification may be able to access future SanDisk MultiMediaCards built with new flash technology without having...
... in an IDE magnetic disk drive. MultiMediaCard Product Manual 1.4 MultiMediaCard Standard MultiMediaCards are fully compatible with the MultiMediaCard standard specification listed below: The MultiMediaCard System Specification Version 1.4 intelligent on a disk drive but is used to recover data, defective bits are replaced with spare bits to correct t h e data. This specification may be able to access future SanDisk MultiMediaCards built with new flash technology without having...
Product Manual
Page 13
... Start Address Start Stop Transmission Stop Multiple Block Mode Memory Memory Memory Memory Memory Memory Memory Sectors Sectors Sectors Sectors Sectors Sectors Sectors Write Read Start Address Stop Start Stop Single Block Mode Misalignment Error Memory Memory Memory Memory Memory Memory Memory Sectors Sectors Sectors Sectors Sectors Sectors Sectors Start Address (Read) Start Address (Write) Start Address Figure 1-3 Data Transfer Formats SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 13
... Start Address Start Stop Transmission Stop Multiple Block Mode Memory Memory Memory Memory Memory Memory Memory Sectors Sectors Sectors Sectors Sectors Sectors Sectors Write Read Start Address Stop Start Stop Single Block Mode Misalignment Error Memory Memory Memory Memory Memory Memory Memory Sectors Sectors Sectors Sectors Sectors Sectors Sectors Start Address (Read) Start Address (Write) Start Address Figure 1-3 Data Transfer Formats SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 13
Product Manual
Page 14
... order to speed up the erase procedure, multiple sectors can be removed using the PROGRAM_CSD command (see below). Erasing - This feature is corrected prior to transmission to the host. 14 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION If defects are found, t h e data is implemented in the MultiMediaCard controller firmware and not with an Error Correction Code (ECC). The...
... order to speed up the erase procedure, multiple sectors can be removed using the PROGRAM_CSD command (see below). Erasing - This feature is corrected prior to transmission to the host. 14 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION If defects are found, t h e data is implemented in the MultiMediaCard controller firmware and not with an Error Correction Code (ECC). The...
Product Manual
Page 15
... as for the MultiMediaCard mode when t h e card is operating in single block read /write mode is supported. 1.5.9.6 Data Transfer Rate The SPI mode is set (copy) or cleared, indicating the card is not supported in the MultiMediaCard Same as a copy. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 15 MultiMediaCard Product Manual 1.5.8.10 Copy Bit 1.5.9.2 Card Acquisition and Identification The content of...
... as for the MultiMediaCard mode when t h e card is operating in single block read /write mode is supported. 1.5.9.6 Data Transfer Rate The SPI mode is set (copy) or cleared, indicating the card is not supported in the MultiMediaCard Same as a copy. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 15 MultiMediaCard Product Manual 1.5.8.10 Copy Bit 1.5.9.2 Card Acquisition and Identification The content of...
Product Manual
Page 32
...=0 signals that crossing physical block boundaries is supported. DSR_IMP-Defines if the configurable driver stage is divided into subsets (command classes). If set is integrated on the card. MultiMediaCard Product Manual CCC-The MultiMediaCard command set , a driver stage register (DSR) must be spread over more than one byte) WRITE_BLK_MISALIGN-Defines if the data block to Table 5-2. The minimum block size...
...=0 signals that crossing physical block boundaries is supported. DSR_IMP-Defines if the configurable driver stage is divided into subsets (command classes). If set is integrated on the card. MultiMediaCard Product Manual CCC-The MultiMediaCard command set , a driver stage register (DSR) must be spread over more than one byte) WRITE_BLK_MISALIGN-Defines if the data block to Table 5-2. The minimum block size...
Product Manual
Page 33
... Code For Current Consumption @ VDD 2:0 0=0.5mA; 1=1mA; 2=5mA; 3=10mA; 4=25mA; 5=35mA; 6=60mA; 7=100mA VDD_R_CURR_MAX, VDD_W_CURR_MAX-The maximum values for computing the total device size (see 'C_SIZE'). C_SIZE_MULT+2 Table 4-16 Multiply Factor For The Device Size C_SIZE_MULT MULT 0 22 = 4 1 23 = 8 2 24 = 16 3 25 = 32 4 26 = 64 5 27 = 128 6 28 = 256 7 29 = 512 Remark SanDisk MultiMediaCard Product Manual...
... Code For Current Consumption @ VDD 2:0 0=0.5mA; 1=1mA; 2=5mA; 3=10mA; 4=25mA; 5=35mA; 6=60mA; 7=100mA VDD_R_CURR_MAX, VDD_W_CURR_MAX-The maximum values for computing the total device size (see 'C_SIZE'). C_SIZE_MULT+2 Table 4-16 Multiply Factor For The Device Size C_SIZE_MULT MULT 0 22 = 4 1 23 = 8 2 24 = 16 3 25 = 32 4 26 = 64 5 27 = 128 6 28 = 256 7 29 = 512 Remark SanDisk MultiMediaCard Product Manual...
Product Manual
Page 34
...can be set to non-original, this register is a 5 bit binary coded value, defining the number of zero means 1 sector, 31 means 32 sectors. not write protected. 34 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION The contents of this bit cannot be used for the ...number by the card manufacturer. The actual size is one . WP_GRP_ENABLE-A value of Read Access Time 1 2 (write half as fast as for block oriented data write. It defines the ECC code which is '0', i.e. The following table defines the field format. WRITE_BL_PARTIAL-Defines whether...
...can be set to non-original, this register is a 5 bit binary coded value, defining the number of zero means 1 sector, 31 means 32 sectors. not write protected. 34 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION The contents of this bit cannot be used for the ...number by the card manufacturer. The actual size is one . WP_GRP_ENABLE-A value of Read Access Time 1 2 (write half as fast as for block oriented data write. It defines the ECC code which is '0', i.e. The following table defines the field format. WRITE_BL_PARTIAL-Defines whether...
Product Manual
Page 37
different, shorter, format as well. Refer to the SPI Protocol section for t h e addressed host-card communication after the card identification procedure. OCR No SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 37 MultiMediaCard Product Manual 4.5.6 RCA Register 4.5.7 MultiMediaCard Registers in SPI Mode The 16-bit relative card address register carries the card address assigned by State with In SPI mode, the card status register...
different, shorter, format as well. Refer to the SPI Protocol section for t h e addressed host-card communication after the card identification procedure. OCR No SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 37 MultiMediaCard Product Manual 4.5.6 RCA Register 4.5.7 MultiMediaCard Registers in SPI Mode The 16-bit relative card address register carries the card address assigned by State with In SPI mode, the card status register...
Product Manual
Page 40
...However, during card identification. the OCR content will be used to address the card in any non compatibilities before sending out-of this card a relative ...SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION This command is cleared. The wired-or result of the cards do not support. In this card). 5.2.3 Card Identification Process The host starts the card identification process in the card specific data register (CSD) and may not cover the whole range. Since CID numbers are any one card which successfully sends its output drivers from memory...
...However, during card identification. the OCR content will be used to address the card in any non compatibilities before sending out-of this card a relative ...SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION This command is cleared. The wired-or result of the cards do not support. In this card). 5.2.3 Card Identification Process The host starts the card identification process in the card specific data register (CSD) and may not cover the whole range. Since CID numbers are any one card which successfully sends its output drivers from memory...
Product Manual
Page 41
... the content of all CSD registers is the absence of a start bit for more than 5 clock periods after sending CMD2. 5.3 Data Transfer Mode When all cards are acknowledged with the reserved relative card address "0x0000," all cards transfer back to recognize completion is known by State. MultiMediaCard Product Manual identified. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 41
... the content of all CSD registers is the absence of a start bit for more than 5 clock periods after sending CMD2. 5.3 Data Transfer Mode When all cards are acknowledged with the reserved relative card address "0x0000," all cards transfer back to recognize completion is known by State. MultiMediaCard Product Manual identified. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 41
Product Manual
Page 48
... 15 16 17 18 20 Class 0 Basic Class 1 Stream Read + Class 2 Block Read +++ Class 3 Stream Write + Class 4 Block Write + Class 5 Erase Class 6 Write Write-Protection Class 7 Read Write-Protection Class 8 Erase Write-Protection Class 9 I/O Mode2 Class 10-11 Reserved 1) 7-bit Cyclic Redundancy Check. 2) I/O mode class is divided into several classes (See Table 5-2). Each class supports a set of the MultiMediaCard is not supported by the SanDisk MultiMediaCard. 48 SanDisk MultiMediaCard Product Manual Rev...
... 15 16 17 18 20 Class 0 Basic Class 1 Stream Read + Class 2 Block Read +++ Class 3 Stream Write + Class 4 Block Write + Class 5 Erase Class 6 Write Write-Protection Class 7 Read Write-Protection Class 8 Erase Write-Protection Class 9 I/O Mode2 Class 10-11 Reserved 1) 7-bit Cyclic Redundancy Check. 2) I/O mode class is divided into several classes (See Table 5-2). Each class supports a set of the MultiMediaCard is not supported by the SanDisk MultiMediaCard. 48 SanDisk MultiMediaCard Product Manual Rev...
Product Manual
Page 50
... DSR option (as well as the SET_DSR command) is not supported by the SanDisk MultiMediaCard. 2) The addressing capability @ 8 bit address resolution is selected by its card-specific data (CSD) on the CMD line. CMD14 Reserved CMD15 ac [31:16] RCA - [15:0] don't cares* GO_INACTIVE_ STATE Sets the card to send their operation conditions register content in the response...
... DSR option (as well as the SET_DSR command) is not supported by the SanDisk MultiMediaCard. 2) The addressing capability @ 8 bit address resolution is selected by its card-specific data (CSD) on the CMD line. CMD14 Reserved CMD15 ac [31:16] RCA - [15:0] don't cares* GO_INACTIVE_ STATE Sets the card to send their operation conditions register content in the response...
Product Manual
Page 56
... Redundancy Check Bits (7 Bits) Card Active Host Active The difference between the host command and card response is relevant for all responded host commands except CMD1,2,3. This timing diagram is NCR clock cycles. CMD S T Content CRC E Z Z P * * * P S T Content CRC E Z Z Z Figure 5-6 Command Response Timing (Data Transfer Mode) 56 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION Actively-driven P-bits...
... Redundancy Check Bits (7 Bits) Card Active Host Active The difference between the host command and card response is relevant for all responded host commands except CMD1,2,3. This timing diagram is NCR clock cycles. CMD S T Content CRC E Z Z P * * * P S T Content CRC E Z Z Z Figure 5-6 Command Response Timing (Data Transfer Mode) 56 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION Actively-driven P-bits...
Product Manual
Page 77
MultiMediaCard Model SDMB-4 SDMB-8 SDMB-16 SDMB-32 4.0 MB 8.0 MB 16.0 MB 32 .1MB SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 77 Ordering Information and Technical Support Ordering Information To order SanDisk products directly from SanDisk, call 408-542-0595.
MultiMediaCard Model SDMB-4 SDMB-8 SDMB-16 SDMB-32 4.0 MB 8.0 MB 16.0 MB 32 .1MB SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 77 Ordering Information and Technical Support Ordering Information To order SanDisk products directly from SanDisk, call 408-542-0595.
Product Manual
Page 83
..., LOST DATA, OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 83 WHAT THIS WARRANTY COVERS For products found of abuse or operation of SanDisk's responsibilities regarding the SanDisk MultiMediaCard. Limited Warranty Limited Warranty I. II. This card is under the warranty. SanDisk reserves the right to be analyzed, by the user, explaining...
..., LOST DATA, OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 83 WHAT THIS WARRANTY COVERS For products found of abuse or operation of SanDisk's responsibilities regarding the SanDisk MultiMediaCard. Limited Warranty Limited Warranty I. II. This card is under the warranty. SanDisk reserves the right to be analyzed, by the user, explaining...