SD cards will only fit into matching slots. You can’t plug a microSD card into a standard SD card slot — it won’t fit. However, you can purchase an adapter that allows you to plug a smaller SD card into a larger SD card’s form and fit it into the appropriate slot.
But the differences between SD card capacities don’t stop there. Standard SDSC (SD) cards are 1 MB to 2 GB in size, or perhaps 4 GB in size — although 4 GB is non-standard. The SDHC standard was created later, and allows cards 2 GB to 32 GB in size. SDXC is a more recent standard that allows cards 32 GB to 2 TB in size. You’ll need a device that supports SDHC or SDXC cards to use them.
At this point, the vast majority of devices should support SDHC. In fact, the SD cards you have are probably SDHC cards. SDXC is newer and less common.
What was missing in the FatFsMemSDHC component presented is support for a ‘write protection’ pin. Well, that write protection is not present on micro-SD cards, and on normal SD cards it is a simple plastic thing with no real hardware meaning: it is all up to the software to respect it. While my other SD card components have support for such a write protection detection, it was lacking for the FatFsMemSDHC (for Kinetis) component. Time to fix this!
SD (top), miniSD, microSD cards
|Media type||Memory card|
|Capacity||SDSC (SD): 1 MB to 2 GB,
some 4 GB were made
SDHC: >2 GB to 32 GB
SDXC: >32 GB to 2 TB
|Developed by||SD Association|
|Dimensions||Standard: 32.0×24.0×2.1 mm (1.260×0.945×0.083 in)
Mini: 21.5×20.0×1.4 mm (0.846×0.787×0.055 in)
Micro: 15.0×11.0×1.0 mm (0.591×0.433×0.039 in)
|Weight||Standard: ~2 g
Mini: ~0.8 g
Micro: ~0.25 g
|Usage||Portable devices, including digital cameras and handheld computers|
|Extended from||MultiMediaCard (MMC)|