FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-12550-1E
8-bit Proprietary Microcontroller
CMOS
F MC-8L MB89550A Series
MB89557A/558A/P558A/PV550A
s
DESCRIPTION
The MB89550A series is a general-purpose, single-chip microcontroller that features a compact instruction set
and contains a range of peripheral functions including a dual- clock control system, 5-level operating speed control,
LCD controller driver, A/D converter, D/A converter, timer, serial interface, PWM timer, PWC timer, and external
interrupts. The LCD controller driver is particularly suited for simultaneous control of LCD duty drive and static
drive functions.
2
s
FEATURES
•
Range of package options
• LQFP package (0.5 mm pitch)
• TQFP package (0.4 mm pitch)
•
High speed operation at low voltage
• Minimum instruction execution time 0.32
µs
(for 12.5 MHz oscillation)
•
F
2
MCR-8L CPU core
Instruction set optimized for controller applications
• Multiplication and division instructions
• 16-bit arithmetic operations
• Bit test branch instructions
• Bit manipulation instructions, etc.
s
PACKAGE
100-pin Plastic LQFP
100-pin Plastic TQFP
(Continued)
100-pin Ceramic MQFP
(FPT-100P-M05)
(FPT-100P-M18)
(MQP-100C-P02)
MB89550A Series
(Continued)
•
Dual-clock control system
• Main clock 12.5 MHz maximum : (Four speed settings available, oscillation halts in sub-clock mode)
• Sub-clock 32.768 kHz : (Operation clock for sub-clock mode)
•
11 timer systems
• 8/16-bit timer counter 1 (square wave output, 2-channel output switching available)
• 8/16-bit timer counter 2 (square wave output, 2-channel output switching available)
• 16-bit timer counter (also functions as event counter)
• 8-bit PWM timer (8-bit PWM timer
×
2 channels or PPG timer
×
1 channel, includes event counter function)
• 8-bit PWC timer (8-bit PWC timer
×
1 channel)
• 6-bit PPG timer (6-bit PPG timer
×
1 channel)
• 21-bit timebase timer
• Clock prescaler (17-bit)
•
UART/serial interface
• UART/SIO switching
•
UART
• Clock synchronous/asynchronous switching available
•
10-bit A/D converter
• 10-bit A/D
×
8 channels
•
8-bit D/A converter
• 8-bit D/A
×
2 channels
•
External interrupts
• Eight independent inputs can be used for recovery from low-power consumption modes (selection of rising,
falling, or both edge detection functions).
• Eight independent inputs can be used for recovery from low-power consumption modes (L level detection
function included).
•
Clock output functions
• High speed clock signal multiplied by 2 available as output from HCLK pin.
• Low speed clock pulse output available from LCLK pin.
•
LCD controller driver
• 32SEG
×
4COM (maximum 128 pixels)
8 dedicated to segment output only
8 for port or segment use
16 for port, segment, or static use
• Built-in step-up power supply for driving LCD (optionally available)
•
Low-power consumption modes (standby modes)
• Stop mode (all oscillations halt in sub-clock mode, current consumption falls to almost zero)
• Sleep mode (the CPU stops to reduce current consumption to approximately 1/3 of normal)
• Clock mode (all operations other than the clock prescaler halt, current consumption is very low)
• Sub clock mode (systems operate on sub-clock signals)
•
Maximum 66 I/O ports
• General-purpose I/O ports (N-ch open drain) : 4
• General-purpose I/O ports (N-ch open drain) : 24
• [also function as LCD ports, with restrictions]
• General purpose I/O ports (CMOS) : 38
2
MB89550A Series
s
PRODUCT LINEUP
Part no.
Parameter
ROM size
RAM size
Packages
Classification
MB89P558A-201
MB89P558A-202
MB89P558A-203
48 KB
2 KB
LQFP100
TQFP100
One-time product
Number of instructions
Instruction bit length
Instruction length
Data bit length
Minimum execution time
Interrupt processing time
MB89557A
32 KB
1 KB
LQFP100
TQFP100
Mask ROM product
MB89558A
48 KB
2 KB
LQFP100
TQFP100
Mask ROM product
MB89PV550A*-201
MB89PV550A*-202
MB89PV550A*-203
1 KB
LQFP100
Evaluation product
CPU functions
: 136
: 8-bit
: 1 to 3bytes
: 1-, 8-, 16-bits
: 0.32
µs
(at 12.5 MHz)
: 2.88
µs
(at 12.5 MHz)
Ports
8/16-bit timer
counter 1
8/16-bit timer
counter 2
Peripheral Functions
16-bit timer
counter
PPWM timer
PWC timer
6-bit PPG timer
LCD controller
driver
UART
UART/SIO
A/D converter
D/A converter
Clock output
Standby modes
SIO
Output-only ports (N-ch open drain)
General-purpose I/O ports (N-ch open drain)
General-purpose I/O ports (CMOS)
2-channel 8-bit timer/counter operation (also functions as 1-channel 16-bit timer)
with square wave output function
2-channel 8-bit timer/counter operation (also functions as 1-channel 16-bit timer)
with square wave output function
16-bit timer/counter operation, 16-bit event counter operation
2-channel 8-bit PWM timer operation (also functions as 1-channel PPG timer)
with event counter function
1-channel 8-bit PWC timer operation
1-channel 6-bit PWM timer operation
Maximum 32SEGÅ~4COM
(some ports provide selection of DUTY drive/STATIC drive/N-ch open drain I/O port func-
tions)
Switchable between UART (with clock synchronous/asynchronous data transfer function)
and SIO (simple serial)
Data transfer function for UART/SIO
8-channel 10-bit resolution
2-channel, 8-bit resolution
High speed clock multiplied×2, and sub clock output available
Sub clock mode, sleep mode, clock mode, and stop mode
* : The MB89PV550A provides only evaluation functions (functions for use with emulation tools). This model cannot
use piggyback functions (functions for use with E
2
PROM).
3
MB89550A Series
s
OPTIONS AND CORRESPONDING PRODUCTS
-201 Options
LCD step-up circuit
PORT/SEG
dual-use pin selection
Evaluation model
No step-up circuit
SEG8 to SEG31
: SEG/PORT dual use
MB89PV550A-201
-202 Options
-203 Options
SEG8 to SEG21
: SEG/PORT dual use
SEG22 to SEG31
: N-ch open drain*
1
MB89PV550A-203
MB89P558A-203
MB89557A
MB89558A
Step-up circuit included
SEG8 to SEG31
: SEG/PORT dual use
MB89PV550A-202
MB89P558A-202
MB89557A
MB89558A
MB89P558A-201
Model One-time model
type
MB89557A
Mask ROM model*
2
MB89558A
*1 : The SEG22-SEG31 pins (N-ch open drain) are not subject to the restriction that input voltage (V
IN
) must be
less than the voltage at the V3 pin.
*2 : Options may be specified at the time of mask ROM ordering.
s
OSCILLATOR STABILIZATION WAIT TIME SELECTION
The MB89557A/558A allow a selection of default value for oscillator stabilization wait time, to be selected at the
time of mask ROM ordering.
Oscillator stabilization wait time selection
Remarks
2
14
/F
CH
2
17
/F
CH
2
18
/F
CH
1.31 ms (at F
=
12.5 MHz)
10.48 ms (at F
=
12.5 MHz)
20.97 ms (at F
=
12.5 MHz)
4
MB89550A Series
s
DIFFERENCES AMONG PRODUCTS AND PRECAUTIONS FOR MODEL SELECTION
•
Package and Model Combinations
Models
MB89PV550A
Package
FPT-100P-M05
(LQFP-100 0.5 mm pitch)
FPT-100P-M18
(TQFP-100 0.4 mm pitch)
MQP-100C-P02
(MQFP-100 0.5 mm pitch)
Note : Compatible with all options (-201/202/203) .
•
Memory Space
• When evaluating chips using piggyback evaluators etc., please take note of the differences among products
before making the evaluation.
•
Current Consumption
• When operating at low speed, one-time PROM and EPROM products will consume more current than mask
ROM products. However, the current consumption in sleep/stop modes is the same.
• For specific details about each package, see "
s
PACKAGE DIMENSIONS".
• For details about power consumption, see "
s
ELECTRICAL CHARACTERISTICS" .
•
Mask Options
• The available options, and methods of using options, differ according to the model. Be sure to confirm the
options from the "
s
MASK OPTIONS" section.
•
LCD Drive Step-up Power Circuit
The MB89550A series is available with or without the step-up circuit option as a mask option.
•
Power Supply Path
The models in the MB89550A series have two power supply pins, V
CC1
and V
CC2
, with power supply paths that
differ according to the model.
Models
Supply pin
Power supply path
MB89557A/
558A
MB89P558A
V
CC1
V
CC2
V
CC1
V
CC2
V
CC1
MB89PV550A
V
CC2
3V power supply pin for internal resource operation, including the CPU.
5V power supply pin for input/output ports.
V
PP
pin for on-board writing.
V power supply pin for internal resource operation, including the CPU, and for input/
output pins.
Internally shut off, operates as input to V
CC2
only.
×
×
×
×
MB89P558A
MB89557A
MB89558A
5V power supply pin for internal resource operation, including the CPU, and for input/
output pins.
•
Oscillator Startup and Power-on Reset
On the MB89PV550A and MB89P558A, oscillator startup and power-on reset are applied at the rise of the V
CC2
input. On the MB89558A and MB89557A, oscillator startup and power-on reset are applied at the rise of the
V
CC1
input.
5