Analog Devices ADuCM3027/ADuCM3029 Application Note

This application note explains how to interface an SD card via the SPI bus of the ADuCM3027/ADuCM3029 microcontroller.


Analog Devices ADuCM3027/ADuCM3029 Application Note - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
8
File format
PDF
File size
432 KB
Published
03 October, 2026
Updated
03 October, 2026
MD5 checksum
511E956FAB7469D6DC52F9161CE7165A

About this manual

The note introduces Secure Digital (SD) cards, their types, capacities, and pin interfaces, and describes how the ADuCM3027/ADuCM3029 processor can communicate with them using the SPI bus. It covers both hardware connections (evaluation board, Arduino‑compatible shield, and optional voltage translator) and software requirements (IAR Embedded Workbench, FatFs library).

Detailed sections show the SPI peripheral configuration, GPIO chip‑select setup, pin‑multiplexing, and sample code for reading and writing data. The document also provides the SPI command set for SD cards, FAT file‑system basics, and references to the processor’s hardware reference manual.

What's inside

  • Introduction
  • Required Boards
  • SD Cards
  • Capacity and Type
  • Interfaces and Modes
  • SD Card SPI Protocol
  • Hardware Implementation
  • Software Implementation
  • Sample Code for SD Card Interfacing
  • References

Specifications

SPI initialization bit rate100 kHz – 400 kHz
Maximum SPI bit rate after initup to 20 MHz
Voltage level compatibility3.3 V (same as SD card)
Chip‑select pin for SD cardGPIO Pin P2_01

Frequently asked questions

Which GPIO pin is used as chip select for the SD card?

The design uses GPIO Pin P2_01 as the chip‑select signal instead of the dedicated SPI chip‑select lines.

What SD card types and capacities are supported?

Supported types are Standard Capacity (SDSC) 1 MB–2 GB, High Capacity (SDHC) 2 GB–32 GB, and eXtended Capacity (SDXC) 32 GB and larger.

Which software library is used for the FAT file system?

The FatFs library R0.12a by ChaN is used to handle FAT file‑system calls.

Download PDF (432 KB)

More Analog Devices Manuals


View all Analog Devices manuals →