ChipFind - Datasheet

Part Number MB89640

Download:  PDF   ZIP

Document Outline

DS07-12505-3E
FUJITSU SEMICONDUCTOR
DATA SHEET
8-bit Proprietary Microcontroller
CMOS
F
2
MC-8L MB89640 Series
MB89643/645/646/647/P647/PV640
s
DESCRIPTION
The MB89640 series has been developed as a general-purpose version of the F
2
MC*-8L family consisting of
proprietary 8-bit, single-chip microcontrollers.
In addition to a compact instruction set, the microcontrollers contain a variety of peripheral functions such as
dual-clock control system, five operating speed control stages, timers, a PWM timer, serial interface, an A/D
converter, a D/A converter, an external interrupt, and a watch prescaler.
*: F
2
MC stands for FUJITSU Flexible Microcontroller.
s
FEATURES
· 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.
(FPT-80P-M11)
(FPT-80P-M06)
(MQP-80C-P01)
80-pin Plastic QFP
80-pin Plastic QFP
80-pin Ceramic MQFP
2
MB89640 Series
(Continued)
· Six types of timers
8-bit PWM timer: 2 channels (also usable reload timer)
8-bit pulse width counter (continuous measurement capable and applicable to remote control)
16-bit timer/counter
21-bit time-base counter
15-bit watch prescaler
· Two 8-bit serial I/O
Swichable transfer direction allows communication with various equipment.
· 8-bit A/D converter: 8 channels
Sense mode function enabling comparison at 12 instructions
Activation by external input capable
· External interrupt 1, external interrupt 2: 9 channels
· 8-bit D/A converter: 2 channels
8-bit R-2R type
· Low-power consumption modes (stop mode, sleep mode, watch mode, subclock mode)
· Bus interface functions
Including hold and ready functions
3
MB89640 Series
s
PRODUCT LINEUP
(Continued)
MB89643
MB89645
MB89646
MB89647
MB89P647
MB89PV640
Classification
Mass production products
(mask ROM products)
One-time
PROM product
Piggyback/
evaluation product
for evaluation and
development
ROM size
8 K
×
8 bits
(internal mask
ROM)
16 K
×
8 bits
(internal mask
ROM)
24 K
×
8 bits
(internal mask
ROM)
32 K
×
8 bits
(internal mask
ROM)
32 K
×
8 bits
(internal PROM,
programming with
general-purpose
programmer)
32 K
×
8 bits
(external ROM)
RAM size
256
×
8 bits
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.4
µ
s/10 MHz to 6.4
µ
s/10 MHz,
or 61.0
µ
s/32.768 kHz
Interrupt processing time:
3.6
µ
s/10 MHz to 57.6
µ
s/10 MHz,
or 562.5
µ
s/32.768 kHz
Ports
Input ports (CMOS):
9 (All also serve as a external interrupt.)
Output ports (CMOS):
8 (All also serve as a bus control.)
I/O ports (CMOS):
24 (8 ports also serve as peripherals,
16 ports also serve as a bus control.)
I/O ports (N-ch open-drain):
8 (All also serve as peripherals.)
Output ports (N-ch open-drain): 16 (8 ports also serve as peripherals.)
Total:
65
Clock timer
21 bits
×
1 (in main clock mode), 15 bits
×
1 (at 32.768 kHz)
8-bit PWM
timer
8-bit reload timer operation
×
2 channels
7/8-bit resolution PWM operation
×
2 channels
8-bit PPG operation
×
1 channel
8-bit pulse
width counter
8-bit timer operation (overflow output capable)
8-bit reload timer operation (toggled output capable)
8-bit pulse width measurement operation
(Continuous measurement capable, measurement of "H" width/"L" width/from
to
/from
to
capable)
16-bit timer/
counter
16-bit timer operation
16-bit event counter operation
8-bit serial I/O
8 bits
×
2 channels
LSB first/MSB first selectability
One clock selectable from four transfer clocks
(one external shift clock, three internal shift clocks: 0.8
µ
s, 3.2
µ
s, 12.8
µ
s)
8-bit A/D
converter
8-bit resolution
×
8 channels
A/D conversion mode (conversion time: 44 instructions)
Sense mode (conversion time: 12 instructions)
Continuous activation by an external activation or an internal timer capable
Reference voltage input
Part number
Parameter
4
MB89640 Series
(Continued)
*1: 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
External Dimensions."
MB89643
MB89645
MB89646
MB89647
MB89P647
MB89PV640
8-bit D/A
converter
8-bit resolution
×
2 channels, R-2R type
External interrupt 1,
External interrupt 2
9 channels
Standby modes
Watch mode, subclock mode, sleep mode, and stop mode
Process
CMOS
Operating
voltage*
1
2.2 V to 6.0 V
2.7 V to 6.0 V
EPROM for use
MBM27C256A
-20TV
Package
MB89643
MB89645
MB89646
MB89647
MB89P647
MB89PV640
FPT-80P-M11
×
FPT-80P-M06
×
MQP-80C-P01
×
Part number
Parameter
5
MB89640 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 MB89643 register banks 16 to 32 cannot be used.
· On the MB89P647, the program area starts from address 8007
H
but on the MB89PV640 and MB89647 starts
from 8000
H
.
(On the MB89P647, addresses 8000
H
to 8006
H
comprise the option setting area, option settings can be read
by reading these addresses. On the MB89PV640 and MB89647, 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
MB89P647.)
· The stack area, etc., is set at the upper limit of the RAM.
· The external areas are used.
2. Current Consumption
· In the case of the MB89PV640, 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 sections
"
s
Electrical Characteristics" and "
s
Example 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:
· A pull-up resistor cannot be set for P40 to P47 and P50 to P57 on the MB89P647.
· For all products, P60 to P67 are available for no pull-up resistor when an A/D converter is used.
· For all products, P50 to P57 are available for no pull-up resistor when a D/A converter is used.
· Options are fixed on the MB89PV640.