SD Stands for Secure Digital which accounts for cards 16 MB to 2 GB

SDHC stands for Secure Digital High Capacity which accounts for SD Cards from 4GB and up to 32GB. 

SDXC stands for Secure Digital Extended Capacity which accounts for SD Cards from 64GB and up to 2TB