background image

N

ew Products

MB90890 Series

13

FIND  Vol.21

No.1

2003

Delayed interruption generating module

8/10-bit A/D converter:  8 channels

Address match detection function

Input level changeable by software

■ 

Package:  FPT-48P-M26

Features of Dual-Operation

Flash Memory-Integrated

Microcontrollers

F i g .   1

outlines the operation of MB90F897 series

microcontrollers mounted with dual-operation flash
memories. While the upper bank flash memory handles
the execution of programs, the lower bank flash memory
can be applied for write/erase operations (or vice versa).
The new series also offers the following advantages for
system control.

■ 

No need to download programs to RAM when flash
memories self-rewrite to the CPU

Fig. 2

shows the operational flow for rewriting from flash

memories to the CPU.

In conventional microcontrollers mounted with flash

memories, programs have to be downloaded to RAM in
order to initiate rewrites, as these devices disallow rewrite
operations while programs are executed in the flash
memories.  FUJITSU

,

s new microcontrollers integrated

with dual-operation flash memory allow rewrites by
executing programs on flash memory, thereby eliminating
the need to transfer the programs to RAM. This obviates the
need to make provisions against power failures during
program execution on RAM, and cuts down the program
download time as well.  

■ 

Flash memory rewrites performed concurrently with
system control

Fig. 3

illustrates the control sequence for rewriting the

flash memory using interruption.

Conventionally, FUJITSU

,

s flash memory-integrated

microcontrollers have not been designed to allow
interruptions while the RAM is executing a program. After
the write/erase commands are issued, the software has to
check the flag to identify whether or not the write/erase
operation is completed. With the dual-operation flash

Enhanced system performance 

Any other bank can be read out, even while the flash memory is being rewritten

Existing flash memory

CPU

Previous

processing

Erase

Waiting time

Next processing

RAM

Flash Memory

CPU

Previous

processing

Next processing

Erase

Upper Bank

Lower Bank

Dual-Operation Flash Memory

Erase instruction

Erase instruction

READ
instruction

READ
instruction

READ
instruction

READ
instruction

Higher Speed

Figure 3

Control of Flash Memory Rewrite Based on Interruption

Summary of Contents for MB90890 Series

Page 1: ... this innovation the flash memories applied conventionally for readout purposes to change programs can now be used to store various types of data during power interruptions This innovation offers several other advantages as well By eliminating the need for EEPROM and related component parts externally installed in the conventional designs it substantially reduces cost It also facilitates the new a...

Page 2: ... oscillator set OFF CPU intermittent operation mode CPU operating clock repeatedly toggles ON and OFF based on preset values Resources I O port A maximum of 36 ports available including four for higher current outputs 18 bit time base counter Watchdog timer Clock timer 1 channel 8 16 bit PPG timer 8 bit 4 channel or 16 bit 2 channel 16 bit reload timer 2 channels 16 bit I O timer 16 bit free runni...

Page 3: ... dual operation flash memory allow rewrites by executing programs on flash memory thereby eliminating the need to transfer the programs to RAM This obviates the need to make provisions against power failures during program execution on RAM and cuts down the program download time as well Flash memory rewrites performed concurrently with system control Fig 3 illustrates the control sequence for rewr...

Page 4: ...eset factor can be generated This ensures that the flash memories are fully protected against write erase attempts even in the case of program runaway Dual operation flash memory integrated microcontroller substitutes for an external EEPROM Using the dual operation flash memory integrated microcontroller as a substitution for EEPROM offers the following benefits Reduced system board mounting area ...

Page 5: ...s available development tools Typical Applications The new series is a lineup of 16 bit commodity grade microcontrollers tailor engineered for applications that require high speed real time processing data rewriting or data storage to nonvolatile memory while executing programs on flash memories Each device is incorporated in a compact 48 pin package suitable for system board installation within a...

Page 6: ... Fall edge activated in response to the input of H and L levels Available external interruption or extended intelligent I O service EI2OS 10 bit A D converter Number of channels 8 Resolution Either 10 bit or 8 bit Conversion time 6 125μs at a machine clock frequency of 16MHz including the sampling time UART SCI Number of channels 2 With full duplex double buffers Transmission available in either s...

Page 7: ...46 45 44 43 42 41 40 39 38 37 13 14 15 16 17 18 19 20 21 22 23 24 AVSS X1A P36 X0A P35 P33 P32 SIN0 P31 SCK0 P30 SOT0 P44 RX P43 TX P42 SOT1 P41 SCK1 P40 SIN1 P21 TOT0 P22 TIN1 P23 TOT1 P24 INT4 P25 INT5 P26 INT6 P27 INT7 MD2 MD1 MD0 RST V CC 1 2 3 4 5 6 7 8 9 10 11 12 Figure 6 Pin Assignments Hardware Main unit MB2141A Software SOFTUNE V3 Workbench SOFTUNE V3 C Compiler SOFTUNE V3 Assembler SOFTU...

Reviews: