
- ★Product Description
- ★About us
- ★Custom cable
Micro SD / TF Card Module — SPI Interface, 3.3V/5V, Arduino / ESP32 / ARM / AVR
This Micro SD/TF card module adds removable flash storage to any microcontroller via the standard SPI interface. An onboard 3.3V level converter makes it compatible with both 5V (Arduino Uno/Mega) and 3.3V (ESP32, STM32, Raspberry Pi) systems without additional components. Supports FAT16/FAT32 formatted cards up to 32GB.
Key Specifications
| Parameter | Value |
|---|---|
| Interface | SPI (MOSI, MISO, SCK, CS) |
| Supply Voltage | 3.3V – 5V DC |
| Card Voltage | 3.3V (onboard regulator + level shifter) |
| Supported Cards | Micro SD / TF (up to 32GB, FAT16/FAT32) |
| SPI Speed | Up to 25MHz |
| Operating Temperature | −40°C to +85°C |
| Connector | 6-pin header (VCC, GND, MISO, MOSI, SCK, CS) |
| Module Size | ~42 × 24mm |
Why Choose This SD Module?
- Onboard Level Shifter — Safely interfaces 5V Arduino with 3.3V SD card without external components
- 3.3V Regulator — Powers SD card from 5V supply; no separate 3.3V rail needed
- Standard SPI Interface — Compatible with Arduino SD library, ESP-IDF, STM32 HAL, and FatFs
- Wide Temperature Range — −40°C to +85°C for outdoor and industrial data logging
- Compact Module — 42×24mm fits in most project enclosures
Typical Applications
- Arduino data logger (temperature, humidity, GPS coordinates to CSV)
- ESP32 web server serving files from SD card
- Oscilloscope and logic analyzer waveform storage
- Audio playback from SD card (WAV files with TMRpcm library)
- Configuration file storage for embedded systems
- Black box / event recorder for robotics and vehicles
Arduino Wiring (Uno)
| Module Pin | Arduino Uno |
|---|---|
| VCC | 5V |
| GND | GND |
| MISO | Pin 12 |
| MOSI | Pin 11 |
| SCK | Pin 13 |
| CS | Pin 10 (or any digital pin) |
FAQ
Q: What SD card size and format is supported?
A: Up to 32GB Micro SD/TF cards formatted as FAT16 or FAT32. SDXC cards (exFAT, >32GB) are not supported by the standard Arduino SD library.
Q: Can I use this module with ESP32?
A: Yes — connect to ESP32 SPI pins (MOSI=23, MISO=19, SCK=18, CS=5 by default). Use the ESP32 SD library or SD_MMC for faster speeds.
Package Contents
- 1× Micro SD/TF Card Module (SPI, with level shifter)


- ♥Hear From Our Happy Customers
- ♥Verified Buyer Reviews
- ♥Trusted by Professionals and Engineers


