Stufin
Home Quick Cart Profile

SanDisk 128 GB Micro SDXC Memory Card

Buy Now

Component Name

SanDisk 128 GB Micro SDXC Memory Card

Overview

The SanDisk 128 GB Micro SDXC Memory Card is a high-capacity, ultra-small storage device designed for use in a wide range of Internet of Things (IoT) devices, smartphones, tablets, and other portable electronics. This microSD card provides a reliable and efficient means of storing and transferring large amounts of data, making it an ideal component for applications requiring high storage capacity and fast data transfer speeds.

Functionality

The SanDisk 128 GB Micro SDXC Memory Card is designed to store and retrieve data in devices that support the microSDXC memory card format. It can be used to store various types of files, including

Operating System (OS) files

Application data

Media files (photos, videos, music)

Documents and spreadsheets

System logs and configuration files

The microSD card can be used in various IoT devices, such as

Smart home devices (security cameras, doorbells, thermostats)

Wearable devices (smartwatches, fitness trackers, health monitors)

Industrial automation devices (sensors, actuators, control units)

Automotive infotainment systems

Smart appliances (refrigerators, washing machines, air conditioners)

Capacity

128 GB of storage capacity, providing ample space for storing large files and data sets.

Speed

Supports high-speed data transfer rates of up to 100 MB/s (read) and 90 MB/s (write), making it suitable for demanding applications.

Compatibility

Compatible with devices that support the microSDXC memory card format, including Android devices, cameras, and other portable electronics.

Durability

Built with a rugged design, the microSD card can withstand extreme temperatures, shocks, and vibrations, making it suitable for use in harsh environments.

Security

Features SanDisk's proprietary security software, which includes password protection and AES encryption, to safeguard stored data.

Warranty

Backed by a 10-year limited warranty, providing peace of mind and protection against defects and malfunctions.

Form Factor

Micro SDXC

Interface

UHS-I

Class

U3, V30

Operating Temperature

-25C to 85C (-13F to 185F)

Storage Temperature

-40C to 85C (-40F to 185F)

Dimensions

11 mm x 15 mm x 1 mm (0.43 in x 0.59 in x 0.04 in)

Weight

0.5 grams

Application Notes

The SanDisk 128 GB Micro SDXC Memory Card is an ideal component for IoT devices that require high storage capacity, fast data transfer speeds, and reliable performance. It is particularly suited for applications that involve

High-resolution video recording

Large file transfers

Data logging and analytics

Cloud-based data storage and synchronization

By leveraging the SanDisk 128 GB Micro SDXC Memory Card, IoT device manufacturers and developers can create more powerful, efficient, and reliable devices that meet the demands of today's data-driven applications.

Pin Configuration

  • SanDisk 128 GB Micro SDXC Memory Card Pinout
  • The SanDisk 128 GB Micro SDXC Memory Card has a total of 8 pins, which are used to connect the card to a host device and transfer data. Here is a detailed explanation of each pin:
  • Pin 1: Clock (CLK)
  • Function: Provides the clock signal for data transfer
  • Type: Input
  • Voltage: 1.8V or 3.3V (depending on the host device)
  • Description: This pin receives the clock signal from the host device, which is used to synchronize data transfer.
  • Pin 2: Command (CMD)
  • Function: Transfers commands from the host device to the SD card
  • Type: Input
  • Voltage: 1.8V or 3.3V (depending on the host device)
  • Description: This pin is used to send commands from the host device to the SD card, such as read, write, and erase operations.
  • Pin 3: Data 0 (DAT0)
  • Function: Transfers data from the SD card to the host device (bit 0)
  • Type: Output
  • Voltage: 1.8V or 3.3V (depending on the host device)
  • Description: This pin is one of the two data pins that transfer data from the SD card to the host device.
  • Pin 4: Data 1 (DAT1)
  • Function: Transfers data from the SD card to the host device (bit 1)
  • Type: Output
  • Voltage: 1.8V or 3.3V (depending on the host device)
  • Description: This pin is the second data pin that transfers data from the SD card to the host device, along with Pin 3.
  • Pin 5: Data 2 (DAT2)
  • Function: Transfers data from the SD card to the host device (bit 2)
  • Type: Output
  • Voltage: 1.8V or 3.3V (depending on the host device)
  • Description: This pin is the third data pin that transfers data from the SD card to the host device, along with Pins 3 and 4.
  • Pin 6: Data 3 (DAT3)
  • Function: Transfers data from the SD card to the host device (bit 3)
  • Type: Output
  • Voltage: 1.8V or 3.3V (depending on the host device)
  • Description: This pin is the fourth data pin that transfers data from the SD card to the host device, along with Pins 3, 4, and 5.
  • Pin 7: Vss (Ground)
  • Function: Provides a ground connection for the SD card
  • Type: Ground
  • Voltage: 0V
  • Description: This pin is connected to ground and provides a return path for the SD card's power and signals.
  • Pin 8: Vcc (Power)
  • Function: Provides power to the SD card
  • Type: Power
  • Voltage: 1.8V or 3.3V (depending on the host device)
  • Description: This pin provides power to the SD card, which is used to operate the card's internal circuitry.
  • Connection Structure:
  • When connecting the SanDisk 128 GB Micro SDXC Memory Card to a host device, ensure that the pins are connected as follows:
  • Pin 1 (CLK) to the host device's clock signal
  • Pin 2 (CMD) to the host device's command signal
  • Pin 3 (DAT0) to the host device's data bus (bit 0)
  • Pin 4 (DAT1) to the host device's data bus (bit 1)
  • Pin 5 (DAT2) to the host device's data bus (bit 2)
  • Pin 6 (DAT3) to the host device's data bus (bit 3)
  • Pin 7 (Vss) to the host device's ground connection
  • Pin 8 (Vcc) to the host device's power supply (1.8V or 3.3V)
  • Note: When connecting the SD card to a host device, ensure that the pins are aligned correctly and securely inserted into the socket to avoid damage or data corruption.

Code Examples

SanDisk 128 GB Micro SDXC Memory Card Documentation
Overview
The SanDisk 128 GB Micro SDXC Memory Card is a high-capacity storage solution designed for use in various IoT devices, such as single-board computers, robots, and other embedded systems. This microSD card provides a reliable and efficient way to store and retrieve data, with read and write speeds of up to 90 MB/s and 60 MB/s, respectively.
Technical Specifications
Capacity: 128 GB
 Interface: Micro SDXC
 Speed Class: U3, V30
 Operating Temperature: -25C to 85C (-13F to 185F)
 Storage Temperature: -40C to 85C (-40F to 185F)
 Dimensions: 11 mm x 15 mm x 1 mm (0.43 in x 0.59 in x 0.04 in)
 Weight: 0.5 grams
Using the SanDisk 128 GB Micro SDXC Memory Card in Various Contexts
### Example 1: Using the Micro SD Card with a Raspberry Pi
In this example, we will demonstrate how to use the SanDisk 128 GB Micro SDXC Memory Card with a Raspberry Pi single-board computer.
Hardware Requirements
Raspberry Pi (any model)
 SanDisk 128 GB Micro SDXC Memory Card
 microSD card adapter (optional)
Software Requirements
Raspbian OS (or any other supported OS)
Code Example
1. Insert the microSD card into the Raspberry Pi's microSD card slot.
2. Boot up the Raspberry Pi with the Raspbian OS.
3. Open the terminal and check the available disk space using the `df` command:
```
pi@raspberrypi:~ $ df -h
```
This will display the available disk space, including the microSD card.
4. Create a new directory on the microSD card and navigate to it:
```
pi@raspberrypi:~ $ sudo mkdir /mnt/microsd
pi@raspberrypi:~ $ sudo mount /dev/mmcblk0p1 /mnt/microsd
```
5. Write and read data to the microSD card using the following commands:
```
pi@raspberrypi:~ $ echo "Hello, world!" >> /mnt/microsd/example.txt
pi@raspberrypi:~ $ cat /mnt/microsd/example.txt
```
This will create a new file `example.txt` on the microSD card and write "Hello, world!" to it. Then, it will read and display the contents of the file.
### Example 2: Using the Micro SD Card with an Android Things Project
In this example, we will demonstrate how to use the SanDisk 128 GB Micro SDXC Memory Card with an Android Things project.
Hardware Requirements
Android Things board (e.g., Raspberry Pi 3 or NXP i.MX7Dual)
 SanDisk 128 GB Micro SDXC Memory Card
 microSD card adapter (optional)
Software Requirements
Android Things SDK
 Android Studio
Code Example
1. Insert the microSD card into the Android Things board's microSD card slot.
2. Create a new Android Things project in Android Studio.
3. In the `android.things.config` file, add the following lines to configure the microSD card:
```
<string name="storage_mount_point">/mnt/microsd</string>
<string name="storage_device">/dev/mmcblk0p1</string>
```
4. In the `MainActivity.java` file, add the following code to read and write data to the microSD card:
```
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class MainActivity extends Activity {
    private static final String MICROSD_CARD_MOUNT_POINT = "/mnt/microsd";
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
// Create a new file on the microSD card
        File file = new File(MICROSD_CARD_MOUNT_POINT, "example.txt");
        if (!file.exists()) {
            try {
                file.createNewFile();
            } catch (IOException e) {
                Log.e("MainActivity", "Error creating file", e);
            }
        }
// Write data to the file
        try (FileWriter writer = new FileWriter(file)) {
            writer.write("Hello, world!");
        } catch (IOException e) {
            Log.e("MainActivity", "Error writing to file", e);
        }
    }
}
```
This code creates a new file `example.txt` on the microSD card and writes "Hello, world!" to it.
Note: These examples are simplified and are intended to illustrate the basic usage of the SanDisk 128 GB Micro SDXC Memory Card in various contexts. In a real-world scenario, you should consider implementing error handling, data validation, and other security measures to ensure the reliability and integrity of your data.