16-Bit Microcontrollers of the MB90Fxxx (F2MC-16LX) family

The followed Adapters can be used:

ISP adapter

MB90F497(G), MB90F562, MB90F568

QFP64

FPT-64P-M09

Adapter 40pin DIL to 64pin QFP for Fujitsu-CPU MB90Fxxx

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

Adapter 40pin DIL for 100pin QFP for Fujitsu-CPU MB90Fxxx

MB90F394

QFP120

FPT-120P-M21

Adapter 40pin DIL for 120pin QFP for Fujitsu-CPU MB90F394


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 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:

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