This driver (sample program) uses the clock-synchronous serial I/O functions of a Renesas microcontroller to control reading, writing, and erasing of data.

Features

  • RX Family
    • Data can be read, written, and erased simply by calling user API functions.
    • Control is possible using the following serial interfaces of the microcontroller:
    • The clock-synchronous mode of the serial communication interface (SCI) and a single port are used for control.
    • Clock-synchronous operation (three-wire) of the serial peripheral interface (RSPI) and a single port are used for control.
    • The quad serial peripheral interface (QSPI) which is set to clock-synchronous operation and a single port are used for control.
  • RL78 Family, 78K Family
    • Data can be read, written, and erased simply by calling user API functions.
    • The SCI mode of the serial array unit (SAU) and a single port are used for control.
  • R8C Family, M16C Family
    • Data can be read, written, and erased simply by calling user API functions.
    • The clock-synchronous serial I/O function of the microcontroller and a single port are used for control.
  • Learn More

Documentation & Downloads

Title Other Languages Type Format File Size Date
Application Notes & White Papers
RX Family Clock Synchronous Control Module for Serial Flash Memory Access Firmware Integration Technology 日本語 Application Note PDF 940 KB
- RX Family Clock Synchronous Control Module for Serial Flash Memory Access Firmware Integration Technology 日本語 Application Note PDF 940 KB
- RX Family SCIFA Clock Synchronous Single Master Control Module Using Firmware Integration Technology 日本語 Application Note PDF 736 KB
RX Family SCIFA Clock Synchronous Single Master Control Module Using Firmware Integration Technology 日本語 Application Note PDF 736 KB
- RX Family Clock Synchronous Single Master Control Software Using the RSPI 日本語 Application Note PDF 802 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Spansion S25FLxxxS MirrorBit® Flash Non-Volatile Memory Control Software 日本語 Application Note PDF 801 KB
RX Family Clock Synchronous Single Master Control Software Using the RSPI 日本語 Application Note PDF 802 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Macronix International MX25/66L Family Serial NOR Flash Memory Control Software 日本語 Application Note PDF 823 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology N25Q Serial NOR Flash Memory Control Software 日本語 Application Note PDF 775 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology P5Q Serial Phase Change Memory Control Software 日本語 Application Note PDF 732 KB
- RL78/G14, RL78/G1C, RL78/L12, RL78/L13, RL78/L1C Group Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit 日本語 Application Note PDF 561 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M45PE Series Serial Flash memory Control Software 日本語 Application Note PDF 2.02 MB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M25P Series Serial Flash memory Control Software 日本語 Application Note PDF 2.46 MB
RX Family, RL78 Family, 78K0R/Kx3-L Spansion S25FLxxxS MirrorBit® Flash Non-Volatile Memory Control Software 日本語 Application Note PDF 801 KB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology N25Q Serial NOR Flash Memory Control Software 日本語 Application Note PDF 775 KB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology P5Q Serial Phase Change Memory Control Software 日本語 Application Note PDF 732 KB
RX Family, RL78 Family, 78K0R/Kx3-L Macronix International MX25/66L Family Serial NOR Flash Memory Control Software 日本語 Application Note PDF 823 KB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M45PE Series Serial Flash memory Control Software 日本語 Application Note PDF 2.02 MB
RL78/G14, RL78/G1C, RL78/L12, RL78/L13, RL78/L1C Group Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit 日本語 Application Note PDF 561 KB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M25P Series Serial Flash memory Control Software 日本語 Application Note PDF 2.46 MB
- RX210, RX21A, RX220, RX63N, RX63T, RX111, RX64M Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Application Note PDF 1.15 MB
RX210, RX21A, RX220, RX63N, RX63T, RX111, RX64M Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Application Note PDF 1.15 MB
- RX62N Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Application Note PDF 241 KB
RX62N Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Application Note PDF 241 KB
- RX62N Group Clock Synchronous Single Master Control Software Using the RSPI 日本語 Application Note PDF 257 KB
RX62N Group Clock Synchronous Single Master Control Software Using the RSPI 日本語 Application Note PDF 257 KB
- 78K0R/Kx3-L Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit 日本語 Application Note PDF 252 KB
78K0R/Kx3-L Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit 日本語 Application Note PDF 252 KB
- RX610 Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Application Note PDF 202 KB
RX610 Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Application Note PDF 202 KB
- M16C Family Control the Serial Flash of STMicroelectronics Using Clock Synchronous Serial I/O Application Note PDF 236 KB
M16C Family Control the Serial Flash of STMicroelectronics Using Clock Synchronous Serial I/O Application Note PDF 236 KB
Downloads
- RX Family Clock Synchronous Control Module for Serial Flash Memory Access Firmware Integration Technology Sample Code ZIP 14.89 MB
RX Family Clock Synchronous Control Module for Serial Flash Memory Access Firmware Integration Technology Sample Code ZIP 14.89 MB
RX Family SCIFA Clock Synchronous Single Master Control Module Using Firmware Integration Technology 日本語 Sample Code ZIP 5.22 MB
- RX Family SCIFA Clock Synchronous Single Master Control Module Using Firmware Integration Technology 日本語 Sample Code ZIP 5.22 MB
RX Family Clock Synchronous Single Master Control Software Using the RSPI 日本語 Sample Code ZIP 871 KB
RX Family, RL78 Family, 78K0R/Kx3-L Spansion S25FLxxxS MirrorBit® Flash Non-Volatile Memory Control Software 日本語 Sample Code ZIP 812 KB
- RX Family Clock Synchronous Single Master Control Software Using the RSPI 日本語 Sample Code ZIP 871 KB
RX Family, RL78 Family, 78K0R/Kx3-L Macronix International MX25/66L Family Serial NOR Flash Memory Control Software 日本語 Sample Code ZIP 835 KB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology N25Q Serial NOR Flash Memory Control Software 日本語 Sample Code ZIP 789 KB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology P5Q Serial Phase Change Memory Control Software 日本語 Sample Code ZIP 744 KB
RL78/G14, RL78/G1C, RL78/L12, RL78/L13, RL78/L1C Group Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit 日本語 Sample Code ZIP 585 KB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M45PE Series Serial Flash memory Control Software 日本語 Sample Code ZIP 2.03 MB
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M25P Series Serial Flash memory Control Software 日本語 Sample Code ZIP 2.47 MB
- RX Family, RL78 Family, 78K0R/Kx3-L Spansion S25FLxxxS MirrorBit® Flash Non-Volatile Memory Control Software 日本語 Sample Code ZIP 812 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology N25Q Serial NOR Flash Memory Control Software 日本語 Sample Code ZIP 789 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology P5Q Serial Phase Change Memory Control Software 日本語 Sample Code ZIP 744 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Macronix International MX25/66L Family Serial NOR Flash Memory Control Software 日本語 Sample Code ZIP 835 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M45PE Series Serial Flash memory Control Software 日本語 Sample Code ZIP 2.03 MB
- RL78/G14, RL78/G1C, RL78/L12, RL78/L13, RL78/L1C Group Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit 日本語 Sample Code ZIP 585 KB
- RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M25P Series Serial Flash memory Control Software 日本語 Sample Code ZIP 2.47 MB
RX210, RX21A, RX220, RX63N, RX63T, RX111, RX64M Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Sample Code ZIP 698 KB
- RX210, RX21A, RX220, RX63N, RX63T, RX111, RX64M Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Sample Code ZIP 698 KB
RX62N Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Sample Code ZIP 270 KB
- RX62N Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Sample Code ZIP 270 KB
RX62N Group Clock Synchronous Single Master Control Software Using the RSPI Sample Code ZIP 284 KB
- RX62N Group Clock Synchronous Single Master Control Software Using the RSPI Sample Code ZIP 284 KB
- RX62Nグループ RSPI を使ったクロック同期式シングルマスタ制御ソフトウェア Sample Code ZIP 336 KB
78K0R/Kx3-L Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit Ver.2.02 日本語 Sample Code ZIP 236 KB
- 78K0R/Kx3-L Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit Ver.2.02 日本語 Sample Code ZIP 236 KB
RX610 Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Sample Code ZIP 203 KB
- RX610 Group Clock Synchronous Single Master Control Software Using the SCI 日本語 Sample Code ZIP 203 KB
Serial Flash Driver Sample Program Sample Code ZIP 270 KB
- Serial Flash Driver Sample Program Sample Code ZIP 270 KB
Tool News
Release of Middleware for the Control of Serial Flash Memory from Macronix International by RX Family and RL78 Family Devices 日本語 Tool News - Release PDF 318 KB
Revision to Two Types of Single-Master Driver for Clock-Synchronous Serial Communications with RX Family MCUs 日本語 Tool News - Release PDF 366 KB
Revision to Five Types of Middleware for Controlling Serial Flash Memory and Serial Phase Change Memory for RX Family and RL78 Family Tool News - Release PDF 314 KB
Revision to Device Driver for Enabling Clock-Synchronous Serial Communications Using SCI of RX Family MCUs Tool News - Release PDF 480 KB
Revision to Device Driver for Enabling Clock-Synchronous Serial Communications Using Serial Array Unit (SAU) in CSI Mode of RL78 Family MCUs Tool News - Release PDF 524 KB
Two types of Device Drivers for Enabling Clock-Synchronous Serial Communication Using SCI or RSPI of RX Family of MCUs Revised 日本語 Tool News - Release PDF 372 KB
Two types of Device Drivers for Enabling Clock-Synchronous Serial Communication Using SCI or RSPI of RX600 and RX200 Series of MCUs Published Tool News - Release PDF 629 KB
Three Types of Middleware for Controlling Serial Flash Memory and Serial Phase Change Memory for RX Family and RL78 Family Published Tool News - Release PDF 370 KB
Device Driver for Enabling Clock-Synchronous Serial Communication Using SCI of RX62N Group of MCUs Published Tool News - Release PDF 571 KB
Device Driver Published for Clock-Synchronous Serial Communications through RSPI on MCUs of RX62N Group Tool News - Release PDF 716 KB
Clock-Synchronous Serial-Communication Device Driver Published for Using Serial Array Unit (SAU) of MCUs of RL78/G14 Group in CSI Mode Tool News - Release PDF 420 KB
A Device Driver Launched for 78K0R/Kx3-L MCUs Used as Clock-Synchronous Single Master Devices with a Serial Array Unit (SAU) in CSI Mode Tool News - Release PDF 318 KB
Middleware for Controlling the M45PE Series Serial Flash Memory (Fabricated by Micron Technology) Now Available 日本語 Tool News - Release PDF 202 KB
Middleware for Controlling the M45PE Series Serial Flash Memory (Fabricated by Micron Technology) Now Available 日本語 Tool News - Release PDF 202 KB

System Configuration

For systems on which the following devices are mounted, you can use it to control the each devices:

Slave Device Serial Flash Memory (SPI/QSPI), Serial Phase Change Memory (QSPI)
Master Device Renesas MCU
(RX, RL78, 78K, R8C and M16C Family)

Please refer to Supported Memory for detaild Memory Information, Target Devices and Product Lineup for detailed MCU information.

Image
Modular composition

Application Configuration

Support Memory

Macronix International

Micron Technology

  • M25P Series SPI Serial Flash memory (SPI)
  • M45PE Series SPI Serial Flash memory (SPI)
  • P5Q Serial Phase Change Memory (SPI/QSPI)
  • N25Q Serial NOR Flash memory (SPI/QSPI)

Spansion

  • 128Mbit S25FL128S MirrorBit®Flash Non-Volatile Memory (SPI/QSPI)
  • 256Mbit S25FL256S MirrorBit®Flash Non-Volatile Memory (SPI/QSPI)

Target Devices and Product Lineup

Here we present each software lineup by MCU. Please refer to each application note for a corresponding Integrated Development Environment.

RX Family (FIT module)

The following software is a FIT module, i.e. within our FIT range, so it can easily be combined with other FIT modules. For example, transfer by a DMAC or DTC can easily be handled by combining this module with a DMAC or DTC module, both of which are currently available within our FIT range. (About FIT)

Image
Block Diagram

Block Diagram

Sample Program list
Slave Device Control Software (Higher-level layer of the software)
Target Memory Application Note Title
MX25/66L family serial NOR flash memory
MX25R family serial NOR flash memory
(by Macronix International)
RX Family Clock Synchronous Control Module for Serial Flash Memory Access Firmware Integration Technology (ZIP)
Clock Synchronous Single Master Control Software (Lower-level layer of the software)
Target MCU Application Note Title
RX72T, RX71M, RX66T, RX64M, RX231, RX113, RX111, RX110 RX Family RSPI Module Using Firmware Integration Technology (ZIP)
RX Family QSPI Clock Synchronous Single Master Control Module Using Firmware Integration Technology (ZIP)
RX Family DMAC Module Using Firmware Integration Technology (ZIP)
RX Family DTC Module Using Firmware Integration Technology (ZIP)
RX Family CMT Module Using Firmware Integration Technology (ZIP)

RX (except FIT module), RL78 and 78K Family

Image
Block Diagram

Block Diagram

Sample Program list
Slave Device Control Software (Higher-level layer of the software)
Target Memory Application Note Title
MX25/66L family serial NOR flash memory
MX25R family serial NOR flash memory
(Macronix International)
RX Family, RL78 Family, 78K0R/Kx3-L Macronix International MX25/66L Family Serial NOR Flash Memory Control Software (ZIP | English, 日本語)
M25P series serial flash memory
(Micron Technology)
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M25P Series Serial Flash memory Control Software (ZIP | English, 日本語)
M45PE series serial flash memory
(Micron Technology)
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology M45PE Series Serial Flash memory Control Software (ZIP | English, 日本語)
P5Q serial phase change memory
(Micron Technology)
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology P5Q Serial Phase Change Memory Control Software (ZIP | English, 日本語)
N25Q serial NOR flash memory
(Micron Technology)
RX Family, RL78 Family, 78K0R/Kx3-L Micron Technology N25Q Serial NOR Flash Memory Control Software (ZIP | English, 日本語)
S25FLxxxS MirrorBit®flash non-volatile memory(Spansion) RX Family, RL78 Family, 78K0R/Kx3-L Spansion S25FLxxxS MirrorBit® Flash Non-Volatile Memory Control Software (ZIP | English, 日本語)

1. MirrorBit is a registered trademark of Spansion LLC.

Clock Synchronous Single Master Control Software (Lower-level layer of the software)
Target MCU Application Note Title
RX Family:
RX210, RX21A, RX220, RX63N, RX63T, RX111, RX64M
RX210, RX21A, RX220, RX63N, RX63T, RX111, RX64M Group Clock Synchronous Single Master Control Software Using the SCI (ZIP | English, 日本語)
RX Family Clock Synchronous Single Master Control Software Using the RSPI (ZIP | English, 日本語)
RX62N RX62N Group Clock Synchronous Single Master Control Software Using the SCI (ZIP | English, 日本語)
RX62N Group Clock Synchronous Single Master Control Software Using the RSPI (ZIP)
RX610 RX610 Group Clock Synchronous Single Master Control Software Using the SCI (ZIP | English, 日本語)
RL78 Family:
RL78/G14, RL78/G1C, RL78/L12, RL78/L13, RL78/L1C
RL78/G14, RL78/G1C, RL78/L12, RL78/L13, RL78/L1C Group Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit (ZIP | English, 日本語)
78K Family
78K0R/Kx3
78K0R/Kx3-L Clock Synchronous Single Master Control Software Using CSI Mode of Serial Array Unit Ver.2.02 (ZIP | English, 日本語)

R8C and M16C Family

The following software controls the slave device and master device in systems that include M16C or R8C Family MCUs.

Slave Device and Master Device Control Software (Common Software)
Target MCU Application Note Title
R8C and M16C Family Serial Flash Driver Sample Program (ZIP)