English
Language : 

R01US0079ED0103 Datasheet, PDF (10/66 Pages) Renesas Technology Corp – RENESAS 32-Bit MCU
Data Flash Access Library - Type T01, European Release
Introduction
Chapter 1 Introduction
This user manual describes the internal structure, the functionality and the application programming
interface (API) of the Renesas RH850 Data Flash Access Library (FDL) Type 01, designed for RH850
flash devices based on a common flash technology.
The libraries are delivered in source code. However it has to be considered carefully to do any changes,
as not intended behaviour and programming faults might be the result.
The Renesas RH850 Data Flash Access Library Type 01 (from here on referred to as FDL) is provided for
the Green Hills, IAR and Renesas compiler environments. The library and application programs are
distributed using an installer tool allowing selecting the appropriate environment.
The libraries are delivered together with device dependent application programs, showing the
implementation of the libraries and the usage of the library functions.
The Data Flash Access library, the latest version of this user manual and other device dependent
information can be downloaded from the following URL:
http://www.renesas.eu/update
Please ensure to always use the latest release of the library in order to take advantage of improvements
and bug fixes.
This manual is based on the assumption that the device will operate in supervisor mode. For information
on other modes, refer to the user's manual for the hardware.
Note:
Please read all chapters of this user manual carefully. Much attention has been put to proper description
of usage conditions and limitations. Anyhow, it can never be completely ensured that all incorrect ways of
integrating the library into the user application are explicitly forbidden. So, please follow the given
sequences and recommendations in this document exactly in order to make full use of the library
functionality and features and in order to avoid malfunctions caused by library misuse.
Flash Infrastructure
Besides the Code Flash, many devices of the RH850 microcontroller family are equipped with a separate
flash area — the Data Flash. This flash area is meant to be used exclusively for data. It cannot be used
for instruction execution (code fetching).
Flash Granularity
The Data Flash of RH850 device is separated into blocks of 64 byte. While erase operations can only be
performed on complete blocks, data writing can be done on a granularity of one word (4 bytes). Reading
from an erased flash word will return random data. The number of available Data Flash blocks varies
between the different RH850 devices. Please refer to the corresponding user's manual for the hardware
for detailed information.
Data Flash is divided into Flash macro
R01US0079ED0103
10
User Manual