Fujitsu MB90890 User Manual

MB90890 Series  
New Products  
2
-
F MC 16LX Family  
-
16 bit Microcontroller  
-
Mounted with Dual Operation  
Flash Memories  
MB90890 Series  
A new F2MC-16LX CPU-driven microcontroller series is available with 64 K-byte  
dual-operation flash memories and a CAN controller integrated in a compact  
48-pin package. This is the world first lineup of microcontrollers mounted with  
dual-operation flash memories.  
Product Description  
parts externally installed in the conventional designs, it  
substantially reduces cost. It also facilitates the new application  
of advanced controls for amenity, safety and communication,  
including learning and tracing of maintenance data with the  
use of large-density nonvolatile data memories.  
The new series provides the world first high-performance  
16-bit CPU integrating dual-operation flash memories,  
together with a CAN controller, all within a LQFP-48  
compact package.  
The new series also offers an improved operating margin to  
CAN, Controller Area Network, is now the prevailing  
global standard for LAN systems installed in automobiles.  
The trend began in Europe, the first region in the world to  
adopt the CAN controller-mounted microcontrollers, and  
now FUJITSU is taking the lead in the industry by offering  
diversified lineups of CAN microcontrollers as solutions for  
the control of safety and amenity functions in automobiles.  
The Company has just succeeded in offering the world first  
microcontrollers mounted with flash memories that allow  
simultaneous execution of read/write operations. With 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  
Photo 1 External View  
2003 No.1  
FIND Vol.21  
11  
MB90890 Series  
New Products  
Delayed interruption generating module  
8/10-bit A/D converter: 8 channels  
Address match detection function  
Input level changeable by software  
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  
,
Package: FPT-48P-M26  
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.  
Features of Dual-Operation  
Flash Memory-Integrated  
Microcontrollers  
Fig. 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.  
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  
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  
Figure 3 Control of Flash Memory Rewrite Based on Interruption  
Enhanced system performance Any other bank can be read out, even while the flash memory is being rewritten  
Previous�  
processing  
Waiting time  
Next processing  
CPU  
RAM  
READ�  
instruction  
READ�  
instruction  
Existing flash memory  
Erase instruction  
Erase  
Flash Memory  
Higher Speed  
READ�  
instruction  
Previous�  
processing  
Next processing  
CPU  
READ�  
instruction  
Erase instruction  
Dual-Operation Flash Memory  
Upper Bank  
Erase  
Lower Bank  
2003 No.1  
FIND Vol.21  
13  
MB90890 Series  
New Products  
memory-integrated microcontrollers, the interruption can  
take place in response to any interruption factor generated  
after the write/erase is completed, thus enabling the  
processing of other programs after the write/erase command is  
issued. Write/erase operations for flash memories are smoothly  
and reliably executed while system control is in progress.  
Fig. 4 provides the specifications for bank-to-bank  
transmission of the interruption vector.  
The interruption vector is transmitted to the upper bank  
flash memory to rewrite the flash memory in the lower  
bank, and vice versa. Thus, interruption-based control is  
available for rewriting in either bank.  
write/erase) is disabled until any reset 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  
The mounting area equivalent to an EEPROM footprint  
is reduced.  
Available EEPROM-like sector configuration  
The software sector-protect function prevents erroneous  
writing/erasing of flash memory  
In the new series, settable sector-protect bits are assigned  
Eight small-density (4K-byte) sectors are available,  
providing an easy-to-handle sector configuration for the  
data-rewrite area (Fig. 4).  
to protect individual sectors. An 0 setting in the bit sets  
“ ”  
the sector-protect function active, thereby protecting the  
target sector against attempts to perform write/erase  
operations. Once 0 is set, the 1 setting (to enable the  
Faster write speed  
The targeted write time is 32μs/byte (typical), markedly  
faster than that with EEPROM.  
“ ”  
“ ”  
Figure 4 Specifications for Bank-to-Bank Transmission of Interruption Vector  
Available transmission of interruption vector domain  
Allowable alternative use for EEPROM  
SENbit=0  
Compatible with program updates  
SENbit=1  
Interruption vector domain  
SA9:4K-byte  
SA8:4K-byte  
SA9:4K-byte  
SA8:4K-byte  
SA7:4K-byte  
SA6:4K-byte  
SA7:4K-byte  
SA6:4K-byte  
Rewriting�  
domain  
SA5:16K-byte  
Upper Bank  
SA5:16K-byte  
SA4:16K-byte  
SA4:16K-byte  
Interruption vector domain  
SA3:4K-byte  
SA3:4K-byte  
SA2:4K-byte  
SA1:4K-byte  
SA0:4K-byte  
Lower Bank  
SA2:4K-byte  
Rewriting�  
SA1:4K-byte  
domain  
SA0:4K-byte  
14  
FIND Vol.21  
No.1 2003  
MB90890 Series  
New Products  
Improved data reliability  
permits real-time debugging.  
Data can be written in the chip without external communication,  
Table 2 lists available development tools.  
eliminating concerns about data garble due to fluctuations in  
communications lines caused by external noise.  
Table 1 provides a list of available packages in this series, Typical Applications  
Fig. 5 is a block diagram, and Fig. 6 shows pin assignments.  
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  
Development Environment  
The new series is supported by SOFTUNETM V3, a FUJITSU  
integrated software development environment. The  
SOFTUNE V3 application software is designed to simplify  
programming tasks to meet the diversified needs of  
program designers. The hardware is compatible with  
MB2140 Series, an emulator for the F2MC Family that  
installation within a limited mounting space.  
NOTES  
OFTUNE is a trademark of FUJITSU LIMITED.  
S
*
Figure 5 Block Diagram  
X0,X1  
RSTX  
X0A,X1A  
CPU�  
Clock control circuit  
F2MC-16LX core  
Clock timer  
Time-base timer  
16-bit free-running timer  
Input capture (4-channel)  
RAM  
IN0 to IN3  
Dual-Operation Flash Memory  
PPG0 to PPG3  
16-bit PPG timer (2-channel)  
Pre-scaler  
UART1  
TX  
RX  
CAN  
Pre-scaler  
UART0  
SOT1  
SCK1  
SIN1  
DTP/External interruption  
16-bit reload timer (2-channel)  
INT4 to INT7  
AVCC  
AVSS  
TIN0,TIN1  
TOT0,TOT1  
AN0 to AN7  
AVR  
8/10-bit A/D converter�  
(8-channel)  
ADTG  
2003 No.1  
FIND Vol.21  
15  
New Products  
MB90890 Series  
Table 1 Product Lineup  
Model  
MB90V495G  
MB90F897/S  
Item  
Type  
Evaluation  
Not installed  
6K-byte  
Flash memory type  
64K-byte  
ROM density  
RAM density  
2K-byte  
Number of instructions:351�  
Maximum instruction execution time:62.5ns at an operating frequency of 4MHz (4 times the base oscillator frequency)�  
Available addressing types:23�  
CPU functions  
Allowable program patching:2 address pointers�  
Maximum storage space:16M-byte  
Power-saving (Standby mode)  
I/O port  
Sleep mode/Clock mode/Time-base timer mode/Stop mode/CPU intermittent mode  
General-purpose I/O port (CMOS output):34 (36) Four of them intended for higher-current output ports  
8-bit free-running counter�  
Interruption interval:1.024ms, 4.096ms, 16.834ms, 131.072ms (at an oscillation clock frequency of 4MHz)  
Time-base timer  
Watchdog timer  
Reset occurring interval:3.58ms, 14.33ms, 57.23ms, 458.75ms (at an oscillation clock frequency of 4MHz)  
16-bit free-running timer:1 channel�  
Input capture:4 channels  
16-bit I/O timer  
16-bit reload timer  
Clock timer  
Number of channels:2�  
Count clock interval:0.25μs,0.5μs,2.0μs (Machine clock frequency 16MHz)�  
Available external event counting  
15-bit free-running counter�  
Interruption interval:31.25ms,62.5ms,12ms,250ms,500ms,1.0ms,2.0ms (at 8.192kHz sub clock)  
Number of channels:2-channel (Available in the 8-bit×4-channel configuration)�  
PPG operation available in both the 8-bit×4-channel and 16-bit×2-channel configurations�  
Allowable output of pulse waveform at any desired period and duty factor�  
Count clock:62.5ns to 1μs (at a machine clock frequency of 16MHz)  
8/16-bit PPG timer  
Delayed interruption generating� Interruption generating module for task changing�  
module  
Used with the real-time OS  
Number of channels:4�  
Rise edge/Fall edge activated in response to the input of "H" and "L" levels�  
Available external interruption or extended intelligent I/O service (EI2OS)  
DTP/External interruption  
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)  
10-bit A/D converter  
UART(SCI)�  
Number of channels:2�  
With full duplex double buffers�  
Transmission available in either state, synchronous or asynchronous to clock�  
Also can be used as serial I/O�  
Dedicated baud rate generator incorporated  
Process  
Package  
CMOS  
PGA256  
LQFP-48  
Operating voltage  
4.5V to 5.5V  
3.5V to 5.5V  
*34 for MB90897:36 for MB90F897  
16  
FIND Vol.21  
No.1 2003  
MB90890 Series  
New Products  
Figure 6 Pin Assignments  
AVCC  
AVR  
1
2
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
P17/PPG3  
P16/PPG2  
P15/PPG1  
P14/PPG0  
P13/IN3  
P12/IN2  
P11/IN1  
P10/IN0  
X1  
P50/AN0  
P51/AN1  
P52/AN2  
P53/AN3  
P54/AN4  
P55/AN5  
P56/AN6  
P57/AN7  
P37/ADTG  
P20/TIN0  
3
4
5
6
TOP VIEW  
7
8
9
10  
11  
12  
X0  
C
VSS  
*MB90F897:X0A,X1A�  
 MB90F897S:P35,P36  
Table 2 Development Tools  
Main unit�  
MB2141A  
Emulation pod�  
MB2145-507  
Hardware  
Probe cable�  
MB2132-466  
SOFTUNE V3 Workbench  
SOFTUNE V3 C Compiler  
SOFTUNE V3 Assembler  
SOFTUNE V3 C Analyzer  
SOFTUNE V3 C Checker  
Software  
2003 No.1  
FIND Vol.21  
17  

HP Hewlett Packard Hewlett Packard Computer Monitor W2348H User Manual
Grizzly DVD VCR Combo g0747 User Manual
Fisher VM 6612 User Manual
Electrolux 921306 User Manual
Dell 66M2N User Manual
Cypress CY7C09079V User Manual
Asus P9X79 WS User Manual
Asus Computer Monitor VW222 User Manual
Alesis M1 Active Mk2 User Manual
Acer LP1965 User Manual