Overview

Description

This driver controls Renesas serial EEPROM products that employ the latest memory technology to deliver low-voltage operation, low power consumption, high-speed operation, and high reliability. The driver is configured to work with the industry-standard bus of the serial EEPROM.

Features

  • The microcontroller's on-chip I2C control circuit is used for control.
  • Data can be read and written simply by calling user API functions.
  • Simultaneous communication on multiple channels is supported.
  • Multiple slave devices with different model numbers can be controlled via a single channel bus.
  • Learn More

Target Devices

Design & Development

Sample Code

Additional Details

System Configuration

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

Slave Device Renesas I2C Serial EEPROM (R1EX24xxx Series, R1EV24xxx Series and HN58X24xxx Series)
Master Device Renesas MCU (RX Family, RL78 Family)

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

Image
Application Configuration

Application Configuration

Supported Memory

R1EX24xxx Series

  • R1EX24512A (512K bit)
  • R1EX24512B (512K bit)
  • R1EX24256A (256K bit)
  • R1EX24256B (256K bit)
  • R1EX24128A (128K bit)
  • R1EX24128B (128K bit)
  • R1EX24064A (64K bit)
  • R1EX24032A (32K bit)
  • R1EX24016A (16K bit)
  • R1EX24008A (8K bit)
  • R1EX24004A (4K bit)
  • R1EX24002A (2K bit)

R1EV24xxx Series

  • R1EV24064A (64K bit)
  • R1EV24004A (4K bit)
  • R1EV24002A (2K bit)

HN58X24xxx Series

  • HN58X241000I (1M bit)

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. (About FIT)

Image
i2c-eeprom-rx-fit-b-e

Block Diagram

Sample Program list
Slave Device Control Software (Higher-level layer of the software)
Target Memory Application Note Title
I2C Serial EEPROM:
R1EX24xxx Series, R1EV24xxx Series and HN58X24xxx Series
RX Family I2C Bus Interface (RIIC) Module for EEPROM Access Using Firmware Integration Technology Rev.1.41 - Sample Code (ZIP)
RX Family Simple I2C Module for EEPROM Access Using Firmware Integration Technology Rev.1.31 - Sample Code (ZIP)
Clock Synchronous Single Master Control Software (Lower-level layer of the software)
Target MCU Application Note Title
RX71M, RX64M, RX113, RX111, RX110 RX Family I2C Bus Interface (RIIC) Module Using Firmware Integration Technology Rev.2.90 - Sample Code (ZIP)
RX71M, RX64M, RX113, RX111, RX110, RX63N (Simple I2C) RX Family Simple I2C Module Using Firmware Integration Technology Rev.2.71 - Sample Code (ZIP)

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

Image
i2c-eeprom-e

Block Diagram

Sample Program List
Slave Device Control Software (Higher-level layer of the software)
Target Memory Application Note Title
I2C Serial EEPROM:
R1EX24xxx Series, R1EV24xxx Series and HN58X24xxx Series
RX Family, RL78 Family Renesas R1EX24xxx Series Serial EEPROM Control Software Rev.1.03 - Sample Code (ZIP | English, 日本語)
I2C Single Master Control Software (Lower-level layer of the software)
Target Device Application Note Title
RX Family: RX62N, RX63N, RX63T, RX210, RX21A RX600, RX200 Series I²C Bus Single Master Control Software Using RIIC Serial Interface Rev.1.03 - Sample Code (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 I2C Bus Single Master Control Software Using IICA Serial Interface Rev.1.04 - Sample Code (ZIP | English, 日本語)