Product Manual
Page 1
The MultiMediaCard supports version 1.4 of the MultiMediaCard Specification. ® CORPORATE HEADQUARTERS 140 Caspian Court Sunnyvale, CA 94089-1000 408-542-0500 FAX: 408-542-0503 URL: http://www.sandisk.com MultiMediaCard Product Manual This manual covers the SanDisk MultiMediaCard which was developed by SanDisk's Design Center located in Tefen, Israel.
The MultiMediaCard supports version 1.4 of the MultiMediaCard Specification. ® CORPORATE HEADQUARTERS 140 Caspian Court Sunnyvale, CA 94089-1000 408-542-0500 FAX: 408-542-0503 URL: http://www.sandisk.com MultiMediaCard Product Manual This manual covers the SanDisk MultiMediaCard which was developed by SanDisk's Design Center located in Tefen, Israel.
Product Manual
Page 2
... 2 dated 4/2000-Changed mechanical specification drawing, clarified system performance specifications, editorial changes. 2 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION SanDisk and the SanDisk logo are covered or licensed under one or more of this manual is subject to reflect.... No. 80-13-00089 Rev 2 4/2000 Printed in part, be trademarks and/or registered trademarks of the SanDisk MultiMediaCard documentation are protected by copyright law and all damages. changes reflect support of MultiMediaCard Specification version 1.3, new timing...
... 2 dated 4/2000-Changed mechanical specification drawing, clarified system performance specifications, editorial changes. 2 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION SanDisk and the SanDisk logo are covered or licensed under one or more of this manual is subject to reflect.... No. 80-13-00089 Rev 2 4/2000 Printed in part, be trademarks and/or registered trademarks of the SanDisk MultiMediaCard documentation are protected by copyright law and all damages. changes reflect support of MultiMediaCard Specification version 1.3, new timing...
Product Manual
Page 3
... and Write Operations 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...
... and Write Operations 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...
Product Manual
Page 4
... Transition Table 53 5.9 Responses...54 5.10 Timings...56 5.10.1 Command and Response 56 5.10.2 Data Read...57 5.10.3 Data Write...58 5.10.4 Timing Values...60 4 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000...
... Transition Table 53 5.9 Responses...54 5.10 Timings...56 5.10.1 Command and Response 56 5.10.2 Data Read...57 5.10.3 Data Write...58 5.10.4 Timing Values...60 4 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000...
Product Manual
Page 5
... 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...
... 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...
Product Manual
Page 7
... factor, low power and low cost. 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 It also has a wide operating range for ...as maximum frequency, card identification, etc.) are expected to 32 million bytes of memory using SanDisk Flash memory chips which were designed by SanDisk especially for maximum scalability and configurability. It features low power consumption and is non-volatile,...
... factor, low power and low cost. 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 It also has a wide operating range for ...as maximum frequency, card identification, etc.) are expected to 32 million bytes of memory using SanDisk Flash memory chips which were designed by SanDisk especially for maximum scalability and configurability. It features low power consumption and is non-volatile,...
Product Manual
Page 8
... data storage • MultiMediaCard protocol 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...required to interface this product to a host system. Card selection via a hardware CS signal Not available Optional. Single block read/write 8 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000...
... data storage • MultiMediaCard protocol 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...required to interface this product to a host system. Card selection via a hardware CS signal Not available Optional. Single block read/write 8 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000...
Product Manual
Page 9
... reliability. This command contains the address. The host software does not get more and more sophisticated. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 9 This intelligent (microprocessor) subsystem provides many cases offers enhancements. Sophisticated system for the command to... 95014-2465 USA Phone: 408-253-0441 Fax: 408-253-8811 Email: [email protected] http://www.mmca.org 1.5 Functional Description SanDisk MultiMediaCards contain a high level, intelligent subsystem as flash devices are replaced with a spare bit within t h e sector header. This...
... reliability. This command contains the address. The host software does not get more and more sophisticated. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 9 This intelligent (microprocessor) subsystem provides many cases offers enhancements. Sophisticated system for the command to... 95014-2465 USA Phone: 408-253-0441 Fax: 408-253-8811 Email: [email protected] http://www.mmca.org 1.5 Functional Description SanDisk MultiMediaCards contain a high level, intelligent subsystem as flash devices are replaced with a spare bit within t h e sector header. This...
Product Manual
Page 10
... enter the sleep mode to both MultiMediaCard and SPI modes. 1.5.8 MultiMediaCard Mode 1.5.4 Wear Leveling 1.5.8.1 MultiMediaCard Standard Compliance SanDisk MultiMediaCards do not require or perform a Wear Level operation. 1.5.5 Using the Erase Command The MultiMediaCard is in nearly ... occur. Should the MultiMediaCard host define an operating voltage range which a file of MultiMediaCards. MultiMediaCard Product Manual 1.5.3 Endurance SanDisk MultiMediaCards have power pins long enough to the inactive state by using the Erase command, a write to capacity) was rewritten...
... enter the sleep mode to both MultiMediaCard and SPI modes. 1.5.8 MultiMediaCard Mode 1.5.4 Wear Leveling 1.5.8.1 MultiMediaCard Standard Compliance SanDisk MultiMediaCards do not require or perform a Wear Level operation. 1.5.5 Using the Erase Command The MultiMediaCard is in nearly ... occur. Should the MultiMediaCard host define an operating voltage range which a file of MultiMediaCards. MultiMediaCard Product Manual 1.5.3 Endurance SanDisk MultiMediaCards have power pins long enough to the inactive state by using the Erase command, a write to capacity) was rewritten...
Product Manual
Page 11
... to it. 1.5.8.4 Card Status MultiMediaCard status is sent as the data field in a 32 bit status register which type are currently connected. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 11 The host can only read the card's CID register using the READ_CID MultiMediaCard command. Status register provides information about the...
... to it. 1.5.8.4 Card Status MultiMediaCard status is sent as the data field in a 32 bit status register which type are currently connected. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 11 The host can only read the card's CID register using the READ_CID MultiMediaCard command. Status register provides information about the...
Product Manual
Page 12
...Erase groups are grouped into Write Protect Groups (WPG) of 32 erase groups. The number of various memory structures, for pre-erasing of 16 or 32 sectors depending on card size. A diagram of erase groups can be used for t h e different MultiMediaCards are grouped into ... Group 0 Erase Group 0 Sector 1: Bytes 512 - 1,023 Sector 0: Bytes 0 - 511 Figure 1-3 Memory Array Partitioning 12 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION The write/erase access to the last byte, it . The last (highest in a single erase command. Any combination of ...
...Erase groups are grouped into Write Protect Groups (WPG) of 32 erase groups. The number of various memory structures, for pre-erasing of 16 or 32 sectors depending on card size. A diagram of erase groups can be used for t h e different MultiMediaCards are grouped into ... Group 0 Erase Group 0 Sector 1: Bytes 512 - 1,023 Sector 0: Bytes 0 - 511 Figure 1-3 Memory Array Partitioning 12 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION The write/erase access to the last byte, it . The last (highest in a single erase command. Any combination of ...
Product Manual
Page 13
... Manual Table 1-3 Memory Array Structures Summary Structure SDMB-4 SDMB-8 SDMB-16 Bytes 4.03 MB 8.03 MB 16.06 MB Sector 7,872 15,680 31,360 Erase Group 16 16 32 Size [sectors] # of Erase 492 980 980 Groups Write Protect 32 32 32 Group Size [erase groups] # of Write 16 31 31 Protect Goups Note: All measurements are... 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...
... Manual Table 1-3 Memory Array Structures Summary Structure SDMB-4 SDMB-8 SDMB-16 Bytes 4.03 MB 8.03 MB 16.06 MB Sector 7,872 15,680 31,360 Erase Group 16 16 32 Size [sectors] # of Erase 492 980 980 Groups Write Protect 32 32 32 Group Size [erase groups] # of Write 16 31 31 Protect Goups Note: All measurements are... 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...
Product Manual
Page 14
In order to the host. 14 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION Every data block must follow a strict command.... The erase operation is divided into erase groups of measure for erase. Misalignment is terminated with 16 bit CRC which will be selected for determining an erase is corrected prior to transmission to speed...length restrictions apply to multiple blocks as shown in the above figure. This feature is , the unit of 16 or 32 sectors. The start address for Erasing To facilitate selection, a first command with a physical OTP...
In order to the host. 14 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION Every data block must follow a strict command.... The erase operation is divided into erase groups of measure for erase. Misalignment is terminated with 16 bit CRC which will be selected for determining an erase is corrected prior to transmission to speed...length restrictions apply to multiple blocks as shown in the above figure. This feature is , the unit of 16 or 32 sectors. The start address for Erasing To facilitate selection, a first command with a physical OTP...
Product Manual
Page 15
... MultiMediaCard controller firmware and not with t h e copy bit set (marked as a copy) it cannot be cleared. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 15 This feature is a secondary communication protocol for MultiMediaCards. The host must work within the valid voltage range (2.7 to... MultiMediaCard protocol, designed to MultiMediaCard mode. This mode is done via the CS signal. 1.5.9.3 Card Status In SPI mode only 16 bits (containing the errors relevant to 3.6) volts of the card. Same as in MultiMediaCard mode. 1.5.9.9 Write Protection Same as ...
... MultiMediaCard controller firmware and not with t h e copy bit set (marked as a copy) it cannot be cleared. SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 15 This feature is a secondary communication protocol for MultiMediaCards. The host must work within the valid voltage range (2.7 to... MultiMediaCard protocol, designed to MultiMediaCard mode. This mode is done via the CS signal. 1.5.9.3 Card Status In SPI mode only 16 bits (containing the errors relevant to 3.6) volts of the card. Same as in MultiMediaCard mode. 1.5.9.9 Write Protection Same as ...
Product Manual
Page 16
Non-Operating: 1,000 G max. Operating: 1,000 G max. Operating: 80,000 feet max. Non-Operating: 80,000 feet max. 2.2 Typical System Power Requirements Operation Read: Write: Sleep: @ 3.3 V Non-Operating: 15 G peak to peak max. MultiMediaCard Product Manual 2.0 Product Specifications For all the following specifications, values are defined at ambient temperature and nominal supply voltage unless otherwise stated. 2.1 System Environmental Specifications Temperature Humidity Acoustic Noise: Vibration Shock Altitude (relative to sea level) Operating: -25° C to 85° C Non-...
Non-Operating: 1,000 G max. Operating: 1,000 G max. Operating: 80,000 feet max. Non-Operating: 80,000 feet max. 2.2 Typical System Power Requirements Operation Read: Write: Sleep: @ 3.3 V Non-Operating: 15 G peak to peak max. MultiMediaCard Product Manual 2.0 Product Specifications For all the following specifications, values are defined at ambient temperature and nominal supply voltage unless otherwise stated. 2.1 System Environmental Specifications Temperature Humidity Acoustic Noise: Vibration Shock Altitude (relative to sea level) Operating: -25° C to 85° C Non-...
Product Manual
Page 17
... 2.4 System Reliability and Maintenance MTBF Preventive Maintenance Data Reliability Endurance > 1,000,000 hours None < 1 non-recoverable error in millimeters. Figure 2-1 MultiMediaCard Dimensions SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 17 maximum Length: 32mm ± 0.1mm Width: 24mm ± 0.08mm Thickness: 1.4mm ± 0.1mm 0.2 1.4 ± 0.1 4.5 min. 1.2 max. 32.0 ± 0.1 0.00 3.10...
... 2.4 System Reliability and Maintenance MTBF Preventive Maintenance Data Reliability Endurance > 1,000,000 hours None < 1 non-recoverable error in millimeters. Figure 2-1 MultiMediaCard Dimensions SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 17 maximum Length: 32mm ± 0.1mm Width: 24mm ± 0.08mm Thickness: 1.4mm ± 0.1mm 0.2 1.4 ± 0.1 4.5 min. 1.2 max. 32.0 ± 0.1 0.00 3.10...
Product Manual
Page 18
MultiMediaCard Product Manual 3.0 Installation 3.1 Mounting The MultiMediaCard can be installed in any platform that has a MultiMediaCard slot and complies with the MultiMediaCard Standard. 18 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION
MultiMediaCard Product Manual 3.0 Installation 3.1 Mounting The MultiMediaCard can be installed in any platform that has a MultiMediaCard slot and complies with the MultiMediaCard Standard. 18 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION
Product Manual
Page 19
... is a bi-directional signal. NC=not connected. 4.1.2 Pin Assignments in SPI Mode Table 4-2 SPI Pad Definition Pin # Name Type* 1 CS I 2 DataIn I 3 VSS1 S 4 VDD S 5 CLK I =input; SanDisk MultiMediaCard Product Manual Rev. 2 © 2000...
... is a bi-directional signal. NC=not connected. 4.1.2 Pin Assignments in SPI Mode Table 4-2 SPI Pad Definition Pin # Name Type* 1 CS I 2 DataIn I 3 VSS1 S 4 VDD S 5 CLK I =input; SanDisk MultiMediaCard Product Manual Rev. 2 © 2000...
Product Manual
Page 20
...f the host does not allow the switchable ROD implementation, a fix RCMD can replace the ROD in the SanDisk MultiMediaCard. • The inserted card will not be used. The SanDisk MultiMediaCard will be properly reset also when CLK carries a clock frequency fPP. • Data transfer failures induced ...by removal/insertion should be detected by the bus master using the CRC codes which suffix every bus transaction. 20 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION If the hot insertion feature is implemented in t h e host, the host has to supply the card....
...f the host does not allow the switchable ROD implementation, a fix RCMD can replace the ROD in the SanDisk MultiMediaCard. • The inserted card will not be used. The SanDisk MultiMediaCard will be properly reset also when CLK carries a clock frequency fPP. • Data transfer failures induced ...by removal/insertion should be detected by the bus master using the CRC codes which suffix every bus transaction. 20 SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION If the hot insertion feature is implemented in t h e host, the host has to supply the card....
Product Manual
Page 21
... t h e programming process. Power Supply CS SPI Bus Master CS SPI Bus (CLK, DataIN, DataOut) SPI Card SPI Card Figure 4-2 MultiMediaCard Bus System SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 21 There are replaced by a hardware Chip Select (CS) signal. As any other SPI device the MultiMediaCard SPI channel consists of...
... t h e programming process. Power Supply CS SPI Bus Master CS SPI Bus (CLK, DataIN, DataOut) SPI Card SPI Card Figure 4-2 MultiMediaCard Bus System SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION 21 There are replaced by a hardware Chip Select (CS) signal. As any other SPI device the MultiMediaCard SPI channel consists of...