The following document contains information on Cypress products.
FUJITSU MICROELECTRONICS
DATA SHEET
DS07-13743-5E
16-Bit Proprietary Microcontroller
CMOS
F
2
MC-16LX MB90880 Series
MB90882(S)/F882A(S)/F883B(S)/F883BH(S)/F883C(S)/
MB90F884B(S)/F884BH(S)/F884C(S)/V880A-101/102
■
DESCRIPTION
The MB90880 series is a general-purpose 16-bit microcontroller, designed by FUJITSU MICROELECTRONICS,
for process control of devices such as consumer appliances, which require high-speed real-time processing
capabilities.
The instruction set of the F
2
MC-16LX CPU core retains the same AT architecture as the F
2
MC* family, with further
refinements including high-level language instructions, an expanded addressing mode, enhanced multiplier-
divider instructions and bit processing. In addition, a 32-bit accumulator is built in to enable long word processing.
As its peripheral resources, the MB90880 series has a 16-bit PPG, multi-function serial interface (software switch
over enabled for SIO, UART and I
2
C) , 10-bit A/D converter, 16-bit I/O timer, 8/16-bit up-down counter, base timer
(software switch over enabled for 16-bit reload timer, PWC timer, PPG timer and PWM timer), DTP / external
interrupt and chip select pins.
*:
F
2
MC is the abbreviation of FUJITSU Flexible Microcontroller.
For the information for microcontroller supports, see the following web site.
This web site includes the
"Customer Design Review Supplement"
which provides the latest cautions on
system development and the minimal requirements to be checked to prevent problems before the system
development.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2006-2010 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2010.2
MB90880 Series
■
FEATURES
• Clock
Minimum instruction execution time : 30.3 ns / 4.125 MHz source oscillation
×
eight times
(in internal operation : 33 MHz)
PLL clock multiplication system
• Maximum memory space
16 Mbytes
• Instruction set optimized for control applications
Supported data types : bit, byte, word and long word
Standard addressing modes : 23 types
Enhanced high-precision calculation realized by 32-bit accumulator
Signed multiplication/division instructions and extended RETI instruction functions
• Instruction set supporting high-level language (C language) and multi-task operations
Introduction of system stack pointer
Symmetrical instruction set and barrel shift instructions
• Improved execution speed
4-byte queue
• Powerful interrupt functions
Eight priority levels programmable; External interrupts : 24
• Data transfer functions (μDMAC)
Up to 16 channels
• Built-in ROM
Flash memory product : 256, 384 and 512 Kbytes; Mask ROM product : 256 Kbytes only
• Built-in RAM
Flash memory product : 16, 24 and 30 Kbytes; Mask ROM product : 16 Kbytes only
• General-purpose ports
Dual clock product : up to 81 channels; Single clock product : up to 83 channels
• A/D converter
RC successive approximation conversion type : 20 channels (Resolution : 8 or 10 bits)
• Multi-function serial interface
7 channels (software switchable between for SIO, UART and I
2
C)
• 16-bit PPG
8 channels
• 8/16-bit up-down counter/timer
Event input pins : 6
8-bit up-down counters : 2
8-bit reload/compare registers : 2
• Base timer
4 channels (software switchable between 16-bit reload timer, PWC timer, PPG timer, and PWM timer)
• 16-bit I/O timer
Input capture
×
2 channels, output compare
×
6 channels, free run timer
×
1 channel
• Built-in dual clock generator
• Low power consumption modes
Stop mode, sleep mode, CPU intermittent operation mode, watch timer, time base timer mode
• Package
QFP-100/LQFP-100
• Process
CMOS technology
• Power supply voltage
3V : Single power supply operation
2
DS07-13743-5E
MB90880 Series
■
PRODUCT LINEUP
Part number
MB90882(S)
MB90F882A(S)
MB90F883B(S)/
MB90F883BH(S)/
MB90F883C(S)
MB90F884B(S)/
MB90F884BH(S)/
MB90F884C(S)
MB90V880A-101/
MB90V880A-102
Parameter
Type
ROM size
RAM size
MASK ROM
product
256 Kbytes
16 Kbytes
256 Kbytes
16 Kbytes
Flash memory product
384 Kbytes
24 Kbytes
512 Kbytes
30 Kbytes
Evaluation product
⎯
30 Kbytes
CPU functions
Number of instructions
: 351
Instruction bit length
: 8 bits, 16 bits
Instruction length
: 1 to 7 bytes
Data bit length
: 1 bit, 8 bits, 16 bits
Minimum execution time
: 30.3 ns (machine clock : 33 MHz)
The maximum operating frequency of MB90F883B(S), MB90F884B(S) is 25 MHz.
General-purpose I/O ports : up to 81 for dual clock model, up to 83 for single clock model
Pins X0A and X1A cannot be used as I/O ports in dual clock model
General-purpose I/O ports (CMOS output)
7 channels (software switchable between SIO, UART and I
2
C)
8 channels
Event input pins : 6
8-bit up-down counters : 2
8-bit reload/compare registers : 2
Number of channels : 1
Overflow interrupt
Number of channels : 6
Pin input source : Match signal of compare register
Number of channels : 2
Rewriting register by pin input (rising, falling or both edges)
External interrupt pins : 24 channels (edge/level support)
4 channels
(software switchable between 16-bit reload timer, PWC timer, PPG timer, and PWM timer)
18-bit counter
Interrupt interval : 1.0 ms, 4.1 ms, 16.4 ms, 131.1 ms (source oscillation : 4 MHz)
Conversion accuracy : 8 or 10 bits can be switched
Single conversion mode (Selected channel converted only once)
Scan conversion mode (Multiple successive channels converted)
Successive conversion mode (Selected channel converted repeatedly)
Stop conversion mode (Selected channel converted and stopped repeatedly)
Reset generation interval : 3.58 ms, 14.33 ms, 57.23ms, 458.75 ms
(source oscillation : 4 MHz, minimum value)
(Continued)
Ports
Multi-function
serial interface
16-bit PPG timer
8/16-bit up-down
counter/timer
16-bit
free run
timer
16-bit
I/O
timer
Output
compare
(OCU)
Input
capture
(ICU)
DTP/external
interrupt circuit
Base timer
Time base timer
A/D converter
Watchdog timer
DS07-13743-5E
3
MB90880 Series
(Continued)
Part number
MB90882(S)
MB90F882A(S)
MB90F883B(S)/
MB90F883BH(S)/
MB90F883C(S)
MB90F884B(S)/
MB90F884BH(S)/
MB90F884C(S)
MB90V880A-101/
MB90V880A-102
Parameter
Low power
consumption
(standby)
modes
Flash memory
Process
Emulator-
specific
power supply*
Sleep, stop, CPU intermittent operation, watch timer, time base timer
⎯
Flash security function/ accidental write prevention function
(not available in MB90F883B(S), MB90F884B(S),
MB90F883BH(S), MB90F884BH(S))
CMOS technology
⎯
⎯
Yes
* : It is setting of Jumper switch (TOOL VCC) when emulator is used. Please refer to the MB2147-01 or
MB2147-20 hardware manual (3.3 Emulator-dedicated Power Supply Switching) about details.
4
DS07-13743-5E