What SDHC and SDXC mean
SDHC (Secure Digital High Capacity) and SDXC (Secure Digital eXtended Capacity) are two of the capacity classes defined by the SD Association for SD and microSD cards. The class tells you how much the card can hold, which file system it is formatted with and which host devices can read it. It says nothing about speed: an SDHC card and an SDXC card can use exactly the same bus and reach the same transfer rates.
The classes exist because each step in capacity needed a new way of addressing the card. Original SD cards topped out at 2 GB. SDHC, introduced with version 2.0 of the SD specification in 2006, raised the ceiling to 32 GB. SDXC, from version 3.0 in 2009, raised it to 2 TB, and SDUC, from version 7.0 in 2018, allows up to 128 TB.
SD card types compared
All four types share the same physical sizes, full-size SD and microSD, and the same contacts for the basic bus. What changes is the capacity range and the default file system.
| Card type | Capacity | Default file system | SD specification |
|---|---|---|---|
| SD (SDSC) | Up to 2 GB | FAT12 or FAT16 | 1.0 and 1.1 |
| SDHC | Over 2 GB to 32 GB | FAT32 | 2.0 (2006) |
| SDXC | Over 32 GB to 2 TB | exFAT | 3.0 (2009) |
| SDUC | Over 2 TB to 128 TB | exFAT | 7.0 (2018) |
The file system matters for embedded use. FAT32 limits single files to 4 GB, which is one reason video and logging devices moved to SDXC and exFAT. Some embedded operating systems and bootloaders still expect FAT32, so check before choosing a card above 32 GB.
Compatibility between SDHC and SDXC
SD compatibility runs one way. A host built for a newer class reads the older ones, so an SDXC slot accepts SDHC and standard SD cards. A host built only for SDHC cannot be relied on to read an SDXC card, even though the card fits the slot. Some older SDHC hosts will work once the card is reformatted to FAT32, but the SD Association does not guarantee it and the 4 GB file limit returns.
The same rules apply to microSD: microSDHC and microSDXC follow SDHC and SDXC exactly, and an adapter changes only the shape. When a datasheet lists an SDXC or microSDXC slot, it will also take SDHC cards.
Reading the speed markings
Since the capacity class does not set speed, cards carry separate markings for the bus they use and the minimum speed they sustain.
-
//
Bus interface. High Speed runs at up to 25 MB/s. UHS-I, marked with a Roman numeral I, reaches up to 104 MB/s, and UHS-II up to 312 MB/s with a second row of contacts. SD Express uses PCIe and NVMe for much higher rates. The host and card must both support a bus to use it.
-
//
Speed class. Class 2, 4, 6 and 10, U1 and U3, and Video Speed Class V6 to V90 each state a minimum sustained write speed in MB/s, which is what matters for recording.
-
//
Application performance. A1 and A2 cards guarantee a minimum number of small random reads and writes per second, which helps when a card runs an operating system or applications.
Choosing a card for an embedded system
Start from the slot, not the card. Check the device datasheet for the highest class it supports (SDHC, SDXC or SDUC), the bus it runs (High Speed, UHS-I or UHS-II) and whether its bootloader needs FAT32. A UHS-II card in a UHS-I slot simply runs at UHS-I speed, so there is no gain in paying for a faster bus than the host has.
Then size the card to the job. For recording, pick a video speed class at least equal to the stream’s bit rate in MB/s, with headroom. For an operating system, look for A1 or A2. For logging, compare the card’s endurance rating with the data written per day. Finally, buy from a traceable source: counterfeit cards that report a false capacity are common in consumer channels.
SD cards in industrial systems
SD and microSD slots appear on many embedded devices. Many of our Arm SBCs have a microSD slot, often used to load or recover a system image, and most of our rugged tablets have a microSD slot for maps, photos and forms. Several rugged Jetson computers carry an SD slot beside their eMMC for removable data.
Consumer cards are a weak point in these systems. They are usually rated 0 to 70 °C or narrower, use TLC or QLC flash with modest endurance, and may lose data if power is cut mid-write. Industrial SD cards are built for −40 to 85 °C, use SLC or pSLC flash, add power-fail protection and health reporting, and keep a fixed bill of materials. For anything more than occasional transfers, specify an industrial card and keep constant logging on an SSD.
Quick answers on SDHC vs SDXC
SDHC and SDXC: common questions
What does SDXC stand for?
Secure Digital eXtended Capacity. It covers cards over 32 GB and up to 2 TB, formatted with exFAT.
Can I use an SDXC card in an SDHC slot?
Not reliably. A host designed only for SDHC may not recognize an SDXC card or its exFAT file system. An SDXC slot, on the other hand, accepts SDHC cards.
Is SDXC faster than SDHC?
Not by definition. Speed depends on the bus interface and speed class, such as UHS-I and U3, which both types can carry. Larger SDXC cards are often the faster models, but the name does not guarantee it.
Is microSD the same as microSDXC?
microSDXC is one kind of microSD. microSD is the small physical format, and microSDHC and microSDXC are its capacity classes, with the same limits as full-size cards.
Can an SDXC card be formatted as FAT32?
Yes, with suitable tools. Some older devices need it, but files are then limited to 4 GB and the card is no longer to the SDXC specification.
We fit industrial SD and microSD cards as standard where a system needs removable media, chosen for temperature range and endurance, and imaged and validated with the rest of the build.