Skip to main content

Overview

Description

The SD card drivers for the RX Family comply with the SD Simplified Specification and consist of a driver which supports SD mode and a driver which supports SPI mode, with both allowing you to control the SD memory and secure digital input/output (SDIO).

You can update or read data by simply calling user API functions. This device driver is a Firmware Integration Technology(FIT) module which supports FIT. In combination with other FIT modules, you can easily include various sample code in user applications. DMAC or DTC transfer can be included by combining the SD card driver with the DMAC FIT module or DTC FIT module.

How to obtain

Features

  • SD standard
    Complies with the SD Simplified Specification.
  • Bus Interface
    Supports 4-bit SD mode and 1-bit SPI mode.
  • Numbers controllable
    1 card/channel
  • Speed mode
    Supports default speed mode.
  • Transfer of data in the MCU
    You can choose transfer by software, DMA, or the DTC.
  • MCU-dependent part
    Divided out in the SDHI FIT module.
  • Memory Capacity
    Supports standard-capacity SD memory cards (SDSC) and high-capacity and extended-capacity SD memory cards (SDHC and SDXC).
  • Target for memory control
    Support is only for user areas.
    We do not support the control of protected areas.
  • Learn More

Target Devices

Documentation

Type Title Date
Application Note PDF 1.47 MB 日本語
Application Note PDF 1.34 MB 日本語
Application Note PDF 1.04 MB 日本語
Tool News - Release PDF 177 KB 日本語
4 items

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.3.0.202411;ICCRX|5.10.1]
Log in to Download ZIP 5.62 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Driver or Library, Memory IDE: e2 studio, IAR EWRX
Sample Code
[Software=RX Driver Package|V1.47],[Toolchains=CC-RX|V3.07.00;GNURX|8.3.0.202411;ICCRX|5.10.1]
Log in to Download ZIP 5.17 MB Compiler: CC-RX, GNURX, ICCRX Function: Driver or Library, Memory IDE: e2 studio
Sample Code
[Software=RX Driver Package|V1.47],[Toolchains=CC-RX|V3.07.00;GNURX|8.03.00.202411;|CCRX|5.10.1]
Log in to Download ZIP 82.56 MB
Application: Consumer Electronics, Industrial
Compiler: CC-RX, GNURX, ICCRX Function: Communication Interface, Driver or Library IDE: e2 studio, IAR EWRX
3 items

Additional Details

The SD memory card driver complies with the SD Simplified Specification. A company planning to manufacture its own memory cards or host products, or to use the official SD standards in the R&D phase, is required to have a license for this from the SD Association.

Application Configuration

Image
SD Card Driver for RX Family Application Configuration

Target Device & Product Lineup

SD Mode SD Memory Card Driver

Product Name
  • RX Family SD Mode SD Memory Card Driver Firmware Integration Technology
  • RX Family SDHI Module Using Firmware Integration Technology
Target DeviceSD Memory Card
Target MCUsRX231, RX23W, RX64M, RX651, RX65N, RX66N, RX71M, RX72M, RX72N
Integrated Development Environment
  • e² studio
  • CS+ for CC
  • IAR Embedded Workbench for Renesas RX (IAR Systems)
Supporting compiler
Evaluation Board

An SD card slot is required. You can evaluate the driver on any of the following kits.

*1 Obtain a commercial Pmod SD card conversion board.

SPI Mode SD Memory Card Driver

Product NameRX Family SPI Mode SD Memory Card Driver Firmware Integration Technology
Target DeviceSD Memory Card
Target MCUsRX-family MCUs that support FIT modules
Integrated Development Environment
  • e² studio
  • CS+ for CC
  • IAR Embedded Workbench for Renesas RX (IAR Systems)
Supporting compiler
Evaluation Board

A sample program for the following board is provided.

*2 Remodeling of the board and provision of a separate Pmod SD card slot are required. For details, refer to the user's manual for the board.

SDIO Driver

Product NameSDIO Driver*3
Target DeviceSDIO Interface Wireless LAN (eWBC from d-broad, Inc.) *4
Target MCUsRX231, RX23W, RX64M, RX651, RX65N, RX66N, RX71M, RX72M, RX72N
Integrated Development Environment
Supporting compilerC/C++ Compiler Package for RX Family [CC-RX]
Part NumberRTM0RX0000DSDD2JB0RP
State of device productionIn mass production
Evaluation Board
Provision of the driversFree

*3 To place an order for the SDIO Driver, contact your local Renesas Electronics marketing office or distributor and let them know the above orderable part number.

*4 For an environment where wireless LAN operation can be verified in combination with the valuation board, contact your local Renesas Electronics marketing office or distributor.

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.

Driver for SD Mode

Target DeviceDriverApplication Note Title
RX-family MCUs that support FIT modules and incorporate the SDHISD Memory Card DriverRX Family SD Mode SD Memory Card Driver Firmware Integration Technology Rev.3.01 - Sample Code (ZIP)
SDHI DriverRX Family SDHI module using Firmware Integration Technology Rev.2.12 - Sample Code (ZIP)

Driver for SPI Mode

Target DeviceDriverApplication Note Title
RX-family MCUs that support FIT modulesSD Memory Card DriverRX Family SPI Mode SD Memory Card Driver Firmware Integration Technology Rev.1.11 - Sample Code (ZIP)
Memory Driver I/FRX Family Memory Access Driver Interface Module Using Firmware Integration Technology Rev.1.31 - Sample Code (ZIP)
SPI DriverRX Family SCI Module Using Firmware Integration Technology Rev.5.41 - Sample Code (ZIP) *5
RX Family RSPI Module Using Firmware Integration Technology Rev.3.60 - Sample Code (ZIP) *5

*5 Select either the SCI module or RSPI module for use with the SPI-mode driver.

Related Software

The SD card driver can be used with any of the following FAT file system software libraries.

SoftwareFeatures
FAT File System [M3S-TFAT-Tiny] for the RX FamilySupport is only for FAT12, FAT16, and FAT32.