SD card

Last updated
Secure Digital
(SD, SDHC, SDXC, SDUC)
SD-Logo.svg
SD Cards.svg
From top to bottom, an SD, miniSD, and microSD cards
Media type Memory card
Capacity
  • SDSC: 1 MiB to 2 GiB
  • SDHC: 2 GiB to 32 GiB
  • SDXC: 32 GiB to 2 TiB
  • SDUC: 2 TiB to 128 TiB
  • (these are families capacity limits)
Read mechanism
  • Standard: ≤ 12.5 MB/s
  • High-speed: ≤ 25 MB/s
  • UHS-I: ≤ 104 MB/s
  • UHS-II: ≤ 312 MB/s
  • UHS-III: ≤ 624 MB/s
  • Express: ≤ 985 MB/s
Write mechanismSame as Read
Developed by SD Association
Dimensions
  • Standard: 32.0×24.0×2.1 mm (1.260×0.945×0.083 in), 1,612.8 mm3 (0.09842 in3)
  • Mini: 21.5×20.0×1.4 mm (0.846×0.787×0.055 in), 602 mm3 (0.0367 in3)
  • Micro: 15.0×11.0×1.0 mm (0.591×0.433×0.039 in), 165 mm3 (0.0101 in3)
Weight
  • Standard: ~2 g
  • Mini: ~800 mg
  • Micro: ~250 mg
UsagePortable devices, including digital cameras and handheld computers
Extended from MultiMediaCard

Secure Digital, officially abbreviated as SD, is a proprietary non-volatile memory card format developed by the SD Card Association (SDA) for use in portable devices.

A proprietary format is a file format of a company, organization, or individual that contains data that is ordered and stored according to a particular encoding-scheme, designed by the company or organization to be secret, such that the decoding and interpretation of this stored data is easily accomplished only with particular software or hardware that the company itself has developed. The specification of the data encoding format is not released, or underlies non-disclosure agreements. A proprietary format can also be a file format whose encoding is in fact published, but is restricted through licences such that only the company itself or licencees may use it. In contrast, an open format is a file format that is published and free to be used by everybody.

Non-volatile memory (NVM) or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled. In contrast, volatile memory needs constant power in order to retain data. Examples of non-volatile memory include read-only memory, flash memory, ferroelectric RAM, most types of magnetic computer storage devices, optical discs, and early computer storage methods such as paper tape and punched cards.

Memory card electronic flash memory data storage device used for storing digital information

A memory card or memory cartridge is an electronic data storage device used for storing digital information, typically using flash memory. These are commonly used in portable electronic devices, such as digital cameras, mobile phones, laptop, computers, tablets, PDAs, portable media players, video game consoles, synthesizers, electronic keyboards and digital pianos.

Contents

The standard was introduced in August 1999 by joint efforts between SanDisk, Panasonic (Matsushita Electric) and Toshiba as an improvement over MultiMediaCards (MMC), [1] and has become the industry standard. The three companies formed SD-3C, LLC, a company that licenses and enforces intellectual property rights associated with SD memory cards and SD host and ancillary products. [2]

SanDisk an American global company that designs, develops and manufactures flash memory storage devices and software

SanDisk is a brand of Western Digital (WD) for flash memory products, including Memory cards and readers, USB flash drives, and Solid-state drives. It was acquired by WD in 2016.

Panasonic Japanese multinational electronics corporation

Panasonic Corporation, formerly known as Matsushita Electric Industrial Co., Ltd., is a Japanese multinational electronics corporation headquartered in Kadoma, Osaka, Japan.

Toshiba Japanese multinational electronics, electrical equipment and information technology corporation

Toshiba Corporation is a Japanese multinational conglomerate headquartered in Tokyo, Japan. Its diversified products and services include information technology and communications equipment and systems, electronic components and materials, power systems, industrial and social infrastructure systems, consumer electronics, home appliances, medical equipment, office equipment, as well as lighting and logistics.

The companies also formed the SD Association (SDA), a non-profit organization, in January 2000 to promote and create SD Card standards. [3] SDA today has about 1,000 member companies. The SDA uses several trademarked logos owned and licensed by SD-3C to enforce compliance with its specifications and assure users of compatibility. [4]

Trademark Recognizable sign, design or expression which identifies products or services

A trademark is a type of intellectual property consisting of a recognizable sign, design, or expression which identifies products or services of a particular source from those of others, although trademarks used to identify services are usually called service marks. The trademark owner can be an individual, business organization, or any legal entity. A trademark may be located on a package, a label, a voucher, or on the product itself. For the sake of corporate identity, trademarks are often displayed on company buildings. It is legally recognized as a type of intellectual property.

Logo graphic mark or emblem commonly used by commercial enterprises

A logo is a graphic mark, emblem, or symbol used to aid and promote public identification and recognition. It may be of an abstract or figurative design or include the text of the name it represents as in a wordmark.

History

This microSDHC card holds 8 billion bytes. Beneath it is a section of a magnetic-core memory (used until the 1970s) that holds eight bytes using 64 cores. The card covers approximately 20 bits (2 1/2 bytes) 8 bytes vs. 8Gbytes.jpg
This microSDHC card holds 8 billion bytes. Beneath it is a section of a magnetic-core memory (used until the 1970s) that holds eight bytes using 64 cores. The card covers approximately 20 bits (2 1/2 bytes)

In 1999, SanDisk, Matsushita, and Toshiba agreed to develop and market the Secure Digital (SD) Memory Card. [5] The card was derived from the MultiMediaCard (MMC) and provided digital rights management based on the Secure Digital Music Initiative (SDMI) standard and for the time, a high memory density.

MultiMediaCard memory card standard used for solid-state storage.

MultiMediaCard, officially abbreviated as MMC, is a memory card standard used for solid-state storage. Unveiled in 1997 by SanDisk and Siemens AG, MMC is based on a surface-contact low pin-count serial interface using a single memory stack substrate assembly, and is therefore much smaller than earlier systems based on high pin-count parallel interfaces using traditional surface-mount assembly such as CompactFlash. Both products were initially introduced using SanDisk NOR-based flash technology. MMC is about the size of a postage stamp: 24 mm × 32 mm × 1.4 mm. MMC originally used a 1-bit serial interface, but newer versions of the specification allow transfers of 4 or 8 bits at a time. MMC can be used in many devices that can use Secure Digital (SD) cards.

Secure Digital Music Initiative (SDMI) was a forum formed in late 1998, composed of more than 200 IT, consumer electronics, security technology, ISP and recording industry companies, as well as authors, composers and publishing rightsholders, ostensibly with the purpose of developing technology and rights management systems specifications that will protect once developed and installed, the playing, storing, distributing and performing of digital music.

It was designed to compete with the Memory Stick, a DRM product that Sony had released the year before. Developers predicted that DRM would induce wide use by music suppliers concerned about piracy. [6]

Memory Stick Removable flash memory card format, launched by Sony

Memory Stick is a removable flash memory card format, originally launched by Sony in late 1998. In addition to the original Memory Stick, this family includes the Memory Stick PRO, a revision that allows greater maximum storage capacity and faster file transfer speeds; Memory Stick Duo, a small-form-factor version of the Memory Stick ; the even smaller Memory Stick Micro (M2), and the Memory Stick PRO-HG, a high speed variant of the PRO to be used in high-definition video and still cameras.

Sony Japanese multinational conglomerate corporation

Sony Corporation is a Japanese multinational conglomerate corporation headquartered in Kōnan, Minato, Tokyo. Its diversified business includes consumer and professional electronics, gaming, entertainment and financial services. The company owns the largest music entertainment business in the world, the largest video game console business and one of the largest video game publishing businesses, and is one of the leading manufacturers of electronic products for the consumer and professional markets, and a leading player in the film and television entertainment industry. Sony was ranked 97th on the 2018 Fortune Global 500 list.

The trademarked SD logo was originally developed for the Super Density Disc, which was the unsuccessful Toshiba entry in the DVD format war. For this reason the D within the logo resembles an optical disc.

DVD Optical disc

DVD is a digital optical disc storage format invented and developed in 1995. The medium can store any kind of digital data and is widely used for software and other computer files as well as video programs watched using DVD players. DVDs offer higher storage capacity than compact discs while having the same dimensions.

A format war describes competition between mutually incompatible proprietary formats that compete for the same market, typically for data storage devices and recording formats for electronic media. It is often characterized by political and financial influence on content publishers by the developers of the technologies. Developing companies may be characterized as engaging in a format war if they actively oppose or avoid interoperable open-industry technical standards in favor of their own.

At the 2000 Consumer Electronics Show (CES) trade show, the three companies announced the creation of the SD Association (SDA) to promote SD cards. The SD Association, headquartered in San Ramon, California, United States, started with about 30 companies and today consists of about 1,000 product manufacturers that make interoperable memory cards and devices. Early samples of the SD Card became available in the first quarter of 2000, with production quantities of 32 and 64  MB cards available three months later.

Mini-cards

The miniSD form was introduced at March 2003 CeBIT by SanDisk Corporation which announced and demonstrated it. [7] The SDA adopted the miniSD card in 2003 as a small form factor extension to the SD card standard. While the new cards were designed especially for mobile phones, they are usually packaged with a miniSD adapter that provides compatibility with a standard SD memory card slot.

In September 2006, SanDisk announced the 4 GB miniSDHC. [8] Like the SD and SDHC, the miniSDHC card has the same form factor as the older miniSD card but the HC card requires HC support built into the host device. Devices that support miniSDHC work with miniSD and miniSDHC, but devices without specific support for miniSDHC work only with the older miniSD card. Since 2008, miniSD cards were no longer produced.

Micro-cards

The microSD removable miniaturized Secure Digital flash memory cards were originally named T-Flash or TF, abbreviations of TransFlash. TransFlash and microSD cards are functionally identical allowing either to operate in devices made for the other. [9] SanDisk had conceived microSD when its chief technology officer and the chief technology officer of Motorola concluded that current memory cards were too large for mobile phones.[ citation needed ] The card was originally called T-Flash, [10] but just before product launch, T-Mobile sent a cease-and-desist letter to SanDisk claiming that T-Mobile owned the trademark on T-(anything),[ citation needed ] and the name was changed to TransFlash. At CTIA Wireless 2005, the SDA announced the small microSD form factor along with SDHC secure digital high capacity formatting in excess of 2 GB with a minimum sustained read and write speed of 17.6 Mbit/s.[ citation needed ] SanDisk induced the SDA to administer the microSD standard. The SDA approved the final microSD specification on July 13, 2005. Initially, microSD cards were available in capacities of 32, 64, and 128 MB.[ citation needed ]

The Motorola E398 was the first mobile phone to contain a TransFlash (later microSD) card.[ citation needed ] A few years later, their competitors began using microSD cards.

SDIO, SDHC, and SDXC

The SDHC format, announced in January 2006, brought improvements such as 32 GB storage capacity and mandatory support for FAT32 filesystems.[ citation needed ] In April, the SDA released a detailed specification for the non-security related parts of the SD memory card standard and for the Secure Digital Input Output (SDIO) cards and the standard SD host controller.[ citation needed ]

In January 2009, the SDA announced the SDXC family, which supports cards up to 2 TB and speeds up to 300 MB/s.[ citation needed ] It features mandatory support for the exFAT filesystem.[ citation needed ] SDXC was announced at Consumer Electronics Show (CES) 2009 (January 7–10). At the same show, SanDisk and Sony also announced a comparable Memory Stick XC variant with the same 2 TB maximum as SDXC, [11] and Panasonic announced plans to produce 64 GB SDXC cards. [12] On March 6, Pretec introduced the first SDXC card, [13] a 32 GB card with a read/write speed of 400 Mbit/s. But only early in 2010 did compatible host devices come onto the market, including Sony's Handycam HDR-CX55V camcorder, Canon's EOS 550D (also known as Rebel T2i) Digital SLR camera, [14] a USB card reader from Panasonic, and an integrated SDXC card reader from JMicron. [15] The earliest laptops to integrate SDXC card readers relied on a USB 2.0 bus, which does not have the bandwidth to support SDXC at full speed. [16]

In early 2010, commercial SDXC cards appeared from Toshiba (64 GB), [17] [18] Panasonic (64 GB and 48 GB), [19] and SanDisk (64 GB). [20] In early 2011, Centon Electronics, Inc. (64 GB and 128 GB) and Lexar (128 GB) began shipping SDXC cards rated at Speed Class 10. [21] Pretec offered cards from 8 GB to 128 GB rated at Speed Class 16. [22]

In September 2011, SanDisk released a 64 GB microSDXC card. [23] Kingmax released a comparable product in 2011. [24]

In April 2012, Panasonic introduced MicroP2 card format for professional video applications. The cards are essentially full-size SDHC or SDXC UHS-II cards, rated at UHS Speed Class U1. [25] [26] An adapter allows MicroP2 cards to work in current P2 card equipment. [27] Panasonic MicroP2 cards shipped in March 2013 and were the first UHS-II compliant products on market; initial offer includes a 32GB SDHC card and a 64GB SDXC card. [25] [28] Later that year, Lexar released the first 256 GB SDXC card, based on 20 nm NAND flash technology. [29]

In February 2014, SanDisk introduced the first 128 GB microSDXC card, [30] which was followed by a 200 GB microSDXC card in March 2015. [31] September 2014 saw SanDisk announce the first 512 GB SDXC card. [32]

Samsung announced the world's first EVO Plus 256 GB microSDXC card in May 2016, [33] and in September 2016 Western Digital (SanDisk) announced that a prototype of the first 1 TB SDXC card will be demonstrated at Photokina. [34]

In August 2017, SanDisk launched a 400 GB microSDXC card. [35] In January 2018, Integral Memory unveiled 512 GB microSDXC card. [36]

In May 2018, PNY launched a 512 GB microSDXC card. In June 2018 Kingston announced the Canvas series for MicroSD cards which both are capable of capabilities up to 512 GB, in three variations, Select, Go!, and React. [37]

Micron and SanDisk unveiled their microSDXC cards of 1 TB capacity, in February 2019.

Capacity

Secure Digital includes five card families available in three different sizes. The five families are the original Standard-Capacity (SDSC), the High-Capacity (SDHC), the eXtended-Capacity (SDXC), the Ultra-Capacity (SDUC) and the SDIO, which combines input/output functions with data storage. [38] [39] [40] The three form factors are the original size, the mini size, and the micro size. Electrically passive adapters allow a smaller card to fit and function in a device built for a larger card. The SD card's small footprint is an ideal storage medium for smaller, thinner and more portable electronic devices.

SD (SDSC)

Secure Digital Standard Capacity (SD) logo; the specification defines cards with a capacity of up to 2 GiB SD-Logo.svg
Secure Digital Standard Capacity (SD) logo; the specification defines cards with a capacity of up to 2 GiB

The second-generation Secure Digital (SDSC or Secure Digital Standard Capacity) card was developed to improve on the MultiMediaCard (MMC) standard, which continued to evolve, but in a different direction. Secure Digital changed the MMC design in several ways:

Full-size SD cards do not fit into the slimmer MMC slots, and other issues also affect the ability to use one format in a host device designed for the other.

SDHC

Secure Digital High Capacity (SDHC) logo; the specification defines cards with a capacity of more than 2 GiB up to 32 GiB SDHC-Logo.svg
Secure Digital High Capacity (SDHC) logo; the specification defines cards with a capacity of more than 2 GiB up to 32 GiB

The Secure Digital High Capacity (SDHC) format, announced in January 2006 and defined in version 2.0 of the SD specification, supports cards with capacities up to 32 GiB (34359738368 bytes). [38] The SDHC trademark is licensed to ensure compatibility. [41]

SDHC cards are physically and electrically identical to standard-capacity SD cards (SDSC). The major compatibility issues between SDHC and SDSC cards are the redefinition of the Card-Specific Data (CSD) register in version 2.0 (see below), and the fact that SDHC cards are shipped preformatted with the FAT32 file system.

Version 2.0 also introduces a High-speed bus mode for both SDSC and SDHC cards, which doubles the original Standard Speed clock to produce 25  MB/s. [42]

SDHC host devices are required to accept older SD cards. [43] However, older host devices do not recognize SDHC or SDXC memory cards, although some devices can do so through a firmware upgrade. [44] Older Windows operating systems released before Windows 7 require patches or service packs to support access to SDHC cards. [45] [46] [47]

SDXC

Secure Digital eXtended Capacity logo; the specification defines cards with a capacity of more than 32 GiB up to 2 TiB SDXC.svg
Secure Digital eXtended Capacity logo; the specification defines cards with a capacity of more than 32 GiB up to 2 TiB

The Secure Digital eXtended Capacity (SDXC) format, announced in January 2009 and defined in version 3.01 of the SD specification, supports cards up to 2 TiB (2199023255552 bytes), compared to a limit of 32 GiB for SDHC cards in the SD 2.0 specification. SDXC adopts Microsoft's exFAT file system as a mandatory feature. [48]

Version 3.01 also introduced the Ultra High Speed (UHS) bus for both SDHC and SDXC cards, with interface speeds from 50 MB/s to 104 MB/s for four-bit UHS-I bus. [49]

Version 4.0, introduced in June 2011, allows speeds of 156 MB/s to 312 MB/s over the four-lane (two differential lanes) UHS-II bus, which requires an additional row of physical pins. [49]

Version 5.0 was announced in February 2016 at CP+ 2016, and added "Video Speed Class" ratings for UHS cards to handle higher resolution video formats like 8K. [50] [51] The new ratings define a minimum write speed of 90 MB/s. [52] [53]

SDUC

Secure Digital Ultra Capacity (SDUC) logo; the specification defines cards with a capacity of more than 2 TiB up to 128 TiB SDUC.svg
Secure Digital Ultra Capacity (SDUC) logo; the specification defines cards with a capacity of more than 2 TiB up to 128 TiB

The Secure Digital Ultra Capacity (SDUC) format, described in the SD 7.0 specification, and announced in June 2018, supports cards up to 128 TiB (140737488355328 bytes) and offers speeds up to 985 MB/s, regardless of form factor, either micro or full size, or interface type including UHS-I, UHS-II, UHS-III or SD Express. [54] The SD Express interface can also be used with SDHC and SDXC cards.

exFAT filesystem

SDXC and SDUC cards use the exFAT file system, the use of which is governed by a proprietary license, thereby limiting its legal availability to a limited set of operating systems. Therefore, exFAT-formatted SDXC cards are not a 100% universally readable exchange medium.

Windows Vista (SP1) and later [55] and OS X (10.6.5 and later) have native support for exFAT. [56] [57] (Windows XP and Server 2003 can support exFAT via an optional update from Microsoft.) [58] Most BSD and Linux distributions do not, for legal reasons; users must manually install third-party implementations of exFAT (as a FUSE module) in order to be able to mount exFAT-formatted volumes. [59] However, SDXC cards can be reformatted to use any file system (such as ext2, UFS, or VFAT), alleviating the restrictions associated with exFAT availability.

Except for the change of file system, SDXC cards are mostly backward compatible with SDHC readers, and many SDHC host devices can use SDXC cards if they are first reformatted to the FAT32 file system. [60] [61] [62]

Nevertheless, in order to be fully compliant with the SDXC card specification, some SDXC-capable host devices are firmware-programmed to expect exFAT on cards larger than 32 GiB.[ citation needed ][ disputed ] Consequently, they may not accept SDXC cards reformatted as FAT32, even if the device supports FAT32 on smaller cards (for SDHC compatibility). Therefore, even if a file system is supported in general, it is not always possible to use alternative file systems on SDXC cards at all depending on how strictly the SDXC card specification has been implemented in the host device. This bears a risk of accidental loss of data, as a host device may treat a card with an unrecognized file system as blank or damaged and reformat the card.

The SD Association provides a formatting utility for Windows and Mac OS X that checks and formats SD, SDHC, SDXC, and SDUC cards. [63]

Comparison

Comparison of SD card capacity standards [64]
SDSDHCSDXCSDUC
Logo SD-Logo.svg SDHC-Logo.svg SDXC-Logo.svg SDUC.svg
CapacityMin128MiB2GiB32GiB2TiB
Max2GiB32GiB2TiB128TiB
Typical FSFAT16FAT32FAT32/exFATexFAT


Speed

SD card speed is customarily rated by its sequential read or write speed. The sequential performance aspect is the most relevant for storing and retrieving large files (relative to block sizes internal to the flash memory), such as images and multimedia. Small data (such as file names, sizes and timestamps) falls under the much lower speed limit of random access, which can be the limiting factor in some use cases. [65] [66] [67]

With early SD cards, a few card manufacturers specified the speed as a "times" ("×") rating, which compared the average speed of reading data to that of the original CD-ROM drive. This was superseded by the Speed Class Rating, which guarantees a minimum rate at which data can be written to the card. [68]

The newer families of SD card improve card speed by increasing the bus rate (the frequency of the clock signal that strobes information into and out of the card). Whatever the bus rate, the card can signal to the host that it is "busy" until a read or a write operation is complete. Compliance with a higher speed rating is a guarantee that the card limits its use of the "busy" indication.

Bus

Default Speed

High Speed

Ultra High Speed (UHS)

Back side of a Lexar UHS-II microSDHC card, showing the additional row of UHS-II connections Lexar 1000x MicroSDHC UHS-II U3 Class 10 - Back.jpg
Back side of a Lexar UHS-II microSDHC card, showing the additional row of UHS-II connections

The Ultra High Speed (UHS) bus is available on some SDHC and SDXC cards. [69] [70] [71] The following ultra-high speeds are specified:

UHS-I
Specified in SD version 3.01. [72] Supports a clock frequency of 100 MHz (a quadrupling of the original "Default Speed"), which in four-bit transfer mode could transfer 50 MB/s (SDR50). UHS-I cards declared as UHS104 (SDR104) also support a clock frequency of 208 MHz, which could transfer 104 MB/s. Double data rate operation at 50 MHz (DDR50) is also specified in Version 3.01, and is mandatory for microSDHC and microSDXC cards labeled as UHS-I. In this mode, four bits are transferred when the clock signal rises and another four bits when it falls, transferring an entire byte on each full clock cycle, hence a 50 MB/s operation could be transferred using a 50 MHz clock.
UHS-II
Specified in version 4.0, further raises the data transfer rate to a theoretical maximum of 156 MB/s (half-duplex) or 312 MB/s (full-duplex) using an additional row of pins [73] [74] (a total of 17 pins for full-size and 16 pins for micro-size cards). [69]
UHS-III
Version 6.0, released in February 2017, added two new data rates to the standard. FD312 provides 312 MB/s while FD624 doubles that. Both are full-duplex. The physical interface and pin-layout are the same as with UHS-II, retaining backward compatibility. [75]

Cards that comply with UHS show Roman numerals 'I', 'II' or 'III' next to the SD card logo, [69] [68] and report this capability to the host device. Use of UHS-I requires that the host device command the card to drop from 3.3-volt to 1.8-volt operation over the I/O interface pins and select the four-bit transfer mode, while UHS-II requires 0.4-volt operation.

The higher speed rates are achieved by using a two-lane low voltage (0.4 V pp) differential interface. Each lane is capable of transferring up to 156 MB/s. In full-duplex mode, one lane is used for Transmit while the other is used for Receive. In half-duplex mode both lanes are used for the same direction of data transfer allowing a double data rate at the same clock speed. In addition to enabling higher data rates, the UHS-II interface allows for lower interface power consumption, lower I/O voltage and lower electromagnetic interference (EMI).

SD Express Highest Speed Card Standard.jpg

SD Express

The SD Express bus was released in June 2018 with SD specification 7.0. It uses a single PCIe lane to provide full-duplex 985 MB/s transfer speed. Supporting cards must also implement the NVM Express storage access protocol. The Express bus can be implemented by SDHC, SDXC, and SDUC cards. For legacy application use, SD Express cards must also support High Speed bus and UHS-I bus. The Express bus re-uses the pin layout of UHS-II cards and reserves the space for additional two pins that may be introduced in the future. [76]

Hosts which implement version 7.0 of the spec allow SD Cards to do direct memory access, which increases the attack surface of the host dramatically in the face of malicious SD cards. [77]

microSD Express

In February 2019, the SD Association announced the microSD Express. [78] The microSD Express cards offer PCI Express and NVMe interfaces, as the June 2018 SD Express release did, alongside the legacy microSD interface for continued backwards compatibility. The SDA also released visual marks to denote microSD Express memory cards to make matching the card and device easier for optimal device performance. [79]

Comparison

Comparison of SD card bus speeds [80]
Bus interfaceBus logoBus speed Duplex Card typesSpec version
SDSDHCSDXCSDUC
Default SpeedN/A12.5 MB/sYesYesYesYes1.01
High SpeedN/A25 MB/s2.00
UHS-I UHS-I.svg 50 MB/sHalf, FullNo3.01
104 MB/sHalf
UHS-II UHS-II.svg 156 MB/sFull4.00
312 MB/sHalf
UHS-III UHS-III.svg 312 MB/sFull6.0
624 MB/sFull
SD Express SDexpress.svg 985 MB/sFull7.0

Compatibility

Bus speed of host and card combinations (in MB/s) [81]
Host
Card
UHS-IUHS-IIUHS-IIIExpress
UHS50UHS104FullHalf
UHS-IUHS50505050505050
UHS10450104104104104104
UHS-IIFull50104156156156104
Half50104156312312104
UHS-III50104156312624104
Express50104104104104985

Class

64GB SanDisk Ultra microSDXC card (with UHS-I and UHS Speed Class 1 markings) Sandisk microSDXC 64GB Ultra.jpg
64GB SanDisk Ultra microSDXC card (with UHS-I and UHS Speed Class 1 markings)
32GB Lexar 1000x microSDHC card (with UHS-II and UHS Speed Class 3 markings) Lexar 1000x MicroSDHC UHS-II U3 Class 10 - Front.jpg
32GB Lexar 1000x microSDHC card (with UHS-II and UHS Speed Class 3 markings)
The front and back of the Sony 128GB SF-G Tough Series UHS-II SDXC Memory Card. Sony128toughsdcard.jpg
The front and back of the Sony 128GB SF-G Tough Series UHS-II SDXC Memory Card.

The SD Association defines standard speed classes for SDHC/SDXC cards indicating minimum performance (minimum serial data writing speed). Both read and write speeds must exceed the specified value. The specification defines these classes in terms of performance curves that translate into the following minimum read-write performance levels on an empty card and suitability for different applications: [72] [68] [82] [83]

The SD Association defines three types of Speed Class ratings: the original Speed Class, UHS Speed Class, and Video Speed Class.

Speed Class

Speed Class ratings 2, 4, and 6 assert that the card supports the respective number of megabytes per second as a minimum sustained write speed for a card in a fragmented state. Class 10 asserts that the card supports 10 MB/s as a minimum non-fragmented sequential write speed and uses a High Speed bus mode. [72] The host device can read a card's speed class and warn the user if the card reports a speed class that falls below an application's minimum need. [72] By comparison, the older "×" rating measured maximum speed under ideal conditions, and was vague as to whether this was read speed or write speed. The graphical symbol for the speed class has a number encircled with 'C' (C2, C4, C6, and C10).

UHS Speed Class

UHS-I and UHS-II cards can use UHS Speed Class rating with two possible grades: class 1 for minimum read/write performance of at least 10 MB/s ('U1' symbol featuring number 1 inside 'U') and class 3 for minimum write performance of 30 MB/s ('U3' symbol featuring 3 inside 'U'), targeted at recording 4K video. [84] Before November 2013, the rating was branded UHS Speed Grade and contained grades 0 (no symbol) and 1 ('U1' symbol). Manufacturers can also display standard speed class symbols (C2, C4, C6, and C10) alongside, or in place of UHS speed class.

UHS memory cards work best with UHS host devices. The combination lets the user record HD resolution videos with tapeless camcorders while performing other functions. It is also suitable for real-time broadcasts and capturing large HD videos.

Video Speed Class

Video Speed Class defines a set of requirements for UHS cards to match the modern MLC NAND flash memory [52] and supports progressive 4K and 8K video with minimum sequential writing speeds of 6-90 MB/s. [50] [68] [82] The graphical symbols use 'V' followed by a number designating write speed (V6, V10, V30, V60, and V90).

Comparison
Comparison of SD card Speed Class ratings [85]
Minimum sequential writing speedSpeed Class Video format [lower-alpha 1]
Speed ClassUHS Speed ClassVideo Speed Class SD HD/Full HD 4K 8K
2 MB/s SDHC Speed Class 2.svg Class 2 (C2)N/AN/AYesNoNoNo
4 MB/s SDHC Speed Class 4.svg Class 4 (C4)N/AN/AYes
6 MB/s SDHC Speed Class 6.svg Class 6 (C6)N/A SD Video Speed Class 6.svg Class 6 (V6)Yes
10 MB/s SD Class 10.svg Class 10 (C10) SD UHS Speed Class 1.svg Class 1 (U1) SD Video Speed Class 10.svg Class 10 (V10)
30 MB/sN/A SD UHS Speed Class 3.svg Class 3 (U3) SD Video Speed Class 30.svg Class 30 (V30)Yes
60 MB/sN/AN/A SD Video Speed Class 60.svg Class 60 (V60)
90 MB/sN/AN/A SD Video Speed Class 90.svg Class 90 (V90)

Application Performance Class

Application Performance Class is a newly defined standard from the SD Specification 5.1 and 6.0 which not only define sequential Reading Speeds but also mandates a minimum IOPS for reading and writing. Class A1 requires a minimum of 1500 reading and 500 writing operations per second, while class A2 requires 4000 and 2000 IOPS. [86] A2 class cards require host driver support as they use command queuing and write caching to achieve their higher speeds. If used in an unsupported host, they might even be slower than other A1 cards. [87]

Comparison of SD card Application Performance Class ratings [88]
NameMinimum random IOPS Minimum sustained sequential writing
ReadWrite
SD App Performance 1.svg Application Performance Class 1 (A1)1500 IOPS 500 IOPS 10 MB/s
SD App Performance 2.svg Application Performance Class 2 (A2)4000 IOPS 2000 IOPS

"×" rating

RatingApprox.
(MB/s)
Comparable
Speed Class
16×2.34 SDHC Speed Class 2.svg (13×)
32×4.69 SDHC Speed Class 4.svg (27×)
48×7.03 SDHC Speed Class 6.svg (40×)
100×14.6 SD Class 10.svg (67×)

The "×" rating, that was used by some card manufacturers and made obsolete by speed classes, is a multiple of the standard CD-ROM drive speed of 150  KiB/s (approximately 1.23  Mbit/s). Basic cards transfer data at up to six times (6×) the CD-ROM speed; that is, 900 KiB/s or 7.37 Mbit/s. The 2.0 specification[ clarification needed ] defines speeds up to 200×, but is not as specific as Speed Classes are on how to measure speed. Manufacturers may report best-case speeds and may report the card's fastest read speed, which is typically faster than the write speed. Some vendors, including Transcend and Kingston, report their cards' write speed. [89] When a card lists both a speed class and an "×" rating, the latter may be assumed a read speed only.[ citation needed ]

Real-world performance

In applications that require sustained write throughput, such as video recording, the device might not perform satisfactorily if the SD card's class rating falls below a particular speed. For example, a high-definition camcorder may require a card of not less than Class 6, suffering dropouts or corrupted video if a slower card is used. Digital cameras with slow cards may take a noticeable time after taking a photograph before being ready for the next, while the camera writes the first picture.

The speed class rating does not totally characterize card performance. Different cards of the same class may vary considerably while meeting class specifications. A card's speed depends on many factors, including:

In addition, speed may vary markedly between writing a large amount of data to a single file (sequential access, as when a digital camera records large photographs or videos) and writing a large number of small files (a random-access use common in smartphones). A study in 2012 found that, in this random-access use, some Class 2 cards achieved a write speed of 1.38  MB/s, while all cards tested of Class 6 or greater (and some of lower Classes; lower Class does not necessarily mean better small-file performance), including those from major manufacturers, were over 100 times slower. [65] In 2014, a blogger measured a 300-fold performance difference on small writes; this time, the best card in this category was a class 4 card. [66]

Features

Card security

Cards can protect their contents from erasure or modification, prevent access by non-authorized users, and protect copyrighted content using digital rights management.[ citation needed ]

Commands to disable writes

The host device can command the SD card to become read-only (to reject subsequent commands to write information to it). There are both reversible and irreversible host commands that achieve this.

Write-protect notch

Unlocked and locked SD cards SD card unlocked and locked.svg
Unlocked and locked SD cards
Sony 128GB SF-G Tough Series UHS-II SDXC Memory Card is one of the few cards in the market without a sliding tab on the write protect notch. Sony toughcard notch less design.jpg
Sony 128GB SF-G Tough Series UHS-II SDXC Memory Card is one of the few cards in the market without a sliding tab on the write protect notch.

Most full-size SD cards have a "mechanical write protect switch" allowing the user to advise the host computer that the user wants the device to be treated as read-only. This does not protect the data on the card if the host is compromised: "It is the responsibility of the host to protect the card. The position of the write protect switch is unknown to the internal circuitry of the card." [90] Some host devices do not support write protection, which is an optional feature of the SD specification, and drivers and devices that do obey a read-only indication may give the user a way to override it.

The switch is a sliding tab that covers a notch in the card. The miniSD and microSD formats do not directly support a write protection notch, but they can be inserted into full-size adapters which do.

When looking at the SD card from the top, the right side (the side with the beveled corner) must be notched.

On the left side, there may be a write-protection notch. If the notch is omitted, the card can be read and written. If the card is notched, it is read-only. If the card has a notch and a sliding tab which covers the notch, the user can slide the tab upward (toward the contacts) to declare the card read/write, or downward to declare it read-only. The diagram to the right shows an orange sliding write-protect tab in both the unlocked and locked positions.

Cards sold with content that must not be altered are permanently marked read-only by having a notch and no sliding tab.

Card password

MicroSD to SD adapter (left), microSD to miniSD adapter (middle), microSD card (right) Sdadaptersandcards.jpg
MicroSD to SD adapter (left), microSD to miniSD adapter (middle), microSD card (right)

A host device can lock an SD card using a password of up to 16 bytes, typically supplied by the user. A locked card interacts normally with the host device except that it rejects commands to read and write data. A locked card can be unlocked only by providing the same password. The host device can, after supplying the old password, specify a new password or disable locking. Without the password (typically, in the case that the user forgets the password), the host device can command the card to erase all the data on the card for future re-use (except card data under DRM), but there is no way to gain access to the existing data.

Windows Phone 8 devices use SD cards designed for access only by the phone manufacturer or mobile provider. An SD card inserted into the phone underneath the battery compartment becomes locked "to the phone with an automatically generated key" so that "the SD card cannot be read by another phone, device, or PC". [91] Symbian devices, however, are some of the few that can perform the necessary low-level format operations on locked SD cards. It is therefore possible to use a device such as the Nokia N8 to reformat the card for subsequent use in other devices. [92]

smartSD cards

A smartSD memory card is a microSD card with an internal "secure element" that allows the transfer of ISO 7816 Application Protocol Data Unit commands to, for example, JavaCard applets running on the internal secure element through the SD bus. [93]

Various implementations of smartSD cards have been done for payment applications and secured authentication. [94] [95]

microSD cards with Secure Element and NFC (near field communication) support are used for payment and secure access. [96] [97]

Vendor enhancements

SD cards with dual interfaces: SD and USB USB-SD-Cards.jpg
SD cards with dual interfaces: SD and USB

Vendors have sought to differentiate their products in the market through various vendor-specific features:

SDIO cards

Camera using the SDIO interface to connect to some HP iPAQ devices HP PhotoSmart SDIO Kamera.jpg
Camera using the SDIO interface to connect to some HP iPAQ devices

A SDIO (Secure Digital Input Output) card is an extension of the SD specification to cover I/O functions. SDIO cards are only fully functional in host devices designed to support their input-output functions (typically PDAs like the Palm Treo, but occasionally laptops or mobile phones). These devices can use the SD slot to support GPS receivers, modems, barcode readers, FM radio tuners, TV tuners, RFID readers, digital cameras, and interfaces to Wi-Fi, Bluetooth, Ethernet, and IrDA. Many other SDIO devices have been proposed, but it is now more common for I/O devices to connect using the USB interface.

SDIO cards support most of the memory commands of SD cards. SDIO cards can be structured as eight logical cards, although currently, the typical way that an SDIO card uses this capability is to structure itself as one I/O card and one memory card.

The SDIO and SD interfaces are mechanically and electrically identical. Host devices built for SDIO cards generally accept SD memory cards without I/O functions. However, the reverse is not true, because host devices need suitable drivers and applications to support the card's I/O functions. For example, an HP SDIO camera usually does not work with PDAs that do not list it as an accessory. Inserting an SDIO card into any SD slot causes no physical damage nor disruption to the host device, but users may be frustrated that the SDIO card does not function fully when inserted into a seemingly compatible slot. (USB and Bluetooth devices exhibit comparable compatibility issues, although to a lesser extent thanks to standardized USB device classes and Bluetooth profiles.)

The SDIO family comprises Low-Speed and Full-Speed cards. Both types of SDIO cards support SPI and one-bit SD bus types. Low-Speed SDIO cards are allowed to also support the four-bit SD bus; Full-Speed SDIO cards are required to support the four-bit SD bus. To use an SDIO card as a "combo card" (for both memory and I/O), the host device must first select four-bit SD bus operation. Two other unique features of Low-Speed SDIO are a maximum clock rate of 400 kHz for all communications, and the use of Pin 8 as "interrupt" to try to initiate dialogue with the host device. [103]

Ganging cards together

The one-bit SD protocol was derived from the MMC protocol, which envisioned the ability to put up to three cards on a bus of common signal lines. The cards use open collector interfaces, where a card may pull a line to the low voltage level; the line is at the high voltage level (because of a pull-up resistor) if no card pulls it low. Though the cards shared clock and signal lines, each card had its own chip select line to sense that the host device had selected it.[ citation needed ]

The SD protocol envisioned the ability to gang 30 cards together without separate chip select lines. The host device would broadcast commands to all cards and identify the card to respond to the command using its unique serial number.[ citation needed ]

In practice, cards are rarely ganged together because open-collector operation has problems at high speeds and increases power consumption. Newer versions of the SD specification recommend separate lines to each card.[ citation needed ]

Compatibility

Host devices that comply with newer versions of the specification provide backward compatibility and accept older SD cards. [43] For example, SDXC host devices accept all previous families of SD memory cards, and SDHC host devices also accept standard SD cards.

Older host devices generally do not support newer card formats, and even when they might support the bus interface used by the card, [39] there are several factors that arise:

SD compatibility table
Card
Slot
SDSCSDHCSDHC
UHS
SDXCSDXC
UHS
SDIO
SDSCYesFAT16,<4GiBFAT16,<4GiBNoNoNo
SDHCYesYesYes [lower-alpha 2] FAT32FAT32 [lower-alpha 2] No
SDHC UHSYes [lower-alpha 2] Yes [lower-alpha 2] Yes [lower-alpha 3] FAT32 [lower-alpha 2] FAT32 [lower-alpha 3] No
SDXCYesYesYes [lower-alpha 2] YesYes [lower-alpha 2] No
SDXC UHSYes [lower-alpha 2] Yes [lower-alpha 2] Yes [lower-alpha 3] Yes [lower-alpha 2] Yes [lower-alpha 3] No
SDIOVariesVariesVariesVariesVariesYes
  1. The necessary recording and playback speed class requirements may vary by device.
  2. 1 2 3 4 5 6 7 8 9 10 In non-UHS mode
  3. 1 2 3 4 In UHS mode

Markets

Secure Digital cards are used in many consumer electronic devices, and have become a widespread means of storing several gigabytes of data in a small size.[ citation needed ] Devices in which the user may remove and replace cards often, such as digital cameras, camcorders, and video game consoles, tend to use full-sized cards.[ citation needed ] Devices in which small size is paramount, such as mobile phones, tend to use microSD cards.[ citation needed ]

The microSD card has helped propel the smartphone market by giving both manufacturers and consumers greater flexibility and freedom.[ according to whom? ] Due to their compact size, microSD cards are used in many[ which? ] different applications in a large variety[ which? ] of markets. Action cameras, such as the GoPRO's Hero and cameras in drones, frequently use microSD cards.[ citation needed ]

Recent versions of major operating systems such as Windows Mobile and Android allow applications to run from microSD cards, creating possibilities for new usage models for SD cards in mobile computing markets. [104]

SD cards are not the most economical solution in devices that need only a small amount of non-volatile memory, such as station presets in small radios. They may also not present the best choice for applications that require higher storage capacities or speeds as provided by other flash card standards such as CompactFlash. These limitations may be addressed by evolving memory technologies, such as the new SD 7.0 specifications which allow storage capabilities of up to 128 TB. [105]

Samsung Pro 64 GB microSDXC original (left) and counterfeit (right): The counterfeit claims to have 64 GB in capacity, but only 8 GB (Class 4 speed) are usable: When trying to write more than 8 GB, data loss occurs. Also used for SanDisk 64 GB fakes. Samsung Pro 64gb micro-SDXC original and falsification front and back.jpg
Samsung Pro 64 GB microSDXC original (left) and counterfeit (right): The counterfeit claims to have 64 GB in capacity, but only 8 GB (Class 4 speed) are usable: When trying to write more than 8 GB, data loss occurs. Also used for SanDisk 64 GB fakes.

Many personal computers of all types, including tablets and mobile phones, use SD cards, either through built-in slots or through an active electronic adapter. Adapters exist for the PC card, ExpressBus, USB, FireWire, and the parallel printer port. Active adapters also let SD cards be used in devices designed for other formats, such as CompactFlash. The FlashPath adapter lets SD cards be used in a floppy disk drive.

Counterfeits

Images of genuine, questionable, and fake/counterfeit microSD (Secure Digital) cards before and after decapsulation. Details at source, photo by Andrew Huang. Decapsulated microSD memory card lineup-genuine, questionable, and fake-counterfeit.jpg
Images of genuine, questionable, and fake/counterfeit microSD (Secure Digital) cards before and after decapsulation. Details at source, photo by Andrew Huang.

Commonly found on the market are mislabeled or counterfeit Secure Digital cards that report a fake capacity or run slower than labeled. [106] [107] [108] Software tools exist to check and detect counterfeit products. [109] [110] Detection of counterfeit cards usually involves copying files with random data to the SD card until the card's capacity is reached, and copying them back. The files that were copied back can be tested either by comparing checksums (e.g. MD5), or trying to compress them. The latter approach leverages the fact that counterfeited cards let the user read back files, which then consist of easily compressible uniform data (for example, repeating 0xFFs).

Digital cameras

SD/MMC cards replaced Toshiba's SmartMedia as the dominant memory card format used in digital cameras. In 2001, SmartMedia had achieved nearly 50% use, but by 2005 SD/MMC had achieved over 40% of the digital camera market and SmartMedia's share had plummeted by 2007.

At this time, all the leading digital camera manufacturers used SD in their consumer product lines, including Canon, Casio, Fujifilm, Kodak, Leica, Nikon, Olympus, Panasonic, Pentax, Ricoh, Samsung, and Sony. Formerly, Olympus and Fujifilm used XD-Picture Cards (xD cards) exclusively, while Sony only used Memory Stick; by early 2010 all three supported SD.

Some prosumer and professional digital cameras continued to offer CompactFlash (CF), either on a second card slot or as the only storage, as CF supports much higher maximum capacities and historically was cheaper for the same capacity.

Secure Digital memory cards can be used in Sony XDCAM EX camcorders with an adapter [111] and in Panasonic P2 card equipment with a MicroP2 adapter.

Personal computers

Although many personal computers accommodate SD cards as an auxiliary storage device using a built-in slot, or can accommodate SD cards by means of a USB adapter, SD cards cannot be used as the primary hard disk through the onboard ATA controller, because none of the SD card variants support ATA signalling. Primary hard disk use requires a separate SD controller chip [112] or an SD-to-CompactFlash converter. However, on computers that support bootstrapping from a USB interface, an SD card in a USB adapter can be the primary hard disk, provided it contains an operating system that supports USB access once the bootstrap is complete.

Since late 2009, newer Apple computers with installed SD card readers have been able to boot in macOS from SD storage devices, when properly formatted to Mac OS Extended file format and the default partition table set to GUID Partition Table. [113] (See Other file systems below).

SD cards are increasing in usage and popular among owners of vintage computers like 8-bit Atari. For example SIO2SD (SIO is Atari port for connecting external devices) are used nowadays. It may be interesting fact that probably whole software for 8 bit Atari may be included on one SD card that have less than 4-8 GB of disk size(2019). [114]

Embedded systems

A shield (daughterboard) that gives Arduino prototyping microprocessors access to SD cards Arduino Ethernet Shield (pre-production sample).jpg
A shield (daughterboard) that gives Arduino prototyping microprocessors access to SD cards

In 2008, the SDA specified Embedded SD, "leverag[ing] well-known SD standards" to enable non-removable SD-style devices on printed circuit boards. [115] However this standard was not adopted by the market while the MMC standard became the de facto standard for embedded systems. SanDisk provides such embedded memory components under the iNAND brand. [116]

Most modern microcontrollers have built-in SPI logic that can interface to an SD card operating in its SPI mode, providing non-volatile storage. Even if a microcontroller lacks the SPI feature, the feature can be emulated by bit banging. For example, a home-brew hack combines spare General Purpose Input/Output (GPIO) pins of the processor of the Linksys WRT54G router with MMC support code from the Linux kernel. [117] This technique can achieve throughput of up to 1.6 Mbit/s .

Music distribution

Prerecorded MicroSDs have been used to commercialize music under the brands slotMusic and slotRadio by SanDisk and MQS by Astell&Kern.

Technical details

Physical size

The SD card specification defines three physical sizes. The SD and SDHC families are available in all three sizes, but the SDXC and SDUC families are not available in the mini size, and the SDIO family is not available in the micro size. Smaller cards are usable in larger slots through use of a passive adapter.

Standard

Size comparison of families: SD (blue), miniSD (green), microSD (red) MicroSD MemoryCard 002.jpg
Size comparison of families: SD (blue), miniSD (green), microSD (red)
  • SD (SDSC), SDHC, SDXC, SDIO, SDUC
  • 32 mm × 24 mm × 2.1 mm
  • 32 mm × 24 mm × 1.4 mm (as thin as MMC) for Thin SD (rare)

MiniSD

  • miniSD, miniSDHC, miniSDIO
  • 21.5 mm × 20 mm × 1.4 mm

MicroSD

The micro form factor is the smallest SD card format. [118]

  • microSD, microSDHC, microSDXC, microSDUC
  • 15 mm × 11 mm × 1.0 mm

Transfer modes

Cards may support various combinations of the following bus types and transfer modes. The SPI bus mode and one-bit SD bus mode are mandatory for all SD families, as explained in the next section. Once the host device and the SD card negotiate a bus interface mode, the usage of the numbered pins is the same for all card sizes.

The physical interface comprises 9 pins, except that the miniSD card adds two unconnected pins in the center and the microSD card omits one of the two VSS (Ground) pins. [119]

Official pin numbers for each card type (top to bottom): MMC, SD, miniSD, microSD. This shows the evolution from the older MMC, on which SD is based. NOTE: This drawing doesn't show 8 new UHS-II contacts that were added in spec 4.0. MMC-SD-miniSD-microSD-Color-Numbers-Names.gif
Official pin numbers for each card type (top to bottom): MMC, SD, miniSD, microSD. This shows the evolution from the older MMC, on which SD is based. NOTE: This drawing doesn't show 8 new UHS-II contacts that were added in spec 4.0.
SPI bus mode
MMC
pin
SD
pin
miniSD
pin
microSD
pin
NameI/OLogicDescription
1112nCSIPPSPI Card Select [CS] (Negative logic)
2223DIIPPSPI Serial Data In [MOSI]
333VSSSSGround
4444VDDSSPower
5555CLKIPPSPI Serial Clock [SCLK]
6666VSSSSGround
7777DOOPPSPI Serial Data Out [MISO]
888NC
nIRQ
.
O
.
OD
Unused (memory cards)
Interrupt (SDIO cards) (negative logic)
991NC..Unused
10NC..Reserved
11NC..Reserved
One-bit SD bus mode
MMC
pin
SD
pin
miniSD
pin
microSD
pin
NameI/OLogicDescription
1112CDI/O.Card detection (by host), and
non-SPI mode detection (by card)
2223CMDI/OPP,
OD
Command,
Response
333VSSSSGround
4444VDDSSPower
5555CLKIPPSerial clock
6666VSSSSGround
7777DAT0I/OPPSD Serial Data 0
888NC
nIRQ
.
O
.
OD
Unused (memory cards)
Interrupt (SDIO cards) (negative Logic)
991NC..Unused
10NC..Reserved
11NC..Reserved
Four-bit SD bus mode
MMC
pin
SD
pin
miniSD
pin
microSD
pin
NameI/OLogicDescription
.112DAT3I/OPPSD Serial Data 3
.223CMDI/OPP,
OD
Command,
Response
.33VSSSSGround
.444VDDSSPower
.555CLKIPPSerial clock
.666VSSSSGround
.777DAT0I/OPPSD Serial Data 0
888DAT1
nIRQ
I/O
O
PP
OD
SD Serial Data 1 (memory cards)
Interrupt Period (SDIO cards share pin via protocol)
991DAT2I/OPPSD Serial Data 2
10NC..Reserved
11NC..Reserved

Notes:

  1. Direction is relative to card. I = Input, O = Output.
  2. PP = Push-Pull logic, OD = Open-Drain logic.
  3. S = Power Supply, NC = Not Connected (or logical high).

Interface

Inside a 512 MB SD card: NAND flash chip that holds the data (bottom) and SD controller (top) Sd insides.png
Inside a 512 MB SD card: NAND flash chip that holds the data (bottom) and SD controller (top)
Inside a 2 GB SD card: two NAND flash chips (top and middle), SD controller chip (bottom) SD-extreMEmory 2GB alt innen.jpg
Inside a 2 GB SD card: two NAND flash chips (top and middle), SD controller chip (bottom)
Inside a 16 GB SDHC card Pretec 16GB SDHC without cover 20090420.jpg
Inside a 16 GB SDHC card

Command interface

SD cards and host devices initially communicate through a synchronous one-bit interface, where the host device provides a clock signal that strobes single bits in and out of the SD card. The host device thereby sends 48-bit commands and receives responses. The card can signal that a response will be delayed, but the host device can abort the dialogue. [72]

Through issuing various commands, the host device can: [72]

  • Determine the type, memory capacity, and capabilities of the SD card
  • Command the card to use a different voltage, different clock speed, or advanced electrical interface
  • Prepare the card to receive a block to write to the flash memory, or read and reply with the contents of a specified block.

The command interface is an extension of the MultiMediaCard (MMC) interface. SD cards dropped support for some of the commands in the MMC protocol, but added commands related to copy protection. By using only commands supported by both standards until determining the type of card inserted, a host device can accommodate both SD and MMC cards.

Electrical interface

All SD card families initially use a 3.3  volt electrical interface. On command, SDHC and SDXC cards can switch to 1.8 V operation. [72]

At initial power-up or card insertion, the host device selects either the Serial Peripheral Interface (SPI) bus or the one-bit SD bus by the voltage level present on Pin 1. Thereafter, the host device may issue a command to switch to the four-bit SD bus interface, if the SD card supports it. For various card types, support for the four-bit SD bus is either optional or mandatory. [72]

After determining that the SD card supports it, the host device can also command the SD card to switch to a higher transfer speed. Until determining the card's capabilities, the host device should not use a clock speed faster than 400 kHz. SD cards other than SDIO (see below) have a "Default Speed" clock rate of 25 MHz. The host device is not required to use the maximum clock speed that the card supports. It may operate at less than the maximum clock speed to conserve power. [72] Between commands, the host device can stop the clock entirely.

Achieving higher card speeds

The SD specification defines four-bit-wide transfers. (The MMC specification supports this and also defines an eight-bit-wide mode; MMC cards with extended bits were not accepted by the market.) Transferring several bits on each clock pulse improves the card speed. Advanced SD families have also improved speed by offering faster clock frequencies and double data rate (explained here) in a high-speed differential interface (UHS-II).[ citation needed ]

File system

Like other types of flash memory card, an SD card of any SD family is a block-addressable storage device, in which the host device can read or write fixed-size blocks by specifying their block number.[ citation needed ]

MBR and FAT

Most SD cards ship preformatted with one or more MBR partitions, where the first or only partition contains a file system. This lets them operate like the hard disk of a personal computer. Per the SD card specification, an SD card is formatted with MBR and the following file system:

  • For SDSC cards:
  • For SDHC cards:
    • Capacity of less than 16,450,560 logical sectors (smaller than 7.8 GB): FAT32 with partition type 0Bh and EBPB 7.1
    • Capacity of at least 16,450,560 logical sectors (larger than 7.8 GB): FAT32 with partition type 0Ch and EBPB 7.1
  • For SDXC cards: exFAT with partition type 07h

Most consumer products that take an SD card expect that it is partitioned and formatted in this way. Universal support for FAT12, FAT16, FAT16B, and FAT32 allows the use of SDSC and SDHC cards on most host computers with a compatible SD reader, to present the user with the familiar method of named files in a hierarchical directory tree.

On such SD cards, standard utility programs such as Mac OS X's " Disk Utility " or Windows' SCANDISK can be used to repair a corrupted filing system and sometimes recover deleted files. Defragmentation tools for FAT file systems may be used on such cards. The resulting consolidation of files may provide a marginal improvement in the time required to read or write the file, [121] but not an improvement comparable to defragmentation of hard drives, where storing a file in multiple fragments requires additional physical, and relatively slow, movement of a drive head. Moreover, defragmentation performs writes to the SD card that count against the card's rated lifespan. The write endurance of the physical memory is discussed in the article on flash memory; newer technology to increase the storage capacity of a card provides worse write endurance.

When reformatting an SD card with a capacity of at least 32 MB (65536 logical sectors or more), but not more than 2 GB, FAT16B with partition type 06h and EBPB 4.1 [120] is recommended if the card is for a consumer device. (FAT16B is also an option for 4 GB cards, but it requires the use of 64 kiB clusters, which are not widely supported.) FAT16B does not support cards above 4 GB at all.

The SDXC specification mandates the use of Microsoft's proprietary exFAT file system, [122] which sometimes requires appropriate drivers (e.g. exfat-utils/exfat-fuse on Linux).

Other file systems

Because the host views the SD card as a block storage device, the card does not require MBR partitions or any specific file system. The card can be reformatted to use any file system the operating system supports. For example:

  • Under Windows, SD cards can be formatted using NTFS and, on later versions, exFAT.
  • Under macOS, SD cards can be partitioned as GUID devices and formatted with either HFS Plus or APFS file systems or still use exFAT.
  • Under Unix-like operating systems such as Linux or FreeBSD, SD cards can be formatted using the UFS, Ext2, Ext3, Ext4, btrfs, HFS Plus, ReiserFS or F2FS file system. Additionally under Linux, HFS Plus file systems may be accessed for read/write if the "hfsplus" package is installed, and partitioned and formatted if "hfsprogs" is installed. (These package names are correct under Debian, Ubuntu etc., but may differ on other Linux distributions.)

Any recent version of the above can format SD cards using the UDF file system.

Additionally, as with live USB flash drives, an SD card can have an operating system installed on it. Computers that can boot from an SD card (either using a USB adapter or inserted into the computer's flash media reader) instead of the hard disk drive may thereby be able to recover from a corrupted hard disk drive. [123] Such an SD card can be write-locked to preserve the system's integrity.

The SD Standard allows usage of only the above-mentioned Microsoft FAT file systems and any card produced in the market shall be preloaded with the related standard file system upon its delivery to the market. If any application or user re-formats the card with a non-standard file system the proper operation of the card, including interoperability, cannot be assured.

Risks of reformatting

Reformatting an SD card with a different file system, or even with the same one, may make the card slower, or shorten its lifespan. Some cards use wear leveling, in which frequently modified blocks are mapped to different portions of memory at different times, and some wear-leveling algorithms are designed for the access patterns typical of FAT12, FAT16 or FAT32. [124] In addition, the preformatted file system may use a cluster size that matches the erase region of the physical memory on the card; reformatting may change the cluster size and make writes less efficient. The SD Association provides freely-downloadable SD Formatter software to overcome these problems for Windows and Mac OS X. [125]

SD/SDHC/SDXC memory cards have a "Protected Area" on the card for the SD standard's security function. Neither standard formatters nor the SD Association formatter will erase it. The SD Association suggests that devices or software which use the SD security function may format it. [125]

Power consumption

The power consumption of SD cards varies by its speed mode, manufacturer and model.

During transfer it may be in the range of 66–330 mW (20–100 mA at a supply voltage of 3.3 V). Specifications from TwinMos technologies list a maximum of 149 mW (45 mA) during transfer. Toshiba lists 264–330 mW (80–100 mA). [126] Standby current is much lower, less than 0.2 mA for one 2006 microSD card. [127] If there is data transfer for significant periods, battery life may be reduced noticeably (smartphones typically have batteries of capacity around 6 Wh (Samsung Galaxy S2, 1650 mAh @ 3.7 V)).

Modern UHS-II cards can consume up to 2.88 W, if the host device supports bus speed mode SDR104 or UHS-II. Minimum power consumption in the case of a UHS-II host is 720 mW.

Card requirements regarding bus speed modes [128]
Bus speed
mode *1
Max. bus
speed
[MB/s]
Max. clock
frequency
[MHz]
Signal
voltage
[V]
SDSC
[W]
SDHC
[W]
SDXC
[W]
HD312312520.4-2.882.88
FD156156520.4-2.882.88
SDR1041042081.8-2.882.88
SDR50501001.8-1.441.44
DDR5050501.8-1.441.44
SDR2525501.8-0.720.72
SDR1212.5251.8-0.360.36 / 0.54
High Speed25503.30.720.720.72
Default Speed12.5253.30.330.360.36 / 0.54

Storage capacity and compatibilities

All SD cards let the host device determine how much information the card can hold, and the specification of each SD family gives the host device a guarantee of the maximum capacity a compliant card reports.

By the time the version 2.0 (SDHC) specification was completed in June 2006, [129] vendors had already devised 2 GB and 4 GB SD cards, either as specified in Version 1.01, or by creatively reading Version 1.00. The resulting cards do not work correctly in some host devices. [130] [131]

SDSC cards above 1 GB

4 GB SDSC card Sd4gy crop.jpg
4 GB SDSC card

A host device can ask any inserted SD card for its 128-bit identification string (the Card-Specific Data or CSD). In standard-capacity cards (SDSC), 12 bits identify the number of memory clusters (ranging from 1 to 4,096) and 3 bits identify the number of blocks per cluster (which decode to 4, 8, 16, 32, 64, 128, 256, or 512 blocks per cluster). The host device multiplies these figures (as shown in the following section) with the number of bytes per block to determine the card's capacity in bytes.[ citation needed ]

SD version 1.00 assumed 512 bytes per block. This permitted SDSC cards up to 4,096 × 512 × 512 = 1 GB, for which there are no known incompatibilities.[ citation needed ]

Version 1.01 let an SDSC card use a 4-bit field to indicate 1,024 or 2,048 bytes per block instead. [72] Doing so enabled cards with 2 GB and 4 GB capacity, such as the Transcend 4 GB SD card and the Memorette 4GB SD card.

Early SDSC host devices that assume 512-byte blocks therefore do not fully support the insertion of 2 GB or 4 GB cards. In some cases, the host device can read data that happens to reside in the first 1 GB of the card. If the assumption is made in the driver software, success may be version-dependent. In addition, any host device might not support a 4 GB SDSC card, since the specification lets it assume that 2 GB is the maximum for these cards.[ citation needed ]

Storage capacity calculations

The format of the Card-Specific Data (CSD) register changed between version 1 (SDSC) and version 2.0 (which defines SDHC and SDXC).

Version 1

In version 1 of the SD specification, capacities up to 2 GB are calculated by combining fields of the CSD as follows:

Capacity = (C_SIZE + 1) × 2(C_SIZE_MULT + READ_BL_LEN + 2) where   0 ≤ C_SIZE ≤ 4095,   0 ≤ C_SIZE_MULT ≤ 7,   READ_BL_LEN is 9 (for 512 bytes/sector) or 10 (for 1024 bytes/sector)

Later versions state (at Section 4.3.2) that a 2 GB SDSC card shall set its READ_BL_LEN (and WRITE_BL_LEN) to indicate 1024 bytes, so that the above computation correctly reports the card's capacity; but that, for consistency, the host device shall not request (by CMD16) block lengths over 512bytes. [72]

Versions 2 and 3

In the definition of SDHC cards in version 2.0, the C_SIZE portion of the CSD is 22 bits and it indicates the memory size in multiples of 512 KB (the C_SIZE_MULT field is removed and READ_BL_LEN is no longer used to compute capacity). Two bits that were formerly reserved now identify the card family: 0 is SDSC; 1 is SDHC or SDXC; 2 and 3 are reserved. [72] Because of these redefinitions, older host devices do not correctly identify SDHC or SDXC cards nor their correct capacity.

  • SDHC cards are restricted to reporting a capacity not over 32 GB.
  • SDXC cards are allowed to use all 22 bits of the C_SIZE field. An SDHC card that did so (reported C_SIZE > 65375 to indicate a capacity of over 32 GB) would violate the specification. A host device that relied on C_SIZE rather than the specification to determine the card's maximum capacity might support such a card, but the card might fail in other SDHC-compatible host devices.

Capacity is calculated thus:

Capacity = (C_SIZE + 1) × 524288 where for SDHC     4112 ≤ C_SIZE ≤ 65375     ≈2 GB ≤ Capacity ≤ ≈32 GB where for SDXC    65535 ≤ C_SIZE   ≈32 GB ≤ Capacity ≤ 2 TB

Capacities above 4 GB can only be achieved by following version 2.0 or later versions. In addition, capacities equal to 4 GB must also do so to guarantee compatibility.

Openness of specification

Dismantled microSD to SD adapter showing the passive connection from the microSD card slot on the bottom to the SD pins on the top SD-microSD adaptor.jpg
Dismantled microSD to SD adapter showing the passive connection from the microSD card slot on the bottom to the SD pins on the top

Like most memory card formats, SD is covered by numerous patents and trademarks. Excluding SDIO cards, royalties for SD card licenses are imposed for manufacture and sale of memory cards and host adapters (US$1,000/year plus membership at US$1,500/year)

Early versions of the SD specification were available under a non-disclosure agreement (NDA) prohibiting development of open-source drivers. However, the system was eventually reverse-engineered and free software drivers provided access to SD cards not using DRM. Subsequent to the release of most open-source drivers, the SDA provided a simplified version of the specification under a less restrictive license helping reduce some incompatibility issues. [132]

Under a disclaimers agreement, the simplified specification released by the SDA in 2006 – as opposed to that of SD cards – which later extended to the physical layer, ASSD extensions, SDIO, and SDIO Bluetooth Type-A. [133] Again, most of the information had already been discovered and Linux had a fully free driver for it. Still, building a chip conforming to this specification caused the One Laptop per Child project to claim "the first truly Open Source SD implementation, with no need to obtain an SDI license or sign NDAs to create SD drivers or applications." [134]

The proprietary nature of the complete SD specification affects embedded systems, laptop computers, and some desktop computers; many desktop computers do not have card slots, instead using USB-based card readers if necessary. These card readers present a standard USB mass storage interface to memory cards, thus separating the operating system from the details of the underlying SD interface. However, embedded systems (such as portable music players) usually gain direct access to SD cards and thus need complete programming information. Desktop card readers are themselves embedded systems; their manufacturers have usually paid the SDA for complete access to the SD specifications. Many notebook computers now include SD card readers not based on USB; device drivers for these essentially gain direct access to the SD card, as do embedded systems.

The SPI-bus interface mode is the only type that does not require a host license for accessing SD cards.

Comparison to other flash memory formats

Size comparison of various flash cards: SD, CompactFlash, MMC, xD Flash memory cards size.jpg
Size comparison of various flash cards: SD, CompactFlash, MMC, xD

Overall, SD is less open than CompactFlash or USB flash memory drives. Those open standards can be implemented without paying for licensing, royalties, or documentation. (CompactFlash and USB flash drives may require licensing fees for the use of the SDA's trademarked logos.)

However, SD is much more open than Sony's Memory Stick, for which no public documentation nor any documented legacy implementation is available. All SD cards can be accessed freely using the well-documented SPI bus.

xD cards are simply 18-pin NAND flash chips in a special package and support the standard command set for raw NAND flash access. Although the raw hardware interface to xD cards is well understood, the layout of its memory contents—necessary for interoperability with xD card readers and digital cameras—is totally undocumented. The consortium that licenses xD cards has not released any technical information to the public.

Comparison of technical features of MMC and SD card variants
TypeMMCRS-MMCMMCplusMMCmobileSecureMMCSDIOSDminiSDmicroSD
SD-socket compatibleYesExtenderYesExtenderYesYesYesAdapterAdapter
Pins771313799118
Width24 mm24 mm24 mm24 mm24 mm24 mm24 mm20 mm11 mm
Length32 mm18 mm32 mm18 mm32 mm32 mm+32 mm21.5 mm15 mm
Thickness1.4 mm1.4 mm1.4 mm1.4 mm1.4 mm2.1 mm2.1 mm (most)
1.4 mm (rare)
1.4 mm1 mm
1-bit SPI-bus modeOptionalOptionalOptionalOptionalYesYesYesYesYes
Max SPI bus clock20  MHz 20 MHz52 MHz52 MHz20 MHz50 MHz25 MHz50 MHz50 MHz
1-bit MMC/SD bus modeYesYesYesYesYesYesYesYesYes
4-bit MMC/SD bus modeNoNoYesYesNoOptionalYesYesYes
8-bit MMC bus modeNoNoYesYesNoNoNoNoNo
DDR modeNoNoYesYesUnknownUnknownUnknownUnknownUnknown
Max MMC/SD bus clock20  MHz 20 MHz52 MHz52 MHz20 MHz?50 MHz208 MHz208 MHz208 MHz
Max MMC/SD transfer rate20  Mbit/s20 Mbit/s832 Mbit/s832 Mbit/s20 Mbit/s?200 Mbit/s832 Mbit/s832 Mbit/s832 Mbit/s
Interrupts NoNoNoNoNoOptionalNoNoNo
DRM supportNoNoNoNoYesN/AYesYesYes
User encryptNoNoNoNoYesNoNoNoNo
Simplified spec.YesYesNoNoUnknownYesYesNoNo
Membership costJEDEC: US$4,400/yr, optionalSD Card Association: US$2,000/year, general; US$4,500/year, executive
Specification costFreeUnknownSimplified: free. Full: membership, or US$1,000/year to R&D non-members
Host licenseNoNoNoNoNoUS$1,000/year, excepting SPI-mode only use
Card royaltiesYesYesYesYesYesYes, US$1,000/yearYesYesYes
Open-source compatibleYesYesUnknownUnknownUnknownYesYesYesYes
Nominal voltage3.3 V3.3 V3.3 V [135] [136] 1.8 V/3.3 V1.8 V/3.3 V3.3 V3.3 V (SDSC),
1.8/3.3 V (SDHC, SDXC & SDUC)
3.3 V (miniSD),
1.8/3.3 V (miniSDHC)
3.3 V (SDSC),
1.8/3.3 V (microSDHC, microSDXC & microSDUC)
Max capacity128 GB2 GB128 GB?2 GB128 GB??2 GB (SD),
32 GB (SDHC),
1 TB (SDXC),
2 TB (SDXC, theoretical),
128 TB (SDUC, theoretical)
2 GB (miniSD),
16 GB (miniSDHC)
2 GB (microSD),
32 GB (microSDHC),
1 TB (microSDXC),
2 TB (microSDXC, theoretical),
128 TB (microSDUC, theoretical)
TypeMMCRS-MMCMMCplusMMCmobileSecureMMCSDIOSDminiSDmicroSD

Data recovery

A malfunctioning SD card can be repaired using specialized equipment, as long as the middle part, containing the flash storage, is not physically damaged. The controller can in this way be circumvented. [137] [138] This might be harder or even impossible in the case of monolithic card, where the controller resides on the same physical die.

See also

Related Research Articles

Flash memory Electronic non-volatile computer storage device

Flash memory is an electronic (solid-state) non-volatile computer storage medium that can be electrically erased and reprogrammed.

CompactFlash flash memory mass storage device

CompactFlash (CF) is a flash memory mass storage device used mainly in portable electronic devices. The format was specified and the devices were first manufactured by SanDisk in 1994.

USB flash drive data storage device

A USB flash drive is a data storage device that includes flash memory with an integrated USB interface. It is typically removable, rewritable and much smaller than an optical disc. Most weigh less than 1 oz. Since first appearing on the market in late 2000, as with virtually all other computer memory devices, storage capacities have risen while prices have dropped. As of March 2016, flash drives with anywhere from 8 to 256 GB were frequently sold, while 512 GB and 1 TB units were less frequent. As of 2018, 2TB flash drives were the largest available in terms of storage capacity. Some allow up to 100,000 write/erase cycles, depending on the exact type of memory chip used, and are thought to last between 10 and 100 years under normal circumstances.

Flash drive Wikipedia disambiguation page

A flash drive is a drive using flash memory. Flash drives are the larger memory modules consisting of a number of flash chips. A flash chip is used to read the contents of a single cell, but it can write entire block of cells.

SmartMedia

SmartMedia is a flash memory card standard owned by Toshiba, with capacities ranging from 2 MB to 128 MB. SmartMedia memory cards are no longer manufactured.

xD-Picture Card flash memory card format, used in digital cameras made by Olympus and Fujifilm; “xD” stands for “extreme digital”

xD-Picture Card is a flash memory card format, used in digital cameras made by Olympus and Fujifilm. The xD in the xD-Picture Card stands for eXtreme Digital.

P2 (storage media) storage media format

P2 is a professional digital recording solid-state memory storage media format introduced by Panasonic in 2004, and especially tailored to electronic news-gathering (ENG) applications. It features tapeless (non-linear) recording of DV, DVCPRO, DVCPRO25, DVCPRO50, DVCPRO-HD, or AVC-Intra streams on a solid-state flash memory. The P2 card is essentially a RAID of Secure Digital (SD) memory cards with an LSI controller tightly packaged in a die-cast PC Card enclosure, so data transfer rate increases as memory capacity increases. The system includes cameras, decks as drop-in replacements for videocassette recorders (VCR), and a special 5.25-inch computer drive for random-access integration with non-linear editing systems (NLE). The cards can also be used directly where a PC card (PCMCIA) slot is available, as in most older notebook computers, as a normal hard disk drive, although a custom software driver must first be loaded.

This table provides summary of comparison of various flash memory cards, as of 2017.

AVCHD is a file-based format for the digital recording and playback of high-definition video. It is H.264 and Dolby AC-3 packaged into the MPEG transport stream, with a set of constraints designed around the camcorders.

Memory card reader device for accessing the data on a memory card

A memory card reader is a device for accessing the data on a memory card such as a CompactFlash (CF), Secure Digital (SD) or MultiMediaCard (MMC). Most card readers also offer write capability, and together with the card, this can function as a pen drive.

HTC Universal

The HTC Universal is a Windows Mobile 5.0 Pocket PC PDA manufactured by High Tech Computer Corporation. It was the first 3G/UMTS-enabled Pocket PC PDA with a telecommunications function, and also the first to come with Windows Mobile 5.0 pre-installed.

SanDisk Sansa Line of portable media players

The SanDisk Sansa is a line of 2- to 32-gigabyte flash memory-based portable media players produced by SanDisk.

The SD Association (SDA) is an American non-profit organization that sets memory card standards intended to simplify the use and optimize the performance of consumer electronics that people use in every country. Panasonic Corporation, SanDisk LLC and Toshiba Corporation formed the SD Association in January 2000. Today, the SDA has approximately 1,000 member companies involved in the design and development of SD standards. Thousands of device models and hundreds of products across dozens of product categories integrate the small, removable memory cards.

Universal Flash Storage, officially abbreviated as UFS, is a flash storage specification for digital cameras, mobile phones and consumer electronic devices. It aims to bring higher data transfer speed and increased reliability to flash memory storage, while reducing market confusion and removing the need for different adapters for different types of card.

MOD and TOD are recording formats for use in digital tapeless camcorders. The formats are comparable to XDCAM EX, HDV and AVCHD.

"MicroP2" is a memory card format introduced by Panasonic.

References

  1. "Matsushita Electric, SanDisk and Toshiba Agree to Join Forces to Develop and Promote Next Generation Secure Memory Card". DP Review. 1999-08-24. Retrieved 2016-02-23.
  2. "Welcome to SD-3C, LLC". SD-3C. 2015-03-30. Retrieved 2016-02-23.
  3. "Matsushita Electric, SanDisk and Toshiba to Form SD Association to Promote Next Generation SD Memory Card". Toshiba. 2015-03-30. Retrieved 2016-02-23.
  4. "Using SD Memory Cards is Easy". SD Association. 2010-06-22. Retrieved 2014-01-02.
  5. "Three Giants to develop new "Secure Memory Card"". DP review. Retrieved 2016-02-23.
  6. "Press Releases 17 July 2003". Toshiba. 2003-07-17. Retrieved 2010-08-22.
  7. SanDisk Introduces The World's Smallest Removable Flash Card For Mobile Phones-The miniSD Card SanDisk.com
  8. SanDisk Introduces 4GB miniSDHC Flash Card for Mobile Phones SanDisk.com
  9. "SanDisk Reveals Tiny New Memory Cards for Phones". Phonescoop.com. 28 February 2004. Retrieved 2014-01-02.
  10. Rojas, Peter (2 March 2004). "T-Flash: aka 'Yet Another Memory Card Format'". Engadget .
  11. "SanDisk and Sony to expand Memory Stick Pro and Memory Stick Micro formats". SanDisk. 2009-01-07. Retrieved 2010-08-22.
  12. "SD Card, Memory Stick formats to reach 2 terabytes, but when?". Beta news. 2009-01-08.
  13. "Pretec introduces world's first SDXC card". Digital Photography Review. 2009-03-06. Retrieved 2010-08-22.
  14. "Canon EOS Rebel T2i/550D Digital SLR Camera Review". The Digital Picture.
  15. Ng, Jansen (2009-11-24). "Lack of Card Readers Holding Back SDXC Flash Memory Adoption". DailyTech . Retrieved 2009-12-22.
  16. Ng, Jansen (2009-11-30). "Lenovo, HP, Dell Integrating SDXC Readers in New 32nm Intel "Arrandale" Laptops". DailyTech . Retrieved 2009-12-22.
  17. Ng, Jansen (2009-12-22). "Toshiba Sampling First SDXC Flash Memory Cards". DailyTech . Retrieved 2009-12-22.
  18. "Toshiba's 64 GB SDXC card to finally go on sale (in Japan)". CrunchGear . Retrieved 2010-08-09.
  19. "Panasonic Introduces New 64 GB* and 48 GB* SDXC Memory Cards, Available Globally in February 2010". Panasonic . Retrieved 2010-08-09.
  20. "Sandisk ships its highest capacity sd card ever". SanDisk. 2010-02-22. Retrieved 2010-08-09.
  21. "Lexar ships 128 GB Class 10 SDXC card; March 2011". Betanews.com. 2011-03-16. Retrieved 2014-01-02.
  22. "SDXC/SDHC 433X Class 16 Card from Pretec". Pretec. 2011-06-13. Retrieved 2010-12-03.
  23. "First 64GB microSD Card Here; When Will Smartphones Support It?", Pocket now
  24. "Kingmax flaunts world's first 64 GB microSD card", Engadget, 2011-05-26
  25. 1 2 "For Journalists". .panasonic.com. 2013-03-20. Archived from the original on 2013-05-26. Retrieved 2014-01-02.
  26. "microP2 Card | P2 Series | Broadcast and Professional AV". Pro-av.panasonic.net. Retrieved 2014-01-02.
  27. Lawler, Richard (2012-04-15). "Panasonic introduces new microP2 SD-sized storage at NAB 2012". Engadget.com. Retrieved 2014-01-02.
  28. Renée, V. "Panasonic's New Smaller, Faster, and Lower-Cost MicroP2 Cards Coming in April, Starting at $250 « No Film School". Nofilmschool.com. Retrieved 2014-01-02.
  29. "Lexar Announces Industry's First 256 GB SDXC UHS-I Memory Card". Micron. Retrieved 22 December 2012.
  30. SanDisk®. "SANDISK INTRODUCES WORLD'S HIGHEST CAPACITY microSDXC MEMORY CARD AT 128GB". www.sandisk.com.
  31. "SanDisk introduces the first 200GB microSDXC card". SanDisk.com. 2014-02-24. Retrieved 2016-06-06.
  32. SanDisk®. "SanDisk Premieres World's Highest Capacity SD Card for High Performance Video and Photo Capture". www.sandisk.com. Retrieved 2016-09-20.
  33. "Samsung Electronics Introduces the EVO Plus 256 GB MicroSD Card, with the Highest Capacity in its Class". news.samsung.com. 2016-05-10. Retrieved 2016-06-06.
  34. SanDisk®. "Western Digital Demonstrates Prototype of the World's First 1Terabyte SDXC Card". www.sandisk.com. Retrieved 2016-09-20.
  35. Shilov, Anton. "Western Digital Launches SanDisk Ultra microSD Card with 400 GB Capacity".
  36. Integral Memory. "Integral Memory's new 512GB microSD card is the biggest microSD card yet". www.theverge.com. Retrieved 2018-06-10.
  37. Kingston. "Kingston Digital Announces New 'Canvas' Series of Flash Cards". Kingston Technology Europe Co LLP. Retrieved 2018-11-19.
  38. 1 2 "Capacity". SD Association. Retrieved 2011-12-08.
  39. 1 2 "Using SDXC". SD Association. Retrieved 2011-12-08.
  40. "SDIO". SD Association. Retrieved 2011-12-08.
  41. What are SDHC, miniSDHC, and microSDHC? SanDisk. Archived September 16, 2008, at the Wayback Machine
  42. Bus Speed (Default Speed/ High Speed/ UHS) SDcard.
  43. 1 2 About Compatibility with Host Devices Archived 2011-11-21 at the Wayback Machine SD Association.
  44. What's new in Firmware 2.41 Beta (for COWON D2) JetAudio.
  45. "934428 – Hotfix for Windows XP that adds support for SDHC cards that have a capacity of more than 4 GB". Support. Microsoft. 2008-02-15. Retrieved 2010-08-22.
  46. "939772 – Some Secure Digital (SD) cards may not be recognized in Windows Vista". Support. Microsoft. 2008-05-15. Retrieved 2010-08-22.
  47. "949126 – A Secure Digital High Capacity (SDHC) card is not recognized on a Windows Vista Service Pack 1-based computer". Support. Microsoft. 2008-02-21. Retrieved 2010-08-22.
  48. "Capacity (SD/SDHC/SDXC) - SD Association". www.sdcard.org. Retrieved 2017-03-20.
  49. 1 2 "Bus Speed (Default Speed/ High Speed/ UHS) - SD Association". www.sdcard.org. Retrieved 20 March 2017.
  50. 1 2 "NEW SD ASSOCIATION VIDEO SPEED CLASS SUPPORTS 8K AND MULTI-FILE VIDEO RECORDING" (PDF). SD Association. 2016-02-26.
  51. Shilov, Anton (2016-03-01). "SD Association Announces SD 5.0 Specification: SD Cards For UHD and 360° Video Capture". Anand Tech.
  52. 1 2 "Video Speed Class: The new capture protocol of SD 5.0" (PDF). SD Association. February 2016.
  53. Chaundy, Fabian (2016-02-26). "New Video Speed Class for SD Cards". cinema5D.
  54. "SD Express Cards with PCIe® and NVMeTM Interfaces" (PDF). SD Association. June 2018. Retrieved 21 November 2018.
  55. "Notable Changes in Windows Vista Service Pack 1". Microsoft. Microsoft. Retrieved 28 November 2015.
  56. "About the SD and SDXC card slots". Apple Inc. 2011-05-03. Retrieved 2011-09-05.
  57. "Apple released exFAT support in OS X 10.6.5 update". Tuxera.com. 2010-11-22. Retrieved 2012-01-04.
  58. WindowsXP-KB955704-x86-ENU.exe (2011-10-08). "Description of the exFAT file system driver update package". Microsoft.com. Retrieved 2015-11-27.
  59. "exFAT for BSD and Linux systems from Google Code". Code.google.com. Retrieved 2014-01-02.
  60. deKay (15 January 2015). "Updated: How to upgrade your 3DS SD card, to 64GB and beyond". Lofi-Gaming. Retrieved 2018-12-21.
  61. List, Jenny (29 November 2017). "Ask Hackaday: How On Earth Can A 2004 MP3 Player Read An SDXC Card?". Hackaday. Retrieved 2018-12-21.
  62. Sims, Gary (9 May 2016). "High capacity microSD cards and Android – Gary explains". Android Authority. Retrieved 2018-12-21.
  63. "SD Formatter 4.0 for SD/SDHC/SDXC - SD Association". Sdcard.org. Retrieved 2014-01-02.
  64. "Capacity (SD/SDHC/SDXC/SDUC) - SD Association". www.sdcard.org. Retrieved 2019-02-15.
  65. 1 2 Kim, H; Agrawal, N; Ungureanu, C (2012-01-30), Revisiting Storage for Smartphones (PDF), America: NEC Laboratories, table 3, Speed class considered irrelevant: our benchmarking reveals that the “speed class” marking on SD cards is not necessarily indicative of application performance; although the class rating is meant for sequential performance, we find several cases in which higher-grade SD cards performed worse than lower-grade ones overall.
  66. 1 2 Lui, Gough (2014-01-16). "SD Card Sequential, Medium & Small Block Performance Round-Up". Gough's techzone. Retrieved 29 November 2015. Variations in 4k small block performance saw a difference of approximately 300-fold between the fastest and slowest cards. Distressingly, many of the tested cards were mediocre to poor on that metric, which may explain why running updates on Linux running off SD cards can take a very long time.
  67. "Raspberry Pi forum: SD card benchmarks" . Retrieved 2014-08-12.
  68. 1 2 3 4 "SD Speed Class - SD Association". SDCard.org. Retrieved 2013-11-13.
  69. 1 2 3 4 "Bus Speed (Default Speed/ High Speed/ UHS) - SD Association". Sdcard.org. Retrieved 2013-11-13.
  70. "SD cards branded with an upper-case 'I' are faster, yo". Engadget. 2010-06-24. Retrieved 2010-08-22.
  71. Rigg, Jamie (2013-07-16). "Toshiba's Exceria Pro SDHC cards claim 'world's fastest' write speeds of 240 MB per second". Engadget.com. Retrieved 2014-01-02.
  72. 1 2 3 4 5 6 7 8 9 10 11 12 "SD Part 1, Physical Layer Simplified Specification, Version 3.01" (PDF). SD Association. 2010-05-18. Archived from the original (PDF) on 2013-12-05. Retrieved 2013-11-25.
  73. "Association Triples Speeds with UHS-II" (PDF). SD Card. 5 January 2011. Retrieved 2011-08-09.
  74. Galbraith, Rob (2011-01-05). "SD Association announces UHS-II, ultra high-speed SD card specification" . Retrieved 2011-01-05.
  75. "SD Association Doubles Bus Interface Speeds with UHS-III" (PDF). 23 February 2017.
  76. "Introducing SD Express" . Retrieved 23 December 2018.
  77. "Thunderclap: Exploring Vulnerabilities in Operating System IOMMU Protection via DMA from Untrustworthy Peripherals – NDSS Symposium" . Retrieved 2019-08-06.
  78. Gartenberg, Chaim (February 25, 2019). "Memory cards are about to get much faster with new microSD Express spec". The Verge. Retrieved 18 March 2019.
  79. Hachman, Mark (February 25, 2019). "The microSD Express standard combines PCI Express speeds, microSD convenience" . Retrieved 18 March 2019.
  80. "Bus Speed (Default Speed/High Speed/UHS/SD Express) - SD Association". www.sdcard.org. Retrieved 2019-02-15.
  81. "SD Express Cards with PCIe and NVMe Interfaces" (PDF). SD Association: 9. June 2018 via SD Association.
  82. 1 2 "Speed Class Standards for Video Recording - SD Association". www.sdcard.org.
  83. SD Standards Brochure 2017
  84. "NEW SDXC AND SDHC MEMORY CARDS SUPPORT 4K2K VIDEO" (PDF). SD Association. Retrieved 2013-11-13.
  85. "Speed Class - SD Association". www.sdcard.org. Retrieved 2019-02-15.
  86. " "Application Performance Class: The new class of performance for applications on SD memory cards (SD 5.1)" (PDF). sdcard.org. November 2016.
  87. https://github.com/ThomasKaiser/Knowledge/blob/master/articles/A1_and_A2_rated_SD_cards.md
  88. "Application Performance Class - SD Association". www.sdcard.org. Retrieved 2019-02-15.
  89. "Flash Memory Cards and X-Speed Ratings". Kingston. Retrieved 2017-08-05.
  90. "Simplified Specifications - SD Association, version 3.10 , Part 1, Physical Layer, section 4.3.6" Write Protect Management"". www.sdcard.org. Retrieved 2019-04-11.
  91. "Windows Phone 7 Secure Digital Card Limitations".
  92. "Windows Phone 7's microSD mess: the full story (and how Nokia can help you out of it)".
  93. "Activating New Mobile Services and Business Models with smartSD Memory cards" (PDF). SD Association. November 2014. Retrieved 2017-08-02.
  94. "smartSD Memory Cards". SD Association. Retrieved 2016-02-23.
  95. "MicroSD Vendor Announces Taiwanese M-Payment Trial Using HTC NFC Phones". NFC Times. Retrieved 2016-02-23.
  96. "Garanti Bank deploys NFC services on microSD". RFID Ready. Retrieved 2016-02-23.
  97. "DeviceFidelity launches new range of NFC microSD devices". NFC World+. Retrieved 2016-02-23.
  98. "Eye-Fi". Archived from the original on 2010-08-26. Retrieved 2010-08-22.
  99. Robson, Wayde. "AudioHolics". AudioHolics. Retrieved 2014-01-02.
  100. "slotRadio". SanDisk. Retrieved 2011-11-27.
  101. "SanDisk Ultra II SD Plus USB/SD card", The Register, UK, 2005-07-25
  102. "A-DATA Super Info SD Card 512MB". Tech power up. 2007-02-20. Retrieved 2011-12-30.
  103. "Simplified Version of SDIO CARD SPEC". SD Association. Retrieved 2011-12-09.
  104. "Inside Marshmallow: Adoptable storage". Android Central. 2015-11-15. Retrieved 2016-02-23.
  105. SD Association https://www.sdcard.org/consumers/choices/speed_class/index.html . Retrieved 21 November 2018.Missing or empty |title= (help)
  106. Andrew (bunnie) Huang (of chumby). "On MicroSD Problems" . Retrieved 29 May 2013.
  107. Schnurer, Georg (2007-02-28). "Gefälschte SD-Karten" [Fake SD-cards] (in German). Heise mobile – c't magazin für computertechnik. Retrieved 2013-06-07.
  108. Feddern, Boi (2013-03-18). "Smartphones wählerisch bei microSDHC-Karten" (in German). Heise mobile – c't magazin für computertechnik. Retrieved 2013-06-09.
  109. "H2testw heise Download" (in German). Retrieved 2016-11-26.
  110. "F3 by Digirati" . Retrieved 2016-11-26.
  111. "MEAD-SD01 SDHC card adapter (Sony)". Pro.sony.com. Retrieved 2014-01-02.
  112. "TS-7800 Embedded". Embeddedarm.com. Retrieved 2010-08-22.
  113. "About the SD and SDXC card slot". Support.apple.com. 2013-06-08. Retrieved 2013-11-13.
  114. https://www.retrohax.net/sio2sd-for-atari/
  115. "Embedded SD". SD Association. Retrieved 2011-11-30.
  116. "iNAND Embedded Flash Drives". SanDisk. Retrieved 2011-11-30.
  117. "Linksys WRT54G-TM SD/MMC mod – DD-WRT Wiki". Dd-wrt.com. 2010-02-22. Retrieved 2010-08-22.
  118. "About". SD Association. Retrieved 2011-05-02.
  119. "SD Part 1, Physical Layer Simplified Specification, Version 4.10" (PDF). Archived from the original (PDF) on 2013-12-02. Retrieved 2014-01-02.
  120. 1 2 3 4 SD Memory Card Specifications – PART 2 FILE SYSTEM SPECIFICATION – Version 1.0. 1.0. SD Group, Matsushita Electric Industrial Co., Ltd. (MEI), SanDisk Corporation, Toshiba Corporation. February 2000.
  121. Fragmentation and Speed, SD Card
  122. "SDXC memory cards promise 2 TB of storage, 300 MBps transfer". Engadget. 2009-01-07. Retrieved 2010-08-22.
  123. Any operating system used on Raspberry Pi generally have to boot off a Live SD, most commonly Raspbian.
  124. "Optimizing Linux with cheap flash drives". Linux Weekly News. Retrieved 2011-04-11.
  125. 1 2 SD Formatter 3.1 for SD/SDHC/SDXC, SD Association
  126. "microSD & microSDHC Cards", Memory Solutions, Toshiba
  127. Micro SD specification (PDF), DTT, archived from the original (PDF) on 2013-02-07
  128. "SD Specifications Version 4.10", 3.10.5 – Summary of Bus Speed Mode for UHS-II Card (PDF), SD Association
  129. "A look into how SDHC will affect the future Nand Flash market", DRAMeXchange, December 2006
  130. "SD Compatibility", Card speed – Card Readers and Memory Cards, HJ Reggel, December 1, 2006
  131. "WinXP SP3 cannot read 4GB SD card in multicard reader". Egg head cafe. Retrieved 2010-08-22.
  132. "Sharp Linux PDA promotes the use of proprietary SD card, but more open MMC works just fine". Linux.com. Retrieved 2010-08-22.
  133. Simplified Specification Agreement Archived 2008-10-28 at the Wayback Machine from the SDA's website
  134. "OLPC mailing list archive". Mailman.laptop.org. Archived from the original on 2011-04-12. Retrieved 2010-08-22.
  135. MMC 4.1 Specification (PDF), JEDEC, 2008, p. 7.
  136. MMC 4.0 spec does not support 1.8V (PDF), United States: Transcend, 2009.
  137. acelaboratory.com - PC-3000 Flash. How to recover data from a monolith (microSD card)
  138. rusolut.com - Monolith Adapters

Official

Interfacing