Memory Cards Tutorial
By Gabriel Torres on May 19, 2005


Introduction

Digital cameras have been using a memory card system for storing photos for quite some time now. The cameras store photos as jpg files (or in another format, depending on the camera), and all that has to be done is to transfer the card's contents to your computer’s hard disk to be able to see a photo, edit it or print it out. At the time when digital cameras came onto the market, the only way to connect them to a computer was through a serial port, an extremely slow process. Currently, digital cameras can be connected to the computer’s USB port, providing a faster file transfer rate.

There are several formats of memory card on the market, seeing that the major digital camera makers, instead of following a single joint standard, opted for setting up individual standards. The most outstanding ones are Compact Flash (CF), Memory Stick (MS), MultiMediaCard (MMC), Secure Digital (SD), SmartMedia (SM) and xD.

In this tutorial we will explain in details the technical differences of each one of the leading memory cards standards, since they are not compatible among them. It is important to notice that the difference is not on the physical side. An important aspect of cards is their transfer rate or speed. With a faster transfer rate you can not only the files faster to your computer but also when shooting pictures the camera can be ready faster for you to take your next snapshot. Since each camera model uses one type of card, the type of memory card the camera uses can be a very important aspect when buying your digital camera. Power consumption can play a relevant role on battery life and is an aspect one should pay also attention.

Capacity is also one of the most important features of a memory card. Keep in mind that with older standards like MultiMediaCard and SmartMedia you won't be able to use high-capacity cards (above 256 MB) because they simply don't exist for these standards. We will be discussing that on our tutorial as well.

Before going ahead, you may want to take a look on the following table. This is a table to help you to choose the memory card size for your camera, based on its resolution, in megapixels. "File size" means the average file size using camera's "high-resolution" JPEG mode. The actual number of images per card will vary and depends on the camera model and complexity of the scene being photographed. The number on each row indicated the number of pictures a given memory card can hold at a given resolution. For exemple, a 128 MB memory card can hold approximately 106 pictures using 3 megapixel resolution.

Approximate Number of Images per Capacity

Camera Type:

File Size

32 MB 64 MB 128 MB 256 MB 512 MB 1 GB 2 GB

4 GB

2 Megapixel
Camera:

900KB

35 71 142 284 568 1,137 2,275

4,551

3 Megapixel Camera:

1.2MB

26 53 106 213 426 853 1,706

3,413

4 Megapixel Camera:

2MB

16 32 64 128 256 512 1,024

2,048

5 Megapixel Camera:

2.5MB

12 25 51 102 204 409 819

1,638

6 Megapixel Camera:

3.2MB

10 20 40 80 160 320 640

1,280

CompactFlash (CF)

CompactFlash is the most popular and oldest (was first introduced in 1994) memory card type. Cameras from Canon, Casio, Epson, HP, Kodak, LG, Minolta, NEC, Nikon, Panasonic, Philips, Polaroid and others use this kind of memory card.

CompactFlash (CF)

Figure 1: CompactFlash (CF) card.

CF cards can be found in several speed options. A "1x" CompactFlash card transfers data at 150 KB/s. Thus, the data transfer rate of a 16x card is 2.4 MB/s (150 KB/s x 16 = 2,400 KB/s). The only problem is that manufacturers don't say if this transfer rate is for reading or writing. Since read transfer rate is higher than write transfer rate, we think these numbers refer to the read transfer rate.

For the professional market, there are CompactFlash cards with Write Acceleration Technology (WA) tecnology, which provides an extra performance at the same speed grade. For example, a 80x Compact Flash with this tecnology can be up to 23% faster than standard 80x cards. To use this technology, however, your camera must support it. So far only professional cameras from Kodak (all professional models), Nikon (D1x, D1h, D2h and D-100), Pentax (*ist D), Olympus (E1), Sanyo (DSC-MZ3) and Sigma (SD-9 and SD-10) support this kind of memory card. If you install a WA-enabled CompactFlash on a regular camera it will work as a regular CompactFlash card.

Besides the speed advantage, another biggest advantages of the CF cards is that this format is so far the only one that have capacities over 1 GB. You can find CF cards up to 8 GB!

You can find CompactFlash cards in two sizes, Type I and Type II. The only difference between them is the card thickness. CF Type I cards can be installed in both Type I and Type II CF slots, while Type II CF cards only fit Type II slots.

It is very interesting to observe that CF interface is based on PCMCIA (PC Card), but using 50 pins instead of 68. So you can install a CF card directly into a PCMCIA slot on you laptop using a very simple pin adaptor. Because of that you can find on the market cards called CF I/O, that are modems, network adaptors and other peripherals that use the CompactFlash size, to be installed on laptops or other devices.

Main specs

Memory Stick (MS)

Developed by Sony and used in Sony products, like digital cameras and MP3 players. Only Konica Minolta and Samsung (in just a few models) also use Memory Stick.

Actually there are 5 different types of Memory Stick: Memory Stick, Memory Stick with select function, Memory Stick PRO, Memory Stick Duo and Memory Stick PRO Duo. The three first models have the same size, while the Duo models are smaller, but can be installed in Memory Stick slots by using an adaptor.

Memory Stick
click to enlarge
Figure 2: Memory stick specs.

Memory Stick

Figure 3: Memory Stick PRO and Memory Stick with memory select.

The PRO models (developed together with SanDisk) are faster and are available with larger capacities, up to 1 GB (technically PRO cards can have up to 32 GB). The device (digital camera) must clearly state it is compatible with PRO models to accept these kind of cards, because even though it has the same size as the original Memory Stick, it has twice the number of pins used in the connection with the camera.

Memory stick with select function provides Memory Stick cards with larger capacities for cameras that don't accept the PRO model. The card has a small switch on its back were you can choose the "memory bank" you will use. For instance, if you have a 256 MB Memory Stick with select function it works as if it was two separated 128 MB Memory Sticks.

The Duo models were designed to be used in devices that need copyright protection, like MP3 players. The copyright protection circuit is called MagicGate. Memory Stick PRO also has this circuit, but OpenMG Jukebox and SonicStage software aren't compatible with Memory Stick PRO, only with Duo models.

Main specs

MultiMediaCard (MMC)

MultiMediaCard standard was introduced in 1997 and is used by companies such as HP, Nokia and Samsung. A new size was recently released, called RS-MMC, which stands for Reduced Size MMC and is a smaller MMC card. It can fit the original MMC slot by the use of an adaptor.

MultiMediaCard (MMC)

Figure 4: MultiMediaCard (MMC).

RS-MMC

Figure 5: RS-MMC card.

Recently a new standard called MultiMediaCard Plus (a.k.a. MMC+, MMC Plus or MMC 4.0) was released, providing a higher speed rate.

Main Specs

Secure Digital (SD)

Secure Digital standard was originally developed by Matsushita (Panasonic), SanDisk and Toshiba in 2001 and is based on MultiMediaCard standard.

Secure Digital (SD)

Figure 6: Secure Digital (SD) card.

Secure Digital cards were originally intended to protect the music industry by using rights management and copy-protection scheme from a group called SDMI (Secure Digital Music Initiative), hence its name. Funny enough, the SDMI specification was cracked shortly after it was released and the SDMI group no longer exists.

There is a smaller SD card called MiniSD, developed to be used on cell phones, which can be installed on SD slots using an adaptor.

Secure Digital (SD)

Figure 7: MiniSD card.

On SD slots you can use other kind of devices besides memory cards. These devices, called SDIO, can be modems, Bluetooth antennas, Wi-Fi (IEEE 802.11) antennas, GPS, etc.

As it occurs with CompactFlash, Secure Digital cards can be found in several transfer speed grades. An "1x" card has a transfer speed of 150 KB/s, the same unit used by CF cards, so you can compare SD speeds to CF speeds directly. A 32x card has a transfer speed of 4.8 MB/s on both SD and CF standards, for example. The same way as it occurs to CF, SD cards manufacturers don't specify if this speed is for reading or writing. Since write speeds are lower than read speeds, we think the transfer rate refers to the card read speed.

Main specs

SmartMedia (SM)

Originally developed by Toshiba in 1995, SmartMedia is another memory card standard that you can find. It was first called SSFDC (Solid State Floppy Disk Controller). If you pay attention, it really looks like a small floppy disk, hence its original name.

SmartMedia (SM)

Figure 8: SmartMedia (SM) card.

Main specs

xD (eXtreme Digital)

xD (eXtreme Digital) is a memory card format developed by Olympus and Fujifilm in 2002 and originally produced by Toshiba. These three companies are owners of the "xD" trademark. It was developed to replace SmartMedia – it is smaller and have higher capacity.

xD memory card

Figure 9: xD memory card.

xD memory card

Figure 10: Comparison between xD and SmartMedia (SM) memory cards.

Main specs

Summary

Having several memory cards types available is simply too much. In our opinion on the long run only four standards will be alive: CF, MS PRO, SD and xD. MultiMediaCard (MMC) and SmartMedia (SM) are pretty dead right now, specially because of their very low transfer rate. In fact, xD was created to replace SmartMedia (SM) and SecureDigital (SD) was created to replace MultiMediaCard (MMC). MS has a low transfer rate compared to newer standards, but Sony pushes this standard really hard, so we will be seeing Memory Stick alive for some years, util it is completely replaced by MemoryStick PRO, which provides a really good transfer speed.

We created a graph (see below) comparing the speeds of the several cards available on the market today. You have to keep in mind that these rates are maximum and you may not achieve them with your camera. Also, these speeds are "transfer rates", which means "read speed". Speed for writing data in the card will be always lower than the numbers shown. The numbers are given in KB/s.

We didn't create a graph for write speed because we couldn't find what is the write speed for some cards like CF and SD. As soon as we have this information we will update this tutorial and create this chart.

Memory Cards

Originally at http://www.hardwaresecrets.com/article/35


© 2004-9, Hardware Secrets, LLC. All Rights Reserved.

Total or partial reproduction of the contents of this site, as well as that of the texts available for downloading, be this in the electronic media, in print, or any other form of distribution, is expressly forbidden. Those who do not comply with these copyright laws will be indicted and punished according to the International Copyrights Law.

We do not take responsibility for material damage of any kind caused by the use of information contained in Hardware Secrets.