Arduino MKR MEM Shield compatible with SDHC and/or SDXC memory card?

I wonder if I can use a 16 GB SDHC memory card for Arduino MKR MEM Shield.
Would it be possible to use a SDXC memory card?

my experience tells me 'the smaller/older' works the best..
I guess you should give it a try. Format the card with SD-formatting program (not win10)

I already have the MKR MEM Shield. I wanted to log numeric data on the flash memory, but it seems so complicated so I decided to skip it and use a microSD card instead. There are no microSD cards to buy, probably because the standard is so old, so I wonder if a SDHC memory card could be used instead.

The cheapest memory I can find is a 32 GB microSDHC memory. The SDHC memorys have FAT32 file standard, while microSD memories have FAT16. SD readers are not "forward compatible" to be able to use more modern type of cards. For example, a reader for SD cards can not read SCHC cards.

« Because SDHC works differently than standard SD cards, this format is NOT backwards compatible with host devices that only take SD (128MB - 2GB) cards. Most readers and host devices built after 2008 should be SDHC compatible. »

I think the hardware doesn't know or care which type of SD card you use. But the software does. The standard SD library supports SD and SDHC, but not SDXC as far as I know. But I believe there's a beta version of the SdFat.h library that supports SDXC. It would be available on Github. I don't think you would find any software these days for Arduino that doesn't support SDHC.

OK. Thank you!