MB89567HCPF [FUJITSU]
8-bit Proprietary Microcontroller CMOS; 8位微控制器的专有CMOS型号: | MB89567HCPF |
厂家: | FUJITSU |
描述: | 8-bit Proprietary Microcontroller CMOS |
文件: | 总52页 (文件大小:990K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
FUJITSU SEMICONDUCTOR
DATA SHEET
8-bit Proprietary Microcontroller
CMOS
F2MC-8L MB89560H Series
MB89567H/567HC/P568/PV560
■ DESCRIPTION
The MB89560H series has been developed as a general-purpose version of the F2MC*-8L family consisting of
proprietary 8-bit, single-chip microcontrollers.
In addition to a compact instruction set, the microcontroller contains a variety of peripheral functions such as
I2C interface, timers, 2 ch PWM timers, 8/16-bit timer, 21bit timebase timer, 8 bit PWC timer , 17-bit Watch
prescaler, Watch-dog timer, High speed UART, 8-bit SIO, UART/SIO, LCD controller/driver (optional booster),
Two type Programmable Pulse Generators (PPG), an A/D converter, and external interrupt.
*: F2MC stands for FUJITSU Flexible Microcontroller.
■ FEATURES
• F2MC-8L family CPU core
• Low-voltage operation (when an A/D converter is not used)
• Low current consumption (applicable to the dual-clock system)
• Minimum execution time: 0.32 µs at 12.5 MHz
• I2C interface circuit
• LCD controller/driver : 24 segments x 4 commons (max. 96 pixels, duty LCD mode and Static LCD mode)
• LCD booster function (option)
• Wild register (max. 6 different address locations)
• 10-bit A/D converter: 8 channels
(Continued)
■ PACKAGE
80-pin Plastic QFP
80-pin Plastic LQFP
80-pin Plastic LQFP
80-pin Ceramic MQFP
FPT-80P-M05
FPT-80P-M06
FPT-80P-M11
MQP-80C-P01
MB89560H Series
(Continued)
• Three types of Serial Interface:
High Speed UART (Transfer rate from 300 to 192000 bps /10 MHz main clock)
8-bit Serial I/O (SIO)
UART/SIO
• Two type of Programmable Pulse Generator(PPG) : 6-bit PPG and 12-bit PPG
• Six types of timer
8 bit PWM 2 channels timers
8/16 bit timer/counter (8 bits x 2 channels or 16 bits x 1 channel)
21bit timebase timer
8 bit PWC timer operation
Watch prescaler(17 bits)
Watch-dog timer
• I/O ports: max. 50 channels
• External interrupt 1: 8 channels
• External interrupt 2 (wake-up function): 4 channels
• Low-power consumption modes (stop mode, sleep mode, and watch mode)
• LQFP-80 and QFP-80 package
• CMOS technology
■ PRODUCT LINEUP
Part number
MB89567H
MB89567HC
MB89P568
MB89PV560
Parameter
Classification
Mass production products
(mask ROM products)
OTP
Piggy-back
ROM size
32 K × 8 bits
(internal mask ROM)
48 K × 8 bits
(internal PROM)
56 K × 8 bits
(external ROM)
RAM size
1K × 8 bits
1K × 8 bits
CPU functions
Number of instructions:
Instruction bit length:
Instruction length:
Data bit length:
Minimum execution time:
Minimum interrupt processing time:
: 136
: 8 bits
: 1 to 3 bytes
: 1, 8, 16 bits
: 0.4 µs/10 MHz
: 3.6 µs/10 MHz
General-purpose I/O ports (N-channel open drain) : 20 pins (2 shared with I2C inputs, 16 shared
with LCD, 2 shared with other resources)
Ports
General-purpose I/O ports (CMOS)
Total
: 30 pins (shared with resources)
: 50 pins
21 bits
21-bit timebase
timer
Interrupt cycle: 211, 213, 216 or 220 tinst *5
Reset generate cycle: min. 220 tinst for main clock, min. 213 tinst for sub clock
Watchdog timer
17 bits
Watch prescaler
Interrupt cycle: 0.50s, 1.00s, 2.00s, 4.00s/32.768 KHz for subclock
Can be operated either as a 2-channel 8-bit timer/counter (Timer 1 and Timer 2, each with its own
independent operating clock cycle), or as one 16-bit timer/counter
In Timer 1 or 16-bit timer/counter operation, event counter operation (external clock-triggered) and
square wave output capable
8/16-bit timer/
counter
8-bit interval timer operation (square wave output capable, operating clock cycle: 1, 8, 16, 64 tinst)
8-bit resolution PWM operation (conversion cycle: 256 to 256 x 64 tinst)
8/16-bit timer/counter output for counter clock selectability
8-bit PWM 2 ch
timer
2
MB89560H Series
Part number
Parameter
MB89567H
MB89567HC
MB89P568
MB89PV560
8-bit timer operation (count clock cycle: 1, 4, 32 tinst)
8-bit reload timer operation (toggle output possible, operating clock cycle: 1 - 32 tinst)
8-bit pulse width measurement (continuous measurement possible: High and Low widths, H to H, L
to L, period & H at same time and High & rising to rising)
PWC timer
10-bit resolution × 8 channels
A/D conversion function (conversion time: 60 tinst)
Continuous activation by an 8/16-bit timer/counter output or a timebase timer output capable.
10-bit A/D con-
verter*2
Internal 6-bit counter
Pulse width and cycle are program selectable
6 bit PPG
Internal 12-bit counter
Pulse width and cycle are program selectable
12 bit PPG
I2C interface*4
1 channel
Not
Available
Use a 2-wire protocol to communicate with other device
Transfer data length: 4, 6, 7, 8 bits
High speed UART Transfer rate (300 to 192000 bps /10 MHz main clock)
support sub-clock mode
Transfer data length: 7, 8 bits for UART, 8 bits for SIO
UART/SIO
Transfer rate (1201 to 78125 bps / 10 MHz main clock)
support sub-clock mode
8 bits, LSB first/MSB first selectability
8-bit serial I/O
One clock selectable from four transfer clocks (one external shift clock, three internal shift clocks:
2, 8, 32 tinst)
Common output: 4 (max.)
Segment output: 24 (max.)
LCD driving power (bias) pins: 4
LCD display RAM size: 12 bytes (24 × 4 bits, max. 96 pixels)
Duty LCD mode and Static LCD mode
Booster for LCD driving: option
LCD
Dividing resister for LCD driving: Built-in*1
Maximum of 6-byte data can be assigned in 6 different address.
Wild register
Used to replace any data in the ROM when specific address and data are assigned in Wild register.
Wild register can be set up by using different communication methods through the device.
8 independent channels (interrupt vector, request flag, request output enable)
Edge selectability (rising/falling)
Used also for wake-up from stop/sleep mode. (edge detection is also permitted in stop mode.)
External interrupt 1
(wake-up function)
External interrupt 2 4 channels (“L” level interrupts, independent input enable).
(wake-up function) Used also for wake-up from stop/sleep mode. (Low-level detection is also permitted in stop mode.)
Sleep mode, stop mode and clock mode
Standby mode
Process
CMOS
2.7 to 5.5 V*3
Operating voltage*
3.5 V to 5.5 V
3.5 V to 5.5 V
2.7 to 5.5 V
* :Varies with conditions such as the operating frequency. (See “■ Electrical Characteristics.”)
*1 : When booster is used, the bias is reduced by 1/3. it can be selected by mask option.
*2 : When the A/D converter is used, operating voltage must be 3.5V to 5.5V.
*3 : Use MBM27C512-20 as the external ROM (operating voltage: 4.5 V to 5.5 V)
*4 : I2C is complied to Intel Corp. System Management Bus Rev. 1.0 specification and to the Philips I2C specification.
*5 : 1 tinst = one instruction cycle (execution time) which can be selected as 1/4, 1/8, 1/16, or 1/64 of main clock if main
clock mode is selected , or 1/2 of the subclock if subclock mode is selected
3
MB89560H Series
■ PACKAGE AND CORRESPONDING PRODUCTS
MB89567H
MB89567HC
MB89P568-101
MB89P568-102
MB89PV560-101
MB89PV560-102
Package
FPT-80P-M05
FPT-80P-M06
FPT-80P-M11
MQP-80C-P01
■ DIFFERENCES AMONG PRODUCTS
1. Memory Size
Before evaluating using the OTPROM (one-time PROM) products, verify its differences from the product that will actually
be used. Take particular care on the following points:
• The stack area, etc., is set at the upper limit of the RAM.
2. Current Consumption
• For the MB89PV560, add the current consumed by the EPROM mounted in the piggy-back socket.
• When operating at low speed, the current consumed by the one-time PROM product is greater than for the mask ROM
product. However, the current consumption is roughly the same in sleep or stop mode.
• (For more information, see “■ Electrical Characteristics.”)
3. Mask Options
The functions available as options and the method of specifying options differ between products.
Before using options check “■ Mask Options.”
4. Functionalities different between products in MB89560H series
Functionalities
MB89567H
MB89567HC
MB89P568
MB89PV560
Regulator stab. time +
Regulator recovery. time +
Osc. stab. time
Regulator stab. time +
Osc. stab. time
Power-on reset wait time
Wait time for
external reset in stop/sub/clock mode
or
wait time for external interrupt trigger
recover from main stop mode
Osc. stab. time
Regulator recovery time +
Osc. stab. time
Osc. stab. time
Port pin pullup resistors
AD conversion time
Selectable by software.
Not available.
60 tINST *
33 tINST *
Not available when
ICCR:DMBP bit is
asserted.
Always available independent of
ICCR:DMBP bit selection.
I2C noise cancelling circuit
—
Note: For more information on tINST see “■ Electrical Characteristics (4) Instruction cycles"
* : Instruction cycle
4
MB89560H Series
■ PIN ASSIGNMENT
(Top view)
SEG07
1
2
3
4
5
6
7
8
P44/UCK/SCK1
P43/PWM2/PPG2
P42/PWM1/EC1
P41/HCK/TO12
P40/WTO/TO11
P31/SDA
P30/SCL
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
P50/SEG08
P51/SEG09
P52/SEG10
P53/SEG11
P54/SEG12
P55/SEG13
P56/SEG14
P57/SEG15
P60/SEG16
P61/SEG17
P62/SEG18
Vss
P63/SEG19
P64/SEG20
P65/SEG21
P64/SEG22
P67/SEG23
AVR
Vcc
9
P27/INT23
P26/INT22
P25/INT21
P24/INT20
P23/PPG1
P22/SCK
P21/SO
P20/SI
X1
X0
MODA
10
11
12
13
14
15
16
17
18
19
20
AVcc
X1A
(FPT-80P-M05)
(FPT-80P-M11)
5
MB89560H Series
(Top view)
SEG05
SEG06
SEG07
1
2
3
4
5
6
7
P46/UI/SI1
P45/UO/SO1
P44/UCK/SCK1
P43/PWM/PPG2
P42/PWM1/EC1
P41/HCK/TO12
P40/WTO/TO11
P31/SDA
P30/SCL
Vcc
P27/INT23
P26/INT22
P25/INT21
P24/INT20
P23/PPG1
P22/SCK
P21/SO
P20/SI
X1
X0
MODA
X1A
X0A
RST
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
P50/SEG08
P51/SEG09
P52/SEG10
P53/SEG11
P54/SEG12
P55/SEG13
P56/SEG14
P57/SEG15
P60/SEG16
P61/SEG17
P62/SEG18
Vss
P63/SEG19
P64/SEG20
P65/SEG21
P66/SEG22
P67/SEG23
AVR
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
AVcc
P07/AN7
P06/AN6
FPT-80P-M06
6
MB89560H Series
(Top view)
SEG05
SEG06
SEG07
1
2
3
4
5
6
7
P46/UI/SI1
P45/UO/SO1
P44/UCK/SCK1
P43/PWM/PPG2
P42/PWM1/EC1
P41/HCK/TO12
P40/WTO/TO11
P31/SDA
P30/SCL
Vcc
P27/INT23
P26/INT22
P25/INT21
P24/INT20
P23/PPG1
P22/SCK
P21/SO
P20/SI
X1
X0
MODA
X1A
X0A
RST
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
P50/SEG08
P51/SEG09
P52/SEG10
P53/SEG11
P54/SEG12
P55/SEG13
P56/SEG14
P57/SEG15
P60/SEG16
P61/SEG17
P62/SEG18
Vss
P63/SEG19
P64/SEG20
P65/SEG21
P66/SEG22
P67/SEG23
AVR
*1
8
9
93
101
102
103
104
105
106
107
108
109
92
91
90
89
88
87
86
85
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
AVcc
P07/AN7
P06/AN6
(MQP-80C-P01)
*1 :Pin assignment on package top (MB89PV560 only)
Pin no. Pin name Pin no. Pin name Pin no. Pin name Pin no. Pin name
81
82
83
84
85
86
87
88
N.C.
A15
A12
AD7
AD6
AD5
AD4
AD3
89
90
91
92
93
94
95
96
AD2
AD1
AD0
N.C.
O1
97
98
N.C.
04
105
106
107
108
109
110
111
112
OE
N.C.
A11
A9
99
O5
O6
07
100
101
102
103
104
A8
O2
O8
CE
A10
A13
A14
VCC
O3
VSS
N.C.: Internally connected. Do not use.
7
MB89560H Series
■ PIN DESCRIPTION
Pin no.
I/O circuit
type
Pin name
Function
LQFP*1 MQFP*3
LQFP*2
QFP*4
43
45
X0
X1
Crystal or other resonator connector pins for the main clock.
The external clock can be connected to X0. When this is done,
be sure to leave X1 open.
A
C
44
42
46
44
CR oscillation selectability in model with a mask ROM only.
Memory access mode setting pins.
Connect directly to VSS.
Hysteresis input type.
MODA
RST
Reset I/O pin
This pin is a CMOS output type with a pull-up resistor, and a
hysteresis input type.
39
41
D
“L” is output from this pin by an internal reset request (optional).
The internal circuit is initialized by the input of “L”.
General-purpose CMOS I/O ports
P24/INT20 to
P27/INT23
Also serve as an external interrupt 2 input (wake-up function).
External interrupt 2 input is hysteresis input.
Selectable pull-up resistor.
49 to 52 51 to 54
E
E
General-purpose CMOS I/O ports
30 to 36
,38
32 to
38,40
P10/INT10 to
P17/INT17
Also serve as input for external interrupt 1 input.
External interrupt 1 input is hysteresis input.
Selectable pull-up resistor.
General-purpose CMOS I/O ports
Also serve as the clock I/O for the High-speed UART and
Serial IO.
The peripheral is a hysteresis input type.
Selectable pull-up resistor.
P44/UCK/
SCK1
60
62
E
General-purpose CMOS I/O ports
Also serves as the data output for the High-speed UART and
Serial I/O.
The peripheral is a hysteresis input type.
Selectable pull-up resistor.
61
62
63
64
P45/UO/SO1
F
N-ch open drain general-purpose I/O ports
Also serves as the data input for the High-speed UART and
Serial I/O.
P46/UI/SI1
P47/PWC
G
The peripheral is a hysteresis input type.
N-ch open drain general-purpose I/O port
Also serve as the external clock input for PWC.
The peripheral is a hysteresis input.
63
56
65
58
G
F
General-purpose CMOS I/O port
Also serves as an 8/16-bit timer/counter output and PWC output.
P40/WTO/
TO11
(Continued)
*1: FPT-80P-M05
*2: FPT-80P-M11
*3: MQP-80C-P01
*4: FPT-80P-M06
8
MB89560H Series
(Continued)
Pin no.
I/O circuit
type
LQFP*1
MQFP*3
QFP*4
Pin name
Function
LQFP*2
General-purpose CMOS I/O port
Also serves as an 8/16-bit timer/counter output.
and half of main clock output
P41/HCK/
TO12
57
59
47
F
E
Selectable pull-up resistor.
General-purpose CMOS I/O port
Also serves as the data input for the serial I/O.
The peripheral is a hysteresis input type.
Selectable pull-up resistor.
45
P20/SI
General-purpose CMOS I/O port
Also serves as the data output for the serial I/O.
Selectable pull-up resistor.
46
47
48
48
49
50
P21/SO
P22/SCK
P23/PPG1
F
E
F
General-purpose CMOS I/O port
Also serves as the clock I/O for the serial I/O.
The peripheral is a hysteresis input type.
Selectable pull-up resistor.
General-purpose CMOS I/O port
Also serves as the 6 bit programmable pulse generator.
Selectable pull-up resistor.
N-ch open-drain general-purpose I/O port
Data I/O pin for I2C interface
54
55
65
64
56
57
67
66
P30/SCL
P31/SDA
C0
G
G
N-ch open-drain general-purpose I/O port
Data I/O pin for I2C interface
Function as capacitor connection pin in the products with a
booster.
—
—
Function as capacitor connection pin in the products with a
booster.
C1
General-purpose CMOS I/O port
P43/PWM2/
PPG2
Also serves PWM wave output for the 8-bit PWM timer 1 and
as 12 bit programmable pulse generator output.
Selectable pull-up resistor.
59
61
F
General-purpose CMOS I/O port
P42/PWM1/
EC1
Also serves as the PWM wave output and external clock for
the 8/16 bit timer counter.
Selectable pull-up resistor.
58
60
E
J
General-purpose CMOS I/O ports
Also serve as the analog input for the A/D converter.
Selectable pull-up resistor.
P00/AN0 to
P07/AN7
21 to 28
23 to 30
P60/SEG16
to
P67/SEG23
10 to 12
14 to 18
12 to 14
16 to 20
N-ch open-drain general-purpose output ports
Also serve as an LCD controller/driver segment output.
H/I
H/I
P50/SEG8 to
P57/SEG15
N-ch open-drain general-purpose output ports
Also serve as an LCD controller/driver segment output.
2 to 9
4 to 11
(Continued)
*1: FPT-80P-M05
*2: FPT-80P-M11
*3: MQP-80C-P01
*4: FPT-80P-M06
9
MB89560H Series
(Continued)
Pin no.
I/O circuit
type
Pin name
Function
LQFP*1 MQFP*3
LQFP*2
QFP*4
74 to 80,
1
1 to 3
76 to 80
SEG0 to
SEG7
I
LCD controller/driver segment output-only pins
COM0
to
COM3
70 to 73 72 to 75
68 to 71 70 to 73
I
LCD controller/driver common output-only pins
V0 to V3
—
LCD driving power supply pins.
42
43
44
45
X0A
X1A
Crystal or other resonator connector pins for the subclock
(Subclock: 32.768 kHz)
The external clock can be connected to X0A.
When this is done, Be sure to leave X1A open.
B
55
39
15
22
21
57
41
17
24
23
Vcc
C
—
—
—
—
—
Power supply pin
Capacitor connection pin *5
Power supply (GND) pin
Vss
AVcc
AVR
A/D converter power supply pin
A/D converter reference voltage input pin
A/D converter power supply pin
Use this pin at the same voltage as VSS.
31
33
AVss
—
*1: FPT-80P-M05
*2: FPT-80P-M11
*3: MQP-80C-P01
*4: FPT-80P-M06
*5: When MB89PV560-101 or MB89PV560-102 is used, this pin will become a NC pin without internal
connection.
When MB89P568-101 or MB89P568-102 is used, this pin will be select a regulator stabilization
delay time.
If 5V used in MB89P568-101 or MB89P568-102, this pin must be connected to Vss.
If 3V used in MB89P568-101 or MB89P568-102, this pin must be connected to Vcc.
If MB89567H or MB89567HC is used, 0.1µF capacitor should connect to this pin.
10
MB89560H Series
■ PIN DESCRIPTION FOR EXTERNAL EPROM SOCKET (MB89PV560 ONLY)
Pin no.
Pin name
I/O
Function
82
83
84
85
86
87
88
89
90
91
A15
A12
A7
A6
A5
A4
A3
A2
A1
A0
O
Address output pins
93
94
95
O1
O2
O3
I
Data input pins
96
Vss
O
Power supply (GND) pin
Data input pins
98
99
100
101
102
O4
O5
O6
O7
O8
I
ROM chip enable pin
Outputs “H” during standby.
103
104
105
CE
A10
O
O
O
Address output pin
ROM output enable pin
Outputs “L” at all times.
OE/Vpp
107
108
109
A11
A9
A8
O
Address output pins
110
111
112
A13
A14
Vcc
O
O
O
EPROM power supply pin
81
92
97
Internally connected pins
Be sure to leave them open.
N.C.
—
106
11
MB89560H Series
■ I/O CIRCUIT TYPE
Type
Circuit
Remarks
X1
Main clock (main clock crystal
oscillator)
N-ch P-ch
• At an oscillation feedback
resistor of approximately 1
MΩ/5.0 V
• CR oscillation is selectable
(mask products only)
P-ch
N-ch
X0
A
N-ch
X1A
Subclock (subclock crystal
oscillator)
• At an oscillation feedback
resistor of approximately 4.5
MΩ/5.0 V
N-ch P-ch
P-ch
N-ch
X0A
B
N-ch
C
D
• Hysteresis input
R
• CMOS output
P-ch
• Hysteresis input
• At an output pull-up resistor
(P-ch) of approximately 50
kΩ/5.0 V
N-ch
• CMOS output
• CMOS input
• The peripheral is a hysteresis
input type.
R
P-ch
P-ch
Pull up resistor register
E
• Selectable pull-up resistor
(P-ch) of approximately 50
kΩ/5.0 V
N-ch
Port
Peripheral
(Continued)
12
MB89560H Series
(Continued)
Type
Circuit
Remarks
R
P-ch
Pull up resistor register
• CMOS output
P-ch
N-ch
• CMOS input
F
• Selectable pull-up resistor
(P-ch) of approximately 50
kΩ/5.0 V
Port
• N-ch open-drain input/output
• CMOS input
• The peripheral is a hysteresis
input type.
N-ch
G
Port
Peripheral
• N-ch open-drain output
• CMOS input
H
N-ch
Port
P-ch
N-ch
• LCD controller/driver
common/segment output
I
P-ch
N-ch
R
P-ch
• General CMOS I/O
• Analog input (A/D converter)
• Selectable pull-up resistor
(P-ch) of approximately 50
kΩ/5.0 V
• Pull-up resistors must be
disabled when used as an
analog input).
Pull up resistor register
P-ch
N-ch
ADEN
J
Port
Analog input
13
MB89560H Series
■ HANDLING DEVICES
1. Preventing Latchup
Latchup may occur on CMOS ICs if voltage higher than VCC or lower than VSS is applied to input and output pins
other than medium- to high-voltage pins or if higher than the voltage which shows on “1. Absolute Maximum
Ratings” in “■ Electrical Characteristics” is applied between VCC and VSS.
When latchup occurs, power supply current increases rapidly and might thermally damage elements. When
using, take great care not to exceed the absolute maximum ratings.
Also, take care to prevent the analog power supply (AVCC and AVR) and analog input from exceeding the digital
power supply (VCC) when the analog system power supply is turned on and off.
2. Treatment of Unused Input Pins
Leaving unused input pins open could cause malfunctions. They should be connected to a pull-up or pull-down
resistor.
3. Treatment of Power Supply Pins on Microcontrollers with A/D and D/A Converters
Connect to be AVCC = DAVC = VCC and AVSS = AVR = VSS even if the A/D and D/A converters are not in use.
4. Treatment of N.C. Pins
Be sure to leave (internally connected) N.C. pins open.
5. Power Supply Voltage Fluctuations
Although VCC power supply voltage is assured to operate within the rated range, a rapid fluctuation of the voltage
could cause malfunctions, even if it occurs within the rated range. Stabilizing voltage supplied to the IC is
therefore important. As stabilization guidelines, it is recommended to control power so that VCC ripple fluctuations
(P-P value) will be less than 10% of the standard VCC value at the commercial frequency (50 to 60 Hz) and the
transient fluctuation rate will be less than 0.1 V/ms at the time of a momentary fluctuation such as when power
is switched.
6. Precautions when Using an External Clock
Even when an external clock is used, oscillation stabilization time is required for power-on reset and wake-up
from stop mode.
14
MB89560H Series
■ PROGRAMMING TO THE EPROM ON THE MB89P568
The MB89P568 is an OTPROM version of the MB89567H and MB89567HC.
1. Features
• 48-Kbyte PROM on chip
• Equivalency to the MBM271001A in EPROM mode (when programmed with the EPROM programmer)
2. Memory Space
Memory space in EPROM mode is diagrammed below.
Normal operation
0000H
I/O
0080H
RAM
0480H
Not
available
EPROM mode
(Corresponding addresses
on the EPROM programmer
4000H
4000H
FFFFH
Program
area
(PROM)
Program
area
(PROM)
FFFFH
3. Programming to the EPROM
In EPROM mode, the MB89P568 functions equivalent to the MBM27C1001A. This allows the PROM to be
programmed with a general-purpose EPROM programmer (the electronic signature mode cannot be used) by
using the dedicated socket adapter.
• Programming procedure
(1) Set the EPROM programmer to the MBM27C1001A.
(2) Load program data into the EPROM programmer at 4000H to FFFFH
(3) Program with the EPROM programmer.
15
MB89560H Series
4. Recommended Screening Conditions
High-temperature aging is recommended as the pre-assembly screening procedure.
Program, verify
Aging
+150°C, 48 Hrs.
Data verification
Assembly
5. Programming Yield
All bits cannot be programmed at Fujitsu shipping test to a blanked OTPROM microcomputer, due to its nature.
For this reason, a programming yield of 100% cannot be assured at all times.
6. EPROM Programmer Socket Adapter
Package
Compatible socket adapter
ROM-80SQF-32DP-8LA
ROM-80QF-32DP-8LA2
ROM-80SQF-32DP-8LA
FPT-80P-M05
FPT-80P-M06
FPT-80P-M11
Inquiry: Sun Hayato Co., Ltd.: TEL 81-3-3802-5760
16
MB89560H Series
■ PROGRAMMING TO THE EPROM WITH PIGGYBACK/EVALUATION DEVICE
1. EPROM for Use
MBM27C512-20TV
2. Programming Socket Adaptor
To program to the PROM using an EPROM programmer, use the socket adaptor (manufacturer:
Sun Hayato Co., Ltd.) listed below.
Package
Adaptor socket part number
LCC-32 (Rectangle)
ROM-32LC-28DP-YG
Inquiry: Sun Hayato Co., Ltd.: TEL 81-3-5396-9106
3. Memory Space
Normal operation
(Corresponding addresses on the
EPROM programmer)
0000H
0080H
I/O
RAM
0480H
2000H
Not available
2000H
Program area
(PROM)
Program area
(PROM)
FFFFH
FFFFH
4. Programming to EPROM
(1) Set the EPROM programmer to the MBM27C512.
(2) Load program data into the EPROM programmer at 2000H to FFFFH.
(3) Program to 2000H to FFFFH with the EPROM programmer.
17
MB89560H Series
■ BLOCK DIAGRAM
I2C*2
P30/SCL
P31/SDA
Main clock
X0
X1
Oscillator
N-ch open drain I/O port
SIO
Clock controller
P40/WTO/TO11
P41/HCK*1/TO12
P42/PWM1/EC1
High-speed
UART
Subclock
Low-power oscillator
(32.768 kHz)
X0A
X1A
12 bit PPG
PWC
Watch prescaler
P43/PWM2/PPG2
*4
Reset circuit
(Watchdog timer)
8-bit
RST
timer/counter 1
(Timer 1)
P44/UCK/SCK1
P45/UO/SO1
*4
21-bit Time-base
timer
8-bit
timer/counter 2
(Timer 2)
8
8
P10/INT10
External interrupt 1
CMOS I/O port
8-bit PWM timer 2
8-bit PWM timer 1
to P17/INT17
P46/UI/SI1
P47/PWC
CMOS I/O port
(P46 and P47 are N-ch
Open-diran I/O Type)
6 bit PPG
P24/INT20
to P27/INT23
4
4
External interrupt 2
(wake-up function)
4
4
N-ch open-drain
I/O port
P60/SEG16 to
P63/SEG19
P64/SEG20 to
P67/SEG23
P23/PPG1
8
P20/SI
P21/SO
P22/SCK
UART/SIO
8
4
4
LCD controller/
P50/SEG8 to
P53/SEG11
driver
CMOS I/O port
P54/SEG12 to
P57/SEG15
8
4
Display RAM
(12 bytes)
SEG0 to SEG7
COM0 to COM3
V0 to V3
1K Byte RAM
4
2
F MC-8L
CPU
C0*3
Option
C1*3
Booster
Wild register
CMOS I/O port
8
P00/AN0
48K Byte ROM
to P07/AN7
8
Other pins
MODA, C, VCC, VSS
10-bit A/D converter
AVCC
AVSS
AVR
*1: Output of Main clock/2.
*2 : I2C is not available in MB89567 and MB89567H.
*3 : Selected by mask option
*4 : Can be used as a 16-bit timer/counter by connecting Timer 1 output to Timer 2 input.
18
MB89560H Series
■ CPU CORE
1. Memory Space
The microcontrollers of the MB89560H series offer a memory space of 64 Kbytes for storing all of I/O, data, and
program areas. The I/O area is located the lowest address. The data area is provided immediately above the I/
O area. The data area can be divided into register, stack, and direct areas according to the application. The
program area is located at exactly the opposite end, that is, near the highest address. Provide the tables of
interrupt reset vectors and vector call instructions toward the highest address within the program area. The
memory space of the MB89560H series is structured as illustrated below.
Memory Space
MB89567H,
MB89567HC
MB89PV560-101,102
0000H
MB89P568-101,102
0000H
0000H
0080H
I/O
I/O
I/O
RAM
0080H
0100H
0080H
0100H
RAM
RAM
0100H
Registers
Registers
*2
Registers
0200H
0480H
0492H
0200H
0480H
0492H
0200H
0480H
0492H
*2
*2
Access
prohibited
Access
prohibited
2000H
Access
prohibited
4000H
8000H
External*1
ROM
External*1
ROM
ROM
FFC0H
FFFFH
FFC0H
FFFFH
FFC0H
FFFFH
*1: MB89P568-101,102 has OTP ROM inside
*2 : Wild register setting registers
19
MB89560H Series
2. Registers
The F2MC-8L family has two types of registers; dedicated registers in the CPU and general-purpose registers
in the memory. The following registers are provided:
Program counter (PC):
Accumulator (A):
A 16-bit register for indicating specifies instruction storage positions.
A 16-bit temporary register for storing arithmetic operations, etc. When the
instruction is an 8-bit data processing instruction, the lower byte is used.
Temporary accumulator (T): A 16-bit register which performs arithmetic operations with the accumulator
When theinstructionisan 8-bitdata processing instruction, thelowerbyte isused.
Index register (IX):
Extra pointer (EP):
Stack pointer (SP):
Program status (PS):
A 16-bit register for index modification
A 16-bit pointer for indicating a memory address
A 16-bit register for indicating a stack area
A 16-bit register for storing a register pointer, a condition code
Initial value
16 bits
PC
A
: Program counter
: Accumulator
FFFD
H
Undefined
Undefined
Undefined
Undefined
Undefined
T
: Temporary accumulator
: Index register
IX
EP
SP
PS
: Extra pointer
: Stack pointer
: Program status
I-flag = 0, IL1, 0 = 11
Other bits are undefined.
The PS can further be divided into higher 8 bits for use as a register bank pointer (RP) and the lower 8 bits for
use as a condition code register (CCR). (See the diagram below.)
15
14
13
12
11
10
9
8
7
6
I
5
4
3
2
Z
1
0
Vacancy
Vacancy
PS
RP
Vacancy
H
IL1, 0
N
V
C
RP
CCR
20
MB89560H Series
The RP indicates the address of the register bank currently in use. The relationship between the pointer contents
and the actual address is based on the conversion rule illustrated below.
Rule for Conversion of Actual Addresses of the General-purpose Register Area
RP
Lower OP codes
“0” “0” “0” “0” “0” “0” “0” “1” R4 R3 R2 R1 R0 b2 b1 b0
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
Generated addresses A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
The CCR consists of bits indicating the results of arithmetic operations and the contents of transfer data and
bits for control of CPU operations at the time of an interrupt.
H-flag: Set when a carry or a borrow from bit 3 to bit 4 occurs as a result of an arithmetic operation. Cleared
otherwise. This flag is for decimal adjustment instructions.
I-flag: Interrupt is allowed when this flag is set to 1. Interrupt is prohibited when the flag is set to 0. Set to 0
when reset.
IL1, 0: Indicates the level of the interrupt currently allowed. Processes an interrupt only if its request level is
higher than the value indicated by this bit.
IL1
0
IL0
0
Interrupt level
High-low
High
1
0
1
1
0
2
3
1
1
Low = no interrupt
N-flag: Set if the MSB is set to 1 as the result of an arithmetic operation. Cleared when the bit is set to 0.
Z-flag: Set when an arithmetic operation results in 0. Cleared otherwise.
V-flag: Set if the complement on 2 overflows as a result of an arithmetic operation. Reset if the overflow does
not occur.
C-flag: Set when a carry or a borrow from bit 7 occurs as a result of an arithmetic operation. Cleared otherwise.
Set to the shift-out value in the case of a shift instruction.
21
MB89560H Series
The following general-purpose registers are provided:
General-purpose registers: An 8-bit resister for storing data
The general-purpose registers are 8 bits and located in the register banks of the memory. One bank contains
eight registers. Up to a total of 32 banks can be used on MB89567H and MB89567HC. The bank currently in
use is indicated by the register bank pointer (RP).
Register Bank Configuration
This address = 0100 + 8 ´ (RP)
H
R 0
R 1
R 2
R 3
R 4
R 5
R 6
R 7
32 banks (MB89567H/567HC)
Memory area
22
MB89560H Series
■ I/O MAP
Address
00H
Register name
PDR0
Register Description
Port 0 data register
Read/Write
Initial value
XXXXXXXXB
00000000B
R/W
W
01H
DDR0
Port 0 data direction register
Port 1 data register
02H
PDR1
R/W
W
XXXXXXXXB
00000000B
03H
DDR1
Port 1 data direction register
04H - 06H
07H
(Vacancy)
SYCC
STBC
WDTC
TBTC
System clock control register
Standby control register
R/W
R/W
W
XXXMM100B
00010XXXB
0XXXXXXXB
00XXX000B
08H
09H
Watchdog timer control register
0AH
R/W
Timebase timer control register
Watch prescaler control register
Port 2 data register
0BH
0CH
WPCR
PDR2
R/W
R/W
00XX0000B
XXXXXXXXB
0DH
0EH
DDR2
PDR3
PDR4
DDR4
PDR5
R/W
R/W
R/W
R/W
R/W
00000000B
XXXXXX11B
XXXXXXXXB
00000000B
00000000B
Port 2 data direction register
Port 3 data register
Port 4 data register
Port 4 direction register
Port 5 data register
(Vacancy)
0FH
10H
11H
12H
13H
PDR6
Port 6 data register
(Vacancy)
R/W
00000000B
14H - 19H
1AH
T2CR
T2DR
T1CR
T1DR
Timer2 control register
Timer2 data register
Timer1 control register
Timer1 data register
(Vacancy)
R/W
R/W
R/W
R/W
X000XXX0B
XXXXXXXXB
X000XXX0B
XXXXXXXXB
1BH
1CH
1DH
1EH - 21H
22H
SMC11
SRC1
SSD1
UART1 mode control register 1
UART1 mode data register
UART1 status/data register
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
W
00000000B
XX011000B
00100X1XB
XXXXXXXXB
XX100001B
00000000B
000X0000B
X000XXXXB
XXXXXXXXB
XXXXXXXXB
000XX000B
00000000B
XXXXXXXXB
00000000B
00000000B
23H
24H
25H
SIDR1/SODR1 UART1 data register
26H
SMC12
CNTR1
CNTR2
CNTR3
COMR1
COMR2
PCR1
UART1 mode control register 2
27H
PWM control register 1
28H
PWM control register 2
29H
PWM control register 3
2AH
PWM compare register 1
2BH
PWM compare register 2
W
2CH
2DH
2EH
PWC pulse width control register 1
PWC pulse width control register 2
PWC reload buffer register
UART2/SIO mode control register
UART2/SIO mode control register 2
R/W
R/W
R/W
R/W
R/W
PCR2
RLBR
2FH
SMC21
SMC22
30H
(Continued)
23
MB89560H Series
(Continued)
Address
31H
Register name
Register Description
Read/Write
R/W
Initial value
00001XXXB
XXXXXXXXB
XXXXXXXXB
X00000X0B
X0000001B
XXXXXXXXB
XXXXXXXXB
00000000B
0X000000B
XX000000B
XX000000B
SSD2
UART2/SIO status/data register
32H
SIDR2/SODR2 UART2/SIO data register
R/W
33H
SRC2
ADC1
UART2/SIO rate control register
A/D control register 1
R/W
34H
R/W
35H
ADC2
A/D control register 2
R/W
36H
ADDL
A/D data register L
R/W
37H
ADDH
RCR21
RCR23
RCR22
RCR24
A/D data register H
R/W
38H
PPG control register 1(PPG2)
PPG control register 2(PPG2)
PPG control register 3(PPG2)
PPG control register 4(PPG2)
(Vacancy)
R/W
39H
R/W
3AH
3BH
3CH - 3EH
3FH
R/W
R/W
EIC1
EIC2
EIC3
EIC4
External interrupt 1 control register 1
External interrupt 1 control register 2
External interrupt 1 control register 3
External interrupt 1 control register 4
(Vacancy)
I2C bus status register
I2C bus control register
I2C clock control register
I2C address register
I2C data register
R/W
R/W
R/W
R/W
00000000B
00000000B
00000000B
00000000B
40H
41H
42H
43H - 50H
51H
IBSR
IBCR
ICCR
IADR
IDAR
EIE2
R
00000000B
00000000B
000XXXXXB
XXXXXXXXB
XXXXXXXXB
XXXX0000B
XXXXXXX0B
00000000B
0X000000B
00000000B
00010000B
00000000B
XX000000B
XXXXXXXXB
52H
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
53H
54H
55H
56H
External interrupt 2 enable register
External interrupt 2 flag register
PPG control register 1(PPG1)
PPG control register 2(PPG1)
Clock Output control register
LCD controller/driver control register 1
LCD controller/driver control register 1
LCD controller/driver control register 1
LCD data register 1
57H
EIF2
58H
RCR1
RCR2
CKR
59H
5AH
5BH
5CH
5DH
5EH
5FH
LCR1
LCR2
LCR3
LDR1
(Vacancy)
60H - 6FH
70H
VRAM
SMR
Display RAM
R/W
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXXB
00000000B
XXXXXXXXB
11111111B
11111111B
11111111B
XX111111B
Serial I/O mode register
Serial I/O data register
71H
SDR
72H
PURR0
PURR1
PURR2
PURR4
Pull-up resister register 0
Pull-up resister register 1
Pull-up resister register 2
Pull-up resister register 4
(Vacancy)
73H
74H
75H
76H
(Continued)
24
MB89560H Series
(Continued)
Address
Register name
WREN
Register Description
Wild register enable register
Wild register data test register
A/D port input enable register
(Vacancy)
Read/Write
R/W
Initial value
XX000000B
XX000000B
11111111B
77H
78H
79H
7AH
7BH
7CH
7DH
7EH
WROR
R/W
ADEN
R/W
ILR1
ILR2
ILR3
ILR4
Interrupt level setting register 1
Interrupt level setting register 2
Interrupt level setting register 3
Interrupt level setting register 4
W
W
W
W
11111111B
11111111B
11111111B
11111111B
Access
Prohibited
7FH
ITR
Interrupt test register
11111111B
■ EXTEND I/O MAP
Address Register name Register description
Read/Write Initial value
480H
481H
482H
483H
484H
485H
486H
487H
488H
489H
48AH
48BH
48CH
48DH
48EH
48FH
490H
491H
WRARH1
Wild register high-byte address register1
Wild register low-byte address register1
Wild register data register1
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
WRARL1
WRDR1
WRARH2
WRARL2
WRDR2
Wild register high-byte address register2
Wild register low-byte address register2
Wild register data register2
WRARH3
WRARL3
WRDR3
Wild register high-byte address register3
Wild register low-byte address register3
Wild register data register3
WRARH4
WRARL4
WRDR4
Wild register high-byte address register4
Wild register low-byte address register4
Wild register data register4
WRARH5
WRARL5
WRDR5
Wild register high-byte address register5
Wild register low-byte address register5
Wild register data register5
WRARH6
WRARL6
WRDR6
Wild register high-byte address register6
Wild register low-byte address register6
Wild register data register6
● Read/write access symbols
R/W: Readable and writable
R: Read-only
W: Write-only
● Initial value symbols
0: The initial value of this bit is “0”.
1: The initial value of this bit is “1”.
X: The initial value of this bit is undefined.
M: The initial value of this bit is determined by mask option.
Note:Do not use vacancies.
25
MB89560H Series
■ ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
(AVSS = VSS = 0.0 V)
Value
Symbol
Unit
Remarks
Parameter
Min.
Max.
VCC
AVCC
VSS – 0.3
VSS + 6.0
VSS + 6.0
V
MB89567H, MB89567HC,
MB89P568 and MB89PV560
Power supply voltage
AVR
VPP
VSS – 0.3
V
V
Program voltage
Input voltage
VSS – 0.6 VSS +13.0
VSS – 0.3 VCC + 0.3
Only for the MB89P568
For pins other than P30 and P31
For P30 and P31
V
VI
VSS – 0.3
VSS + 6.0
V
VSS – 0.3 VCC + 0.3
V
For pins other than P30 and P31
For P30 and P31
Output voltage
VO
VSS – 0.3
VSS + 6.0
V
“H” level maximum output current IOL
15
mA
Average value (operating current
× operating rate)
“L” level average output current
IOLAV
4
mA
mA
“L” level total maximum output
current
∑IOL
100
“L” level total average output
current
Average value (operating current
× operating rate)
∑IOLAV
40
–15
–4
mA
mA
mA
“H” level maximum output current IOH
Average value (operating current
× operating rate)
“H” level average output current
IOHAV
“H” level total maximum output
current
∑IOH
–50
–20
mA
mA
“H” level total average output
current
Average value (operating current
× operating rate)
∑IOHAV
Power consumption
Operating temperature
Storage temperature
PD
300
+85
mW
°C
TA
–40
–55
Tstg
+150
°C
* : Use AVCC and VCC set at the same voltage.
Take care so that AVR and AVCC + 0.3V does not exceed VCC, such as when power is turned on.
Precautions: Permanent device damage may occur if the above “Absolute Maximum Ratings” are exceeded.
Functional operation should be restricted to the conditions as detailed in the operational sections of
this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect
device reliability.
26
MB89560H Series
2. Recommended Operating Conditions
(AVSS = VSS = 0.0 V)
Value
Symbol
Unit
Remarks
Parameter
Min.
Max.
3.5*
3.0
5.5*
V
V
V
V
For MB89567H and MB89567HC
Retains the RAM state in stop mode
for MB89567H and MB89567HC
5.5
5.5*
5.5
VCC
AVCC
Power supply voltage
2.7*
1.5
For MB89PV560 and MB89P568
Retains the RAM state in stop mode
for MB89PV560 and MB89P568
A/D converter reference input
voltage
AVR
TA
3.5
AVCC
+85
V
Operating temperature
–40
°C
* : These values depend on the operating conditions and the analog assurance range. See Figure 1, Figure 2,
Figure 3 and “5. A/D Converter Electrical Characteristics.”
: MB89P568, MB89PV560
: MB89567H, MB89P567HC
Operating
Voltage (V)
A/D Converter accuracy assurance range : Vcc = AVcc =3.5V~5.5V
5.5
5.0
Operation assurance range
4.0
3.5
3.0
2.7
2.0
Main clock
operating Freq. (MHz)
1.0
4.0
2.0
2.0
3.0
4.0
5.0
0.8
6.0
7.0
8.0
9.0 10.0 12.0 11.0 12.5
Min execution
time (inst. cycle) (µs)
0.4
0.32
Figure 1 Operating Voltage vs. Main Clock Operating Frequency
27
MB89560H Series
3. DC Characteristics
(AVCC = VCC = 5.0V, AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Parameter
Symbol
Pin
Condition
Unit
Remarks
Min.
Typ.
Max.
P00 to P07,
P10 to P17,
P20 to P27,
P30 to P37
P40 to P45
VIH
—
0.7 VCC
—
VCC + 0.3
V
RST, MODA
INT10 to INT17,
INT20 to INT23,
SI,SCK,EC1,UCK,
SCK1,UI,SI1,PWC
“H” level
input voltage
VIHS
—
0.8 VCC
—
VCC + 0.3
V
SMB input
buffer selected
VIHSMB
VIHI2C
—
—
VSS +1.4
0.7 VCC
—
—
VSS + 5.5
VCC + 0.3
V
V
SDL, SDA
I2C input
buffer selected
P00 to P07,
P10 to P17,
P20 to P27,
P40 to P45
VIL
—
—
VSS − 0.3
VSS − 0.3
—
—
0.3 VCC
0.2 VCC
V
V
RST, MODA
INT10 to INT17,
INT20 to INT23,
SI,SCK,EC1,UCK,
SCK1,UI,SI1,PWC
“L” level
input voltage
VILS
SMB input
buffer selected
VILSMB
VILI2C
—
—
VSS - 0.3
—
—
VSS + 0.6
0.3 VCC
V
V
SCL, SDA
I2C input
buffer selected
VSS − 0.3
Open-drain
output pin
application
voltage
P60 to P67
P50 to P57
P46, P47
VD
—
VSS − 0.3
—
—
VCC + 0.3
V
V
P30, P31
P00 to P07,
P10 to P17,
P40 to P45
IOH = –2.0 mA
“H” level
output voltage
VOH
4.0
—
P20 to P27
IOH = –15.0 mA
P00 to P07,
P10 to P17,
P30 to P31,
P40 to P47,
P50 to P57,
P60 to P67, RST
IOL = 4.0 mA
“L” level
output voltage
VOL
—
—
0.4
V
P20 to P27
IOL = 15.0 mA
(Continued)
28
MB89560H Series
(Continued)
(AVCC = VCC = 5.0V, AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Parameter
Symbol
Pin
Condition
Unit Remarks
Min.
Typ.
Max.
FCH = 10.0 MHz
VCC = 5.0 V
tinst*3 = 0.4 µs
Main clock run
mode
MB89PV560
MB89P568
—
15
20
ICC1
mA
mA
mA
mA
—
MB89567H
MB89567HC
6
5
10
8.5
3
FCH = 10.0 MHz
VCC = 5.0 V
tinst*3 = 6.4 µs
Main clock run
mode
MB89PV560
MB89P568
—
—
ICC2
MB89567H
MB89567HC
1.5
5
FCH = 10.0 MHz
VCC = 5.0 V
tinst*3 = 0.4 µs
Main clock sleep
mode
MB89PV560
MB89P568
—
—
—
—
7
ICCS1
MB89567H
MB89567HC
2
4
FCH = 10.0 MHz
VCC = 5.0 V
tinst*3 = 6.4 µs
Main clock sleep
mode
MB89PV560
MB89P568
1.5
1
3
ICCS2
MB89567H
MB89567HC
2
VCC ‘
MB89PV560
MB89P568
—
—
—
—
3
7
mA
FCL = 32.768 kHz
VCC = 5.0
Subclock mode
Power supply
current
ICCL
MB89567H
MB89567HC
20
30
15
50
50
30
µA
MB89PV560
MB89P568
FCL = 32.768 kHz
VCC = 5.0 V
Subclock sleep
mode
ICCLS
µA
MB89567H
MB89567HC
FCL = 32.768 kHz
VCC = 3.0 V
• Watch mode
• Main clock stop
mode
ICCT
—
5
15
µA
µA
TA = +25°C
• Subclock stop
mode
ICCH
—
—
—
3
4
1
10
6
when A/D
IA
FCH = 10.0 MHz,
mA conversion
is activated
AVCC
when A/D
µA conversion
is stopped
FCH = 10.0 MHz,
TA = +25°C,
IAH
5
(Continued)
29
MB89560H Series
(Continued)
(AVCC = VCC = 5.0V, , AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Parameter
Symbol
Pin
Condition
Unit
Remarks
Min.
Typ.
Max.
P00 to P07,
P10 to P17,
P20 to P27,
P40 to P45,
P50 to P57,
P60 to P67
Without
pull-up
Resister
-5
—
+5
µA
Input leakage
current
ILI
0.0V < VI < VCC
MODA
-10
—
—
—
+10
+5
µA
µA
Open-drain output
leakage current
P30, P32
P46, P47
0.0V < VI < Vss +
5.5V
ILIOD
P00 to P07,
P10 to P17,
P20 to P27,
P30 to P31,
P40 to P45,
RST
When pull-
up resistor
selected
Pull-up
resistance
RPULL
VI = 0.0 V
25
50
100
kΩ
except RST
LCD divided
resistance
Between VCC and
VSS
RLCD
—
300
—
500
—
750
2.5
15
kΩ
kΩ
kΩ
COM0 to COM3
output impedance
RVCOM
RVSEG
COM0 to 3
SEG0 to 23
V1 to V3 = 5.0V
SEG0 to 23 output
impedance
—
—
LCD controller/
driver leakage
current
V0 to V3,
COM0 to 3
SEG0 to 23
ILCDL
CIN
—
—
—
—
+1
—
µA
Other than
AVCC, AVSS, VCC, f = 1 MHz
and VSS
Input
capacitance
10
pF
30
MB89560H Series
4. AC Characteristics
(1) Reset Timing
(VCC = 5.0V, AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Symbol
Condition
Unit
Remarks
Parameter
Min.
Max.
RST “L” pulse width
tZLZH
—
48 tHCYL*
—
ns
* : tHCYL is the oscillation cycle (1/FC) to input to the X0 pin.
t
ZLZH
RST
0.2 VCC
0.2 VCC
(2) Power-on Reset
Parameter
(AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Min. Max.
Symbol Condition
Unit
Remarks
Power supply rising time
Power supply cut-off time
tR
0.5
1
50
—
ms
ms
—
tOFF
Due to repeated operations
Note: Make sure that power supply rises within the selected oscillation stabilization time.
For example, when the main clock is operating at 10 MHz (FCH) and the oscillation stabilization time select
option has been set to 218/FCH, the oscillation stabilization delay time is 26.2 ms. Therefore, the maximum
value of power supply rising time is about 26.2 ms.
Rapid changes in power supply voltage may cause a power-on reset. If power supply voltage needs to be
varied in the course of operation, a smooth voltage rise is recommended.
t
OFF
t
R
3.5 V
0.2 V
0.2 V
0.2 V
V
CC
31
MB89560H Series
(3) Clock Timing
(AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Typ.
—
Symbol
Pin
Unit
Remarks
Parameter
Min.
1
Max.
FCH
FCL
X0, X1
12.5 MHz Main clock
Clock frequency
X0A, X1A
X0, X1
—
32.768
—
—
1000
—
kHz Subclock
tHCYL
tLCYL
80
—
ns
Main clock
Subclock
Clock cycle time
X0A, X1A
30.5
µs
PWH
PWL
X0
20
—
—
—
15.2
—
—
—
10
ns
µs
ns
External clock
External clock
External clock
Input clock pulse width
PWH
PWL
X0A
X0
tCR
tCF
Input clock rising/falling time
X0 and X1 Timing and Conditions
t
HCYL
P
WH
P
WL
t
CR
t
CF
0.8 VCC
0.8 VCC
X 0
0.2 VCC
0.2 VCC
0.2 VCC
Main Clock Conditions
When a crystal
or
ceramic reasonator is used
When an external clock is used
X0
X1
X0
X1
Open
F
CH
F
CH
C1
C2
32
MB89560H Series
X0A and X1A Timing and Conditions
t
LCYL
PWLH
PWLL
t
CR
t
CF
0.8 VCC
0.8 VCC
X0A
0.2 VCC
0.2 VCC
0.2 VCC
Subclock Conditions
When a crystal
or
ceramic reasonator is used
When an external clock is used
X0A
X1A
X0A
X1A
Open
FCL
FCL
C1
C2
(4) Instruction Cycle
Symbol
Value
Unit
Remarks
Parameter
tinst = 0.32µs when operating at
FCH = 12.5 MHz (4/FCH)
4/FCH, 8/FCH, 16/FCH, 64/FCH
2/FCL
µs
Instruction cycle
(minimum execution time)
tinst
tinst = 61.036 µs when operating at
FCL = 32.768 kHz
µs
33
MB89560H Series
(5) Serial I/O Timing
(Vcc = 5.0V, AVSS = VSS= 0.0 V, TA = –40°C to +85°C)
Value
Symbol
Pin
Condition
Unit Remarks
Parameter
Min.
Max.
SCK, SCK1,
UCK
Serial clock cycle time
SCK ↓ → SO time
tSCYC
tSLOV
tIVSH
tSHIX
2 tinst*
—
µs
ns
ns
ns
SCK, SO, SCK1,
SO1, UCK, UO
–200
200
200
—
Internal
shift clock
mode
SI, SCK, SI1,
SCK1, UI, UCK
Valid SI → SCK ↑
SCK, SI, SCK1,
SI1, UCK, UI
SCK ↑ → valid SI hold time
200
—
Serial clock “H” pulse width
Serial clock “L” pulse width
tSHSL
tSLSH
1 tinst*
1 tinst*
—
—
µs
µs
SCK, SCK1,
UCK
SCK, SO, SCK1,
SO1, UCK, UO
SCK ↓ → SO time
tSLOV
tIVSH
tSHIX
External
shift clock
mode
0
200
—
ns
ns
ns
SI, SCK, SI1,
SCK1, UI, UCK
Valid SI → SCK ↑
200
200
SCK, SI, SCK1,
SI1, UCK, UI
SCK ↑ → valid SI hold time
—
* : For information on tinst, see “(4) Instruction Cycle.”
Internal Shift Clock Mode
t
SCYC
SCK
SCK1
2.4 V
UCK
0.8 V
0.8 V
t
SLOV
SO
SO1
UO
2.4 V
0.8 V
t
IVSH
tSHIX
SI
SI1
U1
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
External Shift Clock Mode
t
SLSH
tSHSL
SCK
SCK1
UCK
0.8 VCC
0.8 VCC
0.2 VCC
0.2 VCC
t
SLOV
SO
SO1
UO
2.4 V
0.8 V
t
IVSH
t
SHIX
SI
SI1
UI
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
34
MB89560H Series
(6) Peripheral Input Timing
Parameter
(Vcc = 5.0V, AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Symbol
Pin
Condition
Unit Remarks
Min.
Max.
Peripheral input “H” pulse width 1 tILIH1
Peripheral input “L” pulse width 1 tIHIL1
INT10 to INT17,
INT20 to INT23,
EC, PWC
2 tinst*
—
µs
µs
—
2 tinst*
—
* : For information on tinst, see “(4) Instruction Cycle.”
t
IHIL1
t
ILIH1
INT10 to 17,
INT20 to INT23
EC, PWC
0.8 VCC
0.8 VCC
0.2 VCC
0.2 VCC
35
MB89560H Series
(7) I2C timing
(Vcc = 5.0V, AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Value
Symbol Pin Condition
Unit Remarks
Parameter
Min.
Max.
SCL
SDA
1/4tINST x
m x n - 20
1/4tINST x
m x n + 20
master
mode
Start condition output tSTA
Stop condition output tSTO
Start condition detect tSTA
ns
ns
ns
ns
ns
ns
ns
SCL
SDA
1/4tINST x
(m x n + 8) - 20 (m x n + 8) + 20
1/4tINST x
master
mode
SCL
SDA
1/4tINST x 6 + 40
1/4tINST x 6 + 40
—
—
SCL
SDA
Stop condition detect tSTO
Re-start condition
SCL
SDA
1/4tINST x
(m x n + 8) - 20
1/4tINST x
(m x n + 8) + 20
master
mode
tSTASU
tSTASU
tLOW
tHIGH
tDO
output
Re-start condition
detect
SCL
SDA
1/4tINST x 4 + 40
—
SCL output LOW
width
1/4tINST x
m x n - 20
1/4tINST x
m x n + 20
master
mode
SCL
SCL output HIGH
width
1/4tINST x
(m x n + 8) - 20
1/4tINST x
(m x n + 8) + 20
master
mode
SCL
SDA
SDA
ns
ns
ns
SDA output delay
1/4tINST x 4 - 20
1/4tINST x 4 + 20
SDA output setup
time after interrupt
tDOSU
1/4tINST x 4 - 20
—
SCL input LOW
pulse width
tLOW
tHIGH
SCL
SCL
1/4tINST x 6 + 40
1/4 tINST x 2 + 40
—
—
ns
ns
SCL input HIGH
pulse width
SDA input setup time tSU
SDA hold time tHO
SDA
SDA
40
0
—
—
ns
ns
• For information in tINST, see "(4) Instruction Cycle".
• m is defined in the ICCR CS4 and CS3 (bit 4 to bit 3)
• n is defined in the ICCR CS2 to CS0 (bit 2 to bit 0)
Data transmit (master/slave)
tSU
tHO
tDO
tDO
tDOSU
SDA
ACK
tSTASU
tSTA
tLOW
tHO
SCL
1
9
Data receive (master/slave)
tSU
tHO
tDO
tDO
tDOSU
SDA
ACK
9
tLOW
tHIGH
tSTO
SCL
6
7
8
36
MB89560H Series
5. A/D Converter Electrical Characteristics
(1) For MB89567H A/D Converter
(AVcc=3.5~5.5V, AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Condition
Value
Parameter
Resolution
Symbol Pin
Unit
Remarks
Min.
—
Typ.
—
Max.
10
—
bit
Total error
—
—
±5.0
±2.5
LSB
LSB
—
1LSB = AVR/1024
Non-linearity error
—
—
Differential linearity
error
—
—
±1.9
LSB
mV
mV
AVR=AVCC
AVR -
AVR +
AVR +
Zero transition voltage VOT
—
3.5 LSB 0.5 LSB 4.5 LSB
Full-scale transition
VFST
AVR –
6.5 LSB
AVR –
1.5 LSB
AVR +
1.5 LSB
voltage
Interchannel disparity
A/D mode conversion
—
—
—
—
—
4
LSB 1LSB = AVR/1024
—
60 tinst*1
16 tinst*1
—
—
—
10
µs
time *3
A/D Sampling time
Analog port input
current
—
AN0
to
IAIN
µA
AN7
Analog input voltage
Reference voltage
VAIN
AVss
—
—
AVR
AVCC
V
V
—
AVss+3.5
A/D is
Activated
IR
—
—
400
—
—
5
µA
AVR
Reference voltage
supply current
A/D is
Stopped
*2
IRH
µA
* : 1 For information on tinst, see “(4) Instruction Cycle” in “4. AC Characteristics.”
* : 2 When A/D conversion is not in operation, and the CPU is in STOP mode.
* : 3 Included sampling time
37
MB89560H Series
(2) For MB89P568 A/D Converter
(AVcc=3.5~5.5V, AVSS = VSS = 0.0 V, TA = –40°C to +85°C)
Condition
Value
Parameter
Resolution
Symbol Pin
Unit
Remarks
Min.
—
Typ.
—
Max.
10
—
bit
Total error
—
—
±3.0
±2.5
LSB
LSB
—
1LSB = AVR/1024
Non-linearity error
—
—
Differential linearity
error
—
—
±1.9
LSB
mV
mV
AVR=AVCC
AVR -
AVR +
AVR +
Zero transition voltage VOT
—
1.5 LSB 0.5 LSB 2.5 LSB
Full-scale transition
VFST
AVR –
3.5 LSB
AVR –
1.5 LSB
AVR +
1.5 LSB
voltage
Interchannel disparity
A/D mode conversion
—
—
—
—
—
4
LSB 1LSB = AVR/1024
—
60 tinst*1
16 tinst*1
—
—
—
10
µs
time *3
A/D Sampling time
Analog port input
current
—
AN0
to
IAIN
µA
AN7
Analog input voltage
Reference voltage
VAIN
AVss
—
—
AVR
AVCC
V
V
—
AVss+3.5
A/D is
Activated
IR
—
—
400
—
—
5
µA
AVR
Reference voltage
supply current
A/D is
Stopped
*2
IRH
µA
* : 1 For information on tinst, see “(4) Instruction Cycle” in “4. AC Characteristics.”
* : 2 When A/D conversion is not in operation, and the CPU is in STOP mode.
* : 3 Included sampling time
* :
38
MB89560H Series
(3) Precautions
• The smaller the | AVR–AVSS |, the greater the error would become relatively.
• The output impedance of the externalcircuit for the analog input must satisfy the following conditions:
Output impedance of the external circuit < Approx. 10 kΩ
• If the output impedance of the external circuit is too high, an analog voltage sampling time might be
insufficient (sampling time = 6 µs at 10MHz oscillation.)
Sample hold circuit
Analog Input Circuit Model
.
C = 33 pF
.
Analog input pin
Comparator
If the analog input
impedance is higher
than 10 kW, it is
recommended to
connect an external
capacitor of approx.
0.1 mF.
.
R = 6 kW
.
Close for 8 instruction cycles after
activating A/D conversion.
Analog channel selector
(4) A/D Converter Glossary
• Resolution
Analog changes that are identifiable with the A/D converter.
• Linearity error
The deviation of the straight line connecting the zero transition point (“00 0000 0000” ↔ “00 0000 0001”) with
the full-scale transition point (“11 1111 1110” ↔ “11 1111 1111”) from actual conversion characteristics
• Differential linearity error
The deviation of input voltage needed to change the output code by 1 LSB from the theoretical value
• Total error (unit: LSB)
The difference between theoretical and actual conversion values caused by the zero transition error, full-scale
transition error, linearity error, quantization error, and noise
Theoretical I/O characteristics
Total error
3FF
3FE
3FD
3FF
3FE
3FD
V
FST
Actual conversion
value
1.5 LSB
{1 LSB × N + 0.5 LSB}
004
003
002
001
004
003
002
001
V
NT
V
OT
Actual conversion
value
1 LSB
Theoretical value
0.5 LSB
AVR
AVR
AVSS
AVSS
Analog input
Analog input
V
FST – VOT
V
NT – {1 LSB × N + 0.5 LSB}
Digital output N total error =
1 LSB =
(V)
1022
1 LSB
(Continued)
39
MB89560H Series
(Continued)
Zero transition error
Full-scale transition error
004
003
002
001
Theoretical value
Actual conversion
value
3FF
3FE
3FD
3FC
Actual conversion
value
VFST
(Actual
measurement)
Actual conversion
value
Actual conversion value
VOT (Actual measurement)
Analog input
AVR
AVSS
Analog input
Differential linearity error
Theoretical value
Linearity error
3FF
3FE
3FD
Actual conversion
N + 1
value
Actual conversion
value
{1 LSB × N + VOT}
V(N + 1)T
VFST
(Actual
N
V
NT
measurement)
004
003
002
001
N – 1
N – 2
VNT
Actual conversion value
Theoretical value
Actual conversion value
VOT (Actual measurement)
AVR
– 1
AVSS
AVR
AVSS
Analog input
Analog input
VNT – {1 LSB × N + VOT}
V(N + 1)T – VNT
Digital output N differential linearity error =
Digital output N linearity error =
1 LSB
1 LSB
40
MB89560H Series
■ INSTRUCTIONS
Execution instructions can be divided into the following four groups:
• Transfer
• Arithmetic operation
• Branch
• Others
Table 1 lists symbols used for notation of instructions.
Table 1 Instruction Symbols
Symbol
dir
Meaning
Direct address (8 bits)
off
Offset (8 bits)
ext
Extended address (16 bits)
Vector table number (3 bits)
Immediate data (8 bits)
Immediate data (16 bits)
Bit direct address (8:3 bits)
Branch relative address (8 bits)
#vct
#d8
#d16
dir: b
rel
@
Register indirect (Example: @A, @IX, @EP)
A
Accumulator A (Whether its length is 8 or 16 bits is determined by the instruction in use.)
Upper 8 bits of accumulator A (8 bits)
AH
AL
Lower 8 bits of accumulator A (8 bits)
Temporary accumulator T (Whether its length is 8 or 16 bits is determined by the
instruction in use.)
T
TH
TL
IX
Upper 8 bits of temporary accumulator T (8 bits)
Lower 8 bits of temporary accumulator T (8 bits)
Index register IX (16 bits)
(Continued)
41
MB89560H Series
(Continued)
Symbol
Meaning
EP
PC
SP
PS
dr
Extra pointer EP (16 bits)
Program counter PC (16 bits)
Stack pointer SP (16 bits)
Program status PS (16 bits)
Accumulator A or index register IX (16 bits)
Condition code register CCR (8 bits)
Register bank pointer RP (5 bits)
CCR
RP
Ri
General-purpose register Ri (8 bits, i = 0 to 7)
Indicates that the very × is the immediate data.
(Whether its length is 8 or 16 bits is determined by the instruction in use.)
×
Indicates that the contents of × is the target of accessing.
(Whether its length is 8 or 16 bits is determined by the instruction in use.)
( × )
(( × ))
The address indicated by the contents of × is the target of accessing.
(Whether its length is 8 or 16 bits is determined by the instruction in use.)
Columns indicate the following:
Mnemonic:
~:
Assembler notation of an instruction
Number of instructions
Number of bytes
#:
Operation:
TL, TH, AH:
Operation of an instruction
A content change when each of the TL, TH, and AH instructions is executed. Symbols in
the column indicate the following:
• “–” indicates no change.
• dH is the 8 upper bits of operation description data.
• AL and AH must become the contents of AL and AH immediately before the instruction
is executed.
• 00 becomes 00.
N, Z, V, C:
OP code:
An instruction of which the corresponding flag will change. If + is written in this column,
the relevant instruction will change its corresponding flag.
Code of an instruction. If an instruction is more than one code, it is written according to
the following rule:
Example: 48 to 4F ← This indicates 48, 49, ... 4F.
42
MB89560H Series
Table 2 Transfer Instructions (48 instructions)
Mnemonic
MOV dir,A
MOV @IX +off,A
MOV ext,A
MOV @EP,A
MOV Ri,A
MOV A,#d8
MOV A,dir
MOV A,@IX +off
MOV A,ext
MOV A,@A
MOV A,@EP
MOV A,Ri
MOV dir,#d8
MOV @IX +off,#d8
MOV @EP,#d8
MOV Ri,#d8
MOVW dir,A
MOVW @IX +off,A
~
#
Operation
TL
TH AH N ZVC OP code
3
4
4
3
3
2
3
4
4
3
3
3
4
5
4
4
4
5
2
2
3
1
1
2
2
2
3
1
1
1
3
3
2
2
2
2
(dir) ← (A)
–
–
–
–
–
AL
AL
AL
AL
AL
AL
AL
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
– – – –
– – – –
– – – –
– – – –
– – – –
+ + – –
+ + – –
+ + – –
+ + – –
+ + – –
+ + – –
+ + – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
45
46
61
( (IX) +off ) ← (A)
(ext) ← (A)
( (EP) ) ← (A)
47
(Ri) ← (A)
(A) ← d8
(A) ← (dir)
48 to 4F
04
05
06
60
92
(A) ← ( (IX) +off)
(A) ← (ext)
(A) ← ( (A) )
(A) ← ( (EP) )
07
(A) ← (Ri)
(dir) ← d8
08 to 0F
85
86
87
( (IX) +off ) ← d8
( (EP) ) ← d8
–
–
–
–
(Ri) ← d8
88 to 8F
D5
(dir) ← (AH),(dir + 1) ← (AL)
( (IX) +off) ← (AH),
( (IX) +off + 1) ← (AL)
(ext) ← (AH), (ext + 1) ← (AL)
( (EP) ) ← (AH),( (EP) + 1) ← (AL)
(EP) ← (A)
–
D6
MOVW ext,A
MOVW @EP,A
MOVW EP,A
MOVW A,#d16
MOVW A,dir
5
4
2
3
4
5
3
1
1
3
2
2
–
–
–
AL
AL
AL
–
–
–
AH
AH
AH
–
–
–
dH
dH
dH
– – – –
– – – –
– – – –
+ + – –
+ + – –
+ + – –
D4
D7
E3
E4
C5
C6
(A) ← d16
(AH) ← (dir), (AL) ← (dir + 1)
(AH) ← ( (IX) +off),
(AL) ← ( (IX) +off + 1)
(AH) ← (ext), (AL) ← (ext + 1)
(AH) ← ( (A) ), (AL) ← ( (A) ) + 1)
MOVW A,@IX +off
MOVW A,ext
MOVW A,@A
MOVW A,@EP
MOVW A,EP
MOVW EP,#d16
MOVW IX,A
MOVW A,IX
MOVW SP,A
MOVW A,SP
MOV @A,T
MOVW @A,T
MOVW IX,#d16
MOVW A,PS
MOVW PS,A
MOVW SP,#d16
SWAP
5
4
4
2
3
2
2
2
2
3
4
3
2
2
3
2
4
4
2
3
3
3
3
2
3
1
1
1
3
1
1
1
1
1
1
3
1
1
3
1
2
2
1
1
1
1
1
1
AL
AL
AH
AH
AH
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
dH
dH
dH
dH
–
–
dH
–
dH
–
–
–
dH
–
–
AL
–
–
–
+ + – –
+ + – –
+ + – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
+ + + +
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
C4
93
C7
F3
E7
E2
F2
E1
F1
82
83
E6
70
71
E5
10
(AH) ← ( (EP) ), (AL) ← ( (EP) + 1) AL
(A) ← (EP)
(EP) ← d16
(IX) ← (A)
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
(A) ← (IX)
(SP) ← (A)
(A) ← (SP)
( (A) ) ← (T)
( (A) ) ← (TH),( (A) + 1) ← (TL)
(IX) ← d16
(A) ← (PS)
(PS) ← (A)
(SP) ← d16
(AH) ↔ (AL)
(dir): b ← 1
(dir): b ← 0
(AL) ↔ (TL)
(A) ↔ (T)
SETB dir: b
CLRB dir: b
XCH A,T
A8 to AF
A0 to A7
42
AL
AL
–
–
–
–
AH
–
–
–
XCHW A,T
dH
dH
dH
dH
dH
43
F7
F6
F5
XCHW A,EP
XCHW A,IX
XCHW A,SP
MOVW A,PC
(A) ↔ (EP)
(A) ↔ (IX)
(A) ↔ (SP)
(A) ← (PC)
–
–
F0
Notes: • During byte transfer to A, T ← A is restricted to low bytes.
• Operands in more than one operand instruction must be stored in the order in which their mnemonics
are written. (Reverse arrangement of F2MC-8 family)
43
MB89560H Series
Table 3 Arithmetic Operation Instructions (62 instructions)
Mnemonic
ADDC A,Ri
ADDC A,#d8
ADDC A,dir
ADDC A,@IX +off
ADDC A,@EP
ADDCW A
ADDC A
SUBC A,Ri
SUBC A,#d8
SUBC A,dir
SUBC A,@IX +off
SUBC A,@EP
SUBCW A
SUBC A
~
#
Operation
(A) ← (A) + (Ri) + C
TL
TH AH N ZVC OP code
3
2
3
4
3
3
2
3
2
3
4
3
3
2
4
3
3
3
4
3
3
3
19
21
3
3
3
2
3
2
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
dL
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
00
–
–
–
–
–
–
–
–
–
–
–
dH
–
–
–
–
–
–
dH
–
–
–
–
dH
–
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + –
– – – –
– – – –
+ + – –
+ + + –
– – – –
– – – –
+ + – –
– – – –
– – – –
+ + R –
+ + R –
+ + R –
+ + + +
+ + + +
+ + – +
28 to 2F
24
(A) ← (A) + d8 + C
(A) ← (A) + (dir) + C
(A) ← (A) + ( (IX) +off) + C
(A) ← (A) + ( (EP) ) + C
(A) ← (A) + (T) + C
(AL) ← (AL) + (TL) + C
(A) ← (A) − (Ri) − C
(A) ← (A) − d8 − C
(A) ← (A) − (dir) − C
(A) ← (A) − ( (IX) +off) − C
(A) ← (A) − ( (EP) ) − C
(A) ← (T) − (A) − C
(AL) ← (TL) − (AL) − C
(Ri) ← (Ri) + 1
(EP) ← (EP) + 1
(IX) ← (IX) + 1
(A) ← (A) + 1
(Ri) ← (Ri) − 1
(EP) ← (EP) − 1
(IX) ← (IX) − 1
(A) ← (A) − 1
25
26
27
23
22
38 to 3F
34
35
36
37
33
32
INC Ri
INCW EP
INCW IX
INCW A
C8 to CF
C3
C2
C0
D8 to DF
DEC Ri
DECW EP
DECW IX
DECW A
MULU A
DIVU A
ANDW A
ORW A
XORW A
CMP A
–
–
D3
D2
D0
01
11
63
73
53
dH
dH
00
dH
dH
dH
–
(A) ← (AL) × (TL)
(A) ← (T) / (AL),MOD → (T)
(A) ← (A) (T)
(A) ← (A) (T)
(A) ← (A) (T)
(TL) − (AL)
(T) − (A)
12
13
03
CMPW A
RORC A
–
–
→
→
A
C
←
C ← A
ROLC A
2
1
–
–
–
+ + – +
02
(A) − d8
(A) − (dir)
(A) − ( (EP) )
(A) − ( (IX) +off)
(A) − (Ri)
CMP A,#d8
CMP A,dir
CMP A,@EP
CMP A,@IX +off
CMP A,Ri
DAA
2
3
3
4
3
2
2
2
2
3
3
4
3
2
2
3
2
2
1
2
1
1
1
1
2
2
1
2
1
1
2
2
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
14
15
17
16
18 to 1F
84
Decimal adjust for addition
Decimal adjust for subtraction
(A) ← (AL) (TL)
(A) ← (AL) d8
(A) ← (AL) (dir)
(A) ← (AL) ( (EP) )
(A) ← (AL) ( (IX) +off)
(A) ← (AL) (Ri)
(A) ← (AL) (TL)
(A) ← (AL) d8
DAS
XOR A
94
52
54
55
57
56
XOR A,#d8
XOR A,dir
XOR A,@EP
XOR A,@IX +off
XOR A,Ri
AND A
58 to 5F
62
64
65
AND A,#d8
AND A,dir
(A) ← (AL) (dir)
(Continued)
44
MB89560H Series
(Continued)
Mnemonic
~
#
Operation
TL
TH AH N ZVC OP code
AND A,@EP
AND A,@IX +off
AND A,Ri
OR A
OR A,#d8
3
4
3
2
2
3
3
4
3
5
4
5
4
3
3
1
2
1
1
2
2
1
2
1
3
2
3
2
1
1
(A) ← (AL) ( (EP) )
(A) ← (AL) ( (IX) +off)
(A) ← (AL) (Ri)
(A) ← (AL) (TL)
(A) ← (AL) d8
(A) ← (AL) (dir)
(A) ← (AL) ( (EP) )
(A) ← (AL) ( (IX) +off)
(A) ← (AL) (Ri)
(dir) – d8
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + R –
+ + + +
+ + + +
+ + + +
+ + + +
– – – –
– – – –
67
66
68 to 6F
72
74
75
77
76
OR A,dir
OR A,@EP
OR A,@IX +off
OR A,Ri
CMP dir,#d8
CMP @EP,#d8
CMP @IX +off,#d8
CMP Ri,#d8
INCW SP
78 to 7F
95
97
96
98 to 9F
C1
( (EP) ) – d8
( (IX) + off) – d8
(Ri) – d8
(SP) ← (SP) + 1
(SP) ← (SP) – 1
DECW SP
D1
Table 4 Branch Instructions (17 instructions)
Mnemonic
~
#
Operation
TL
TH AH N ZVC OP code
BZ/BEQ rel
BNZ/BNE rel
BC/BLO rel
BNC/BHS rel
BN rel
BP rel
BLT rel
3
3
3
3
3
3
3
3
5
5
2
3
6
6
3
4
6
2
2
2
2
2
2
2
2
3
3
1
3
1
3
1
1
1
If Z = 1 then PC ← PC + rel
If Z = 0 then PC ← PC + rel
If C = 1 then PC ← PC + rel
If C = 0 then PC ← PC + rel
If N = 1 then PC ← PC + rel
If N = 0 then PC ← PC + rel
If V N = 1 then PC ← PC + rel
If V N = 0 then PC ← PC + reI
If (dir: b) = 0 then PC ← PC + rel
If (dir: b) = 1 then PC ← PC + rel
(PC) ← (A)
(PC) ← ext
Vector call
Subroutine call
(PC) ← (A),(A) ← (PC) + 1
Return from subrountine
Return form interrupt
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
dH
–
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
– + – –
– + – –
– – – –
– – – –
– – – –
– – – –
– – – –
– – – –
Restore
FD
FC
F9
F8
FB
FA
FF
FE
BGE rel
BBC dir: b,rel
BBS dir: b,rel
JMP @A
JMP ext
CALLV #vct
CALL ext
XCHW A,PC
RET
B0 to B7
B8 to BF
E0
21
E8 to EF
31
F4
20
30
RETI
–
Table 5 Other Instructions (9 instructions)
Mnemonic
~
#
Operation
TL
TH AH
NZVC OP code
PUSHW A
POPW A
PUSHW IX
POPW IX
NOP
CLRC
SETC
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
dH
–
–
–
–
–
–
–
– – – –
– – – –
– – – –
– – – –
– – – –
– – – R
– – – S
– – – –
– – – –
40
50
41
51
00
81
91
80
90
CLRI
SETI
45
MB89560H Series
■ INSTRUCTION MAP
46
MB89560H Series
■ MASK OPTION
MB89567H
MB89567HC
Model
MB89P568
MB89PV560
NO.
Specify when
ordering mask.
Setting
unavailable.
Specification method
Setting unavailable.
Main clock oscillation
stabilization delay time initial
value* selection (FCH = 10
MHz)
• 01: 212/FCH (Approx. 0.41 ms)
• 10: 216/FCH (Approx. 6.55 ms)
• 11: 218/FCH (Approx. 26.2 ms)
18
2 /FCH (approx.
218/FCH (Approx.
26.2 ms)
1
2
Selectable
26.2ms)
-101
Internal voltage
divider
-102
On-chip voltage
booster
LCD driving power supply
•
On-chip voltage booster
Internal voltage divider
Internal voltage Selectable by
booster version number
•
(external divider resistors
can be used)
47
MB89560H Series
■ ORDERING INFORMATION
Part number
Package
Remarks
MB89567HPFV
MB89567HCPFV
MB89P568PFV-101
Without Booster
Resistor divider
80-pin Plastic LQFP
(FPT-80P-M05)
MB89567HPFV
MB89567HCPFV
With Booster
MB89P568PFV-102
MB89567HPF
MB89567HCPF
MB89P568PF-101
Without Booster
Resistor divider
80-pin Plastic QFP
(FPT-80P-M06)
MB89567HPF
MB89567HCPF
With Booster
MB89P568PF-102
MB89567HPFM
MB89567HCPFM
MB89P568PFM-101
Without Booster
Resistor divider
80-pin Plastic LQFP
(FPT-80P-M11)
MB89567HPFM
MB89567HCPFM
With Booster
MB89P568PFM-102
Without Booster
Resistor divider
MB89PV560CF-101
MB89PV560CF-102
80-pin Ceramic MQFP
(MQP-80C-P01)
With Booster
48
MB89560H Series
■ PACKAGE DIMENSIONS
80-pin Plastic LQFP
(FPT-80P-M05)
14.00±0.20(.551±.008)SQ
12.00±0.10(.472±.004)SQ
1.50 +–00..1200
.059 +–..000048
(Mounting height)
60
41
61
40
13.00
(.512)
NOM
9.50
(.374)
REF
INDEX
80
21
1
20
LEAD No.
Details of "A" part
"A"
0.50±0.08
(.0197±.0031)
0.18 +–00..0038
.007 +–..000013
0.127 +–00..0025
.005 +–..000012
0.10±0.10
(.004±.004)
(STAND OFF)
0.50±0.20(.020±.008)
Dimension in mm (inches)
0.10(.004)
0
10˚
C
1994 FUJITSU LIMITED F80008S-2C-4
80-pin Plastic QFP
(FPT-80P-M06)
23.90±0.40(.941±.016)
20.00±0.20(.787±.008)
3.35(.132)MAX
(Mounting height)
0.05(.002)MIN
(STAND OFF)
64
41
65
40
12.00(.472)
REF
14.00±0.20 17.90±0.40
(.551±.008) (.705±.016)
16.30±0.40
(.642±.016)
INDEX
80
25
"A"
1
24
LEAD No.
0.80(.0315)TYP
0.35±0.10
(.014±.004)
0.15±0.05(.006±.002)
M
0.16(.006)
Details of "A" part
Details of "B" part
0.25(.010)
0.30(.012)
"B"
0.10(.004)
0
10˚
0.18(.007)MAX
0.58(.023)MAX
18.40(.724)REF
0.80±0.20
(.031±.008)
22.30±0.40(.878±.016)
C
1994 FUJITSU LIMITED F80010S-3C-2
Dimension in mm (inches)
49
MB89560H Series
80-pin Plastic LQFP
(FPT-80P-M11)
16.00±0.20(.630±.008)SQ
1.50+0.01.020
.059 +.0.00408
(Mounting height)
60
61
41
40
14.00±0.10(.551±.004)SQ
15.00
(.591)
12.35
(.486)
REF NOM
1 PIN INDEX
80
21
1
Details of "A" part
0.10±0.10
LEAD No.
"A"
0.127 +0.00.205
.005+.0.00102
20
(STAND OFF)
0.65(.0256)TYP
0.30±0.10
(.012±.004)
M
(.004±.004)
0.13(.005)
0.50±0.20
(.020±.008)
0.10(.004)
0
10˚
C
1995 FUJITSU LIMITED F80016S-1C-3
Deminsion in mm (inches)
80-pin Ceramic MQFP
(MQP-80C-P01)
18.70(.736)TYP
12.00(.472)TYP
16.30±0.33
(.642±.013)
15.58±0.20
(.613±.008)
1.50(.059)TYP
1.00(.040)TYP
0.80±0.25
(.0315±.010)
INDEX AREA
1.20 +–00..2400
4.50(.177)
TYP
.047 +–..000186
0.80±0.25
(.0315±.010)
1.27±0.13
(.050±.005)
INDEX AREA
18.12±0.20
(.713±.008)
22.30±0.33
(.878±.013)
12.02(.473)
TYP
18.40(.724)
REF
10.16(.400)
TYP
14.22(.560)
TYP
0.30(.012)
TYP
24.70(.972)
TYP
INDEX
6.00(.236)
TYP
0.40±0.10
(.016±.004)
1.50(.059)
1.27±0.13
(.050±.005)
0.30(.012)TYP
7.62(.300)TYP
9.48(.373)TYP
11.68(.460)TYP
0.40±0.10
(.016±.004)
1.20 +–00..2400
.047 +–..000186
TYP
1.00(.040)
TYP
0.15±0.05 8.70(.343)
(.006±.002) MAX
C
1994 FUJITSU LIMITED M80001SC-4-2
50
MB89560H Series
MEMO
51
MB89560H Series
FUJITSU LIMITED
For further information please contact:
Japan
FUJITSU LIMITED
Corporate Global Business Support Division
Electronic Devices
KAWASAKI PLANT, 4-1-1, Kamikodanaka
Nakahara-ku, Kawasaki-shi
Kanagawa 211-8588, Japan
Tel: (044) 754-3763
Fax: (044) 754-3329
http://www.fujitsu.co.jp/
North and South America
FUJITSU MICROELECTRONICS, INC.
Semiconductor Division
1250 East Arques Avenue
Sunnyvale, CA 94088-3470, USA
Tel: (408) 737-5600
Fax: (408) 737-5999
Mon. - Fri.: 7 am - 5 pm (PST)
Toll Free: (800) 866-8608
http://www.fma.fujitsu.com/
All Rights Reserved.
Circuit diagrams utilizing Fujitsu products are included as a
means of illustrating typical semiconductor applications.
Complete information sufficient for construction purposes is not
necessarily given.
Europe
FUJITSU MIKROELEKTRONIK GmbH
Am Siebenstein 6-10
D-63303 Dreieich-Buchschlag
Germany
Tel: (06103) 690-0
Fax: (06103) 690-122
The information contained in this document has been carefully
checked and is believed to be reliable. However, Fujitsu
assumes no responsibility for inaccuracies.
http://www.fujitsu-ede.com/
The information contained in this document does not convey any
license under the copyrights, patent rights or trademarks claimed
and owned by Fujitsu.
Asia Pacific
FUJITSU MICROELECTRONICS ASIA PTE LTD
#05-08, 151 Lorong Chuan
New Tech Park
Fujitsu reserves the right to change products or specifications
without notice.
Singapore 556741
Tel: (65) 281-0770
Fax: (65) 281-0220
No part of this publication may be copied or reproduced in any
form or by any means, or transferred to any third party without
prior written consent of Fujitsu.
http://www.fmap.com.sg/
The information contained in this document are not intended for
use with equipments which require extremely high reliability
such as aerospace equipments, undersea repeaters, nuclear
control systems or medical equipments for life support.
F9806
FUJITSU LIMITED Printed in Japan
52
相关型号:
MB89567HCPFM
Microcontroller, 8-Bit, MROM, F2MC-8L CPU, 12.5MHz, CMOS, PQFP80, PLASTIC, LQFP-80
SPANSION
MB89567HPF
Microcontroller, 8-Bit, MROM, F2MC-8L CPU, 12.5MHz, CMOS, PQFP80, PLASTIC, QFP-80
SPANSION
©2020 ICPDF网 联系我们和版权申明