MB90M407A [FUJITSU]

Microcontroller,;
MB90M407A
型号: MB90M407A
厂家: FUJITSU    FUJITSU
描述:

Microcontroller,

微控制器和处理器
文件: 总28页 (文件大小:213K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FUJITSU SEMICONDUCTOR  
MICROCONTROLLER  
MB90M405  
F2MC-16LX FAMILY  
16-BIT MICROCONTROLLERS  
HARDWARE MANUAL ABSTRACTS  
ii  
MB90M405  
F2MC-16LX FAMILY  
16-BIT MICROCONTROLLERS  
HARDWARE MANUAL ABSTRACTS  
©1999 FUJITSU LIMITED Printed in Japan  
1. Circuit diagrams utilizing Fujitsu products are included as a mean of illustrating typical  
semiconductor applications. Complete information sufficient for construction proposes is  
not necessarily given.  
2. The information contained in this document has been carefully checked and is believed to  
be reliable. However, Fujitsu assumes no responsibility for inaccuracies.  
3. The information contained in this document does not convey any license under the copy  
right, patent right to trademarks claimed and owned by Fujitsu.  
4. Fujitsu reserved the right to change products or specifications without notice.  
5. No part of this publication may be copied or reproduced in any form or by any means, or  
transferred to any third party without prior written consent of Fujitsu.  
6. The products described in this document are not intended for use in equipment requiring  
high reliability, such as marine relays and medical life-support systems. For such  
applications, contact your Fujitsu sales representative.  
7. If the products and technologies described in this document are controlled by the Foreign  
Exchange and Foreign Trade Control Act established in Japan, their export is subject to  
prior approval based on the said act.  
iii  
Preface  
n
Objective of Manual and Target Audience  
The MB90M405 Series is a general-purpose semiconductor device in the F2MC-16LX family. It is a 16-bit  
single-chip microcontroller ASIC (Application Specific IC). This manual explains the functions and  
operations of the MB90M405 Series for engineers who design products using this device.  
How to Read This Manual  
n
Page Organization  
A summary is given below the title of each section. A title of the main section is noted in the sub-section to  
recognize a current-reading section.  
n
Index Organization  
(1) Register map index  
The register map index format is similar to the I/O map and it allows search for the page explaining the  
bits of each register from the address, register abbreviation, register name, and resource macro name.  
Use the register map index at searching for the register function when designing a resource macro.  
(2) Pin function index  
The pin function index is similar to the explanation of the pin function and it allows serch for the block  
diagram of each resource macro, the explanation of the pin function, and notes from the package pin  
number, pin name, circuit type, and resource macro name. Use the pin function index when creating  
the system board, etc. (The pin function index will be provided in the next revision of this manual).  
n
Organization of Notes and Checks  
Notes  
:
Reference information is given here. Use this as a hint or note when using the MB90M405.  
This also gives a section(s) to refer.  
Check  
:
Precautions when using the MB90M405 are given here. Specification restrictions, etc., are  
included.  
iv  
1. GENERAL  
1.1 Features............................................................................ 1-3  
1.2 Resources......................................................................... 1-4  
1.3 Product Lineup.................................................................. 1-5  
1.4 Block Diagram................................................................... 1-6  
1.5 Pin Assignment ................................................................. 1-7  
1.6 Pin Description.................................................................. 1-8  
1.7 I/O Circuit Type ............................................................... 1-11  
1.8 Notes on Handling Devices............................................. 1-13  
1.9 Clock Supply Map ........................................................... 1-15  
1.10 Low Power Consumption Mode....................................... 1-16  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
1-2  
GENERAL  
This chapter explains the features and basic specifications of the Monolith (MB90M405).  
The MB90M405 Series is a general-purpose 16-bit microcontroller developed for applications requiring  
fluorescent lamp panel control and contains 60 high-voltage withstand output pins required for a fluorescent  
lamp.  
As with the original F2MC-8L and F2MC-16L families, the instruction system inherits the AT architecture, and  
has extended high-level language interface instructions and the extended addressing modes, enhanced  
multiplication/division instructions (signed), and enhanced bit processing. In addition, a 32-bit accumulator  
enables handle long word processing.  
1.1 Features  
·
Clock:  
· PLL Clock multiplication circuit built-in  
· Operating clock (PLL clock) generated by dividing original oscillation by 2 or by multiplying original  
oscillation by 1 to 4 (2.1 MHz to 16.8 MHz at original oscillation of 4.2 MHz). Can be selected.  
· Minimum instruction execution time is 59.5 ns (when the original oscillation is 4.2 MHz, the PLL clock is  
generated by multiplying the original oscillation by 4, and Vcc = 3 V).  
· It is possible to generate an external output as a clock output by dividing the original oscillation by 16, 32,  
64, or 128.  
· Maximum memory space: 16 Mbytes  
· 24-bit addressing in memory space  
·
Instruction system suited for controller  
· Applicable data types (bit, byte, word, long-word)  
· Various addressing modes: 23 types  
· High code efficiency  
· High-precision operation with 32-bit accumulator  
· Signed multiplication and division instructions and enhanced RETI instruction  
Powerful instruction system applicable to high-level language (C) or multitasking  
· System stack pointer  
·
· Symmetric instruction set and barrel shift instruction  
Program patch function (2-address pointer)  
·
·
·
Shortened execution time: 4-byte instruction queue  
Powerful interrupt function (eight programmable priority levels)  
· Powerful interrupt function for 32 interrupt factors  
· Data transfer function (extended intelligent I/O service function: 16 channels maximum)  
·
Low-power consumption (standby mode)  
· Sleep mode (stops CPU operating clock)  
· Pseudo-timer mode (stops everything except original oscillation and time-base timer)  
· Stop mode (stops original oscillation)  
· CPU Intermittent operation mode  
· Package  
· QFP-100 (FPT-100P-M06: 0.65 mm pin pitch)  
·
Process  
· CMOS technology  
1-3  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
1.2 Resources  
·
·
·
·
·
·
·
I/O port: 26 pins maximum (All 26 pins can also serve as resource pins).  
18-bit time-base timer: 1 channel  
Watchdog timer: 1 channel  
16-bit reload timer: 3 channels  
16-bit free-run timer: 1 channel  
16-bit output compare: 1 channel  
16-bit input capture: 2 channels  
· When the count value of the 16-bit free-run timer matches the setting value of the output compare, the  
timer is cleared and an interrupt request is issued.  
Serial I/O: 2 channels  
·
·
UART: 2 channels  
· Clock-synchronous serial transfer (I/O extended serial) can be used.  
· The direction of the shift clock level can be selected arbitrarily (MSB or LSB).  
DTP/external interrupt (4 channels)  
·
·
·
·
· Start extended intelligent I/O services by an external input, and generate an external interrupt.  
Delayed interrupt generation module  
· A task-switching interrupt request is generated.  
8-/10-bit A/D converter (16 channel)  
· 8- or 10-bit resolution can be selected.  
FL controller  
· Enables FL driver control. (The auto display control is performed for 32 digits max. and 59 segments  
max.)  
1 to 32 digits can be set (can be set on a digit-by-digit basis).  
The dimmer can be set.  
· Enables LED driver control (Auto display control is performed for 16 segments maximum).  
The auto display control can be performed for 16 segments max. at 1/2 duty.  
Timer clock divider  
·
· The original oscillation can be divided by 32, 64, 128, or 256.  
1-4  
GENERAL  
1.3 Product Lineup  
Table 1-1 lists the Monolith (MB90M405) series product lineup. Functions other than the ROM/RAM capacity  
are shared.  
Table 1-1 MB90M405 Series Product Lineup  
Product name  
Classification  
ROM capacity  
RAM capacity  
MB90MV405  
Evaluate  
MB90MF408  
MB90M408  
MB90M407  
Flash Type ROM  
Mass-produced product (mask ROM)  
Not provided  
4 Kbytes  
128 Kbytes  
4 Kbytes  
96 Kbytes  
4 Kbytes  
Count of basic instructions: 351  
Minimum instruction execution time:  
59.5 ns (at original oscillation of 4.2 MHz, with  
PLL clock generated by multiplying original  
oscillation by 4)  
CPU Function  
Addressing types: 23  
Program patch function: 2-address pointer  
Maximum memory space: 16 Mbytes  
Port  
I/O port (CMOS)  
26 pins (all of 26 pins also serve as resource pins)  
60 FL output pins can be used (Under LED control, 43 FL output pins and 17 LED  
control pins are required).  
Enables FL driver control and LED driver control can be performed.  
Under FL driver control, the dimmer can be set for both digits and segments.  
Can also be used as the clock-synchronous method extended I/O serial.  
FL Controller  
Serial I/O (UART) A dedicated baud rate generator is built-in.  
Four channels are built-in (two channels also serve as UART channels).  
16-bit reload timer 16-bit reload timer operation (Toggle output or one-shot output can be selected.)  
An event count function can be selected. Three channels are built-in.  
16-bit free-run timer 16-bit output compare x 1 channel (for clearing free-run timer)  
16-bit input capture x 2 channels  
8-/10-bit A/D  
converter  
8-/10-bit resolution x 16 channels (input multiplex)  
Minimum conversion time: 6.2 µs (at internal operation of 16 MHz)  
Timer clock divider The external input clock can be divided and output to the outside.  
Clock division rates: 16, 32, 64, or 128 (programmable)  
External interrupt  
Four independent channels (also serve for A/D input)  
Interrupt factor: L ® H edge, H ® L edge, L level, or H level  
Sleep mode, stop mode, CPU intermittent mode, or pseudo-timer mode  
Low power  
consumption mode  
Process  
Package  
CMOS  
PGA256  
QFP-100 (0.65 mm pitch)  
Operating voltage  
3.3 V ±0.3 V(16.8 MHz: 4.2 MHz multiplied by 4)  
1-5  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
1.4 Block Diagram  
CPU  
PA0/AN0/TMCK  
PA1/AN1  
PA2/AN2  
PA3/AN3  
PA4/AN4  
PA5/AN5  
PA6/AN6  
PA7/AN7  
Timer clock  
divider  
Controller  
X0,X1  
RSTX  
MD2,1,0  
Clock  
controller  
8-/10-bit A/D  
Converter  
ROM  
(96/128 KB)  
Serial I/O  
(ch 2)  
RAM  
(4 KB)  
External interrupt  
input controller  
FIP0/LED0  
to  
FIP16/LED16  
PB0/AN8  
PB1/AN9  
PB2/AN10  
PB3/AN11/SI2  
PB4/AN12/SC2/TIN  
PB5/AN13/SO2/TO  
PB6/AN14/INT3  
PB7/AN15/INT2  
FL Controller  
V-RAM  
16-bit free-run timer  
FIP17 to FIP59  
16-bit input capture  
(ch 0, 1)  
16-bit output  
compare  
P80/IC0/INT0  
P81/IC1/INT1  
P82/SI0  
P83/SC0  
P84/SO0  
P85/SI1  
16-bit reload timer  
(ch 0, 1, 2)  
Serial I/O  
(ch 3)  
P90/SDA/SO3  
P91/SCL/SC3  
P86/SI2  
P87/SI3  
UART  
(ch.0,1)  
I2C Interface  
Fig. 1.1 Block Diagram (MB90M405)  
1-6  
GENERAL  
1.5 Pin Assignment  
FPT-100P-M06 Pin Assignment  
PB7/AN15/INT3  
PB6/AN14/INT2  
PB5/AN13/SO2/TO0  
RSTX  
80  
79  
78  
77  
76  
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
FIP16/LED16  
FIP17  
FIP18  
FIP19  
FIP20  
FIP21  
FIP22  
FIP23  
FIP24  
FIP25  
VSS-IO  
FIP26  
FIP27  
FIP28  
FIP29  
FIP30  
FIP31  
FIP32  
FIP33  
FIP34  
FIP35  
FIP36  
VDD-FIP  
FIP37  
FIP38  
FIP39  
FIP40  
FIP41  
FIP42  
FIP43  
1
2
3
4
PB4/AN12/SC2/TIN0  
PB3/AN11/SI2  
PB2/AN10  
PB1/AN9  
5
6
7
8
PB0/AN8  
9
PA7/AN7  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
PA6/AN6  
PA5/AN5  
PA4/AN4  
PA3/AN3  
PA2/AN2  
PA1/AN1  
PA0/AN0/TMCK  
AVSS  
AVCC  
P91/SCL/SC3  
P90/SDA/SO3  
P87/SO1  
P86/SC1  
P85/SI1  
P84/SO0  
P83/SC0  
P82/SI0  
P81/IC1/INT1  
P80/IC0/INT0  
MD2  
1-7  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
1.6 Pin Description  
Tables 1-2, 1-3 and 1-4 list the pin name, function, circuit type, and reset-time state/function.  
Table 1-2 Pin Description  
Pin No.  
Circuit State/function at  
Pin Name  
Function  
Type  
reset  
QFP-100M06  
A
B
82, 83  
77  
X0, X1  
RSTX  
Oscillation state  
Reset input  
Oscillation input pins.  
External reset input pin  
FIP0 to FIP15  
LED0 to LED15  
This function is selected when the FL driver is enabled.  
This function is selected when the LED driver is enabled.  
85 to 100  
1
FIP16  
LED16  
This function is selected when the FL driver is enabled.  
This function is selected when the LED driver is enabled.  
C
D
VKK Pull-down  
output  
2 to 10  
12 to 19  
FIP17 to FIP33  
Dedicated pins for the FL driver output.  
20 to 22  
24 to 41  
43 to 47  
FIP34 to FIP59  
P80  
IC0  
General-purpose I/O port  
External trigger input pin for input capture 0  
52  
53  
External factor input pin for external interrupt input 0  
This pin is only accepted when it is enabled by the EN0 bit.  
General-purpose I/O port  
INT0  
P81  
IC1  
External trigger input pin for input capture 1  
External factor input pin for external interrupt input 1  
This pin is only accepted when it is enabled by the EN1 bit.  
INT1  
P82  
SI0  
General-purpose I/O port  
54  
55  
Serial data input pin for serial I/O channel 0  
This pin is always effective when channel 0 is under input operation.  
P83  
General-purpose I/O port  
Serial clock I/O pin for serial I/O channel 0  
This pin is effective when the channel-0 clock output is enabled.  
SC0  
P84  
General-purpose I/O port  
Serial data output pin for serial I/O channel 0  
This pin is effective when the channel-0 serial data output is  
enabled.  
General-purpose I/O port  
Serial data input pin for serial I/O channel 1  
This pin is always effective when channel 0 is under input operation.  
56  
SO0  
Hi-Z  
P85  
SI1  
57  
58  
P86  
SC1  
P87  
General-purpose I/O port  
Serial clock I/O pin for serial I/O channel 1  
This pin is effective when the channel-0 clock output is enabled.  
This pin is a general-purpose I/O port.  
Serial data output pin for serial I/O channel 1  
This pin is effective when the channel-0 serial data output is  
enabled.  
59  
60  
SO1  
P90  
General-purpose I/O port (However, the N ch is open drain.)  
Data I/O pin for the I2C interface. This function is effective when  
operation of the I2C interface is enabled.  
SDA  
Also, set the port output to the Hi-Z state when operating the I2C  
interface.  
G
Serial data output pin for serial I/O channel 3  
This pin is effective when the channel-3 serial data output is  
enabled.  
SO3  
1-8  
GENERAL  
Table 1-3 Pin Description  
Pin No.  
Circuit State/function at  
Pin Name  
Function  
Type  
reset  
QFP-100M06  
P91  
General-purpose I/O port (However, the N ch is open drain.)  
Clock I/O pin for the I2C interface  
This function is effective when operation of the I2C interface is  
enabled.  
SCL  
61  
G
Hi-Z  
Also, set the port output to the Hi-Z state when operating the I2C  
interface.  
Serial clock I/O pin for serial I/O channel 3  
This pin is effective when the channel-3 clock output is enabled.  
General-purpose I/O port  
SC3  
PA0  
Analog input pin 0 for the A/D converter  
This function is effective when the analog input specification is  
enabled (using ADER).  
AN0  
64  
Timer clock output pin  
TMCK  
This pin is only effective when output is enabled. This pin is null  
when analog input is enabled using ADER.  
PA1 to PB2  
AN1 to AN10  
General-purpose I/O port  
Analog input pins (1 to 10) for the A/D converter  
This function is effective when the analog input specification is  
enabled (using ADER).  
65 to 74  
PB3  
General-purpose I/O port  
Analog input pin (11) for the A/D converter  
This function is effective when the analog input specification is  
enabled (using ADER).  
AN11  
75  
Serial data input pin for serial I/O channel 2  
This pin is always effective when channel 2 is under input  
operation.  
SI2  
PB4  
General-purpose I/O port  
Analog input pin (12) for the A/D converter  
This function is effective when the analog input specification is  
enabled (using ADER).  
Serial clock I/O pin for serial I/O channel 2  
This pin is effective when the channel-2 clock output is enabled.  
External clock input pin for reload timer channel 0  
This pin is enabled when the external clock input is effective  
(ADER takes precedence).  
AN12  
F
Analog input  
76  
SC2  
TIN0  
PB5  
General-purpose I/O port  
Analog input pin (13) for the A/D converter  
This function is effective when the analog input specification is  
enabled (using ADER).  
AN13  
Serial data output pin for serial I/O channel 2  
This pin is effective when the channel-2 serial data output is  
enabled.  
78  
SO2  
TO0  
External event output pin for reload timer channel 0  
This pin is effective when the external event output is enabled  
(ADER takes precedence).  
PB6 and PB7  
General-purpose I/O port  
Analog input pins (14, 15) for the A/D converter  
This function is effective when the analog input specification is  
enabled (using ADER).  
AN14 and AN15  
79, 80  
62  
External factor input pins for external interrupt inputs 2 and 3  
These pins are accepted only when they are enabled using the  
EN2 bit and the EN3 bit.  
INT2 and INT3  
AVCC  
Vcc power input pin for the analog macro  
H
Power input  
63  
48  
AVSS  
VKK  
Vss power input pin for the analog macro  
Power pin on the pull-down side at high-voltage withstand output.  
1-9  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
Table 1-4 Pin Description  
Pin No.  
Circuit State/function at  
Pin Name  
Function  
Type  
reset  
QFP-100M06  
Input pin for specifying the operating mode  
49  
50  
51  
MD0  
MD1/VDD-VFT  
MD2  
Connect this pin to Vcc. Also, always switch this pin to Vss at boot  
programming to flash memory.  
Input pin for specifying the operating mode  
Connect this pin to Vcc. This pin also serves as the VDD-VFT pin.  
Input pin for specifying the operating mode  
Connect this pin to Vss. Also, always switch this pin to Vcc at boot  
programming to flash memory.  
B
Mode pin  
11, 42  
23  
VSS-IO  
VDD-FIP  
VSS-CPU  
VCC-CPU  
Power (0 V: GND) input pins for I/O  
Power (3 V: Vcc) input pin for the FIP  
Power input  
81  
Power (0 V: GND) input pin for the controller  
Power (3 V: Vcc) input pin for the controller  
84  
1-10  
GENERAL  
1.7 I/O Circuit Type  
Tables 1-5 and 1-6 show the circuit type for each pin.  
Table 1-5 I/O Circuits  
Classification  
Circuit  
Remarks  
·
·
Oscillator  
Oscillation feedback resistor:  
about 1 MW  
X1  
X0  
Xout  
A
Standby control signal  
·
·
Hysteresis input pin  
Resistor value: about 50 kW (TYP)  
R
B
·
P-ch open-drain output  
- High-voltage withstand port output  
IOL = -25 mA  
Pout  
When using the pin as a normal port,  
connect  
a diode clamp, etc., to  
prevent application of VKK voltage to  
the pin at output of the L level (see  
Handling notes).  
C
D
RKK  
VKK  
·
P-ch open-drain output  
- High-voltage withstand port output  
IOL = -12 mA  
Pout  
When using the pin as a normal port,  
connect  
a diode clamp, etc., to  
prevent application of VKK voltage to  
the pin at output of the L level (see  
Handling notes).  
RKK  
VKK  
1-  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
Table 1-6 I/O Circuits  
Classification  
Circuit  
Remarks  
·
·
·
CMOS hysteresis I/O pin  
CMOS-level output  
CMOS Hysteresis input  
(The input cutoff function is  
provided in the standby mode.)  
IOL = 4 mA  
Pout  
Nout  
R
Hysteresis input  
Standby control  
·
·
·
Analog/CMOS hysteresis I/O pin  
CMOS-level output  
CMOS hysteresis input  
(The input cutoff function is provided  
in the standby mode.)  
Pout  
·
Analog input  
Nout  
(Analog input is effective when the  
corresponding bit of ADER is 1.)  
IOL = 4 mA  
R
Hysteresis input  
Standby control  
Analog input  
·
·
N-ch open drain output  
CMOS Level hysteresis input  
(The input cutoff function is  
provided in the standby mode.)  
Nout  
Unlike the CMOS I/O pin, there is no  
P-ch transistor at this pin.  
R
Consequently, even when an  
external voltage is applied to this pin  
with the power to the device set to  
OFF, no current flows to the device  
power (Vcc-IO/Vcc-CPU).  
Hysteresis input  
Standby control  
·
Analog power input protector  
IN  
1-12  
GENERAL  
1.8 Notes on Handling Devices  
(1) Be careful not to exceed the maximum rated voltage (Prevention of latch up).  
For a CMOS IC, latch-up may occurif a voltage higher than Vcc or a voltage lower than Vss is applied to the  
I/O pin other than medium-/high-voltage withstand I/O pins, or when a voltage that exceeds the rated  
voltage is applied between Vcc and Vss.  
Latch up rapidly increases the power current, and the device may be destroyed by heat.  
When using the device, take care not to exceed the maximum rating. Also, take care that the analog power  
(AVcc) and the analog input do not exceed the digital power (Vcc) when turning the AC/DC power on or off.  
(2) Design the device so the supply voltage is as stable as possible.  
A sudden change in the power voltage may cause a malfunction even within the operating assurance range  
of the VCC power supply voltage. For safety, the VCC ripple (p-p) of the commercial frequency (50/60  
MHz) must be 10% or less of the standard VCC value, and the transient fluctuation at instantaneous power  
switching must be 0.1 V/ms or less. Also, take countermeasures to power noise, etc.  
(3) Notes at power-on  
The voltage rise time at power-on must be 50 µs or more (0.2 to 2.7 V).  
(4) Setting unused input pins  
Leaving unused input pins open may cause a malfunction. Therefore, these pins must be set to the pull-  
up or pull-down state.  
(5) Handling of power pins for A/D converter  
Even when the A/D converter is not used, connect the pins so that the following relationships are  
established: AVCC = VCC, AVSS = VSS.  
(6) Notes on using external clock  
Even when an external clock is used, the oscillation stabilization wait time is required at the power-on reset  
or the cancellation of the stop mode. In this case, drive the X0 pin only and leave the X1 pin open.  
Example of using external clock  
X0  
X1  
OPEN  
MB90M405 Series  
1-13  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
(7) Power pins  
When two or more Vcc pins and Vss pins are provided, pins are designed to be at the same electric  
potential are internally connected to the device to prevent malfunctions such as latch-up. However, always  
connect all same electric potential pins to power and ground outside the device to prevent decrease of  
extraneous and radiation the malfunction of the strobe signal due to a ground level rise, and follow the  
standards on total output current, etc. Also, consider to connecting the pins to Vcc and Vss of this device at  
the lowest possible impedance from the current supply source (It is recommended to connect a bypass  
capacitor of about 0.1 mF of the device between Vcc and Vss).  
(8) Application sequence for power analog inputs for A/D converter  
Apply the digital power (Vcc) first, and then apply the power (AVcc) and analog inputs (AN0 to AN15) for the  
A/D converter. Disconnect the power and analog inputs for the A/D converter first, and then disconnect the  
digital power (Vcc).  
Also, do not allow the input voltage to exceed AVcc even when using a pin shared with an analog input as  
an input port (Simultaneous application and disconnection of analog power and digital power is allowed).  
(9) Output of high-voltage withstand output pin (circuit type C or D)  
When the high-voltage withstand output pin (circuit type is C or D) is used as an ordinary output port, the  
port outputs the VKK pin voltage pull-down value at the L level output. In this case, the VKK pin level  
voltage is applied to the external circuit, so it is recommended to add a diode clamp circuit as shown in the  
figure below.  
Diode clamp circuit  
Pout  
KK  
R
KK  
V
1-14  
GENERAL  
1.9 Clock Supply Map  
The clock supply map for this device (Monolith: MB90M405) is shown below.  
Timer clock divider  
Watchdog timer  
Clock generator  
X0  
Selector  
Oscillator  
Resources  
FL Controller  
X1  
16-bit reload timer  
10-bit A/D converter  
8-bit serial I/O  
Time-base timer  
6-bit free-run timer  
16-bit input capture  
16-bit output compare  
I2C Communications interface  
1
2
3
4
PLL Multiplication circuit  
PCLK  
Divide-by-2  
circuit  
CPU (F2MC-16LX)  
Selector  
HCLK  
MCLK  
ROM/RAM (memory)  
HCLK: Oscillation clock  
MCLK: Main clock (operating clock: clock generated by dividing oscillation clock by 2)  
PCLK: PLL clock  
1-15  
MB90M405 F2MC-16LX FAMILY HARDWARE MANUAL  
1.10  
This section provides an overview of the low power consumption mode.  
The onolith (MB90M405) has the following modes that stop various functions and clocks  
Chapter 4.  
• Relationships between operating modes and power  
Operating mode  
PLL Run  
Main clock  
Operates  
Operates  
Operates  
Operates  
Operates  
Stops  
PLL Clock  
Operates  
Stops  
CPU  
Operates  
Operates  
Stops  
Resources  
Operates  
Operates  
Operates*  
Operates*  
Stops  
Timer clock  
Operates  
Operates  
Operates  
Operates  
Operates  
Stops  
Main Run  
PLL Sleep  
Main sleep  
Pseudo-time  
Stop  
Operates  
Stops  
Stops  
Stops  
Stops  
Stops  
Stops  
Stops  
In the above table, the power consumption decreases as the operating mode goes down from the top of the  
table.  
In the PLL Run mode, operation is performed on the PCLK generated by multiplying the original oscillation by  
1 to 4. In the Main Run mode, operation is performed on the MCLK generated by dividing the original  
oscillation by 2.  
*: In the sleep mode, the CPU stops, so resources cannot be accessed from the CPU.  
1-16  
May 19, 2000  
Preliminary Version 1  
Data sheet  
MB90M405 Series  
Electric Specification Table  
Electrical Characteristics  
1. Absolute Maximum Rating  
(VSS-CPU = VSS-IO = AVss = 0.0 V)  
Rated Value  
Parameter  
Symbol  
Unit  
Remarks  
Min.  
Max.  
VCC-CPU  
VDD-FIP  
AVCC  
VSS – 0.3  
VSS – 0.3  
VSS – 0.3  
VSS + 4.0  
VSS + 4.0  
VSS + 4.0  
V
V
V
Power supply pin for control circuit  
Power supply pin for FIP  
Vcc > AVcc*1  
Power supply voltage  
Pull-down side power supply pin for  
high voltage resistance output.  
VKK  
VI  
VCC – 45  
VCC + 0.3  
V
2
Vss – 0.3  
Vss – 0.3  
Vss – 0.3  
Vss – 0.3  
Vss + 4.0  
Vss + 5.5  
Vss + 4.0  
Vss + 5.5  
15  
V
V
*
Input voltage  
3
I2  
*
2
VO  
VO2  
IOL  
V
*
Output voltage  
V
*(Open drain output)  
*4, *5  
"L" level max. output current  
"L" level avg. output current  
mA  
Average value (Operating current ×  
IOLAV  
ΣIOL  
4
mA  
mA  
mA  
Operating rate) *5  
"L" level max. overall output  
current  
5
100  
50  
*
"L" level avg. overall output  
current  
Average value (Operating current ×  
ΣIOLAV  
Operating rate) *5  
IOH  
–15  
–27  
–14  
mA  
mA  
mA  
*4, *5  
"H" level max. output current  
IOHFIP1  
IOHFIP2  
FIP00 to FIP33 pins  
FIP34 to FIP59 pIns  
Average value (Operating current ×  
"H" level avg. output current  
IOHAV  
ΣIOH  
–4  
mA  
mA  
mA  
Operating rate) *5  
"H" level max. overall output  
current  
5
–100  
–50  
*
Average value (Operating current ×  
Operating rate) *5  
ΣIOHAV  
"H" level avg. overall output  
current  
Average value (Operating current ×  
–180  
300  
mA  
mW  
mW  
Operating rate) *6  
ΣIOHFIPAV  
PD_CPU  
PD_FL  
For CPU_Chip individual operation  
Power consumption  
For FL_Chip individual output  
operation  
1176  
Operating temperature  
Storage temperature  
TA  
–40  
–55  
+85  
°C  
°C  
TSTG  
+150  
1
*1: AVCC should not exceed VCC when turning on the power supply.  
*2: VI and VO should not exceed VCC + 0.3 V.  
*3: The 5 V withstandable voltage pin for I2C. Applies to P90/SDA, P91/SCL only.  
*4: The maximum output current is standard at the peak value of the corresponding 1 pin.  
*5: Excludes currents on the FIP00 to FIP59 pins.  
*6: FIP00 to FIP59 pins are targeted.  
Cautions: 1. The VCC specification in the table means: VDD-FIP = VDD-VFT = VCC-CPU. Use with the same  
power supply level as the three pins described above. Also, VSS means: VSS-IO = VSS–CPU  
.
Connect this pin to the GND.  
2. This device contains circuity to protect the inputs against damage due to high static voltages  
or electric fields. However, it is advised that normal precautions be taken to avoid application  
of any voltage higher than maximum rated voltage to this high impedance circuit.  
2
2. Recommended Conditions  
(VSS-IO = VSS-CPU = AVss = 0.0 V)  
Rated value  
Parameter  
Symbol  
Unit  
Remarks  
Min.  
Max.  
VCC-CPU  
3.0  
3.6  
V
Under normal operation  
Power supply  
voltage  
VDD-FIP  
Vcc  
3.0  
2.5  
3.6  
3.6  
V
V
V
Under normal operation  
Maintains status of stop operation  
CMOS Hysterisis input pins other than I2C  
VIHS  
0.8 Vcc  
Vcc + 0.3  
“H” level input  
voltage  
CMOS Hysterisis input pins of I2C (5 V  
withstandable voltage)*1  
VIHS2  
0.8 Vcc  
5.8  
V
VIHM  
VILS  
Vcc – 0.3  
Vss – 0.3  
Vcc + 0.3  
0.2 Vcc  
V
V
MD pin input  
CMOS Hysterisis input pins other than I2C  
“L” level input  
voltage  
CMOS Hysterisis input pins of I2C (5 V  
withstandable voltage)*1  
VILS2  
VILM  
TA  
Vss – 0.3  
Vss – 0.3  
–40  
0.2 Vcc  
Vss + 0.3  
+85  
V
V
MD pin input  
Operation  
temperature  
°C  
*1: On the 1st ES product of MB90MF408, the withstandable voltage is 3 V (can be used up to 4.5 V at  
the test lab level).  
Caution:  
The VCC specification in the table means: VDD-FIP = VDD-VFT = VCC-CPU. Use with the same power  
supply level as the three pins described above. Also, VSS means: VSS-IO = VSS – CPU. Connect  
this pin to the GND.  
3
3. DC Specifications  
(TA = –40° to 85°C, VDD-FIP = VDD-VFT = VCC-CPU = AVCC = 3.0 to 3.6 V, VSS-IO = VSS-CPU = AVSS = 0 V)  
Rated value  
Parameter  
Symbol  
Pin  
Test Condition  
Unit  
Remarks  
Min.  
Typ.  
Max.  
VCC = 3.3 V  
OH5 = –23 mA  
Vcc –  
2.5  
VOH5  
VOH4  
VOH3  
V
V
V
I
I
I
FIP00 to  
FIP33  
VCC = 3.3 V  
Vcc –  
1.3  
OH4 = –12 mA  
VCC = 3.3 V  
OH3 = –12 mA  
Vccv –  
2.0  
FIP34 to  
FIP59  
Output H  
voltage  
VCC = 3.3 V  
Vcc –  
1.0  
VOH2  
VOH1  
V
V
I
OH2 = –5 mA  
SDA/SCL  
IOH1 = –4 mA  
5.5  
Open drain pin *2  
All output  
pins other  
than the  
above  
Vcc –  
0.5  
Vcc–  
0.3  
VOH0  
VOL1  
VOL  
I
OH = –2.0 mA  
IOL = 15 mA  
V
V
V
SDA/SCL  
0.5  
0.2  
0.8  
0.4  
All output  
pins other  
than the  
above  
Output L  
voltage  
I
OL = 2.0 mA  
Input pins  
other than  
FIP00-59  
Input leak  
current  
V
CC = 3.0 V  
IIL  
–5  
–1  
5
µA  
( VS <VI<VCC  
)
FIP00 to  
FIP33  
VCC = 3.3 V  
(VCC 43<VI<VCC  
ILO3  
ILO2  
20  
10  
µA  
µA  
)
)
Output leak  
current  
FIP34 to  
FIP59  
VCC = 3.3 V  
(VCC43<VI< VCC  
Vcc = 3.3 V, and  
internal operation at  
16 MHz, and normal  
operation  
MB90M407/8  
(argeted  
32  
37  
40  
45  
mA  
mA  
standard  
values)*1  
Vcc = 3.3 V, and  
internal operation at  
16 MHz, and A/D  
operation  
MB90M407/8  
(targeted  
standard  
values)*1  
MB90MF408  
MB90MV405 (F  
targeted  
Vcc = 3.3 V, and  
internal operation at  
16 MHz, and normal  
operation  
40  
45  
50  
55  
mA  
mA  
ICC  
standard  
Power  
supply  
current  
values)*1  
Vcc  
MB90MF408  
MB90MV405  
Vcc = 3.3 V, and  
internal operation at  
16 MHz, and A/D  
operation  
(F targeted  
standard  
values)*1  
Flash  
programming/erasing  
40  
15  
50  
20  
mA  
mA  
MB90MF408  
Vcc = 3.3 V, and  
internal operation at  
16 MHz, and sleep  
operation  
1
ICCS  
*
(Continue)  
4
(Continued)  
Rated value  
Parameter  
Symbol  
Pin  
Test Condition  
Unit  
Remarks  
Min.  
Typ.  
Max.  
(Targeted  
standard  
values)  
Power supply  
current  
TA = +25°C, and  
operation stopped  
ICCH  
15  
20  
µA  
Pull-up  
resistor  
RUP  
RSTX  
MD2  
20  
20  
80  
65  
65  
200  
200  
160  
kΩ  
kΩ  
kΩ  
RDW1  
RDW1  
Pull-down  
resistor  
When there are  
settings  
FIP00 to FIP59  
120  
*1: Current values that are specified do not include the consumption current on the high withstandable  
voltage pins. They indicate the consumption current internally on the circuit.  
*2: On the 1st ES product of MB90MF408, the Max. standard value is 3.6 V (can be used up to 4.5 V at  
the test lab level).  
Notes:  
1. The VCC specification in the table means: VDD-FIP = VDD-VFT = VCC-CPU. Use with the same  
power supply level as the three pins described above. Also, VSS means: VSS-IO = VSS – CPU  
.
Connect this pin to the GND.  
2. There can be changes in the current value according to improvements in performance. The  
measuring condition of the power supply current is the external clock.  
5
PLL operating guaranteed range  
Relationship between internal-operation clock frequency and power supply voltage  
PLL operating guaranteed range  
3.6  
3.0  
1.5  
3
16  
Internal Clock fCP(MHz)  
Relationship between original oscillation frequency and internal-operation clock frequency  
1 multipulation  
4 multipulation  
3 multipulation 2 multipulation  
16  
12  
9
8
Non-  
multipulation  
6
4
3
2
1.5  
3
4
6
8
12  
16  
Original Oscillating Clock fCP (MHz)  
6
4.  
A/D Conversion Unit Electrical Characteristics  
(TA = –40 to +85°C, VCC-CPU AVcc = 3.0 V to 3.6 V, VSS-CPU = VSS-IO = AVss = 0 V)  
Rated value  
Typ.  
Parameter  
Symbol  
Pin  
Unit  
Remarks  
Min.  
Max.  
Can switch to 8  
bits  
Resolution  
10  
bit  
Overall error  
±3.0  
±2.5  
±1.9  
LSB  
LSB  
LSB  
Non-linearity error  
Differential linearity error  
AN0 to  
AN15  
Avss  
–1.5 LSB  
Ass  
+0.5 LSB  
Avss  
+2.5 LSB  
Zero transition voltage  
VOT  
VFST  
mV  
mV  
ns  
1LSB=  
AVcc/1022  
Full scale transition  
voltage  
AN0 to  
AN15  
AVcc  
–3.5 LSB  
AVcc  
–1.5 LSB  
Avcc  
+0.5 LSB  
Conversion time  
(Sampling + Compare)  
2
98 tCP  
*
16 MHz operation  
2
Sampling time  
Compare time  
32 tCP  
66 tCP  
*
*
ns  
ns  
16 MHz operation  
16 MHz operation  
2
AN0 to  
AN15  
Analog port input current  
IAIN  
0
10  
µA  
AN0 to  
AN15  
Analog input voltage  
Reference voltage  
VAIN  
AVcc  
V
IA  
AVcc  
AVcc  
AVcc  
AVcc  
AVcc  
3.0  
AVcc  
V
5
5
mA  
µA  
µA  
µA  
Power supply current  
1
IAH  
IR  
*
100  
200  
5
Reference voltage  
supply current  
1
IRH  
*
AN0 to  
AN15  
Channel differences  
4
LSB  
*1: When not operating A/D converter, this is the current (VCC-CPU = AVCC = 3.3 V) when the CPU is  
stopped.  
*2: tCP means: 1/internal operating frequency. When the internal operating frequency is 16 MHz, tCP is  
1/16 MHz = 62.5 ns.  
Notes:  
1. The reference L value is fixed at AVSS; the reference H value is fixed at AVCC  
The error is relatively large as the AVCC becomes smaller.  
.
2. Analog input external circuit output impedance should use the following conditions.  
External Circuit Output Impedance 10 kΩ  
3. If the external circuit output impedance is too high, there maybe insufficient time for  
sampling of the analog voltage.  
Analog input circuit model diagram  
RON  
C
Comparator  
Analog input  
MB90M407/M408  
R= About 1.5 k  
ON  
C= About 30 pF  
MB90MF408, MB90MV405  
R = About 3.0 kΩ  
ON  
C = About 65 pF  
Note: Numeric values herein should be used as a guide.  
7
6. Handling Device  
Preventing latch-up  
Latch-up may occur in CMOSIC when a voltage higher than VCC-CPU or lower than VSS-CPU is applied to the  
input or output pins, or a voltage exceeding the rated value is applied between VCC-CPU and VSS-CPU. Latch-  
up may cause a rapid increase in the supply current, sometimes resulting in thermal damage to the device.  
Therefore, keep the used voltage within the maximum ratings.  
When turning the power on and off the analog supply voltage (AVCC) analog input should not exceed the  
digital supply voltage (VCC-CPU).  
Voltage supplies should be stabilized.  
A sudden change of the power supply voltage may cause a malfunction even within the guaranteed range  
of operation of the VCC-CPU power supply voltage.  
For reference of stabilization, voltage variations are recommended to be restrained so that VCC-CPU ripple  
variations (P-P values) are below 10% of the standard VCC-CPU value in commercial frequencies (50 to 60  
Hz), and so that transient variation is below 0.1 V/ms in sudden changes during power switchovers.  
Precautions when turning on the power supply  
Ensure a minimum of 50 µs (between 0.2 to 2.7 V) for voltage rise times when turning on the power supply  
to prevent malfunction of the built-in power reduction circuit.  
Handling of unused input pins  
Leaving unused input pins open may cause a malfunction. Therefore, these pins should be connected to a  
pull-up or a Pull-down resistor.  
Handling of A/D converters power supply pins  
Connect power supply pins with AVCC = VCC-CPU, AVSS = VCC-IO even when not using the A/D converters.  
Precautions when using the external clock  
Oscillating stability waiting time is required when resetting from the Power On Reset, Stop Mode when  
using the external clock.  
Order of turning on the power  
Turn off the digital power supply (VCC-CPU) after turning off the A/D converter power supplie (AVCC, AVSS)  
and analog input (AN0 to AN15).  
Do not allow the input voltage to exceed AVCC when using the analog input pins as an input port.  
8

相关型号:

MB90M407APF

16-Bit Original Microcontroller
FUJITSU

MB90M407PF

16-Bit Original Microcontroller
FUJITSU

MB90M408

F2MC-16LX FAMILY 16-BIT MICROCONTROLLERS HARDWARE MANUAL ABSTRACTS
FUJITSU

MB90M408A

Microcontroller
FUJITSU

MB90M408APF

16-Bit Original Microcontroller
FUJITSU

MB90M408PF

16-Bit Original Microcontroller
FUJITSU

MB90MF408

F2MC-16LX FAMILY 16-BIT MICROCONTROLLERS HARDWARE MANUAL ABSTRACTS
FUJITSU

MB90MF408A

Microcontroller
FUJITSU

MB90MF408APF

16-Bit Original Microcontroller
FUJITSU

MB90MF408PF

16-Bit Original Microcontroller
FUJITSU

MB90MV405

F2MC-16LX FAMILY 16-BIT MICROCONTROLLERS HARDWARE MANUAL ABSTRACTS
FUJITSU

MB90P214A

16-bit Proprietary Microcontroller
FUJITSU