SD Card Module Read and Write
SD Card Module Read and Write
SD Card Module Read and Write
SD Card Module Read and Write
SD Card Module Read and Write
SD Card Module Read and Write
SD Card Module Read and Write
SD Card Module Read and Write

SD Card Module Read and Write

Modules
DET630
Part.No: AA114
€2.95
In Stock
Immediate Dispatch
SD Card Module with SPI interface, compatible with 5V and 3.3V systems. Features a 2×8 double pin-header (2.54mm) and supports SD/MMC cards for easy data logging and file storage with Arduino, ESP32, and more.

 

The SD Card Module (Read and Write) is a compact SD/MMC breakout board that exposes the card socket to a standard 2.54mm 2×8 dual pin-header, making it easy to integrate into any breadboard or PCB project. It communicates via the SPI interface and supports both 5V and 3.3V power supply and I/O logic levels, making it broadly compatible with a wide range of microcontrollers — from Arduino UNO to ESP32 and Raspberry Pi.

Key Features

  • Dual Voltage Support (5V & 3.3V): Works with both 5V and 3.3V power and I/O → no level-shifter needed for most platforms
  • SPI Interface: Standard 4-wire SPI communication → easy to integrate with virtually any microcontroller
  • SD/MMC Socket: Supports standard SD and MMC cards → expandable storage for data logging, audio, and file systems
  • 2×8 Dual Pin-Header (2.54mm): Compatible with standard breadboards and perfboards → quick prototyping without soldering adapters
  • Compact Form Factor: 5.2 cm × 3.0 cm × 1.1 cm → fits easily into enclosures and compact builds

Pinout & Wiring

PINSymbolDescription
1VCC (5V)5V power supply input
2VCC (3.3V)3.3V power supply input
3GNDGround
4CSSPI Chip Select
5MOSISPI Master Out Slave In
6SCKSPI Clock
7MISOSPI Master In Slave Out

Wiring note: Connect CS, MOSI, SCK, and MISO to the corresponding SPI pins of your microcontroller. Use the appropriate VCC pin (5V or 3.3V) to match your platform's logic level. Always format your SD card as FAT16 or FAT32 before use.

Compatibility

  • Arduino UNO / Nano (5V): Connect to 5V pin and standard SPI pins (D10=CS, D11=MOSI, D12=MISO, D13=SCK) — use the built-in SD.h library
  • ESP32 / ESP8266 (3.3V): Connect to 3.3V pin and SPI GPIOs — use SD.h or SD_MMC.h library
  • Raspberry Pi (3.3V): Connect to 3.3V and SPI pins — use Python's spidev or dedicated SD libraries

Typical Applications

  • Data logging: Record sensor readings (temperature, humidity, GPS) to an SD card for long-term analysis
  • Audio playback: Store and read WAV files for Arduino-based sound projects
  • Configuration files: Load settings or parameters from a text file on the SD card at boot
  • Image storage: Save images from camera modules (OV7670, etc.) to SD for later retrieval
  • File system projects: Build portable devices that read/write structured data files

Technical Specifications

ParameterValue
InterfaceSPI
Operating Voltage3.3V / 5V
I/O Logic Level3.3V / 5V
Card TypeSD / MMC
Pin Header2×8, 2.54mm pitch
Dimensions5.2 cm × 3.0 cm × 1.1 cm
Weight15 g

FAQ

Q: What SD card format should I use?
A: Format your SD card as FAT16 or FAT32 before use. Most Arduino and ESP32 libraries require this format to read and write files correctly.

Q: Can I use this module with both 5V Arduino and 3.3V ESP32?
A: Yes. The module supports both 5V and 3.3V power and I/O levels, so it works directly with Arduino UNO (5V) and ESP32/Raspberry Pi (3.3V) without additional level converters.

Package Contents: 1 × SD Card Module (SD card not included)

⚠ Note: SD card is not included. Ensure your SD card is formatted as FAT16/FAT32 before use. Do not hot-swap the SD card while the module is powered.
16 other products in the same category:
Product added to wishlist
Product added to compare.