ChipFind - Datasheet

Part Number MB89146

Download:  PDF   ZIP

Document Outline

DS07-12522-2E
FUJITSU SEMICONDUCTOR
DATA SHEET
8-bit Proprietary Microcontroller
CMOS
F
2
MC-8L MB89140 Series
MB89145/146 and MB89P147/PV140
s
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 stands for FUJITSU Flexible Microcontroller.
s
FEATURES
· Minimum execution time: 0.5
µ
s/8-MHz oscillation
· F
2
MC-8L family CPU core
Instruction set optimized for controllers
(Continued)
s
PACKAGE
Multiplication and division instructions
16-bit arithmetic operations
Test and branch instructions
Bit manipulation instructions, etc.
64-pin Plastic SH-DIP
64-pin Plastic QFP
64-pin Ceramic MDIP
64-pin Ceramic MQFP
(DIP-64P-M01)
(FPT-64P-M06)
(MDP-64C-P02)
(MQP-64C-P01)
2
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
3
MB89140 Series
s
PRODUCT LINEUP
(Continued)
MB89145
MB89146
MB89P147
MB89PV140
Classification
Mass production products
(mask ROM products)
One-time PROM/
EPROM product
Piggyback/
evaluation product
(for evaluation and
development)
ROM size
16 K
×
8 bits
(internal mask
ROM)
24 K
×
8 bits
(internal mask
ROM)
32 K
×
8 bits
(internal PROM)
32 K
×
8 bits
(external ROM)
RAM size
512
×
8 bits
768
×
8 bits
1 K
×
8 bits
CPU functions
Number of instructions:
136
Instruction bit length:
8 bits
Instruction length:
1 to 3 bytes
Data bit length:
1, 8, 16 bits
Minimum execution time:
0.5
µ
s/8 MHz to 8.0
µ
s/8 MHz, 61
µ
s/32.768 kHz
Interrupt processing time:
4.5
µ
s/8 MHz to 72.0
µ
s/8 MHz, 562.5
µ
s/32.768 kHz
Note:
The above times change according to the gear function.
Ports
High-voltage output port
(P-ch open-drain):
8 (P60 to P67, for heavy current) 16 (P40 to P47, P50 to
P57 for low current)
Buzzer output
(P-ch open-drain, high-voltage):
1 (heavy current)
Output ports (CMOS):
4 (P20 to P23)
Input ports (CMOS):
2 (P70 and P71, function as X0A and XIA pins when
dual-clock system is used.)
I/O ports (CMOS):
23 (P00 to P07, P10 to P17, P30, and P32 to P37)
I/O ports (N-ch open-drain):
1 (P31)
Total:
55
Clock timer
21 bits
×
1 (in main clock mode), 15 bits
×
1 (at 32.768 kHz)
8-bit PWM timer
(timer 1)
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 MPG
(timer 4)
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
counter
(timer 2, 3)
8/16-bit timer operation (operating clock, internal clock, external trigger)
8/16-bit event counter operation (Rising edge/falling edge/both edges selectability)
Parameter
Part number
4
MB89140 Series
(Continued)
* : Varies with conditions such as the operating frequency. (See section "
s
Electrical Characteristics.")
s
PACKAGE AND CORRESPONDING PRODUCTS
: Available
×
: Not available
Note: For more information about each package, see section "
s
Package Dimensions."
MB89145
MB89146
MB89P147
MB89PV140
8-bit serial I/O
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 A/D
converter
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
External interrupt
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.)
Standby mode
Sleep mode, stop mode, watch mode, and subclock mode
Process
CMOS
Operating
voltage*
2.7 V to 6.0 V
EPROM for use
MBM27C256A-20TV
MBM27C256A-20CZ
Package
MB89145
MB89146
MB89P147
MB89PV140
DIP-64P-M01
×
DIP-64C-A06
×
×
FPT-64P-M06
×
MDP-64C-P02
×
MQP-64C-P01
×
Parameter
Part number
5
MB89140 Series
s
DIFFERENCES AMONG PRODUCTS
1. Memory Size
Before evaluating using the piggyback product, verify its differences from the product that will actually be used.
Take particular care on the following points:
· On the MB89P147, the program area starts from address 8007
H
but on the MB89PV140 starts from 8000
H
.
(On the MB89P147, addresses 8000
H
to 8006
H
comprise the option setting area, option settings can be read
by reading these addresses. On the MB89PV140, addresses 8000
H
to 8006
H
could also be used as a program
ROM. However, do not use these addresses in order to maintain compatibility of the MB89P147.)
· The stack area, etc., is set at the upper limit of the RAM.
2. Current Consumption
· In the case of the MB89PV140, add the current consumed by the EPROM which is connected to the top socket.
· When operated at low speed, the product with an OTPROM (one-time PROM) or an EPROM will consume
more current than the product with a mask ROM.
However, the current consumption in sleep/stop modes is the same. (For more information, see section
"
s
Electrical Characteristics.")
3. Mask Options
Functions that can be selected as options and how to designate these options vary by the product. Before using
options check section "
s
Mask Options."
Take particular care on the following points:
· Options are fixed on the MB89PV140.
· On the MB89P147, MB89145, and MB89146, the pull-down resistor option can either be selected for all affected
pins, or for no pin; it is not possible to specify the pull-down resistor option for individual pins.
4. Subclock Oscillation Feedback Resistor
A built-in oscillation feedback resistor is provided for the subclock oscillator pin on the MB89PV140, but it is not
provided for the MB89145, MB89146, MB89P147. Therefor these products should be connected to an external
oscillation feedback resistor.