In microchip it is easily possible to interface with SD crad through FAT32 file system using SPI.
For MSP 430, the card (SDHC 4Go) is directly connected to
the microcontroller via its USCI (SPI) peripheral. You have to write the
basic SD access (register read / write, basically to find if a card is a
SDSC or SDHC, page read / write). Follow the reduced SD
specification to do so (CRC activated, waiting after any operation for
the card to leave the 'busy' state). On top of that you have to implement a
FAT32 filesystem driver that is able to create / delete, read / write
any file on the root directory (not directory handling, only short
filenames).