La séquence d'initialisation de la carte SD est la suivante : Envoi de 80 cycles d'horloge pour démarrer la carte (POWER ON), puis de la commande CMD0 (Software Reset) et de la commande CMD1 (Start initialization process) qui la met en mode SPI. Cette séquence fonctionne uniquement avec les cartes SD standard (limitées à 2Go). Les cartes SDHC (4 Go et plus) nécessitent une procédure un peu plus compliquée. Quand la carte est prête, on envoie la commande CMD17 avec l'adresse du secteur à lire. En réponse la carte envoie les 512 octets du secteur, précédés d'un octet $FE de début de secteur et suivis de deux octets de CRC. Le contrôle de ces deux octets est (heureusement) facultatif.