Карта microSD имеет 8 контактных площадок, и ошибка даже в одном из них при самостоятельном подключении приводит либо к полному молчанию карты, либо к её выходу из строя из-за неверного питания. Распиновка стандартизирована ассоциацией SD и одинакова для карт любого объёма — от старых microSD до современных microSDXC.

Ниже разберём назначение каждого вывода, отличия режимов SD и SPI, требования к напряжению и практические моменты подключения к микроконтроллерам. Информация пригодится при изготовлении переходников, чтении карты напрямую через программатор или ремонте слота устройства.

Назначение контактов microSD

Контакты нумеруются от 1 до 8, если смотреть на карту со стороны площадок, надписью вверх — отсчёт идёт от скошенного угла. Каждый вывод имеет строго определённую функцию, и перепутать их местами нельзя.

№Обозначение (SD-режим)Обозначение (SPI-режим)Функция
1DAT2NC / RSVЛиния данных 2 (в SPI обычно не используется)
2CD/DAT3CSВыбор карты (Chip Select) / линия данных 3
3CMDDI (MOSI)Командная линия / вход данных
4VDDVDDПитание карты
5CLKSCLKТактовый сигнал
6VSSVSSОбщий провод (земля)
7DAT0DO (MISO)Линия данных 0 / выход данных
8DAT1RSV / NCЛиния данных 1 (в SPI не используется)

Обратите внимание на двойную роль контакта 2: в полноценном SD-режиме это линия данных DAT3, а при инициализации в режиме SPI он становится сигналом выбора чипа CS. Именно поэтому при разводке платы его нельзя оставлять «в воздухе» даже если вы планируете работать только по SPI.

💡

Распиновка microSD стандартизирована: 8 контактов, отсчёт от скошенного угла, питание подаётся на вывод 4, земля — на вывод 6.