Micro SD Card Module SPI Interface with Level Conversion Chip
TF Card Reader with 3.3V Level Shifter for Arduino
This Micro SD card module provides a SPI interface for reading and writing TF/Micro SD cards. It features an onboard level conversion chip for safe interfacing with both 5V and 3.3V logic systems.
Builtin Level Shifter Safely connects 5V and 3.3V logic devices
SPI Interface - Uses only 4 pins for communication
Operating voltage is 5V with onboard 3.3V regulator
Use standard SD library for Arduino compatibility
Insert card with label facing up
Technical Specifications
| Parameter | Value |
|---|
| Card Type | Micro SD / TF |
| Interface | SPI |
| Level Conversion | 3.3V onboard |
| Supply Voltage | 5V |
| Card Detection | Yes (mechanical switch) |
| Dimensions | 42mm x 24mm |
= Key Features =
Level Shifter IC - 74HC125 or similar for safe 5V to 3.3V conversion
Onboard 3.3V Regulator - Powers the SD card directly
SPI Interface Simple 4wire connection
Breadboard Friendly - 0.1" pin spacing
Card Detection - Mechanical switch for card presence
= Applications =
- Data logging with Arduino
- Configuration file storage
- Audio playback from SD card
- Image storage for camera modules
- Firmware updates via SD card
Safe for 5V Microcontrollers - Level shifter prevents damage
Ready to Use - No additional components needed
√ Includes pin headers
√ Works with FAT16/FAT32
√ Compatible with Arduino, ESP8266, ESP32
Connection Guide
Standard SPI pins:
- CS: Pin 4 (can be changed in software)
- MOSI: Pin 11 (Uno/Nano)
- MISO: Pin 12 (Uno/Nano)
- SCK: Pin 13 (Uno/Nano)
- VCC: 5V power
- GND: Ground
Use hardware SPI for best performance
Software SPI is possible but slower
Do not apply voltage directly to card pins
Use a 5V supply only
Troubleshooting
Card not detected:
- Check SPI connections
- Verify card format (FAT32 recommended)
- Try different CS pin
Read/write errors:
- Use a quality SD card
- Check power supply current
- Avoid removing card during write