Table Of ContentFUJITSU SEMICONDUCTOR
DS07-13602-3E
DATA SHEET
16-bit Proprietary Microcontroller
CMOS
F2MC-16L MB90670/675 Series
MB90671/672/673/T673/P673 (MB90670 Series)
MB90676/677/678/T678/P678 (MB90675 Series)
■ DESCRIPTION
The MB90670/675 series have been developed as a general-purpose version of the F2MC*1-16L family
consisting of proprietary 16-bit, single-chip microcontrollers. These general-purpose devices are designed for
applications that require high-speed real-time processing suitable for process control in a wide variety of industrial
and OA equipment.
The instruction set is based on the AT architecture of the F2MC-8 family, with additional high-level language
supporting instruction, expanded addressing modes, enhanced multiplication and division instructions, and
improved bit processing instructions. In addition, long-word data can now be processed due to the inclusion of
a 32-bit accumulator.
The MB90670/675 series includes a variety of peripherals on chip, such as a UART, an SCI, a 10-bit A/D
converter, an 8-bit PPG, a 16-bit reload timer, a 24-bit free-run timer, an OCU, an ICU, DTP/external interrupts,
and I2C interface*2 (675 series only). Furthermore, because the on-chip peripherals, with the aid of intelligent
I/O service function, can transfer data without the intervention of the CPU. This microcontroller can be used for
applications that require real-time control.
*1: F2MC stands for FUJITSU Flexible Microcontroller.
*2: Purchase of Fujitsu I2C components conveys a license under the Philips I2C Patent Rights to use these
components in an I2C system, provided that the system conforms to the I2C Standard Specification as
defined by Philips.
■ FEATURES
• Minimum execution time: 62.5 ns at 4 MHz oscillation (with multiply-by-4 setting)
PLL clock multiplier system used
• Instruction set optimized for controller applications
Variety of data types: bit, byte, word, long-word
Expanded addressing modes: 23 types
High coding efficiency
Improvement of high-precision arithmetic operations through use of 32-bit accumulator
• Instruction set supports high-level language (C language) and multitasking
Inclusion of system stack pointer
Variety of pointers
High instruction set symmetry
Barrel shift instruction
(Continued)
MB90670/675 Series
(Continued)
• Improved execution speed: 4-byte queue
• Powerful interrupt functions
Priority levels: 8 levels (programmable)
External interrupt inputs: 4 channels
• Automatic transfer function independent of CPU
Intelligent I/O Service: max.10 channels
• General-purpose ports: max.65 channels (MB90670 series)
max.84 channels (MB90675 series)
• 18-bit timebase counter
• Watchdog timer
• UART0: 1 channel
Can be used for either asynchronous transfer or synchronous transfer
• UART1 (SCI): 1 channel
Can be used for either asynchronous transfer or serial transfer with clock (I/O extended serial)
• A/D converter: analog inputs: 8 channels
Resolution: 10 bits (switchable to 8 bits)
RC-type sequential comparison method
• 24-bit free-run timer: 1 channel
• ICU (input capture): 4 channels
• OCU (output compare): 8 channels
• 8-bit PPG timer: 2 channels
• 16-bit reload timer: 2 channels
• I2C* interface: 1 channel (only in the MB90675 series)
• Low-power consumption modes
Sleep mode
Stop mode
CPU intermittent operation mode
Pseudo-watch mode
Hardware standby pin
• Packages: LQFP-80, QFP-80, LQFP-100, QFP-100
• CMOS technology
• I2C License
Purchase of I2C components convey the Philips I2C Patent Rights to use these component in an I2C system,
provided that the system comforms to the I2C standard specification as defined by Philips.
2
MB90670/675 Series
■ PACKAGE
80-pin Plastic LQFP 80-pin Plastic QFP
(FPT-80P-M05) (FPT-80P-M06)
100-pin Plastic LQFP 100-pin Plastic QFP
(FPT-100P-M05) (FPT-100P-M06)
3
MB90670/675 Series
■ PRODUCT LINEUP
• MB90670 Series
Part number
MB90671 MB90672 MB90673 MB90T673 MB90P673
Parameter
One-time PROM
Classification Mass production products
product
Number of instructions 340
Minimum execution time 62.5 ns at 4 MHz (PLL: with multiply-by-4 setting)
RAM size 640 bytes 1.64 Kbytes 2 Kbytes
e
or ROM size 16 Kbytes 32 Kbytes 48 Kbytes None 48 Kbytes
c (internal mask ROM) (internal mask ROM) (internal mask ROM) (internal OTPROM)
U
P
C System clock oscillation circuit System clock/PLL clock on chip
Sleep, stop, CPU intermittent operation, pseudo-watch,
Low-power consumption modes
hardware standby
Interrupt sources: 19 channels; priority levels: 8 (programmable);
Interrupts
external interrupt inputs: 4 channels
Output ports (N-channel open drain): 8
Ports I/O ports (CMOS): 57
Total: 65
UART0 8 bits · 1 channel
UART1 (SCI) 8 bits · 1 channel
A/D converter 10-bit resolution · 8 channels
s
e 24-bit free-run timer 24 bits · 1 channel
c
r
u
o ICU (input capture) 24 bits · 4 channels
s
e
R OCU (output compare) 24 bits · 8 channels
8-bit PPG timer 8 bits · 2 channels
16-bit reload timer 16 bits · 2 channels
I2C interface None
Watchdog timer function On chip
s Power supply voltage +2.7 V to +5.5 V
c
sti
ri Operating temperature –40(cid:176) C to +85(cid:176) C
e
ct
a 32 MHz (+5.0 V – 10%)
har System clock frequency 16 MHz (+3.0 V – 10%)
C
s
u Package FPT-80P-M05/FPT-80P-M06
o
e
n
a
ell
c Process CMOS
s
Mi
4
MB90670/675 Series
• MB90675 Series
Part number
MB90676 MB90677 MB90678 MB90T678 MB90P678
Parameter
One-time PROM
Classification Mass production products
product
Number of instructions 340
Minimum execution time 62.5 ns at 4 MHz (PLL: with multiply-by-4 setting)
RAM size 1.64 Kbytes 2 Kbytes 3 Kbytes
e 32 Kbytes 48 Kbytes 64 Kbytes 64 Kbytes
or ROM size None
c (internal mask ROM) (internal mask ROM) (internal mask ROM) (internal OTPROM)
U
P System clock oscillation circuit System clock/PLL clock on chip
C
Sleep, stop, CPU intermittent operation, pseudo-watch,
Low-power consumption modes
hardware standby
Interrupt sources: 19 channels; priority levels: 8 (programmable);
Interrupts
external interrupt inputs: 4 channels
Output ports (N-channel open drain): 10
Ports I/O ports (CMOS): 74
Total: 84
UART0 8 bits · 1 channel
UART1 (SCI) 8 bits · 1 channel
s A/D converter 10-bit resolution · 8 channels
e
c
ur 24-bit free-run timer 24 bits · 1 channel
o
s
e ICU (input capture) 24 bits · 4 channels
R
OCU (output compare) 24 bits · 8 channels
8-bit PPG timer 8 bits · 2 channels
16-bit reload timer 16 bits · 2 channels
I2C interface 8 bits · 1 channel
Watchdog timer function On chip
s Power supply voltage +2.7 V to +5.5 V
c
risti Operating temperature –40(cid:176) C to +85(cid:176) C
e
act 32 MHz (+5.0 V – 10%)
ar System clock frequency 16 MHz (+3.0 V – 10%)
h
C
s
ou Package FPT-100P-M05/FPT-100P-M06
e
n
a
ell
sc Process CMOS
Mi
5
MB90670/675 Series
■ PIN ASSIGNMENT
(Top view)
WI7WI6WI5WI4WI3WI2WI1WI0
5/4/3/2/1/09/8/76543210
1111110000000000
DDDDDDDDDDDDDDDD
AAAAAAAAAAAAAAAA
17/16/15/14/13/12/11/10/07/06/05/04/03/02/01/00/ CC10 SS
PPPPPPPPPPPPPPPPVXXV
09876543210987654321
87777777777666666666
P20/A16 1 60 RST
P21/A17 2 59 P80/PPG1
P22/A18 3 58 P77/DOT7
P23/A19 4 57 P76/DOT6
P24/TIN0 5 56 P75/DOT5
P25/TIN1 6 55 P74/DOT4
P26/TOT0 7 54 P73/DOT3
P27/TOT1 8 53 P72/DOT2
VSS 9 52 P71/DOT1
P30/ALE 10 51 P70/DOT0
P31/RD 11 50 P67/ASR3
P32/WRL 12 49 P66/ASR2
P33/WRH 13 48 P65/ASR1
P34/HRQ 14 47 P64/ASR0
P35/HAK 15 46 P63/INT3
P36/RDY 16 45 P62/INT2
P37/CLK 17 44 P61/INT1
P40/SIN0 18 43 P60/INT0
P41/SOT0 19 42 HST
P42/SCK0 20 41 MD2
12345678901234567890
22222222233333333334
1110G CHL S01 S23456701
P43/SIN44/SOT45/SCK46/PPGP47/ATAVCAVRAVRAVSP50/ANP51/ANVSP52/ANP53/ANP54/ANP55/ANP56/ANP57/ANMDMD
PPP
MB90671/672/673/P673/T673
(FPT-80P-M05)
6
MB90670/675 Series
(Top view)
543210
WIWIWIWIWIWI
3/2/1/0/9/8/76543210
11110000000000
DDDDDDDDDDDDDD
AAAAAAAAAAAAAA
15/14/13/12/11/10/07/06/05/04/03/02/01/00/ CC1
PPPPPPPPPPPPPPVX
0987654321098765
8777777777766666
P16/AD14/WI6 1 64 X0
P17/AD15/WI7 2 63 VSS
P20/A16 3 62 RST
P21/A17 4 61 P80/PPG1
P22/A18 5 60 P77/DOT7
P23/A19 6 59 P76/DOT6
P24/TIN0 7 58 P75/DOT5
P25/TIN1 8 57 P74/DOT4
P26/TOT0 9 56 P73/DOT3
P27/TOT1 10 55 P72/DOT2
VSS 11 54 P71/DOT1
P30/ALE 12 53 P70/DOT0
P31/RD 13 52 P67/ASR3
P32/WRL 14 51 P66/ASR2
P33/WRH 15 50 P65/ASR1
P34/HRQ 16 49 P64/ASR0
P35/HAK 17 48 P63/INT3
P36/RDY 18 47 P62/INT2
P37/CLK 19 46 P61/INT1
P40/SIN0 20 45 P60/INT0
P41/SOT0 21 44 HST
P42/SCK0 22 43 MD2
P43/SIN1 23 42 MD1
P44/SOT1 24 41 MD0
5678901234567890
2222233333333334
10G CHL S01 S234567
5/SCK6/PPG47/ATAVCAVRAVRAVS50/AN51/ANVS52/AN53/AN54/AN55/AN56/AN57/AN
44P PP PPPPPP
PP
MB90671/672/673/P673/T673
(FPT-80P-M06)
7
MB90670/675 Series
(Top view)
76543210
WIWIWIWIWIWIWIWI
5/4/3/2/1/0/9/8/76543210
761111110000000000
11DDDDDDDDDDDDDDDD
AAAAAAAAAAAAAAAAAA
P21/P20/P17/P16/P15/P14/P13/P12/P11/P10/P07/P06/P05/P04/P03/P02/P01/P00/VCCX1X0VSSPB2PB1PB0
0987654321098765432109876
0999999999988888888887777
P22/A18 1 1 75 RST
P23/A19 2 74 PA7
P24/TIN0 3 73 PA6
P25/TIN1 4 72 PA5
P26/TOT0 5 71 PA4
P27/TOT1 6 70 PA3
P30/ALE 7 69 PA2
P31/RD 8 68 PA1
VSS 9 67 PA0
P32/WRL 10 66 P77/DOT7
P33/WRH 11 65 P76/DOT6
P34/HRQ 12 64 P75/DOT5
P35/HAK 13 63 P74/DOT4
P36/RDY 14 62 P73/DOT3
P37/CLK 15 61 P72/DOT2
P40/SIN0 16 60 P71/DOT1
P41/SOT0 17 59 P70/DOT0
P42/SCK0 18 58 P67/ASR3
P43/SIN1 19 57 P66/ASR2
P44/SOT1 20 56 P65/ASR1
VCC 21 55 P64/ASR0
P45/SCK1 22 54 P63/INT3
P46/PPG0 23 53 P62/INT2
P47/ATG 24 52 P61/INT1
P80/PPG1 25 51 P60/INT0
6789012345678901234567890
2222333333333344444444445
123456 CHL S0123 S4567AL012T
P8P8P8P8P8P8AVCAVRAVRAVS0/AN1/AN2/AN3/ANVS4/AN5/AN6/AN7/AN0/SD1/SCMDMDMDHS
5555 555599
PPPP PPPPPP
MB90676/677/678/P678/T678
(FPT-100P-M05)
8
MB90670/675 Series
(Top view)
76543210
WIWIWIWIWIWIWIWI
5/4/3/2/1/0/9/8/76543210
1111110000000000
DDDDDDDDDDDDDDDD
AAAAAAAAAAAAAAAA
17/16/15/14/13/12/11/10/07/06/05/04/03/02/01/00/ CC10 SS
PPPPPPPPPPPPPPPPVXXV
09876543210987654321
P20/A16 1 10999999999988888888880 PB2
P21/A17 2 79 PB1
P22/A18 3 78 PB0
P23/A19 4 77 RST
P24/TIN0 5 76 PA7
P25/TIN1 6 75 PA6
P26/TOT0 7 74 PA5
P27/TOT1 8 73 PA4
P30/ALE 9 72 PA3
P31/RD 10 71 PA2
VSS 11 70 PA1
P32/WRL 12 69 PA0
P33/WRH 13 68 P77/DOT7
P34/HRQ 14 67 P76/DOT6
P35/HAK 15 66 P75/DOT5
P36/RDY 16 65 P74/DOT4
P37/CLK 17 64 P73/DOT3
P40/SIN0 18 63 P72/DOT2
P41/SOT0 19 62 P71/DOT1
P42/SCK0 20 61 P70/DOT0
P43/SIN1 21 60 P67/ASR3
P44/SOT1 22 59 P66/ASR2
VCC 23 58 P65/ASR1
P45/SCK1 24 57 P64/ASR0
P46/PPG0 25 56 P63/INT3
P47/ATG 26 55 P62/INT2
P80/PPG1 27 54 P61/INT1
P81 28 53 P60/INT0
P82 29 52 HST
P83 30 51 MD2
12345678901234567890
33333333344444444445
456 CHL S0123 S4567AL01
P8P8P8AVCAVRAVRAVS0/AN1/AN2/AN3/ANVS4/AN5/AN6/AN7/AN0/SD1/SCMDMD
5555 555599
PPPP PPPPPP
MB90676/677/678/P678/T678
(FPT-100P-M06)
9
MB90670/675 Series
■ PIN DESCRIPTION
Pin no.
Circuit
Pin name Function
type
LQFP*1 QFP*2 LQFP*3 QFP*4
62 64 80 82 X0 A Crystal oscillator pins
(Oscillation)
63 65 81 83 X1
65 67 83 85 P00 to P07 B General-purpose I/O ports
to to to to (CMOS) This function is valid in single-chip mode.
72 74 90 92
AD00 to AD07 I/O pins for the lower 8 bits of the external address/
data bus
This function is valid in modes where the external bus
is enabled.
73 75 91 93 P10 to P17 B General-purpose I/O ports
to to to to (CMOS) This function is valid in single-chip mode.
80 80, 98 100
AD08 to AD15 I/O pins for the upper 8 bits of the external address/
1,
data bus
2
This function is valid in modes where the external bus
is enabled.
WI0 to WI7 Wake-up interrupt I/O pins
This function is valid in single-chip mode.
When external interrupts are enabled, external
interrupt inputs may be used at any time.
It is necessary to stop port output when external
interrupt inputs, except using port output deliberately.
1 3 99, 1 P20 to P23 B General-purpose I/O ports
to to 100, to (CMOS) This function is valid either in single-chip mode or
4 6 1, 4 when the external address output control register
2 specification is “port.”
A16 to A19 External address bus output pins A16 to A19
This function is valid in modes where the external bus
is enabled and the upper address control register
specification is “address.”
5, 6 7, 8 3, 4 5, 6 P24, P25 E General-purpose I/O ports
(CMOS/H) This function is always valid.
TIN0, TIN1 Reload timer 0 and 1 event input pins
During reload timer input operations, reload timer
inputs may be used at any time.
It is necessary to stop port output when reload timer
inputs, except using port output deliberately.
7, 8 9, 10 5, 6 7, 8 P26, P27 E General-purpose I/O ports
(CMOS/H) This function is valid when the reload timer 0 and 1
output is disabled.
TOT0, Reload timer 0 and 1 output pins
TOT1 This function is valid when the reload timer 0 and 1
output is enabled.
*1: FPT-80P-M05 (Continued)
*2: FPT-80P-M06
*3: FPT-100P-M05
*4: FPT-100P-M06
10