Overview Of The Flash Memory - Fujitsu MB96300 series Hardware Manual

F2mc-16fx 16-bit
Hide thumbs Also See for MB96300 series:
Table of Contents

Advertisement

CHAPTER 33 FLASH MEMORY
33.1

Overview of the Flash Memory

Up to two flash memories are available on F2MC-16FX Flash MCU products.
The "main" flash memory is mapped in the CPU memory map to the banks DF to FF.
Small sectors are located in bank DF. Depending on the size of the main flash memory,
large sectors are located starting at bank E0 or higher up to bank FF.
If available on the device, a second flash memory, called "satellite" flash, which can be
operated independently of the first flash memory, is located in bank DE. This flash
memory can be used for on-chip EEPROM emulation, boot loader etc..
The functions of the flash memory interface circuit enable read-access and program-
access from the CPU in the same way as mask ROM. Instructions from the CPU can be
used via the flash memory interface circuit to write data to and erase data from the flash
memory. Internal CPU control therefore enables rewriting of the flash memory while it is
mounted. As a result, improvements in programs and data can be performed efficiently.
■ Flash memory features
Use
MBM29LV200TC)
• Byte and Word programming possible in CPU and Flash mode
Erase pause/restart functions provided
Detection of completion of writing/erasing using data polling or toggle bit functions
Detection of completion of writing/erasing using CPU interrupts
Sector erase function (any combination of sectors)
• Fast Mode programming function (equivalent to Spansion MBM29LV200TC)
• Flash reading cycle time: Minimum of 1 machine cycles
• Flexible programming of the Flash control signals and wait cycles to achieve best access performance at
any machine clock frequency.
• Programmable sector-wise erase/write protection in CPU mode.
Embedded Algorithm is a trademark of Advanced Micro Device, Inc.
Note:
The Flash memory manufacturer code and device code are not available. The corresponding read
commands are not supported.
■ Writing to/erasing flash memory
While the flash memory is erased or data is written to the flash memory, reading data is not possible.
Hence, when it is required to read data or code from the flash memory while the memory is erased or
written, the required data or code must be copied to RAM before starting the erase/write operation. This
eliminates the need for the program to read the flash memory while the flash memory is erased or written.
838
of
automatic
program
algorithm
(Embedded
Algorithm:
Equivalent
to
Spansion

Advertisement

Table of Contents
loading

Table of Contents