Free Shipping! New Arrivals
IDE to USB 2.0 Cable Adapter - Turn Your 2.5", 3.5" or 5.25" IDE Drive Into A USB Drive!
LG Wireless-N Smart TV Upgrader Digital Media Receiver w/HDMI & Remote Control
FREE Product Samples for home and office!
Watch 100,00 of Movies & Shows instantly on your T - Printer Ink, Toner, & More!


By Jason Kohrs - 03.FEB.05

MMC and SD

Flash memory is available in so many formats that it can be difficult to know what will work with any particular device.  Devices such as MP3 players, PDAs, mobile phones, digital cameras, and personal computers can take advantage of flash memory to bolster their storage capacity, but selecting the right format may be easier said than done.

To try to address all of the common formats in one Tech Tip might be quite a read, so we're doing a two part series on Flash Memory. Part I of the Flash memory series will focus on two similar, very popular and generally interchangeable formats: M MC and SD

The Basics

Before getting into the details, some background on each card may be appropriate.  The letters ‘ M MC' stand for MultiMedia Card, which is a format that was developed jointly by SanDisk and Siemens in 1997.  The letters ‘SD' stand for Secure Digital, and this format is an improvement on the original M MC design, and was developed jointly by SanDisk, Matsushita Electronics (better known as  Panasonic) and Toshiba.

Both formats are quite durable and the solid state (no moving parts) components are protected by a rigid plastic shell.  The devices are generally unaffected by extreme temperatures, and should withstand a drop of 10 feet without experiencing any damage from shock.

Physical Features

SD Cards Cheap! @ Geeks.comBoth MMC and SD flash memory units measure approximatly 24mm x 32mm x 2.1mm, about the size of a typical postage stamp, and weigh a mere 2 grams.  This miniature footprint may make them about the easiest way to misplace your data, but also allows the devices that accept them to be smaller.  Personal electronics are shrinking as they get more powerful, and the necessary accessories need to keep pace. Although they share the same basic form factor, MMC and SD cards can be distinguished by two physical features, a sliding tab and the number of connections.

Buy MMC and SD cards @ geeks.comWhen looking at an MMC or SD card so that the label is facing you, and the electrical connections are facing away from you, there will be a notch in the upper right corner of the card.  From this point of reference there will be a small sliding tab on the left edge of an SD card, not found on an MMC card.  Compare this 512MB M MC card with this 512MB SD card and you can see the difference if you look closely at the enlarged images. This tab slides into two positions, locked and unlocked. It allows the user to manually write protect the data on the card, which means with the tab in the locked position data can be read from the card, but nothing can be written to or erased from the card.

The other physical difference is on the backside of the card.  An M MC card features seven electrical connections (small rectangular pads for data transfer and receiving power), whereas an SD card has nine.

  • While there may be rare exceptions, for all practical purposes, SD & MMC cards may be used interchangeably on current devices, especially if they indicate "SD/MMC" compatibility.

Transfer Rate

SD and M MC cards are capable of similar data transfer rates, with a slight edge going to the SD cards.  SD cards are now available with write speeds rated at 60x (9 MB/s) and read speeds rated at 66x (10 MB/s), while M MC transfer rates seem to peak at 9 MB/s in either direction.  Not much of a difference and both are quite fast, but end user results will vary and may not reach these speeds in real world use, regardless of format chosen.

SD and MMC cards should reference a speed as part of the technical specification, and it is an important thing to consider when shopping around.  Lower speed cards are still commercially available, and can have an impact on the performance of digital cameras or other devices where speed may be critical.  Each ‘x' in the speed rating represents 0.15 MB/s, so if 45x compared to 66x doesn't sound like a big deal to you, maybe putting it in terms of 6.75 MB/s compared to 10 MB/s will. Instead of actual speed ratings, some manufacturers will use words like “High Speed” or “Ultra” when referring to the faster cards.

Note: Check the actual write speed specs of your device before purchasing "Ultra" or "High Speed' chips. You could be putting a Hemi engine in a AMC Gremlin. Don't spend the extra money if the camera does not support it.


Fat With Data @ Geeks.comSD cards are readily available in sizes up to 1 GB, 2 GB models are starting to show up, and the SD Card Association states that models with up to 4 GB and 8 GB of storage capacity are also on the way.  In contrast, MMC cards have a maximum capacity of 512MB, making the SD technology much more appealing.


Load and Lock @ Geeks.comAs mentioned in the physical features section above, SD cards offer the benefit of write protection.  By ‘locking' the card, a user can be assured that the data is secure until they take the necessary step to un protect it.  Fears of accidentally losing or changing data can be eliminated by using an SD card over an MMC card, thus improving the security of the data.

Another feature supported by SD, but not MMC, involves copyright protection. The SanDisk web site refers to this feature as "cryptographic security for protection of copyrighted data", and other locations reference it as DRM, or Digital Rights Management.  Basically, licensed content can be written to an SD card and it can not be executed except from that specific card. 


In general, SD and MMC cards are interchangeable and either can be used in a compatible device.  An SD card may generally cost more than an MMC card with the same capacity, but as seen in this Tech Tip, it does offer more for the money.

Many card readers are available for personal computers that promote the ability to read and write to a variety of common flash media formats.  A 15-in-1 reader/writer, such as this one, can be made quite compact thanks in part to the fact that two of the 15, MMC and SD, can be read from the same slot on the device.

RipFlash DX 256MB USB MP3/WMA Player and WMA Recorder MP3 players generally come with a base amount of memory to store music files, but having an expansion slot allows users to increase the capacity, and play time, by adding flash memory of their choice.  The Pogo RipFlash MP3 Player is such a device, providing 256MB onboard as well as an SD/ MMC slot for easy expandability.

Mobile phones and PDAs can also take advantage of increased storage space thanks to flash memory slots.  The Handspring Treo 600 is a combination phone/PDA that offers an SD/ MMC slot for such convenience.

And of course, digital cameras use flash memory as their ‘film', where larger and faster cards are always a welcome upgrade. odak DX7630 6.1MP 3x Optical Zoom 4x Digital Zoom Camera The 6.1 MegaPixel Kodak DX7630 could fill up the same SD/M MC card much faster than the 3.2 MegaPixel Umax AstraPix 640, but one of the great things about these cards is that the user can choose the size, as well as the quantity to have on hand, in order to suit their particular needs and budget.

One word of warning – be sure to check your device for the capacity of the card that it can handle.  If your camera can handle only up to a 512 MB card, then using a 1 GB card in the camera will be pointless (depending on the device, some will not even be able to read the card, whereas others will only use up to the capacity that it is rated for. Either way, you want to make sure that you match the card properly to the device). So as always, check your product's manual to be sure that you buy memory that it can support.

Final Words

Ultra 7-in-1 USB 2.0 Card Reader (Black)MMC and SD are two of the more commonly used formats of flash memory, but as mentioned, there are several others.  Keep an eye out for next week's Tech Tip:  Part II of the Flash Memory Series will address Compact Flash, Smart Media, Memory Stick, and xD formats.

Did you find this article helpful?
Do you have a question or comment?

Blog your tech tips comments!

Readers Digress: Basics of RAID now brings you Readers Digress - questions, comments, compliments, and even complaints from our loyal Tech Tips readers.

Every week we get a lot of great Geeky feedback from our Tech Tips Readers. Although we can't respond to everyone, we will post questions or comments that we think are representative of the many emails that we receive.

I have set up two Seagate 160 GB hard drives in a RAID-1 configuration. They are running fine for over a year now. My question is, if there is a hard drive failure how do I recover the data? Will I see an error message on boot-up that one of the mirrored drives has failed? How do I boot from the remaining good drive? Can I buy a new drive and set up a new mirrored configuration without losing the data?

Hi Steve,
With RAID 1, if one hard drive were to fail, there would be no need for recovery as the data would still be intact. The system will continue to operate on the remaining good hard drive, and warning messages regarding the status of your RAID array would be provided to you by the system to let you know of the problem. If it happens while in Windows, RAID monitoring software included with many controllers will tell you of the problem, otherwise you should get a warning during boot up, just after the initial post screens and before the Windows splash screen. You can then verify that it isn't just a bad connection or loose wire, and then replace the bad drive, if necessary.

I actually test this on occasion with my two systems that run RAID 1. Using hot swappable drive bays, I will remove one drive to see how the system responds, doing so before the system is started and in a subsequent test while the system is loaded into Windows. Gives me a sense of confidence that all is well, but try it at your own risk!

What software do you need to operate the various types of RAID configurations?
Bruce Smith, PE
Senior EE

Hi Bruce,
Any software necessary should be included with the RAID controller. A set of drivers is generally included for the various versions of Windows and Linux, and many cards also include a diagnostic utility. A utility such as this will monitor the RAID array and provide the user of real time information on the general health of the array, status of the data on each drive, and specifications of the drives installed.

I find your techtips to be extremely helpful. On the RAID problem, specifically a RAID 1 system, which I do not have, it has always bothered me that if you mirror and something crashes the first drive due to software error, that error will immediately be written to the second drive so you really won't have a backup. So the question is whether there is some way to get the mirroring advantage in a way that this would be prevented.
Thanks, Sheldon Levy

Hi Sheldon,
The scenario you describe is a possibility. A software error, or perhaps a virus, could compromise both drives and render the redundancy useless as the data on one would be no better than the data on the other. RAID 1 will prevent a loss of data due to a hardware failure on one drive, which is definitely better than nothing.

Enjoyed your article but I would like to point out that implementing RAID may not require starting from the beginning and re-installing the operating system and all software as stated in your article. The following information can be found on the Intel web site:

The Intel Pentium 4 Express Chipsets, 925XE, 915G and 915P, with Intel Matrix Storage Technology can be easily upgraded to RAID when adding a second Serial ATA hard drive. The Intel® Application Accelerator utility (included with platforms supporting Intel Matrix Storage Technology) handles the configuration and migration running in the background, allowing users to surf the Web or read e-mail during the process.
I haven't tried it but it sound great

You may be right, and it does sound great. I can't keep up with all the latest and greatest, and I have not seen Intel's Matrix Storage Technology in action, but have seen demos of similar technology developed by nVidia for their nForce series of motherboards. The nVidia solution allows for drives connected to a particular set of drive controllers to be changed on the fly from various configurations of RAID to JBOD (Just a Bunch of Disks), or vice versa. In this sense, a user to could set up a system on one of these motherboards using drives in JBOD and later click a few buttons inside Windows, wait about an hour, and have a RAID 1 array created for them.

But, there are specific motherboards that support this, and any drivers necessary for such configurations are installed up front, in anticipation of any future changes. Taking your typcial desktop system without RAID capabilities pre-installed and migrating to RAID will probably be as described in the Tech Tip, and require much more work than what Intel and nVidia are now rolling out.

The advancements in this area are pretty exciting, and will hopefully make the technology less intimidating to the average user.


Computer Geeks - Your #1 Source for Computer Parts!

Disclaimer: Occasionally we miss something, make a mistake, or don't cover everything on the topic but we are trying hard to give you the most unbiased and well-written information that we can.

Our records indicate we have your permission to send email to {EmailAddress}. Computer Geeks will never sell, rent, or share your email address!
Computer Geeks
1890 Ord Way Oceanside, CA 92056 |

To manage your GeekMail preferences, please visit this link

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.

© 2011 Computer Geeks, Inc. All Rights Reserved. Computer Geeks and are registered trademarks of Genica Corp. All others trademarks and copyrights mentioned herein are the property of their respective owners. Tech Tips - Computer Help, Tips and Information