2026-05-10 10:27 PM
Hi all,
I'm looking for recommendations on eMMC chips that are known to work reliably with the STM32H743 via SDMMC1 in 8-bit mode.
I've gone through a number of threads here and put together what I've found so far:
- Micron 4GB (MTFC4GACAJCN) — comes up often, though some posts mention HAL misreading certain CSD fields (appears cosmetic rather than functional)
- Kingston 4GB — confirmed working with SDMMC1 + FatFS + FreeRTOS, corruption reports seem tied to FatFS rather than the chip itself
- Samsung KLM series — functional but VCCQ voltage negotiation adds complexity
- Kioxia THGBMDG5D1LBAIL — 153-ball WFBGA, eMMC 5.0, fewer reports but looks promising
Happy to keep things simple — 3.3V on both VCC and VCCQ, no need for HS200/HS400.
Would love to hear from anyone who has had long-term success with a particular chip, or any that are worth avoiding. Any layout tips for the 153-ball WFBGA package are also welcome.
2026-05-11 2:37 AM
Hello @chonkzman and welcome to the ST community,
@chonkzman wrote:
- Micron 4GB (MTFC4GACAJCN) — comes up often, though some posts mention HAL misreading certain CSD fields (appears cosmetic rather than functional)
MTFC4GACAJCN is available already on STM32H7 disco board such as STM32H745-DISCO and STM32H750-DISCO. Need to use the BSP drivers provided in the CubeHAL of the boards:
eMMC driver for STM32H745-DISCO:
eMMC driver for STM32H750-DISCO:
And this is the schematic:
Hope that helps.