Spansion
®
Analog and Microcontroller
Products
The following document contains information on Spansion analog and microcontroller products. Although the
document is marked with the name “Fujitsu”, the company that originally developed the specification, Spansion
will continue to offer these products to new and existing customers.
Continuity of Specifications
There is no change to this document as a result of offering the device as a Spansion product. Any changes that
have been made are the result of normal document improvements and are noted in the document revision
summary, where supported. Future routine revisions will occur when appropriate, and changes will be noted in a
revision summary.
Continuity of Ordering Part Numbers
Spansion continues to support existing part numbers beginning with “MB”. To order these products, please use
only the Ordering Part Numbers listed in this document.
For More Information
Please contact your local sales office for additional information about Spansion memory, analog, and
microcontroller products and solutions.
FUJITSU MICROELECTRONICS
DATA SHEET
DS07-13711-5E
16-Bit Original Microcontroller
CMOS
F
2
MC-16LX MB90420G/425G Series
MB90423GA/423GC/F423GA/F423GC/427GA/427GC/428GA/428GC/
MB90F428GA/F428GC/V420G
■
DESCRIPTIONS
The FUJITSU MICROELECTRONICS MB90420G/425G Series is a 16-bit general purpose high-capacity micro-
controller designed for vehicle meter control applications etc.
The instruction set retains the same AT architecture as the FUJITSU MICROELECTRONICS original F
2
MC-8L
and F
2
MC-16L series, with further refinements including high-level language instructions, expanded addressing
mode, enhanced (signed) multipler-divider computation and bit processing.
In addition, a 32-bit accumulator is built in to enable long word processing.
■
FEATURES
• 16-bit input capture (4 channels)
Detects rising, falling, or both edges.
16-bit capture register
×
4
Pin input edge detection latches the 16-bit free-run timer counter value, and generates an interrupt request.
• 16-bit reload timer (2 channels)
16-bit reload timer operation (select toggle output or one-shot output)
Event count function selection provided
• Watch timer (main clock)
Operates directly from oscillator clock.
Compensates for oscillator deviation
Read/write enabled second/minute/hour register
Signal interrupt
(Continued)
The information for microcontroller supports is shown in the following homepage.
Be sure to refer to the "Check Sheet" for the latest cautions on development.
"Check Sheet" is seen at the following support page
"Check Sheet" lists the minimal requirement items to be checked to prevent problems beforehand in
system development.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2004-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2008.8
MB90420G/425G Series
• 16-bit PPG (3 channels)
Output pins (3) , external trigger input pin (1)
Output clock frequencies : f
CP
, f
CP
/2
2
, f
CP
/2
4
, f
CP
/2
6
• Delay interrupt
Generates interrupt for task switching.
Interruptions to CPU can be generated/deleted by software setting.
• External interrupts (8 channels)
8-channel independent operation
Interrupt source setting available : “L” to “H” edge/ “H” to “L” edge/ “L” level/ “H” level.
• A/D converter
10-bit or 8-bit resolution
×
8 channels (input multiplexed)
Conversion time : 6.13
µs
or less (at f
CP
=
16 MHz)
External trigger startup available (P50/INT0/ADTG)
Internal timer startup available (16-bit reload timer 1)
• UART (2 channels)
Full duplex double buffer type
Supports asynchronous/synchronous transfer (with start/stop bits)
Internal timer can be selected as clock (16-bit reload timer 0)
Asynchronous : 4808 bps, 5208 bps, 9615 bps, 10417 bps, 19230 bps, 38460 bps, 62500 bps, 500000 bps
Synchronous : 500 Kbps, 1Mbps, 2Mbps (at f
CP
=
16 MHz)
• CAN interface *
1
Conforms to CAN specifications version 2.0 Part A and B.
Automatic resend in case of error.
Automatic transfer in response to remote frame.
16 prioritized message buffers for data and messages for data and ID
Multiple message support
Receiving filter has flexible configuration : All bit compare/all bit mask/two partial bit masks
Supports up to 1 Mbps
CAN WAKEUP function (connects RX internally to INT0)
• LCD controller/driver (1 channel)
Segment driver and command driver with direct LCD panel (display) drive capability
• Low voltage/Program Looping detect reset *
2
Automatic reset when low voltage is detected
Program Looping detection function
• Stepping motor controller (4 channels)
High current output for all channels
×
4
Synchronized 8/10-bit PWM for all channels
×
2
• Sound generator
8-bit PWM signal mixed with tone frequency from 8-bit reload counter.
PWM frequencies : 62.5 kHz, 31.2 kHz, 15.6 kHz, 7.8 kHz (at f
CP
=
16MHz)
Tone frequencies : 1/2 PWM frequency, divided by (reload frequency
+1)
• Input/output ports
Push-pull output and Schmitt trigger input
Programmable in bit units for input/output or peripheral signals.
(Continued)
2
DS07-13711-5E
MB90420G/425G Series
(Continued)
• Flash memory
Supports automatic programming, Embeded Algorithm
TM
, write/erase/erase pause/erase resume instructions
Flag indicates algorithm completion
Minato Electronics flash writer
Boot block configuration
Erasable by blocks
Block protection by external programming voltage
*1 : MB90420G series has 2 channels built-in, MB90425G series has 1 channel built-in
*2 : Built-in to MB90420GA/425GA series only. Not built-in to MB90420GC/425GC series.
Embeded Algorithm is a registered trademark of Advanced Micro Devices Inc.
DS07-13711-5E
3
MB90420G/425G Series
■
PRODUCT LINEUP
•
MB90420G Series
Part
number
Parameter
Configuration
CPU
Clock
System clock
ROM
RAM
CAN interface
Low voltage/
CPU operation
detection reset
Packages
Emulator
dedicated
power supply*
MB90F423GA
MB90F423GC
MB90423GA
MB90423GC
MB90V420G
Flash ROM model
1 system
2 systems
Mask ROM model
F
2
MC-16LX CPU
1 system
2 systems
Evaluation model
2 systems
On-chip PLL clock multiplier type (
×
1,
×
2,
×
3,
×
4, 1/2 when PLL stopped)
Minimum instruction execution time 62.5 ns (with 4 MHz oscillator
×
4)
Flash ROM 128 KB
6 KB
2 channels
Yes
No
Yes
No
No
PGA-256
No
Mask ROM 128 KB
6 KB
External
6 KB
QFP100, LQFP100
⎯
* : When used with emulation pod MB2145-507, use DIP switch S2 setting. For details see the MB2145-50
Hardware Manual (2.7 “Emulator Dedicated Power Supply Pin”) .
•
MB90425G Series
Part number
MB90F428GA MB90F428GC MB90427GA MB90427GC MB90428GA MB90428GC
Parameter
Configuration
CPU
Clock
System clock
ROM
RAM
CAN interface
Low voltage/CPU
operation
detection reset
Packages
Emulator
dedicated
power supply
Yes
No
1 system
2 systems
Flash ROM model
1 system
Mask ROM model
F
2
MC-16LX CPU
2 systems
1 system
2 systems
On-chip PLL clock multiplier type (
×
1,
×
2,
×
3,
×
4, 1/2 when PLL stopped)
Minimum instruction execution time 62.5 ns (with 4 MHz oscillator
×
4)
Flash ROM 128 KB
6 KB
Mask ROM 64 KB
4 KB
1 channel
Yes
No
Yes
No
Mask ROM 128 KB
6 KB
QFP100, LQFP100
⎯
Note : MB90V420G can be used as evaluation model for MB90420G/425G series.
4
DS07-13711-5E