sd and sdhc are not compatible, but devices that accept sdhc also accept sd cards. the interface of sdhc and sdxc cards is the same, but sdxc uses a different file system. some devices (for example the wii) that originally shipped only with support for sd can be made to support sdhc with a firmware update.