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-12522-4E
8-bit Proprietary Microcontroller
CMOS
F MC-8L MB89140 Series
MB89145/146 and MB89P147/PV140
■
DESCRIPTION
The MB89140 series is a line of single-chip microcontrollers that use the F
2
MC*-8L CPU core which can operate
at low voltage but at high speed. The MB89140 series contains a variety of peripheral functions, such as timers,
a serial interface, an A/D converter, and an external interrupt. The MB89140 series is applicable to a wide range
of applications from welfare products to industrial equipment, including portable devices.
*: F
2
MC is the abbreviation of FUJITSU Flexible Microcontroller.
2
■
FEATURES
• Minimum execution time: 0.5
µs/8-MHz
oscillation
• F
2
MC-8L family CPU core
Multiplication and division instructions
16-bit arithmetic operations
Test and branch instructions
Bit manipulation instructions, etc.
(Continued)
Instruction set optimized for controllers
For the information for microcontroller supports, see the following web site.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2001-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2008.11
MB89140 Series
(Continued)
• Low-voltage operation (when an A/D converter is not used)
• Low current consumption (compatible with dual-clock system)
• High-voltage ports on chip
• Five types of timers
8-bit PWM timer (also usable as a reload timer)
12-bit MPG timer (also usable as a PPG output, PWM output, and reload timer)
8/16-bit timer (also usable as two 8-bit timers)
21-bit time-base timer
• One serial interface
Swichable transfer direction allows communication with various equipment.
• 10-bit A/D converter: 12 channels
Successive approximation type
• External interrupt: 2 channels
Two channels are independent and capable of wake-up from low-power consumption modes. (Rising edge,
falling edge/both edges selectability)
–0.3 V to +7.0 V can be applied to INT1 (N-ch open-drain)
• Low-power consumption modes
Stop mode (Oscillation stops to minimize the current consumption.)
Sleep mode (The CPU stops to reduce the current consumption to approx. 1/3 of normal.)
Subclock mode
Watch mode
• Reset output and power-on reset selectability
2
DS07-12522-4E
MB89140 Series
■
PRODUCT LINEUP
Part number
MB89145
Parameter
Classification
Mass production products
(mask ROM products)
ROM size
16 K
×
8 bits
(internal mask
ROM)
512
×
8 bits
Number of instructions:
Instruction bit length:
Instruction length:
Data bit length:
Minimum execution time:
Interrupt processing time:
Note:
High-voltage output port
(P-ch open-drain):
Buzzer output
(P-ch open-drain, high-voltage):
Output ports (CMOS):
Input ports (CMOS):
I/O ports (CMOS):
I/O ports (N-ch open-drain):
Total:
Watch timer
8-bit PWM timer
(timer 1)
24 K
×
8 bits
(internal mask
ROM)
768
×
8 bits
One-time PROM/
EPROM product
32 K
×
8 bits
(internal PROM)
MB89146
MB89P147
MB89PV140
Piggyback/
evaluation product
(for evaluation and
development)
32 K
×
8 bits
(external ROM)
RAM size
CPU functions
1 K
×
8 bits
136
8 bits
1 to 3 bytes
1, 8, 16 bits
0.5
µs/8
MHz to 8.0
µs/8
MHz, 61
µs/32.768
kHz
4.5
µs/8
MHz to 72.0
µs/8
MHz, 562.5
µs/32.768
kHz
The above times change according to the gear function.
8 (P60 to P67, for heavy current) 16 (P40 to P47, P50 to
P57 for low current)
1 (heavy current)
4 (P20 to P23)
2 (P70 and P71, function as X0A and XIA pins when
dual-clock system is used.)
23 (P00 to P07, P10 to P17, P30, and P32 to P37)
1 (P31)
55
Ports
21 bits
×
1 (in main clock mode), 15 bits
×
1 (at 32.768 kHz)
8-bit timer operation
(toggled output capable, operating clock: 1, 2, 8, 16 system clock cycles)
8-bit resolution PWM operation
(conversion cycle: 128
µs
to 2.0 ms at 8.0-MHz oscillation, and highest gear speed)
12-bit resolution PWM operation (maximum conversion cycle of 2048.4
µs
to 16.4 ms at
8.0 MHz-oscillation, and highest gear speed)
12-bit resolution reload timer operation (toggled output capable)
12-bit resolution PPG operation (minimum resolution of 0.5
µs
at 8.0-MHz oscillation, and
highest gear speed)
8/16-bit timer operation (operating clock, internal clock, external trigger)
8/16-bit event counter operation (Rising edge/falling edge/both edges selectability)
(Continued)
12-bit MPG
(timer 4)
8/16-bit timer
counter
(timer 2, 3)
DS07-12522-4E
3
MB89140 Series
(Continued)
Part number
MB89145
Parameter
8-bit serial I/O
MB89146
MB89P147
MB89PV140
8 bits
LSB first/MSB first selectability
One clock selectable from four transfer clocks
(one external shift clock, three internal shift clocks: 4, 8, 16 system clock cycles)
10-bit resolution
×
12 channels
A/D conversion mode (conversion time of 16.5
µs/8
MHz, and highest gear speed)
Sense mode (conversion time of 9.0
µs/8
MHz, and highest gear speed)
External activation capable
2 independent channels (edge selection, interrupt vector, source flag)
Rising edge/falling edge/both edges selectability
Built-in analog noise canceller
Used also for wake-up from stop/sleep mode. (Edge detection is also permitted in stop mode.)
Sleep mode, stop mode, watch mode, and subclock mode
CMOS
2.7 V to 6.0 V
MBM27C256A-20TV
MBM27C256A-20CZ
10-bit A/D
converter
External interrupt
Standby mode
Process
Operating
voltage*
EPROM for use
* : Varies with conditions such as the operating frequency. (See section “■ ELECTRICAL CHARACTERISTICS”.)
■
PACKAGE AND CORRESPONDING PRODUCTS
Package
DIP-64P-M01
FPT-64P-M06
MDP-64C-P02
MQP-64C-P01
: Available
×
×
MB89145
MB89146
MB89P147
MB89PV140
×
×
×
: Not available
Note: For more information about each package, see section “■ PACKAGE DIMENSIONS”.
4
DS07-12522-4E