

Micro SD TF Memory Card Reader Writer Module with SPI Interface For Arduino
Key item features
- Wide Card Support: Works with Micro SD cards (up to 2GB) and Micro SDHC cards (up to 32GB) formatted as FAT16 or FAT32. Ideal for data logging, file storage, and configuration management in microcontroller projects.
- Onboard 3.3V Voltage Regulator: Built-in AMS1117-3.3V (or equivalent) low-dropout regulator converts 5V input to the 3.3V required by the SD card. No external regulator needed — just connect to your Arduino's 5V pin.
- Built-in Level Shifters: Onboard 74LVC125A (or equivalent) level-shifting IC safely translates 5V logic signals down to 3.3V for the SD card data lines. Works with both 5V and 3.3V microcontrollers.
- Standard SPI Interface: Communicates using the standard SPI bus (MOSI, MISO, SCK, CS) for fast and reliable data transfer. Compatible with the built-in Arduino SD library — no extra libraries required.
- Breadboard Friendly Design: 6-pin male right-angle header on standard 2.54mm pitch plugs directly into a breadboard. Also works with female Dupont-style jumper wires for flexible project wiring.
- Easy Mounting: Four M2 mounting holes (2.2mm diameter) allow secure installation in enclosures and project housings using standard M2 screws.
- LED Power Indicator: Onboard LED confirms the module is receiving power, making it easy to verify connections during setup and troubleshooting.
- Arduino Library Compatible: Works out of the box with the Arduino IDE's built-in SD library. Create, read, write, and delete files and directories on the SD card with simple Arduino code.
Specs
- BrandEnvistia Mall
- Volts4.5 V, 5.5 V
- Input voltage4.5 V
- FeaturesOverload Protection
- Compatible modelsArduino
- CompatibilityArduino
- Free shipping
Free 30-day returns
How do you want your item?
About this item
Product details
Micro SD Memory Card Reader Writer Module with SPI Interface for Arduino
This Micro SD TF (TransFlash) card reader and writer module adds removable file storage to your Arduino or other microcontroller projects. It includes an onboard 3.3V voltage regulator and level shifters, making it safe to connect directly to both 5V and 3.3V microcontrollers. The module communicates over the standard SPI bus and works with the built-in Arduino SD library with no extra libraries needed.
How It Works
- Your microcontroller sends commands and data to the SD card over the SPI bus using four signal lines: MOSI (data out), MISO (data in), SCK (clock), and CS (chip select).
- The onboard voltage regulator converts the 5V input down to the 3.3V required by the SD card, protecting it from overvoltage.
- The onboard level-shifting IC translates 5V logic signals to 3.3V-safe levels for the SD card data lines.
- The Arduino SD library handles the FAT16 or FAT32 file system, allowing you to create, read, write, and delete files and directories.
Specifications
- Operating Voltage (VCC): 4.5V to 5.5V DC
- Logic Level: 3.3V and 5V compatible (onboard level shifters)
- Communication Interface: SPI (Serial Peripheral Interface)
- Supported Card Types: Micro SD (up to 2GB), Micro SDHC (up to 32GB)
- Supported File Systems: FAT16, FAT32
- Onboard Regulator: AMS1117-3.3V or equivalent LDO
- Level Shifter: 74LVC125A or equivalent
- Header Pins: 6-pin male right-angle, 2.54mm pitch
- Mounting Holes: 4 x M2 (2.2mm diameter)
- Board Dimensions: Approx. 42 x 24 mm (1.65 x 0.94 inches) L x W
- Operating Current: Approximately 80 mA (read/write), approximately 100 uA (idle)
Pin Description
- GND: Ground. Must share common ground with your microcontroller.
- VCC: Power input, 4.5V to 5.5V DC.
- MISO: SPI Master In, Slave Out. Data from SD card to microcontroller.
- MOSI: SPI Master Out, Slave In. Data from microcontroller to SD card.
- SCK: SPI Clock. Clock signal from microcontroller.
- CS: SPI Chip Select. Active LOW to select this device on the SPI bus.
Note: Some versions of this module have a silkscreen error where MISO is labeled as MOSO. The pin still functions as MISO.
Wiring to Arduino Uno
- VCC to Arduino 5V
- GND to Arduino GND
- MISO to Arduino Pin 12
- MOSI to Arduino Pin 11
- SCK to Arduino Pin 13
- CS to Arduino Pin 10
The CS pin can be connected to any available digital pin. Update the pin number in your Arduino code to match. Pin 10 is the default used by the Arduino SD library.
What's in the Box
- 1x Micro SD Memory Card Reader/Writer Module with SPI Interface
Micro SD card, jumper wires, and Arduino board are not included.
Compatible With
- Arduino Uno, Nano, Mega, Leonardo, and other Arduino-compatible boards
- ESP32 and ESP8266 development boards
- STM32 microcontrollers
- Raspberry Pi Pico
- Any microcontroller with SPI support and 3.3V or 5V logic
Important Notes
- Format your SD card as FAT16 or FAT32 before use. exFAT and NTFS are not supported.
- SDXC cards (64GB and larger) are not supported.
- The Arduino SD library supports filenames in 8.3 format only (for example, DATALOG.CSV).
- Always close files after writing to prevent data loss.
- Do not remove the SD card while the Arduino is actively reading or writing.
- For best reliability, use name-brand SD cards (SanDisk, Samsung, Kingston) in the 4GB to 16GB range.
- Wide Card Support: Works with Micro SD cards (up to 2GB) and Micro SDHC cards (up to 32GB) formatted as FAT16 or FAT32. Ideal for data logging, file storage, and configuration management in microcontroller projects.
- Onboard 3.3V Voltage Regulator: Built-in AMS1117-3.3V (or equivalent) low-dropout regulator converts 5V input to the 3.3V required by the SD card. No external regulator needed — just connect to your Arduino's 5V pin.
- Built-in Level Shifters: Onboard 74LVC125A (or equivalent) level-shifting IC safely translates 5V logic signals down to 3.3V for the SD card data lines. Works with both 5V and 3.3V microcontrollers.
- Standard SPI Interface: Communicates using the standard SPI bus (MOSI, MISO, SCK, CS) for fast and reliable data transfer. Compatible with the built-in Arduino SD library — no extra libraries required.
- Breadboard Friendly Design: 6-pin male right-angle header on standard 2.54mm pitch plugs directly into a breadboard. Also works with female Dupont-style jumper wires for flexible project wiring.
- Easy Mounting: Four M2 mounting holes (2.2mm diameter) allow secure installation in enclosures and project housings using standard M2 screws.
- LED Power Indicator: Onboard LED confirms the module is receiving power, making it easy to verify connections during setup and troubleshooting.
- Arduino Library Compatible: Works out of the box with the Arduino IDE's built-in SD library. Create, read, write, and delete files and directories on the SD card with simple Arduino code.
Specifications
Brand
Volts
Input voltage
Features
Warranty
Warranty information
Similar items you might like
4Pcs ADS1115 16 Bit 16 Byte 4 Channel I2C IIC Analog-to-Digital ADC PGA Converter for Arduino Raspberry Pi DIY and Other Experiments $16.70
$1670current price $16.704Pcs ADS1115 16 Bit 16 Byte 4 Channel I2C IIC Analog-to-Digital ADC PGA Converter for Arduino Raspberry Pi DIY and Other Experiments
Wmool XH-M609 Low Voltage Disconnect Switch Cut Off 12-36V Digital LED Protector Mo✨4 $5.07 Was $8.18
$507current price $5.07, Was $8.18$8.18Wmool XH-M609 Low Voltage Disconnect Switch Cut Off 12-36V Digital LED Protector Mo✨4
Nf-816 Underground Cable Wire Locator With Earphones $31.99 Was $37.69
$3199current price $31.99, Was $37.69$37.69Nf-816 Underground Cable Wire Locator With Earphones
Clearance 3 Pcs C45 Rail Slotted Din Metal Suitcase Aluminum Stainless Steel $8.96 Was $10.07
Clearance
$896current price $8.96, Was $10.07$10.073 Pcs C45 Rail Slotted Din Metal Suitcase Aluminum Stainless Steel
WHAMVOX DIY Practical Soldering Practice Kit Electronics Training Board for Beginners $7.92
$792current price $7.92WHAMVOX DIY Practical Soldering Practice Kit Electronics Training Board for Beginners
Premium Solderless Breadboard, 830 Tie Points, 6.5" x 2.1", RoHS Compliant $3.99 Was $9.99
2 optionsAvailable in additional 2 options$399current price $3.99, Was $9.99$9.99Premium Solderless Breadboard, 830 Tie Points, 6.5" x 2.1", RoHS Compliant
10pcs I Type Snap 9V Battery Clip Connector with Cable (Black) $6.47
$647current price $6.4710pcs I Type Snap 9V Battery Clip Connector with Cable (Black)
3S 12V 18650 Lithium Battery Protection Board Over-Discharge Protect $6.15
$615current price $6.153S 12V 18650 Lithium Battery Protection Board Over-Discharge Protect
Molex Solderless Connector Terminal Pin Male .093 $1.99
$199current price $1.99Molex Solderless Connector Terminal Pin Male .093
ckepdyeh Frequency Voltage Converter 0-1KHz to 0-10V Digital to Analog Voltage Signal Conversion Module $7.30
$730current price $7.30ckepdyeh Frequency Voltage Converter 0-1KHz to 0-10V Digital to Analog Voltage Signal Conversion Module
ADS1115 Module Analog-to-digital Converter ADC Development Module U3B4 $7.01
$701current price $7.01ADS1115 Module Analog-to-digital Converter ADC Development Module U3B4
V7-1C17D8 Basic / Snap Action Switches 15.10 A @ 250 VAC Pin Plunger Actuator $2.99
$299current price $2.99V7-1C17D8 Basic / Snap Action Switches 15.10 A @ 250 VAC Pin Plunger Actuator
Mavis Laven With ST7735 Controller Chip TFT Display Screen, Serial Peripheral Interface 1.8-Inch LCD Moudle, Easy Installation $4.55 Was $5.34
$455current price $4.55, Was $5.34$5.34Mavis Laven With ST7735 Controller Chip TFT Display Screen, Serial Peripheral Interface 1.8-Inch LCD Moudle, Easy Installation
10PCS 49E Hall Element OH49E Voltage Regulator Hall Effect Sensor Linear Switch $8.89
$889current price $8.8910PCS 49E Hall Element OH49E Voltage Regulator Hall Effect Sensor Linear Switch
Goulds CentriPro CB15412CR, Simplex CSCR Control Box, 1-1/2 HP, 230 Volts, 1 Phase, Indoor/Outdoor NEMA 3R $176.40
$17640current price $176.40Goulds CentriPro CB15412CR, Simplex CSCR Control Box, 1-1/2 HP, 230 Volts, 1 Phase, Indoor/Outdoor NEMA 3R
Level Voltage Conversion Coupling Optical Isolation Module Limit Switching Frequency 20KHZ 12V To 3.3V 8 Channel Optocoupler PLC Converter Board $13.90
$1390current price $13.90Level Voltage Conversion Coupling Optical Isolation Module Limit Switching Frequency 20KHZ 12V To 3.3V 8 Channel Optocoupler PLC Converter Board
1pcs TEC1-12705 Thermoelectric Cooler Peltier 12V Cells Peltier Elemente Module $9.34
$934current price $9.341pcs TEC1-12705 Thermoelectric Cooler Peltier 12V Cells Peltier Elemente Module
Battery Spring Plate 18650 Battery Contact Nickel Plate 16.5mmx16mm 10 Set $8.69
$869current price $8.69Battery Spring Plate 18650 Battery Contact Nickel Plate 16.5mmx16mm 10 Set
10pcs 6N138 Optocoupler DC Input Single Channel Darlington with Base DC Output White $13.66
$1366current price $13.6610pcs 6N138 Optocoupler DC Input Single Channel Darlington with Base DC Output White
4-bit Digital Clock Soldering Practice DIY Kit Training Skill Electronics Suit $6.89
$689current price $6.894-bit Digital Clock Soldering Practice DIY Kit Training Skill Electronics Suit


