1. Introduction
This manual provides comprehensive instructions for the daier Micro SD Storage Board Module. This module serves as a Micro SD card reader, enabling microcontroller systems, such as Arduino, to read and write data to Micro SD cards via a standard SPI interface. It is designed for easy integration into various electronic projects requiring data logging or storage capabilities.
2. Features
- Supports Micro SD cards and Micro SDHC (high-speed) cards.
- Integrated level conversion circuit, allowing compatibility with both 5V and 3.3V interface levels.
- Power supply input range of 4.5V to 5.5V, with an on-board 3.3V voltage regulator circuit.
- Utilizes a standard SPI communication interface for data transfer.
- Equipped with four M2 screw positioning holes for secure and convenient installation.
3. Specifications
| Product Dimensions | 1.97 x 1.97 x 0.79 inches |
| Item Weight | 3.2 ounces |
| Manufacturer | daier |
| ASIN | B01IPCAP72 |
| Model Number | 1.29 |
| Brand | daier |
| Media Type Supported | Memory Stick Micro, SD Card, microSD, microSDHC |
| Special Feature | Light Weight |
| Color | Blue |
| Compatible Devices | Personal Computer (Microcontrollers like Arduino) |
4. Setup
To set up the Micro SD Storage Board Module, follow these general steps:
- Power Connection: Connect the VCC pin to a 4.5V to 5.5V power source and the GND pin to ground. The module has an on-board 3.3V regulator for the Micro SD card.
- SPI Interface Connection: Connect the MISO, MOSI, SCK, and CS pins to the corresponding SPI pins on your microcontroller (e.g., Arduino).
- Micro SD Card Insertion: Gently insert a Micro SD or Micro SDHC card into the card slot (J1) until it clicks into place. Ensure the card is formatted correctly (e.g., FAT16 or FAT32).
- Mounting (Optional): Use the four M2 screw holes to securely mount the module in your project enclosure.
5. Operating Instructions
This module is designed for use with microcontrollers that support SPI communication. For Arduino users, the process is streamlined:
- Arduino IDE: Open the Arduino IDE.
- SD Library: Utilize the built-in SD card library. This library provides functions for initializing the card, opening files, reading data, and writing data.
- Initialization: Call the `SD.begin(chipSelectPin)` function in your setup code, where `chipSelectPin` is the digital pin connected to the CS pin of the module.
- File Operations: Use functions like `SD.open()`, `file.read()`, `file.write()`, and `file.close()` to interact with files on the Micro SD card.
- Example Sketches: Refer to the example sketches provided with the Arduino SD library (e.g., CardInfo, Datalogger, Files) for practical implementation guidance.
6. Interface Description
The module features a six-pin control interface and internal circuitry for voltage regulation and level conversion.
Control Interface Pins (J2):
- GND: Ground connection.
- VCC: Power supply input (4.5V to 5.5V).
- MISO: Master In, Slave Out (SPI data line from module to microcontroller).
- MOSI: Master Out, Slave In (SPI data line from microcontroller to module).
- SCK: Serial Clock (SPI clock signal).
- CS: Chip Select (Activates the module for SPI communication).
Internal Circuitry:
- 3.3V Regulator Circuit: An LDO regulator (AMS1117) provides a stable 3.3V output to power the Micro SD card and the level conversion chip.
- Level Conversion Circuit: This circuit (LVC125A) converts signals from the Micro SD card (3.3V) to the microcontroller's logic level (e.g., 5V) and vice-versa for the MISO signal, ensuring compatibility with various microcontroller systems.

Figure 1: The daier Micro SD Storage Board Module. This image displays the daier Micro SD Storage Board Module. It features a blue PCB, a six-pin header for connection, an integrated Micro SD card slot (J1), and various surface-mounted components including a voltage regulator (AMS1117) and a logic level converter (LVC125A). The module is designed for interfacing Micro SD cards with microcontrollers.
7. Maintenance
The daier Micro SD Storage Board Module requires minimal maintenance. Follow these guidelines to ensure its longevity:
- Handling: Handle the module by its edges to avoid touching the electronic components, which can be sensitive to static discharge.
- Cleaning: If necessary, gently clean the module with a soft, dry brush or a lint-free cloth. Avoid using liquids or abrasive materials.
- Storage: Store the module in a dry, cool environment, away from direct sunlight and extreme temperatures.
- Micro SD Card Care: Always ensure the Micro SD card is properly inserted and removed. Avoid forcing the card, as this can damage the slot mechanism.
8. Troubleshooting
If you encounter issues with your Micro SD Storage Board Module, consider the following troubleshooting steps:
- Module Not Responding:
- Verify all power and SPI connections are secure and correct.
- Ensure the power supply voltage is within the specified 4.5V to 5.5V range.
- Check your microcontroller's code for correct SPI initialization and pin assignments.
- Micro SD Card Not Detected/Read Errors:
- Ensure the Micro SD card is fully inserted and clicks into place. If it springs back out, the locking mechanism might be damaged or obstructed.
- Try re-inserting the card.
- Confirm the Micro SD card is formatted to FAT16 or FAT32.
- Test with a different Micro SD card to rule out card-specific issues.
- Verify the `chipSelectPin` in your code matches the pin connected to the module's CS pin.
- Unexpected Power Consumption:
- Some users have reported that the module may consume power even when deselected via the CS pin. If low power consumption is critical for battery-powered projects, consider implementing an external power switch or a MOSFET to completely cut power to the module when not in use.
9. Warranty and Support
Specific warranty details for the daier Micro SD Storage Board Module are not provided in the product information. For support or warranty inquiries, please contact the retailer or manufacturer directly.





