FUJITSU MICROELECTRONICS
DATA SHEET
DS07-12509-7Ea
8-bit Proprietary Microcontroller
CMOS
F
2
MC-8L MB89120/120A Series
MB89121/P131/123A/P133A/125A/P135A/
MB89PV130A
■
DESCRIPTION
The MB89120 series is a line of single-chip microcontrollers containing a compact instruction set and a great
variety of peripheral functions such as a timer, serial interface, and external interrupt. The MB89120A series is
an extended variant of the MB89120, with a remote control transmission function and wake-up interrupt function.
■
FEATURES
•
•
•
•
•
•
•
•
•
•
•
•
•
•
F
2
MC-8L family CPU core
Low-voltage operation
Low current consumption (allowing for dual clock)
Minimum execution time : 0.95
µs
at 4.2 MHz
21-bit timebase counter
I/O ports : Max. 36 ports
External interrupts : 3 channels
External interrupts (wake-up function) : 8 channels (only for the MB89120A series)
8-bit serial I/O : 1 channel
8/16-bit timer/counter : 1 channel
Built-in remote-control transmitting frequency generator (only for the MB89120A series)
Low-power consumption modes (stop mode, sleep mode, watch mode)
Package : QFP-48
CMOS technology
■
PACKAGE
48-pin plastic QFP
(FPT-48P-M13)
Copyright©2001-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2001.10
MB89120/120A Series
■
PRODUCT LINEUP
Part number
Item
Classification
MB89121
MB89123A
MB89125A
MB89P133A
MB89P131
Mass-produced products
(Mask ROM products)
4 K
×
8 bits
(internal mask
ROM)
128
×
8 bits
The number of instructions
Instruction bit length
Instruction length
Data bit length
Minimum execution time
Minimum interrupt processing time
Output ports (N-ch open-drain)
Output ports (CMOS)
I/O ports (CMOS)
Total
8 K
×
8 bits
(internal mask
ROM)
16 K
×
8 bits
(internal mask
ROM)
256
×
8 bits
One-time products
4 K
×
8 bits
8 K
×
8 bits
(Internal PROM to (Internal PROM
be programmed to be programmed
with a general-
with a general-
purpose EPROM purpose EPROM
programmer)
programmer)
128
×
8 bits
: 136
: 8 bits
: 1 to 3 bytes
: 1, 8, 16 bits
: 0.95
µs
at 4.2 MHz
: 8.57
µs
at 4.2 MHz
ROM size
RAM size
CPU functions
Ports
: 4 (All also serves as peripherals.)
:8
: 24 (8 ports also serve as peripherals.)
: 36
8 bits
LSB/MSB first selectable
Timer/counter
Serial I/O
8-bit timer/counter
×
2 channels or 16-bit event counter
×
1 channel
External interrupt 1
External interrupt 2
(wake-up function)
Remote control
transmitting frequen-
cy generator
Standby mode
Process
Operating voltage*
EPROM for use
3 Independent channels (edge selection, interrupt vector, source flag)
Rising edge/falling edge/both edges selectable
Also for wake-up from stop/sleep mode (edge detection is also permitted in stop mode)
⎯
⎯
8 channels (only for level detection)
1 channel
(pulse width and frequency selectable
by program)
Sleep mode, stop mode, watch mode
CMOS
2.2 V to 4.0 V (with the dual clock option)
2.2 V to 6.0 V (with the single clock option)
⎯
2.7 V to 6.0 V
⎯
⎯
* : Varies with conditions such as operating frequencies. (See “■ ELECTRICAL CHARACTERISTICS”.)
(Continued)
2
MB89120/120A Series
(Continued)
Part number
Item
Classification
ROM size
RAM size
MB89P135A
One-time PROM products
16 K
×
8 bits
(internal PROM, to be programmed with
general-purpose EPROM programmer)
512
×
8 bits
The number of instructions
Instruction bit length
Instruction length
Data bit length
Minimum execution time
Minimum interrupt processing time
Output ports (N-ch open-drain ports)
Output ports (CMOS)
I/O ports (CMOS)
Total
MB89PV130A
Piggyback/evaluation product
32 K
×
8 bits
(external ROM)
1 K
×
8 bits
: 136
: 8 bits
: 1 to 3 bytes
: 1, 8, 16 bits
: 0.95
µs
at 4.2 MHz
: 8.57
µs
at 4.2 MHz
: 4 (All also serve as peripherals.)
:8
: 24 (8 ports also serve as peripherals.)
: 36
CPU functions
Ports
Timer/counter
Serial I/O
8-bit timer/counter
×
2 channels or 16-bit event counter
×
1 channel
8 bits
LSB/MSB first selectable
3 independent channels (edge selection, interrupt vector, source flag)
Rising/falling/both edges selectable
Used also for wake-up from stop/sleep mode. (Edge detection is also permitted in stop
mode.)
8 channels (only for level detection)
External interrupt 1
External interrupt 2
(wake-up function)
Remote control
transmitting fre-
quency generator
Standby mode
Process
Operating voltage
EPROM for use
1 channel (Pulse width and cycle selectable by program)
Sleep mode, stop mode, and clock mode
CMOS
2.7 V to 6.0 V
⎯
2.7 V to 6.0 V
MBM27C256A-20TVM
3
MB89120/120A Series
■
PACKAGE AND CORRESPONDING PRODUCTS
Package
FPT-48P-M13
MQP-48C-P01
Package
FPT-48P-M13
MQP-48C-P01
×
×
MB89P135A
×
MB89PV130A
×
×
×
×
MB89121
MB89123A
MB89125A
MB89P133A
MB89P131
: Available,
×
: Not available
Note : Package details of OTPROM products and piggyback/evaluation products are common to those of MB89130/
130A series. Refer to the MB89130/130A series data sheet for details.
■
DIFFERENCES AMONG PRODUCTS
1. Memory Size
Before evaluating using the one-time ROM product, verify its difference from the product that will actually be
used. Take particular care on the following points :
• The number of register banks available is different between the MB89121 and the MB89123A/125A/P135A/
PV130A.
• The stack area, etc., is set at the upper limit of the RAM.
2. Current Consumption
• When operated at low speed, a product with an OTPROM (EPROM) will consume more current than a product
with a mask ROM. However, the same is current consumption in the sleep/stop mode is the same. (For more
information, see “■ ELECTRICAL CHARACTERISTICS”.)
• In the case of the MB89PV130A, added is the current consumed by the EPROM which is connected to the
top socket.
3. Mask Options
Functions that can be selected as options and how to designate these options vary with product.
Before using options, check “■ MASK OPTIONS”.
Take particular care on the following point :
• Pull-up resistor can’t be set for P40 to P43 on the MB89P135A.
• Options are fixed on the MB89PV130A.
4
MB89120/120A Series
■
PIN ASSIGNMENT
(TOP VIEW)
P40
P41
P42
P43
AVR
AV
SS
P30/SCK
P31/SO
P32/SI
P33/EC/SCO
P34/TO/INT0
P35/INT1
AV
CC
RST
MOD0
MOD1
X0
X1
V
CC
X0A
X1A
P27
P26
P25
1
2
3
4
5
6
7
8
9
10
11
12
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
Note : Parenthesized function is available only for the MB89120A series.
P24
P23
P22
P21
P20
P17
V
SS
P16
P15
P14
P13
P12
13
14
15
16
17
18
19
20
21
22
23
24
P36/INT2
P37/BZ/(RCO)
P00/(INT20)
P01/(INT21)
P02/(INT22)
P03/(INT23)
P04/(INT24)
P05/(INT25)
P06/(INT26)
P07/(INT27)
P10
P11
(FPT-48P-M13)
5