Una tarjeta de memoria microSD es una tarjeta de memoria flash del tamaño de la yema de un dedo (15 x 11 mm). En los proyectos con microcontroladores guarda fotos, archivos de sonido y registros de medidas (data logging). Algunas placas como la ESP32-CAM tienen su propia ranura microSD; en Arduino y en la Raspberry Pi Pico la tarjeta se conecta por SPI a través de un módulo de tarjeta MicroSD. Para proyectos de aficionados lo mejor son las tarjetas microSDHC de 4–32 GB: las bibliotecas SD de Arduino y ESP32 leen la tarjeta en formato FAT32. Las tarjetas de 64 GB o más suelen venir formateadas en exFAT y hay que formatearlas antes en FAT32. La clase de velocidad (Class 10, U1) marca la velocidad de escritura, pero en proyectos pequeños no se nota. La tarjeta funciona a 3,3 V y no debe conectarse directamente a un pin de 5 V. Cortar la alimentación del circuito antes de insertar o sacar la tarjeta evita que se dañen los archivos. Se usa en la reproducción de MP3 con el DFPlayer Mini, en registros de estaciones meteorológicas y para guardar fotos con la ESP32-CAM.

