Overview
Description
This device driver controls MultiMediaCards (MMCs) and Embedded MultiMediaCards (eMMCs) by using the dedicated interfaces which are embedded in various MCUs.
This driver allows the updating and reading of data by calling user API functions. It is also an FIT module which supports our Firmware Integration Technology (FIT), so sample code for it is easy to integrate with user applications in combination with other FIT modules. Also, operation with DMAC or DTC transfer can be implemented by combining the driver with the DMAC FIT module or DTC FIT module. The driver is robust against mechanical vibration, so is suitable for industrial use.
Features
- Conforming standard
JEDEC Standard JESD84-A441
JEDEC Standard JESD84-B50 - Bus interface
MMC mode (1-bit/4-bit/8-bit) is supported - Number of MMC devices controlled
One device/channel - Speed mode
The Backward-compatible and High-speed mode are supported. - Microcontroller internal data transfer method
Either software, DMAC, or DTC transfer can be selected - MCU-dependent portion
Separate interface functions are provided for different target MCUs. - Memory capacity
Media up to 2 GB is supported with byte access mode, and media over 2 GB is supported with sector access mode. - Memory control objects
Only a user area is supported
Boot area control is not supported
Target Devices
Design & Development
Sample Code
Sample Code
Filters
|
||
---|---|---|
Type | Title | Date Date |
Sample Code |
[Software=RX Driver Package|V1.47],[Toolchains=CC-RX|V3.07.00;GNURX|8.03.00.202411;|CCRX|5.10.1]
ZIP
49.85 MB
Application:
Consumer Electronics, Industrial
Compiler:
CC-RX, GNURX, ICCRX
Function:
Communication Interface, Driver or Library
IDE:
e2 studio, IAR EWRX
|
|
1 item
|
Additional Details
MultiMediaCard is a trademark of MultiMediaCard Association (MMCA)
Application Configuration

Target Device & Product Lineup
Product Name | RX Family MMC Mode MMCIF Driver Firmware Integration Technology |
---|---|
Target Device | MultiMediaCard, eMMC |
Target MCUs | RX64M, RX651, RX65N, RX66N, RX71M, RX72M, RX72N |
Integrated Development Environment | |
Supporting compiler |
|
Evaluation Board | SD card slot or HMI Expansion Board*1 is required. You can evaluate the driver on any of the following kits. |
*1 Please purchase HMI Expansion Board.
How to Obtain
The RX Driver Package provides the set of FIT modules. Obtain the package, and you can then download the set of FIT modules you require. Furthermore, FIT modules work in combination with the Smart Configurator, which eases both downloading of the FIT modules and embedding them in user applications.
MMC Driver
Target Device | Application Note Title |
---|---|
RX-family MCUs that support FIT modules and incorporate the MMCIF | RX Family MMC Mode MMCIF Driver Firmware Integration Technology Rev.1.21 - Sample Code (ZIP) |
Related Software
The MMC/e・MMC driver can be used with any of the following FAT file system software libraries.
Software | Features |
---|---|
FAT File System [M3S-TFAT-Tiny] for the RX Family | Support is only for FAT12, FAT16, and FAT32. |