Spansion
®
Analog and Microcontroller
Products
The following document contains information on Spansion analog and microcontroller products. Although the
document is marked with the name “Fujitsu”, the company that originally developed the specification, Spansion
will continue to offer these products to new and existing customers.
Continuity of Specifications
There is no change to this document as a result of offering the device as a Spansion product. Any changes that
have been made are the result of normal document improvements and are noted in the document revision
summary, where supported. Future routine revisions will occur when appropriate, and changes will be noted in a
revision summary.
Continuity of Ordering Part Numbers
Spansion continues to support existing part numbers beginning with “MB”. To order these products, please use
only the Ordering Part Numbers listed in this document.
For More Information
Please contact your local sales office for additional information about Spansion memory, analog, and
microcontroller products and solutions.
FUJITSU MICROELECTRONICS
DATA SHEET
DS07-12550-2E
8-bit Proprietary Microcontroller
CMOS
F MC-8L MB89550A Series
MB89557A/558A/P558A/PV550A
■
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
■
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
MC-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.
(Continued)
For the information for microcontroller supports, see the following web site.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2002-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2008.9
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
• Watch 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)
• Watch 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
DS07-12550-2E
MB89550A Series
■
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
MQFP100
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, watch 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).
DS07-12550-2E
3
MB89550A Series
■
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.
■
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
DS07-12550-2E