Статья посвящена работе с MMC-картой с помощью микроконтроллера PIC18F877. Приводится электрическая схема подключения карты к PIC с краткими пояснениями, описание принципа работы интерфейса SPI и пошаговая инициализация MMC-карты, команды чтения и записи. Кроме того, статья содержит исходный код программы работы с MMC для PIC и программную реализацию интерфейса SPI. Текст статьи сопровождается иллюстрациями и схемами.
В статье описывается структура файловой системы FAT: Главная загрузочная запись MBR (Master Boot Record), Загрузочная запись раздела PBR (Partition Boot Record), Записи FAT, Записи каталога, Область данных (кластер 0).
В статье представлен пример программы для микроконтроллера PIC, которая находит файл на отформатированной под FAT16 карте памяти MMC объёмом 64Мб. Сначала приводится описание программы, а затем исходный код.