16-Bit Microcontrollers of the MB90Fxxx (F2MC-16LX) family
The followed Adapters can be used:
MB90F497(G), MB90F562, MB90F568
QFP64 |
FPT-64P-M09 |
MB90F523, MB90F574
QFP120 |
FPT-120P-M13 |
Adapter 40pin DIL for 120pin(144) QFP for Fujitsu-CPU MB90Fxxx |
MB90F543, MB90F548, MB90F549, MB90F553A, MB90F583, MB90F591(A)(G), MB90F594(A), MB90F598
QFP100 |
FPT-100P-M06 |
MB90F394
QFP120 |
FPT-120P-M21 |
General Advice
This device features data storage using the FLASH technology and is subdivided into sectors that can be protected separately
Options
Data
Select or deselect this item to enable or disable the capability to program this flash memory.
Release protected sectors
Select or deselect this item to enable or disable the capability to erase/write to protected sectors.
Set WR-Protection after programming
Select this item to allow to protect the sectors along to the Sector Protection Map. The sectors will be protected only after the programming to it was successful
Sector Protection Map
Displays which sectors are to be protected, where:
- 1 - = protect
- 0 - = don't protect
Note:
if you choose the Read action, the device's current sector
protection status will also be read into the Sector Protection Map
field.
After programming automatically, the Galep-4 will then perform a comparison. It will then go on to program the sector protection after these steps have been completed. You can therefore easily program the flash device, and proceed directly to set the sector protection, in one pass.
Program functions
Read
Regardless of any pre-set options, the flash device will be read into the buffer memory. During this process, the current sector protection status will be read into the Sector Protection Map field.
Blank Check
An empty test will be conducted on the Flash memory device.
Program
If the Data option is selected - the flash will be programmed with the data from the buffer as follows:
Release protected sectors option selected - all sectors will be programmed regardless of protection settings (the sectors already protected will be temporally disabled for this action).
Release protected sectors option not selected - only non-protected sectors will be programmed.
If the Set WR-Protection after programming option is selected - the sectors will be protected according to the Sector Protection Map data.
Note: you cannot unprotect sectors after they have been protected, but you can erase/program them by selecting the Release protected sectors option. This will temporally disable protection, thereby allowing the Erase/Program instruction to be performed.
Erase
The flash can be erased according to the Release protected sectors option as follows:
Release protected sectors option selected - all sectors will be erased regardless of their protection status (the sectors already protected will be temporally disabled for this action).
Release protected sectors option not selected - only un-protected sectors will be erased.
Compare
The data in the flash device will be compared with the data in the buffer.
Sector Structure
Writer address
When data is written to the flash memory by the programmer, the addresses corresponding to CPU addresses are programmer addresses.
3M-Bit Flash Memory
MB90F394
Flash memory |
CPU address |
Writer address |
SA8 (16K bytes) |
FFC000H - FFFFFFH |
7C000H - 7FFFFH |
SA7 (8K bytes) |
FFA000H - FFBFFFH |
7A000H - 7BFFFH |
SA6 (8K bytes) |
FF8000H - FF9FFFH |
78000H - 79FFFH |
SA5 (32K bytes) |
FF0000H - FF7FFFH |
70000H - 77FFFH |
SA4 (64K bytes) |
FE0000H - FEFFFFH |
60000H - 6FFFFH |
SA3 (64K bytes) |
FD0000H - FDFFFFH |
50000H - 5FFFFH |
Unused space |
|
|
SA2 (64K bytes) |
FB0000H - FBFFFFH |
30000H - 3FFFFH |
SA1 (64K bytes) |
FA0000H - FAFFFFH |
20000H - 2FFFFH |
SA0 (64K bytes) |
F90000H - F9FFFFH |
10000H - 1FFFFH |
MB90F591
Flash memory |
CPU address |
Writer address |
SA11 (16K bytes) |
FFC000H - FFFFFFH |
7C000H - 7FFFFH |
SA10 (8K bytes) |
FFA000H - FFBFFFH |
7A000H - 7BFFFH |
SA9 (8K bytes) |
FF8000H - FF9FFFH |
78000H - 79FFFH |
SA8 (32K bytes) |
FF0000H - FF7FFFH |
70000H - 77FFFH |
SA7 (64K bytes) |
FE0000H - FEFFFFH |
60000H - 6FFFFH |
SA6 (64K bytes) |
FD0000H - FDFFFFH |
50000H - 5FFFFH |
Unused space |
|
|
SA5 (16K bytes) |
FBC000H - FBFFFFH |
3C000H - 3FFFFH |
SA4 (8K bytes) |
FBA000H - FBBFFFH |
3A000H - 3BFFFH |
SA3 (8K bytes) |
FB8000H - FB9FFFH |
38000H - 39FFFH |
SA2 (32K bytes) |
FB0000H - FB7FFFH |
30000H - 37FFFH |
SA1 (64K bytes) |
FA0000H - FAFFFFH |
20000H - 2FFFFH |
SA0 (64K bytes) |
F90000H - F9FFFFH |
10000H - 1FFFFH |
2M-Bit Flash Memory
MB90F574, MB90F594
Flash memory |
CPU address |
Writer address |
SA8 (16K bytes) |
FFC000H - FFFFFFH |
7C000H - 7FFFFH |
SA7 (512 bytes) |
FFBE00H - FFBFFFH |
7BE00H - 7BFFFH |
SA6 (512 bytes) |
FFBC00H - FFBDFFH |
7BC00H - 7BDFFH |
SA5 (7K bytes) |
FFA000H - FFBBFFH |
7A000H - 7BBFFH |
SA4 (8K bytes) |
FF8000H - FF9FFFH |
78000H - 79FFFH |
SA3 (32K bytes) |
FF0000H - FF7FFFH |
70000H - 77FFFH |
SA2 (64K bytes) |
FE0000H - FEFFFFH |
60000H - 6FFFFH |
SA1 (64K bytes) |
FD0000H - FDFFFFH |
50000H - 5FFFFH |
SA0 (64K bytes) |
FC0000H - FCFFFFH |
40000H - 4FFFFH |
MB90F549, MB90F594A
Flash memory |
CPU address |
Writer address |
SA6 (16K bytes) |
FFC000H - FFFFFFH |
7C000H - 7FFFFH |
SA5 (8K bytes) |
FFA000H - FFBFFFH |
7A000H - 7BFFFH |
SA4 (8K bytes) |
FF8000H - FF9FFFH |
78000H - 79FFFH |
SA3 (32K bytes) |
FF0000H - FF7FFFH |
70000H - 77FFFH |
SA2 (64K bytes) |
FE0000H - FEFFFFH |
60000H - 6FFFFH |
SA1 (64K bytes) |
FD0000H - FDFFFFH |
50000H - 5FFFFH |
SA0 (64K bytes) |
FC0000H - FCFFFFH |
40000H - 4FFFFH |
1M-Bit Flash Memory
MB90F523, MB90F553A, MB90F598
Flash memory |
CPU address |
Writer address |
SA6 (16K bytes) |
FFC000H - FFFFFFH |
7C000H - 7FFFFH |
SA5 (512 bytes) |
FFBE00H - FFBFFFH |
7BE00H - 7BFFFH |
SA4 (512 bytes) |
FFBC00H - FFBDFFH |
7BC00H - 7BDFFH |
SA3 (7K bytes) |
FFA000H - FFBBFFH |
7A000H - 7BBFFH |
SA2 (8K bytes) |
FF8000H - FF9FFFH |
78000H - 79FFFH |
SA1 (32K bytes) |
FF0000H - FF7FFFH |
70000H - 77FFFH |
SA0 (64K bytes) |
FE0000H - FEFFFFH |
60000H - 6FFFFH |
MB90F543, MB90F548, MB90F583
Flash memory |
CPU address |
Writer address |
SA4 (16K bytes) |
FFC000H - FFFFFFH |
7C000H - 7FFFFH |
SA3 (8K bytes) |
FFA000H - FFBFFFH |
7A000H - 7BFFFH |
SA2 (8K bytes) |
FF8000H - FF9FFFH |
78000H - 79FFFH |
SA1 (32K bytes) |
FF0000H - FF7FFFH |
70000H - 77FFFH |
SA0 (64K bytes) |
FE0000H - FEFFFFH |
60000H - 6FFFFH |
512K-Bit Flash Memory
MB90F497, MB90F562
Flash memory |
CPU address |
Writer address |
SA3 (16K bytes) |
FFC000H - FFFFFFH |
7C000H - 7FFFFH |
SA2 (8K bytes) |
FFA000H - FFBFFFH |
7A000H - 7BFFFH |
SA1 (8K bytes) |
FF8000H - FF9FFFH |
78000H - 79FFFH |
SA0 (32K bytes) |
FF0000H - FF7FFFH |
70000H - 77FFFH |