Skip to main content

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

Application Examples

  • Mobile phones/Cordless phones/Fax machine: Abbreviated dialing systems/Communication History Administration
  • TV/VCR/Remote Control; Channel, Mode setting
  • Measurement devices: Application Software, Log data storage
  • Home telephones: Fine adjustment setting, usage status history administration
  • LCD TV: Parameter settings
  • Camera modules: Adjustment settings
  • DVC: Adjustment settings
Image
 app-eeprom-driver

System Configuration

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

Slave DeviceRenesas I2C Serial EEPROM (R1EX24xxx Series)
Master DeviceRenesas MCU (RX Family, RL78 Family)

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

Supported Memory

R1EX24xxx Series

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

Target Devices and Products 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) RX Family (except FIT module), RL78 Family

RX Family (FIT module)

The software components shown in the figure below are FIT modules based on the Renesas Firmware Integration Technology (FIT). You can easily embed sample code in user applications by combining the required FIT modules. (About FIT)

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.

Image
RX Family (FIT module)
Sample Program list
I2C Single Master Control Software
Target MCUApplication Note Title
RX-family MCUs that support FIT modulesRX Family I2C Bus Interface (RIIC) Module Using Firmware Integration Technology Rev.3.00 - Sample Code (ZIP)
RX Family Simple I2C Module Using Firmware Integration Technology Rev.2.80 - Sample Code (ZIP)

RX Family (except FIT module), RL78 Family

Image
RX (except FIT module), RL78 Family
Sample Program List
Slave Device Control Software (Higher-level layer of the software)
Target MemoryApplication Note Title
I2C Serial EEPROM:
R1EX24xxx Series, R1EV24xxx 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 DeviceApplication Note Title
RX Family: RX62N, RX63N, RX63T, RX210, RX21ARX600, 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/L1CRL78/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, 日本語)