DS07-13706-4E
FUJITSU SEMICONDUCTOR
DATA SHEET
16-bit Proprietary Microcontroller
CMOS
F2MC-16LX MB90550A/550B Series
MB90552A/552B/553A/553B/T552A/T553A
MB90F553A/P553A
DESCRIPTION
The MB90550A/550B series is a line of general-purpose , high-perf ormance, 16-bit microcontrollers designed f or
applications which require high-speed real-time processing, such as industrial machines, OA equipment, and
process control systems.
While inheriting the AT architecture of the F2MC*-8 family, the instruction set for the MB90550A/550B series
incorpor ates additional instructions f or high-lev el languages, supports e xtended addressing modes, and contains
enhanced multiplication and division instructions as well as a substantial collection of improved bit manipulation
instructions. In addition, the MB90550A/550B has an on-chip 32-bit accumulator which enables processing of
long-word data.
MB90552B and MB90553B are radiation noise decreased type. There are no change in the functional specifica-
tion.
*: F2MC stands for FUJITSU Flexible Microcontroller, a registered trademark of FUJITSU LIMITED.
FEATURES
Minimum instruction execution time: 62.5 ns (at oscillation of 4 MHz, × four times the PLL clock)
Maximum memor y space: 16 Mbytes
(Continued)
PACKAGES
100-pin plastic QFP 100-pin plastic LQFP
(FPT-100P-M06) (FPT-100P-M05)
MB90550A/550B Series
2
(Continued)
Instruction set optimized for controller applications
Supported data types: Bit, byte, word and long word
Typical addressing mode: 23 types
Enhanced precision calculation realized by 32-bit accumulator
Enhanced signed multiplication/division instruction and RETI instruction functions
Instruction set designed for high level language (C) and multi-task operations
Adoption of system stack pointer
Symmetrical instruction set and barrel shift instr uctions
Integrated address match detection function (for two address pointers)
Faster execution speed: 4-byte queue
Powerful interrupt functions (Eight priority levels progra mmable)
External interrupt inputs: 8 channels
Data transfer functions (Intelligent I/O service): Up to 16 channels
DTP request inputs: 8 channels
Embedded ROM size (EPROM, Flash: 128 Kbytes)
Mask ROM: 64 Kbytes/128 Kbytes
Embedded RAM size (EPROM, Flash: 4 Kbytes)
Mask ROM: 2 Kbytes/4 Kbytes
General-purpose ports: Up to 83 channels
(Input pull-up resistor settable for: 16 channels; Open drain settab le for: 8 channels; I/O open drains: 6 chan-
nels)
A/D converter (RC successive approximation type): 8 channels
(Resolution: 8 or 10 bits selectable; Conversion time of 26.3 µs minim um)
UART: 1 channel
Extended I/O serial interface: 2 channels
•I
2C interface: 2 channels
(Two channels, including one switchab le between terminal input and output)
16-bit reload timer: 2 channels
8/16-bit PPG timer: 3 channels
(8 bits × 2 channels; 16 bits x 1 channel: Mode switching function provided)
16-bit I/O timer
(Input capture × 4 channels, output compare × 4 channels, free run timer ×1 channel)
Clock monitor function integrated (Delivering the oscillation clock divided by 21 to 28)
Timebase timer/watchdog timer: 18 bits
Low power consumption modes (sleep, stop, hardware standby, and CPU intermittent operation modes)
Package: QFP-100, LQFP-100
•CMOS technology
MB90550A/550B Series
3
PRODUCT LINEUP
(Continued)
Part number
Item
MB90552A
MB90552B MB90553A
MB90553B MB90F553A MB90P553A MB90T552A MB90T553A MB90V550A
Classification Mask ROM products Flash ROM
products OTP External ROM products Evaluation
product
Mass Product
ROM size 64 Kbytes 128 Kbytes None None
RAM size 2 Kbytes 4 Kbytes 2 Kbytes 4 Kbytes 6 Kbytes
CPU functions
The number of instructions: 340
Instruction bit length: 8 bits, 16 bits
Instruction length: 1 byte to 7 bytes
Data bit length: 1 bit, 8 bits, 16 bits
Minimum execution time: 62.5 ns (at machine clock of 16 MHz)
Interrupt processing time: 1.5 µs (at machine clock of 16 MHz, minimum value)
Ports
General-purpose I/O ports (CMOS output): 53
General-purpose I/O ports (with pull-up resistor): 16
General-purpose I/O ports (N-channel open-drain output): 6
General-purpose I/O ports (N-channel open-drain function selectable): 8
Total: 83
UART (SCI)
Clock synchronized transmission (62.5 Kbps to 2 Mbps)
Clock asynchronized transmission (62500 bps to 9615 bps)
Transmission can be performed by bi-directional serial transmission or by
master/slave connection.
8/10-bit A/D
converter
Conversion precision: 8/10-bit can be selectively used.
Number of inputs: 8
One-shot conversion mode (converts selected channel only once)
Scan conversion mode (converts two or more successive channels and can program up to
8 channels.)
Continuous conversion mode (converts selected channel continuously)
Stop conversion mode (converts selected channel and stop operation repeatedly)
8/16-bit PPG timer
Number of channels: 3 (8-bit × 6 channels)
PPG operation of 8-bit or 16-bit
A pulse wave of given intervals and given duty ratios can be output.
Pulse interval: 62.5 ns to 1 ms (at oscillation of 4 MHz, machine clock of 16 MHz)
16-bit
I/O
timer
16-bit
free run timer Number of channels: 1
Overflow interrupts
Output com-
pare (OCU) Number of channels: 4
Pin input factor: A match signal of compare register
Input capture
(ICU) Number of channels: 4
Rewriting a register value upon a pin input (rising, falling or both edges)
MB90550A/550B Series
4
(Continued)
*:Varies with conditions such as the operating frequency. (See section “ ELECTRICAL CHARACTERISTICS”)
Assurance for the MB90V550A is given only for operation with a tool at a power voltage of 4.5 V to 5.5 V, an
operating temperature of 0°C to +25°C, and an operating frequency of 1 MHz to 16 MHz.
PACKAGE AND CORRESPONDING PRODUCTS
: Available ×: Not available
Note:For more information about each package, see section “ PACKAGE DIMENSIONS”
DIFFERENCES AMONG PRODUCTS
Memory Size
In evaluation with an evaluation product, note the difference between the evaluation product and the product
actually used. The following items must be taken into consideration.
The MB90V550A does not have an internal ROM. However, operations equivalent to those perfor med by a
chip with an internal ROM can be e valuated by using a dedicated dev elopment tool, enabling selection of ROM
size by setting the development tool.
In the MB90V550A, images from FF4000H to FFFFFFH are mapped to bank 00, and FE0000H to FF3FFFH
are mapped to bank FE and FF only. (This setting can be changed by configuring the development tool.)
In the MB90F553A/553A/553B/552A/552B, images from FF4000H to FFFFFFH are mapped to bank 00, and
FF0000H to FF3FFFH to bank FF only.
Part number
Item
MB90552A
MB90552B MB90553A
MB90553B MB90F553A MB90P553A MB90T552A MB90T553A MB90V550A
DTP/external
interrupt circuit
Number of inputs: 8
Started by a rising edge, a falling edge, an “H” level input, or an “L” level input.
External interrupt circuit or extended intelligent I/O service (EI2OS) can be used.
Extended I/O serial
interface Clock synchronized transmission (3125 bps to 1 Mbps)
LSB first/MSB first
I2C interface Serial I/O port for supporting Inter IC BUS
Timebase timer 18-bit counter
Interrupt interval: 1.024 ms, 4.096 ms, 16.384 ms, 131.072 ms
(at oscillation of 4 MHz)
Watchdog timer Reset generation interval: 3.58 ms, 14.33 ms, 57.23 ms, 458.75 ms
(at oscillation of 4 MHz, minimum value)
Process CMOS
Power supply volt-
age for operation* 4.5 V to 5.5 V
Package MB90552A
MB90552B MB90553A
MB90553B MB90F553A MB90P553A
FPT-100P-M05 ×
FPT-100P-M06
MB90550A/550B Series
5
PIN ASSIGNMENTS
(Continued)
(Top View)
(FPT-100P-M06)
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
P20/A16
P21/A17
P22/A18
P23/A19
P24/A20
P25/A21
P26/A22
P27/A23
P30/ALE
P31/RD
VSS
P32/WRL
P33/WRH
P34/HRQ
P35/HAK
P36/RDY
P37/CLK
P40/SCK
P41/SOT
P42/SIN
P43/SCK1
P44/SOT1
VCC
P45/SIN1
P46/ADTG
P47/SCK0
C
P50/SDA0/SOT0
P51/SCL0/SIN0
P52/SDA1
PA4/CKOT
PA2
RST
PA1/OUT3
PA0/OUT2
P97/PPG5
P96/PPG4
P95/PPG3
P94/PPG2
P93/PPG1
P92/PPG0
P91/OUT1
P90/OUT0
P87/IN3
P86/IN2
P85/IN1
P84/IN0
P83/TOT1
P82/TOT0
P81/TIN1
P80/TIN0
P77/IRQ7
P76/IRQ6
P75/IRQ5
P74/IRQ4
P73/IRQ3
P72/IRQ2
HST
MD2
PA3
P17/AD15
P16/AD14
P15/AD13
P14/AD12
P13/AD11
P12/AD10
P11/AD09
P10/AD08
P07/AD07
P06/AD06
P05/AD05
P04/AD04
P03/AD03
P02/AD02
P01/AD01
P00/AD00
VCC
X1
X0
VSS
P53/SCL1
P54/SDA2
P55/SCL2
P60/AN0
P61/AN1
P62/AN2
P63/AN3
VSS
P64/AN4
P65/AN5
P66/AN6
P67/AN7
P70/IRQ0
P71/IRQ1
MD0
MD1
AVCC
AVRH
AVRL
AVSS
MB90550A/550B Series
6
(Continued)
(Top view)
(FPT-100P-M05)
P22/A18
P23/A19
P24/A20
P25/A21
P26/A22
P27/A23
P30/ALE
P31/RD
VSS
P32/WRL
P34/HRQ
P33/WRH
P35/HAK
P36/RDY
P37/CLK
P40/SCK
P41/SOT
P42/SIN
P43/SCK1
P44/SOT1
VCC
P45/SIN1
P46/ADTG
P47/SCK0
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
RST
PA1/OUT3
PA0/OUT2
P97/PPG5
P96/PPG4
P95/PPG3
P94/PPG2
P93/PPG1
P92/PPG0
P91/OUT1
P90/OUT0
P87/IN3
P86/IN2
P85/IN1
P84/IN0
P83/TOT1
P82/TOT0
P81/TIN1
P80/TIN0
P77/IRQ7
P76/IRQ6
P75/IRQ5
P74/IRQ4
P73/IRQ3
P72/IRQ2
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
P21/A17
P20/A16
P17/AD15
P16/AD14
P15/AD13
P14/AD12
P13/AD11
P12/AD10
P11/AD09
P10/AD08
P07/AD07
P06/AD06
P05/AD05
P04/AD04
P03/AD03
P02/AD02
P01/AD01
P00/AD00
VCC
X1
X0
VSS
PA4/CKOT
PA3
PA2
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
P50/SDA0/SOT0
P51/SCL0/SIN0
P52/SDA1
P53/SCL1
P54/SDA2
P55/SCL2
AVCC
AVRH
AVRL
AVSS
P60/AN0
P61/AN1
P62/AN2
P63/AN3
VSS
P64/AN4
P65/AN5
P66/AN6
P67/AN7
P70/IRQ0
P71/IRQ1
MD0
MD1
MD2
HST
MB90550A/550B Series
7
PIN DESCRIPTION
(Continued)
Pin no. Pin name Circuit type Function
QFP LQFP
82 80 X0 A Oscillation pin
83 81 X1 A Oscillation pin
77 75 RST B Reset input pin
52 50 HST C Hardware standby input pin
85 to 92 83 to 90 P00 to P07 D
(CMOS)
General-purpose I/O ports.
A pull-up resistor can be added (RD07 to RD00 = 1) by using
the pull-up resistor setting register (RDR0).
D07 to D00 = 1: Disabled when the port is set for output.
AD00 to
AD07 Serve as lower data I/O/lower address output (AD00 to AD07)
pins in the external bus mode.
93 to
100 91 to 98 P10 to P17 D
(CMOS)
General-purpose I/O ports.
A pull-up resistor can be added (RD17 to RD10 = 1) by using the
pull-up resistor setting register (RDR1).
D17 to D10 = 1: Disabled when the port is set for output.
AD08 to
AD15 Serve as upper data I/O/middle address output (AD08 to AD15)
pins in the 16-bit bus-width, external bus mode.
1 to 8 99,100,
1 to 6
P20 to P27 E
(CMOS)
General-purpose I/O ports.
This function is enabled either in single-chip mode or with the
external address output control register set to “Port”.
A16 to A23 External address bus A16 to A23 output pins.
This function is enabled in an external-bus enabled mode with
the external address output register set to “Address”.
97 P30 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
ALE Address latch enable output pin.
This function is enabled in an external-bus enabled mode.
10 8 P31 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
RD Read strobe output pin for the data bus.
This function is enabled in an external-bus enabled mode.
12 10 P32 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
WRL Write strobe output pin for the lower eight bits of the data bus.
This function is enabled in an external-bus enabled mode.
13 11 P33 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
WRH Write strobe output pin for the upper eight bits of the data bus.
This function is enabled in an external-bus enabled mode.
MB90550A/550B Series
8
(Continued)
Pin no. Pin name Circuit type Function
QFP LQFP
14 12 P34 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode
HRQ Hold request input pin.
This function is enabled in an external-bus enabled mode.
15 13 P35 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
HAK Hold acknowledge output pin.
This function is enabled in an external-bus enabled mode.
16 14 P36 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
RDY Ready signal input pin.
This function is enabled in an external-bus enabled mode.
17 15 P37 E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
CLK CLK output pin.
This function is enabled in an external-bus enabled mode.
18 16 P40 F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD40 = 1) depending on the
setting of the open-drain control setting register (ODR4).
(D40 = 0: Disabled when the port is set for input.)
SCK UART serial clock I/O pin.
This function is enabled with the UART clock output enabled.
19 17 P41 F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD41 = 1) depending on the
setting of the open-drain control setting register (ODR4).
(D41 = 0: Disabled when the port is set for input.)
SOT UART serial data output pin.
This function is enabled with the UART serial data output enabled.
20 18
P42 F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD42 = 1) depending on the
setting of the open-drain control setting register (ODR4).
(D42 = 0: Disabled when the port is set for input.)
SIN UART serial data input pin. Since this input is used as required while
the UART is operating for input, the output by any other function
must be off unless used intentionally.
21 19 P43 F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD43 = 1) depending on the
setting of the open-drain control setting register (ODR4).
(D43 = 0: Disabled when the port is set for input.)
SCK1 Extended I/O serial clock I/O pin. This function is enabled with the
extended I/O serial clock output enabled.
MB90550A/550B Series
9
(Continued)
Pin no. Pin name Circuit type Function
QFP LQFP
22 20
P44 F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD44 = 1) depending on
the setting of the open-drain control setting register (ODR4).
(D44 = 0: Disabled when the port is set for input.)
SOT1 Extended I/O serial data output pin.
This function is enabled with the extended I/O serial data output
enabled.
24 22
P45
F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD45 = 1) depending on
the setting of the open-drain control setting register (ODR4).
(D45 = 0: Disabled when the port is set for input.)
SIN1
Extended I/O serial data input pin.
Since this input is used as required while the extended I/O serial
interface is operating for input, the output by any other function
must be off unless used intentionally.
25 23
P46
F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD46 = 1) depending on
the setting of the open-drain control setting register (ODR4).
(D46 = 0: Disabled when the port is set for input.)
ADTG
A/D converter external trigger input pin.
Since this input is used as required while the A/D converter is op-
erating for input, the output by any other function must be off un-
less used intentionally.
26 24 P47 F
(CMOS/H)
General-purpose I/O port.
Serves as an open-drain output port (OD47 = 1) depending on
the setting of the open-drain control setting register (ODR4).
D47 = 0: Disabled when the port is set for input.
SCK0 Extended I/O serial clock I/O pin. This function is enabled with
the extended I/O serial clock output enabled.
27 25 C Capacitance pin for regulating the power supply.
Connect an external ceramic capacitor of about 0.1 µF.
28 26
P50
G
(NchOD/H)
N-channel open-drain I/O port.
SDA0
I2C interface data I/O pin.
This function is enabled with the I2C interface enabled for
operation.
While the I2C interface is operating, place the port output in the
Hi-Z state (PDR = 1).
SOT0 Extended I/O serial data output pin.
This function is enabled with the extended I/O serial data output
enabled.
MB90550A/550B Series
10
(Continued)
Pin no. Pin name Cir cuit type Function
QFP LQFP
29 27
P51
G
(NchOD/H)
N-channel open-drain I/O port.
SCL0
I2C interface clock I/O pin. This function is enabled with the
I2C interface enabled for operation.
While the I2C interface is operating, place the port output in
the Hi-Z state (PDR = 1).
SIN0
Extended I/O serial data input pin.
Since this input is used as required while the extended I/O
serial interface is operating for input, the output by any other
function must be off unless used intentionally.
30,32 28,30
P52,P54
G
(NchOD/H)
N-channel open-drain I/O ports.
SDA1,SDA2 I2C interface data I/O pins. This function is enabled with the
I2C interface enabled for operation.
While the I2C interface is operating, place the port output in
the Hi-Z state (PDR = 1).
31,33 29,31
P53,P55
G
(NchOD/H)
N-channel open-drain I/O ports.
SCL1,SCL2 I2C interface clock I/O pins. This function is enabled with the
I2C interface enabled for operation.
While the I2C interface is operating, place the port output in
the Hi-Z state (PDR = 1).
38 to 41,
43 to 46 36 to 39,
41 to 44
P60 to P67 H
(CMOS/H)
General-purpose I/O ports.
AN0 to AN7 A/D converter analog input pin. This function is enabled with
the analog input enabled.
47,48,
53 to 58 45,46,
51 to 56
P70 to P77
I
(CMOS/H)
General-purpose I/O ports.
IRQ0 to IRQ7 External interrupt request input pins.
Since this input is used as required while external interrupts
remain enabled, the output by any other function must be off
unless used intentionally.
59,60 57,58
P80,P81
J
(CMOS/H)
General-purpose I/O ports.
TIN0,TIN1 Reload timer event input pins.
Since this input is used as required while the reload timer is
operating for input, the output by any other function must be
off unless used intentionally.
61,62 59,60 P82,P83 J
(CMOS/H)
General-purpose I/O ports.
TOT0,TOT1 Reload timer output pins.This function is enabled with reroad
timer output enabled.
63 to 66 61 to 64
P84 to P87
J
(CMOS/H)
General-purpose I/O ports.
IN0 to IN3
Input capture trigger input pins.
Since this input is used as required while the input capture
unit is operating for input, the output by any other function
must be off unless used intentionally.
67,68 65,66 P90,P91 J
(CMOS/H) General-purpose I/O ports.
OUT0,OUT1 Output compare event output pins.
MB90550A/550B Series
11
(Continued)
Pin no. Pin name Circuit type Function
QFP LQFP
69 to 74 67 to 72 P92 to P97 J
(CMOS/H)
General-purpose I/O ports.
PPG0 to
PPG5 PPG output pins. This function is enabled with the PPG output
enabled.
75,76 73,74 PA0,PA1 J
(CMOS/H) General-purpose I/O ports.
OUT2,OUT3 Output compare event output pins.
78,79 76,77 PA2,PA3 J
(CMOS/H) General-purpose I/O ports.
80 78 PA4 J
(CMOS/H) General-purpose I/O port.
CKOT Serves as the CKOT output while the CKOT is operating.
34 32 AVCC A/D converter power-supply pin.
35 33 AVRH A/D converter external reference voltage source pin.
36 34 AVRL A/D converter external reference voltage source pin.
37 35 AVSS A/D converter power-supply pin.
49,50 47,48 MD0,MD1 C Operation mode setting input pins.
Connect these pins directly to Vcc or Vss.
51 49 MD2 KOperation mode setting input pin.
Connect this pin directly to Vcc or Vss. (MB90552A/552B/553A/
553B/V550A)
COperation mode setting input pin.
Connect this pin directly to Vcc or Vss. (MB90P553A/F553A)
23,84 21,82 VCC Power (5 V) input pins.
11,42,
81 9,40,
79 VSS Power (0 V) input pins.
MB90550A/550B Series
12
I/O CIRCUIT TYPE
(Continued)
Type Circuit Remarks
A
3 MHz to 32 MHz
Oscillator recovery resistor approx. 1M
B
CMOS level hysteresis input
Pull-up resistor provided
Resistor: About 50 k
C CMOS level hysteresis input
D
CMOS level output
CMOS level input
Standby control provided
Input pull-up resistor control provided
Resistor: About 50 k
X1
X0
HARD,SOFT
STANDBY
CONTROL
Clock input
HARD,SOFT
STANDBY
CONTROL
Digital input
Digital output
Digital output
Pull-up resistor control
MB90550A/550B Series
13
(Continued)
Type Circuit Remarks
E
CMOS level output
CMOS level input
Standby control provided
F
CMOS level output
CMOS level hysteresis input
Open-drain control provided
G
N-channel open-drain output
CMOS level hysteresis input
Standby control provided
Note: Unlike normal CMOS I/O pins, this
pin is not provided with any P-channel
transistor. Therefore the pin does not allow
a current to flow to the Vcc side even when
applied with a voltage from an external
device with the IC’s power supply left off.
H
CMOS level output
CMOS level hysteresis input
Standby control provided
Analog input
HARD,SOFT
STANDBY
CONTROL
Digital output
Digital output
Digital input
HARD,SOFT
STANDBY
CONTROL
Digital input
Digital input
Open- drain
control
signal
HARD,SOFT
STANDBY
CONTROL
Digital output
Digital input
HARD,SOFT
STANDBY
CONTROL
A/D
DISABLE
Digital output
Digital output
Analog input
Digital input
MB90550A/550B Series
14
(Continued)
Type Circuit Remarks
I
CMOS level output
CMOS level hysteresis input
Standby control provided
J
CMOS level output
CMOS level hysteresis input
Standby control provided
K
CMOS level hysteresis input
Pull-up resistor provided
Resistor: About 50 k
HARD
STANDBY
CONTROL
Digital output
Digital output
Digital input
HARD,SOFT
STANDBY
CONTROL
Digital output
Digital output
Digital input
MB90550A/550B Series
15
HANDLING DEVICES
1. Preventing Latchup
CMOS ICs may cause latchup in the following situations:
When a voltage higher than Vcc or lower than Vss is applied to input or output pins.
When a voltage exceeding the rating is applied between Vcc and Vss.
When AVcc power is supplied prior to the Vcc voltage.
If latchup occurs, the power supply current increases rapidly, sometimes resulting in thermal breakdown of the
device. Use meticulous care not to let it occur.
F or the same reason, also be careful not to let the analog power-supply v oltage e xceed the digital pow er-supply
voltage.
2. Handling unused input pins
Leaving un used input pins open ma y cause a malfunction or latch-up which leads to fatal damage to the de vice .
Therefore they must be pulled up or pulled down through at least 2 k resistance. Also, unused input/output
pins should be left open in output state or handled in the same way as unused input pins.
3. Notes on Using External Clock
In using the external clock, drive X0 pin only and leave X1 pin unconnected.
4. Power Supply Pins (VCC/VSS)
In products with multiple VCC or VSS pins, the pins of a same potential are intern ally connected in the device to
avoid abnormal operations including latch-up. However, the pins should be connected to external power and
ground lines to lower the electro-magnetic emission level and abnor mal operation of strobe signals caused by
the rise in the ground level, and to conform to the total current rating.
Make sure to connect VCC and VSS pins via lowest impedance to power lines.
It is recommended that a bypass capacitor of around 0.1 µF be placed between the VCC and VSS pins near the
device.
Using external clock MB90550A/550B series
X0
X1
Open
V
CC
V
CC
V
CC
V
CC
V
CC
V
SS
V
SS
V
SS
V
SS
V
SS
Using power supply pins
MB90550A/550B
series
MB90550A/550B Series
16
5. Crystal Oscillator Circuit
Noises around X0 or X1 pins may cause abnormal operations. Make sure to provide bypass capacitors via
shor test distance from X0, X1 pins, crystal oscillator (or ceramic resonator) and ground lines, and make sure
that lines of oscillation circuit not cross the lines of other circuits.
A printed circuit board artwork surrounding the X0 and X1 pins with grand area for stabilizing the operation is
highly recommended.
6. Turning-on Sequence of Power Supply to A/D Converter and Analog Inputs
Make sure to turn on the A/D conver ter power supply, D/A conver ter power supply (AVCC, AVRH, AVRL) and
analog inputs (AN0 to AN7) after turning-on the digital power supply (VCC).
Turn-off the digital power after turning off the A/D converter supply and analog inputs. In this case, make sure
that the vo ltage does not exceed AVRH or AVCC (tur ning on/off the analog and digital power supplies simulta-
neously is acceptable).
7. Connection of Unused Pins of A/D Converter
Connect unused pin of A/D converter to AVCC = VCC, AVSS = AVRH = AVRL = VSS.
8. N.C. Pin
The N.C. (internally connected) pin must be opened for use.
9. Notes on Energization
To prevent the internal regulator circuit from malfunctioning, set the voltage rise time during energization at 50
µs or more.
10. Indeterminate outputs from ports 0 and 1
The outputs from ports 0 and 1 become indeterminate during oscillation setting time of step-down circuit (during
a pow er-on reset) after the power is turned on. (MB90552A, MB90552B, MB90553A, MB90553B , MB90F553A,
MB90V550A)
The series without built-in step-down circuit has no oscillation setting time of step-down circuit, so outputs should
not become indeterminate. (MB90P553A)
Oscillation setting time *2
VCC (power-supply pin)
PONR (power-on reset) signal
RST (external asynchronous reset) signal
RST (internal reset) signal
Oscillation clock signal
KA (internal operating clock A) signal
KB (internal operating clock B) signal
PORT (port output) signal
Step-down circuit setting time *1
Period of indeterminate
*1: Step-down circuit setting time 217/oscillation clock frequency (oscillation cloc k frequency of 16 MHz: 8.19 ms)
*2: Oscillation setting time 218/oscillation clock frequency (oscillation clock frequency of 16 MHz: 16.38 ms)
Timing chart of indeterminate outputs from ports 0 and 1
MB90550A/550B Series
17
11. Initialization
In the de vice, there are internal registers which is initialized only by a power-on reset. To initialize these registers
turning on the power again.
12. Return from standby state
If the powe r-supply voltage goes below the standby RAM holding voltage in the standby state, the device may
fail to return from the standby state. In this case, reset the device via the e xternal reset pin to return to the normal
state.
13. Precautions for Use of ’DIV A, Ri,’ and ’DIVW A, Ri’ Instructions
The signed multiplication-division instructions ’DIV A, Ri,’ and ’DIVW A, RWi’ should be used when the corre-
sponding bank registers (DTB, ADB , USB, SSB) are set to v alue ’00h.’ If the corresponding bank registers (DTB ,
ADB, USB , SSB) are set to a v alue other than ’00h,’ the remainder obtained after the ex ecution of the instruction
will not be placed in the instruction operand register.
14. Using of REALOS
The use of EI2OS is not possible the REALOS real time operating system.
15. Caution on Operations during PLL Clock Mode
If the PLL clock mode is selected, the microcontroller attempt to be w orking with the self-oscillating circuit e ven
when there is no external oscillator or external clock input is stopped.
Performance of this operation, however, cannot be guaranteed.
MB90550A/550B Series
18
BLOCK DIAGRAM
X0, X1
RST
HST
4
P00 ~ P07/
AD00 ~AD07
P10 ~ P17/
AD08 ~ AD15
P20 ~ P27/
A16 ~ A23
P30/ALE
P31/RD
P32/WRL
P33/WRH
P34/HRQ
P35/HAK
P36/RDY
P37/CLK
CKOT/PA4
PA2, PA3
OUT2, OUT3/
PA0, PA1
PPG5/P97
PPG4/P96
PPG3/P95
PPG2/P94
PPG1/P93
PPG0/P92
OUT0, OUT1/
P90, P91
IN0 ~ IN3/
P84 ~ P87
TOT0, TOT1/
P82, P83
TIN0, TIN1/
P80, P81
IRQ0 ~ IRQ7/
P70 ~ P77
AN0 ~ AN7/
P60 ~ P67
AV
CC
AVRH, AVRL
AV
SS
P40/SCK
P41/SOT
P42/SIN
P43/SCK1
P44/SOT1
P45/SIN1
P46/ADTG
P47/SCK0
P50/SDA0/SOT0
P51/SCL0/SIN0
P52/SDA1
P53/SCL1
P54/SDA2
P55/SCL2
ROM
RAM
UART
F
F
M
C
16
L
X
B
U
S
Clock control
circuit*
Port 0
Port 1
Port 2
Port 3
Port 4
Communication prescaler
Extended I/O
serial interface 1
Extended I/O
serial interface 0
I2C interface 0
I2C interface 1
Port 5
CPU
Core of F2MC-16LX
family
Interrupt controller
Port A
Clock monitor function
Port 9
8/16 PPG × 3c h
I/O timer
16-bit output compare
unit x 4 channels
16-bit input capture
unit x 4 channels
16-bit free-run timer
16-bit reload timer
x 2 channels
Port 8
Port 7
External interrupt
A/D converter
(8/10 bits)
Port 6
Note: Specifications of evaluation model
(MB90V550A)
Contains no internal ROM.
Contains 6 KB of internal RAM.
Contains the same internal resources
as the other products in the MB90550A/
550B series.
MB90550A/550B Series
19
*: The clock control circuit contains a w atchdog timer , time-base timer , and a low po wer consumption control circuit.
Note : P00 to P07 (8 pins): Input pull-up resistor setting register provided
P10 to P17 (8 pins): Input pull-up resistor setting register provided
P40 to P47 (8 pins): Open-drain control setting register provided
P50 to P55 (6 pins): N-channel open drain
Ports 0, 1, 2, 3, 4, 6, 7, 8, 9, and A are CMOS level input/output ports.
MB90550A/550B Series
20
MEMORY MAP
The ROM data of bank FF is reflected in the upper address of bank 00, realizing eff ectiv e use of the C compiler
small model. The lower 16-bit of bank FF and the lower 16-bit of bank 00 are assigned to the same address,
enabling reference of the table on the ROM without stating “far”.
For example, if an attempt has been made to access 00C000H, the contents of the ROM at FFC000H are accessed.
Since the ROM area of the FF bank exceeds 48 Kbytes, the whole area cannot be reflected in the image f or the
00 bank. The ROM data at FF4000H to FFFFFFH looks, therefore, as if it were the image for 004000H to 00FFFFH.
Thus, it is recommended that the ROM data table be stored in the area of FF4000H to FFFFFFH.
RAM RAM RAM
: Internal access memory
: External access memory
: Inhibited area
Single chip mode
A mirror function
is supported
Internal ROM
external bus mode
A mirror function
is supported
External ROM
external bus mode
FFFFFFH
FF0000H
010000H
Address#1
Address#2
Address#3
004000H
002000H
000100H
0000C0H
0000D0H
ROM
area
ROM
area
ROM area
(image of
bank FF)
ROM area
(image of
bank FF)
Peripheral Peripheral Peripheral
RegistorRegistorRegistor
Parts No. Address#1 Address#2 Address#3
MB90552A/552B FF0000H004000H000900H
MB90553A/553B FE0000H004000H001100H
MB90F553A FE0000H004000H001100H
MB90P553A FE0000H004000H001100H
MB90V550A (FE0000H) 004000H001900H
MB90550A/550B Series
21
F2MC-16LX CPU PROGRAMMING MODEL
Dedicated registers
AH AL
USP
SSP
PS
PC
DPR
PCB
DTB
USB
SSB
ADB
8 bit
16 bit
32 bit
: Accumulator (A)
Dual 16-bit register used for storing results of calculation, etc. The two 16-bit
registers can be combined and used as a 32-bit register.
: Additional data bank register (ADB)
The 8-bit register indicating the additional data space.
: User stack bank register (USB)
The 8-bit register indicating the user stack space.
: System stack pointer (SSP)
The 16-bit pointer indicating the status of the system stack address.
: Processor status (PS)
The 16-bit register indicating the system status.
: Program bank register (PCB)
The 8-bit register indicating the program space.
: Data bank register (DTB)
The 8-bit register indicating the data space.
: Program counter (PC)
The 16-bit register indicating storing location of the current instruction code.
: Direct page register (DPR)
The 8-bit register indicating bits 8 through 15 of the operand address in the short
direct addressing mode.
: System stack bank register (SSB)
The 8-bit register indicating the system stack space.
: User stack pointer (USP)
The 16-bit pointer indicating a user stack address.
MB90550A/550B Series
22
I/O MAP
(Continued)
Address Register name Abbreviated
register name Read/write Resource name Initial value
00HPort 0 data register PDR0 R/W Port 0 XXXXXXXX
01HPort 1 data register PDR1 R/W Port 1 XXXXXXXX
02HPort 2 data register PDR2 R/W Port 2 XXXXXXXX
03HPort 3 data register PDR3 R/W Port 3 XXXXXXXX
04HPort 4 data register PDR4 R/W Port 4 XXXXXXXX
05HPort 5 data register PDR5 R/W Port 5 _ _ 1 1 1 1 1 1
06HPort 6 data register PDR6 R/W Port 6 XXXXXXXX
07HPort 7 data register PDR7 R/W Port 7 XXXXXXXX
08HPort 8 data register PDR8 R/W Port 8 XXXXXXXX
09HPort 9 data register PDR9 R/W Port 9 XXXXXXXX
0AHPort A data register PDRA R/W Port A _ _ _XXXXX
0BH to
0FH(Disabled)
10HPort 0 direction register DDR0 R/W Port 0 0 0 0 0 0 0 0 0
11HPort 1 direction register DDR1 R/W Port 1 0 0 0 0 0 0 0 0
12HPort 2 direction register DDR2 R/W Port 2 0 0 0 0 0 0 0 0
13HPort 3 direction register DDR3 R/W Port 3 0 0 0 0 0 0 0 0
14HPort 4 direction register DDR4 R/W Port 4 0 0 0 0 0 0 0 0
15H(Disabled)
16HPort 6 direction register DDR6 R/W Port 6 0 0 0 0 0 0 0 0
17HPort 7 direction register DDR7 R/W Port 7 0 0 0 0 0 0 0 0
18HPort 8 direction register DDR8 R/W Port 8 0 0 0 0 0 0 0 0
19HPort 9 direction register DDR9 R/W Port 9 0 0 0 0 0 0 0 0
1AHPort A direction register DDRA R/W Port A _ _ _ 0 0 0 0 0
1BHPort 4 output pin register ODR4 R/W Port 4 0 0 0 0 0 0 0 0
1CHPort 0 resistor setting register RDR0 R/W Port 0 0 0 0 0 0 0 0 0
1DHPort 1 resistor setting register RDR1 R/W Port 1 0 0 0 0 0 0 0 0
1EH(Disabled)
1FHAnalog input enable register ADER R/W Port 6,
A/D converter 1 1 1 1 1 1 1 1
20HSerial mode register SMR R/W
UART
0 0 0 0 0 0 0 0
21HSerial control register SCR R/W 0 0 0 0 0 10 0
22HSerial input data register /
serial output data register SIDR/SODR R/W XXXXXXXX
23HSerial status register SSR R/W 0 0 0 0 1 _ 0 0
MB90550A/550B Series
23
(Continued)
Address Register name Abbreviated
register name Read/write Resource name Initial value
24HSerial mode control status
register 0 SMCS0 R/W Extended I/O
serial interface 0
_ _ _ _ 0 0 0 0
25HSerial mode control status
register 0 R/W! 0 0 0 0 0 0 1 0
26HSerial data register 0 SDR0 R/W XXXXXXXX
27HClock frequency-divider control
register CDCR R/W Communication
prescaler 0 _ _ _ 1 1 1 1
28HSerial mode control status
register 1 SMCS1 R/W Extended I/O
serial interface 1
_ _ _ _ 0 0 0 0
29HSerial mode control status
register 1 R/W! 0 0 0 0 0 0 1 0
2AHSerial data register 1 SDR1 R/W XXXXXXXX
2BH(Disabled)
2CHI2C bus status register 0 IBSR0 R
I2C interface 0
0 0 0 0 0 0 0 0
2DHI2C bus control register 0 IBCR0 R/W 0 0 0 0 0 0 0 0
2EHI2C bus clock select register 0 ICCR0 R/W _ _ 0XXXXX
2FHI2C bus address register 0 IADR0 R/W _ XXXXXXX
30HI2C bus data register 0 IDAR0 R/W XXXXXXXX
31H(Disabled)
32HI2C bus status register 1 IBSR1 R
I2C interface 1
0 0 0 0 0 0 0 0
33HI2C bus control register 1 IBCR1 R/W 0 0 0 0 0 0 0 0
34HI2C bus clock select register 1 ICCR1 R/W _ _ 0XXXXX
35HI2C bus address register 1 IADR1 R/W _ XXXXXXX
36HI2C bus data register 1 IDAR1 R/W XXXXXXXX
37HI2C bus port select register ISEL R/W _ _ _ _ _ _ _ 0
38HInterrupt/DTP enable register ENIR R/W
DTP/external
interrupt
0 0 0 0 0 0 0 0
39HInterrupt/DTP factor register EIRR R/W XXXXXXXX
3AHRequest level setting register ELVR R/W 0 0 0 0 0 0 0 0
3BH0 0 0 0 0 0 0 0
3CHControl status register ADCS0 R/W
A/D convertor
0 0 0 0 0 0 0 0
3DHADCS1 R/W! 0 0 0 0 0 0 0 0
3EHData register ADCR0 R XXXXXXXX
3FHADCR1 R/W! 0 0 0 0 1 _XX
MB90550A/550B Series
24
(Continued)
Address Register name Abbreviated
register name Read/write Resource name Initial value
40HReload register L (ch.0) PRLL0 R/W
8/16-bit PPG0/1
XXXXXXXX
41HReload register H (ch.0) PRLH0 R/W XXXXXXXX
42HReload register L (ch.1) PRLL1 R/W XXXXXXXX
43HReload register H (ch.1) PRLH1 R/W XXXXXXXX
44HPPG0 operating mode control
register PPGC0 R/W 0 _ 0 0 0 _ _ 1
45HPPG1 operating mode control
register PPGC1 R/W 0 _ 0 0 0 0 0 1
46HPPG0 and 1 output control
register PPGE1 R/W 0 0 0 0 0 0 0 0
47H(Disabled)
48HReload register L (ch.2) PRLL2 R/W
8/16-bit PPG2/3
XXXXXXXX
49HReload register H (ch.2) PRLH2 R/W XXXXXXXX
4AHReload register L (ch.3) PRLL3 R/W XXXXXXXX
4BHReload register H (ch.3) PRLH3 R/W XXXXXXXX
4CHPPG2 operating mode control
register PPGC2 R/W 0 _ 0 0 0 _ _ 1
4DHPPG3 operating mode control
register PPGC3 R/W 0 _ 0 0 0 0 0 1
4EHPPG2 and 3 output control
register PPGE2 R/W 0 0 0 0 0 0 0 0
4FH(Disabled)
50HReload register L (ch.4) PRLL4 R/W
8/16-bit PPG4/5
XXXXXXXX
51HReload register H (ch.4) PRLH4 R/W XXXXXXXX
52HReload register L (ch.5) PRLL5 R/W XXXXXXXX
53HReload register H (ch.5) PRLH5 R/W XXXXXXXX
54HPPG4 operating mode control
register PPGC4 R/W 0 _ 0 0 0 _ _ 1
55HPPG5 operating mode control
register PPGC5 R/W 0 _ 0 0 0 0 0 1
56HPPG4 and 5 output control
register PPGE3 R/W 0 0 0 0 0 0 0 0
57H(Disabled)
58HClock output enable register CLKR R/W Clock monitor
function _ _ _ _ 0 0 0 0
59H(Disabled)
MB90550A/550B Series
25
(Continued)
Address Register name Abbreviated
register name Read/write Resource name Initial value
5AHControl status register 0 TMCSR0 R/W 16-bit
reload timer 0
0 0 0 0 0 0 0 0
5BH_ _ _ _ 0 0 0 0
5CH16 bit timer register 0/
16 bit reload register 0 TMR0/
TMRLR0 R/W XXXXXXXX
5DHXXXXXXXX
5EHControl status register 1TMCSR1 R/W 16-bit
reload timer 1
0 0 0 0 0 0 0 0
5FH_ _ _ _ 0 0 0 0
60H16 bit timer register 1/
16 bit reload register 1 TMR1/
TMRLR1 R/W XXXXXXXX
61HXXXXXXXX
62HInput capture register,
channel-0 lower bits IPCP0 R
16-bit
I/O timer
Input capture
(ch.0 to ch.3)
XXXXXXXX
63HInput capture register,
channel-0 upper bits XXXXXXXX
64HInput capture register,
channel-1 lower bits IPCP1 R XXXXXXXX
65HInput capture register,
channel-1 upper bits XXXXXXXX
66HInput capture register,
channel-2 lower bits IPCP2 R XXXXXXXX
67HInput capture register,
channel-2 upper bits XXXXXXXX
68HInput capture register,
channel-3 lower bits IPCP3 R XXXXXXXX
69HInput capture register,
channel-3 upper bits XXXXXXXX
6AHInput capture control
status register ICS01 R/W 0 0 0 0 0 0 0 0
6BHInput capture control
status register ICS23 R/W 0 0 0 0 0 0 0 0
6CHTimer data register, lower bits TCDT R/W 16-bit
I/O timer
free run timer
0 0 0 0 0 0 0 0
6DHTimer data register, upper bits R/W 0 0 0 0 0 0 0 0
6EHTimer control status register TCCS R/W 0 0 0 0 0 0 0 0
6FHROM mirroring function
selection register ROMM W ROM mirroring
function _ _ _ _ _ _ _ 1
MB90550A/550B Series
26
(Continued)
Address Register name Abbreviated
register name Read/write Resource name Initial value
70HCompare register,
channel-0 lower bits OCCP0 R/W
16-bit
I/O timer
output compare
(ch.0 to ch.3)
XXXXXXXX
71HCompare register,
channel-0 upper bits XXXXXXXX
72HCompare register,
channel-1 lower bits OCCP1 R/W XXXXXXXX
73HCompare register,
channel-1 upper bits XXXXXXXX
74HCompare register,
channel-2 lower bits OCCP2 R/W XXXXXXXX
75HCompare register,
channel-2 upper bits XXXXXXXX
76HCompare register,
channel-3 lower bits OCCP3 R/W XXXXXXXX
77HCompare register,
channel-3 upper bits XXXXXXXX
78HCompare control status
register, channel-0 OCS0 R/W 0 0 0 0 _ _ 0 0
79HCompare control status
register, channel-1 OCS1 R/W _ _ _ 0 0 0 0 0
7AHCompare control status
register, channel-2 OCS2 R/W 0 0 0 0 _ _ 0 0
7BHCompare control status
register, channel-3 OCS3 R/W _ _ _ 0 0 0 0 0
7CH to
9DH(Disabled)
9EHProgram address detection
control register PACSR R/W Address match
detection function 0 0 0 0 0 0 0 0
9FHDelayed interrupt factor
generation/cancellation register DIRR R/W Delayed
interrupt _ _ _ _ _ _ _ 0
A0HLow-power consumption mode
control register LPMCR R/W! Low power
consumption control
circuit
0 0 0 1 1 0 0 0
A1HClock select register CKSCR R/W! 1 1 1 1 1 1 0 0
A2H to
A4H(Disabled)
A5HAutomatic ready function select
register ARSR W
External bus pin
control circuit
0 0 1 1 _ _ 0 0
A6HExternal address output
control register HACR W 0 0 0 0 0 0 0 0
A7HBus control signal select
register ECSR W 0 0 0 0 0 0 0 _
MB90550A/550B Series
27
(Continued)
Address Register name Abbreviated
register name Read/write Resource name Initial value
A8HWatchdog timer control register WDTC R/W! Watchdog timer XXXXX 1 1 1
A9HTimebase timer control register TBTC R/W! Timebase timer 1 _ _ 0 0 1 0 0
AAH to
ADH(Disabled)
AEHFlash memory control status
register FMCS R/W Flash memory
interface circuit 0 0 0 0 0 _ _ 0
AFH(Disabled)
B0HInterrupt control register 00 ICR00 R/W!
Interrupt controller
0 0 0 0 0 1 1 1
B1HInterrupt control register 01 ICR01 R/W! 0 0 0 0 0 1 1 1
B2HInterrupt control register 02 ICR02 R/W! 0 0 0 0 0 1 1 1
B3HInterrupt control register 03 ICR03 R/W! 0 0 0 0 0 1 1 1
B4HInterrupt control register 04 ICR04 R/W! 0 0 0 0 0 1 1 1
B5HInterrupt control register 05 ICR05 R/W! 0 0 0 0 0 1 1 1
B6HInterrupt control register 06 ICR06 R/W! 0 0 0 0 0 1 1 1
B7HInterrupt control register 07 ICR07 R/W! 0 0 0 0 0 1 1 1
B8HInterrupt control register 08 ICR08 R/W! 0 0 0 0 0 1 1 1
B9HInterrupt control register 09 ICR09 R/W! 0 0 0 0 0 1 1 1
BAHInterrupt control register 10 ICR10 R/W! 0 0 0 0 0 1 1 1
BBHInterrupt control register 11 ICR11 R/W! 0 0 0 0 0 1 1 1
BCHInterrupt control register 12 ICR12 R/W! 0 0 0 0 0 1 1 1
BDHInterrupt control register 13 ICR13 R/W! 0 0 0 0 0 1 1 1
BEHInterrupt control register 14 ICR14 R/W! 0 0 0 0 0 1 1 1
BFHInterrupt control register 15 ICR15 R/W! 0 0 0 0 0 1 1 1
C0H to
FFH(External area)
100H to
#H(RAM area)
#H to
1FEFH(Reserved area)
MB90550A/550B Series
28
(Continued)
Initial value representations
0: Initial value of 0
1: Initial value of 1
X: Initial value undefined
_: Initial value undefined (none)
Addresses that follow 00FFH are a reserved area.
The boundary #H between the RAM and reserved areas is different depending on each product.
Note : For writable bits, the initial value column contains the initial value to which the bit is initialized at a reset.
Notice that it is not the value read from the bit.
The LPMCR, CKSCR, and WDTC registers ma y be initialized or not at a reset, depending on the type of the
reset. Their initial values in the above list are those to which the registers are initialized, of course.
“R/W!” in the access column indicates that the register contains read-only or write-only bits.
If a read-modify-write instruction (such as a bit setting instruction) is used to access a register marked “R/
W!”, or “W” in the access column, the bit focused on by the instruction is set to the desired value but a
malfunction occurs if the other bits contains a write-only bit. Do not use such instructions to access those
registers.
Address Register name Abbreviated
register name Read/write Resource name Initial value
1FF0HProgr am address detection
register 0
PADR0
R/W
Address match
detection function
XXXXXXXX
1FF1HProgr am address detection
register 1 R/W XXXXXXXX
1FF2HProgr am address detection
register 2 R/W XXXXXXXX
1FF3HProgr am address detection
register 3
PADR1
R/W XXXXXXXX
1FF4HProgr am address detection
register 4 R/W XXXXXXXX
1FF5HProgr am address detection
register 5 R/W XXXXXXXX
1FF6H to
1FFFH(Reserved area)
MB90550A/550B Series
29
INTERRUPT FACTORS
INTERRUPT VECTORS, INTERRUPT CONTROL REGISTERS
:The interrupt request flag is cleared by the EI2OS interrupt clear signal. The stop request is available.
:The interrupt request flag is cleared by the EI2OS interrupt clear signal.
:The interrupt request flag is not cleared by the EI2OS interrupt clear signal.
Interrupt source EI2OS
support Interrupt vectors Interrupt control registers
Number Address ICR Address
Reset ×# 08 FFFFDCH——
INT9 instruction ×# 09 FFFFD8H——
Exception ×# 10 FFFFD4H——
A/D converter # 11 FFFFD0HICR00 0000B0H
Timebase timer ×# 12 FFFFCCH
DTP0 (external interrupt 0) # 13 FFFFC8HICR01 0000B1H
DTP4/5 (external interrupt 4/5) # 14 FFFFC4H
DTP1 (external interrupt 1) # 15 FFFFC0HICR02 0000B2H
8/16-bit PPG timer0 counter borrow ×# 16 FFFFBCH
DTP2 (external interrupt 2) # 17 FFFFB8HICR03 0000B3H
8/16-bit PPG timer 1 counter borrow ×# 18 FFFFB4H
DTP3 (external interrupt 3) # 19 FFFFB0HICR04 0000B4H
8/16-bit PPG timer 2 counter borrow ×# 20 FFFFACH
Extended I/O serial interface 0 # 21 FFFFA8HICR05 0000B5H
8/16-bit PPG timer 3 counter borrow ×# 22 FFFFA4H
Extended I/O serial interface 1 # 23 FFFFA0HICR06 0000B6H
16-bit free-run timer (I/O timer) overflow # 24 FFFF9CH
16-bit re-load timer 0 # 25 FFFF98HICR07 0000B7H
DTP6/7 (external interrupt 6/7) # 26 FFFF94H
16-bit re-load timer 1 # 27 FFFF90HICR08 0000B8H
8/16-bit PPG timer 4/5 counter borrow ×# 28 FFFF8CH
Input capture (ch.0) include (I/O timer) # 29 FFFF88HICR09 0000B9H
Input capture (ch.1) include (I/O timer) # 30 FFFF84H
Input capture (ch.2) include (I/O timer) # 31 FFFF80HICR10 0000BAH
Input capture (ch.3) include (I/O timer) # 32 FFFF7CH
Output compare (ch.0) match (Output timer) #33 FFFF78HICR11 0000BBH
Output compare (ch.1) match (Output timer) # 34 FFFF74H
Output compare (ch.2) match (Output timer) # 35 FFFF70HICR12 0000BCH
Output compare (ch.3) match (Output timer) # 36 FFFF6CH
UART transmission complete # 37 FFFF68HICR13 0000BDH
I2C interface 0 ×# 38 FFFF64H
UART0 reception complete # 39 FFFF60HICR14 0000BEH
I2C interface 1 ×# 40 FFFF5CH
Flash memory status ×# 41 FFFF58HICR15 0000BFH
Delayed interrupt generation module ×# 42 FFFF54H
×
MB90550A/550B Series
30
Note: On using the EI2OS Function with Extended I/O Serial Interface 2
If a resource has two interrupt sources for the same interrupt number, both of the interrupt request flags
are cleared by the EI2OS interrupt clear signal. When the EI2OS function is used for one of the two
interrupt sources, therefore, the other interrupt function cannot be used. Set the interrupt request enable
bit for the relevant resource to “0” for software polling processing.
Interrupt source Interrupt No. Interrupt control register Resource interrupt request
Extended I/O serial interface 1 # 23 ICR06 Enabled
16-bit free-run timer
(I/O timer) overflow # 24 Disabled
MB90550A/550B Series
31
ELECTRICAL CHARACTERISTICS
1. Absolute Maximu m Ratings (VSS = AVSS = 0.0 V)
*1 : Care must be taken that AVcc, AVRH, AVRL do not exceed Vcc.
Also, care must be taken that AVRH, AVRL do not exceed AVCC, and AVRL does not exceed AVRH.
*2 : The maximum output current is a peak value for a corresponding pin.
*3 : Average output current is an average current value observed for a 100 ms period for a corresponding pin.
*4 : Total average current is an average current value observ ed for a 100 ms period for all corresponding pins.
*5 : VI and VO should not exceed VCC + 0.3V.
*6 : Applicable to pins : P00 to P07, P10 to P17, P20 to P27, P30 to P37, P40 to P47, P60 to P67, P70 to P77,
P80 to P87, P90 to P97, PA0 to PA4
(Continued)
Parameter Symbol Value Unit Remarks
Min Max
Power supply voltage
VCC VSS 0.3 VSS + 6.0 V
AVCC VSS 0.3 VSS + 6.0 V VCC AVCC *
1
AVRH VSS 0.3 VSS + 6.0 V AVCC AVRH AVRL
AVRL VSS 0.3 VSS + 6.0 V
Input voltage VIVSS 0.3 VSS + 6.0 V *5
Output voltage VOVSS 0.3 VSS + 6.0 V *5
Maximum clamp current ICLAMP 2.0 + 2.0 mA MB90552A/2B/3A/3B*6
200 + 200µAMB90F553A*6
Total maximum clamp current Σ| ICLAMP |20 mA MB90552A/2B/3A/3B*6
2 mA MB90F553A*6
“L” level maximum output current *2IOL1 10 mA Other than P20 to P27
IOL2 20 mA P20 to P27
“L” level average output current IOLAV1 4 mA Other than P20 to P27
IOLAV2 12 mA P20 to P27
“L” level total maximum output current IOL 150 mA
“L” level total average output current IOLAV 80 mA
“H” level maximum output current *2IOH −15 mA
“H” level average output current *3IOHAV −4mA
“H” level total maximum output current IOH −100 mA
“H” level total average output current *4IOHAV −50 mA
Power consumption PD
550 mW MB90P553A
450 mW MB90F553A
200 mW MB90553A/553B
180 mW MB90552A/552B
Operating temperature TA40 +85 °C
Storage temperature TSTG 55 +150 °C
MB90550A/550B Series
32
(Continued)
Use within recommended operating conditions.
Use at DC voltae (current) .
The +B signal should always be applied with a limiting resistance placed between the +B signal and the
microcontroller.
The value of the limiting resistance should be set to so that when the +B signal is applied the input current
to the microcontroller pin does not exceed rated values, either instantaneously or for prolonged periods.
Note that when the microcontroller drive current is low, such as in the power saving modes, the +B input
potential may pass through the protective diode and increase the potential at the VCC pin, and this may
affect other devices.
Note that if a +B signal is input when the microcontroller current is off (not fixed at 0 V) , the power supply
is provided from the pins, so that incomplete operation may result.
Note that is the +B input is applied during power-on, the power supply is provided from the pins and resulting
supply voltage may not be sufficient to operate the power-on reset.
Care must be taken not to leave the +B input pin open.
Note that analog system input/output pins other than the A/D input pins (LCD drive pins, comparator input
pins, etc.) cannot accept +B signal input.
Sample recommended circuits :
Note: Average output current = operating current × operating efficiency
WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current,
temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings.
P-ch
N-ch
VCC
R
+B input (0 V to 16 V)
Limiting
resistance
Protective diode
Input/output equivalent circuits
MB90550A/550B Series
33
2. Recommended Operating Conditions (VSS = AVSS = 0.0 V)
* : Use a ceramic capacitor or a capacitor with equivqlent frequency characteristics. The smoothing capacitor to
be connected to the VCC pin must have a capacitance value higher than CS.
For connecting smoothing capacitor CS, see the diagram below:
WARNING: The recommended operating conditions are required in order to ensure the normal operation of the
semiconductor device. All of the device’s electrical characteristics are warranted when the device is
operated within these ranges.
Always use semiconductor devices within their recommended operating condition ranges. Operation
outside these ranges may adversely affect reliability and could result in device failure.
No warranty is made with respect to uses, operating conditions, or combinations not represented on
the data sheet. Users considering application outside the listed conditions are advised to contact their
FUJITSU representatives beforehand.
Parameter Symbol Value Unit Remarks
Min Max
Power supply voltage VCC
AVCC
4.5 5.5 V Normal operation (MB90F553A,
MB90P553A, MB90V550A)
3.5 5.5 V Normal operation (MB90553A, MB90553B,
MB90552A, MB90552B)
3.5 5.5 V Retains status at the time of operation stop
Smoothing capacitor CS0.1 1.0 µF*
Operating temperature TA–40 +85 °C
C
CSVSS AVSS
C pin connection circuit
MB90550A/550B Series
34
3. DC Characteristics (VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = –40 °C to +85 °C)
*1 : P00 to P07, P10 to P17, P20 to P27, P30 to P37
*2 : X0, HST, RST, P40 to P47, P50 to P55, P60 to P67, P70 to P77, P80 to P87, P90 to P97, PA0 to PA4
*3 : MD0, MD1 and MD2
*4 : The current value is preliminary value and may be subject to change for enhanced characteristics without
previous notice. The power supply current is measured with an external clock.
Parameter Symbol Pin name Condition Value Unit Remarks
Min Typ Max
“H” level input
voltage
VIH CMOS input pin*1—0.7V
CC —V
CC+0.3 V
VIHS CMOS hysteresys input pin*2—0.8V
CC —V
CC+0.3 V
VIHM MD pin input*3—V
CC 0.3 VCC+0.3 V
“L” level input
voltage
VIL CMOS input pin*1—V
SS 0.3 0.3VCC V
VILS CMOS hysteresys input pin*2—V
SS 0.3 0.2VCC V
VILM MD pin input*3—V
SS 0.3 VSS +0.3 V
Open-drain output
pin voltage VDP50 to P55 VSS – 0.3 VSS + 6.0 V
“H” level output
voltage VOH Other than
P50 to P55 VCC = 4.5V,
IOH = 4.0mA VCC – 0.5 V
“L” level output
voltage 1 VOL1 Other than
P20 to P27 VCC = 4.5V,
IOL = 4.0mA ——0.4V
“L” level output
voltage 2 VOL2 P20 to P27 VCC = 4.5V,
IOL = 12.0mA ——0.4V
Input leakage
current IIL All output pins VCC = 5.5V,
VSS < VI < VCC –5 5 µA
Power supply
current *4
ICC
VCC
Internal
operation at 16
MHz
VCC = 5.5 V
Normal opera-
tion
—3040mA
MB90V550A
80 110 mA MB90P553A
—6090mA
MB90F553A
—3040mA
MB90553A/B
—2535mA
MB90552A/B
When data writ-
ten in flash
mode 100 150 mA MB90F553A
ICCS
Internal
operation at 16
MHz
VCC = 5.5 V
In sleep mode
—710mA
MB90V550A
—2530mA
MB90P553A
—1020mA
MB90F553A
—710mA
MB90553A/B
—710mA
MB90552A/B
ICCH VCC = 5.5V,
TA = +25°C
In stop mode
—520µAMB90V550A
—0.110µAMB90P553A
—520µAMB90F553A
—520µAMB90553A/B
—520µAMB90552A/B
Input
capacitance CIN Other than AVCC,
AVSS, C, VCC and VSS ——10pF
Open-drain output
leakage current Ileak P50 to P55 0.1 5 µA
Pull-up
resistance RUP P00 to P07 and P10
to P17 (In pull-up
setting),RST 25 50 100 kOther than
MB90V550A
20 40 100 kMB90V550A
MB90550A/550B Series
35
4. AC Characteristics
(1) Cloc k Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
* : The frequency fluctuation rate is the maximum de viation r ate of the preset center frequency when the multiplied
PLL signal is loc ked.
Parameter Symbol Pin name Value Unit Unit
Min Typ Max
Oscillation clock
frequency FCX0, X1 3 16 MHz
Oscillation clock
cycle time tCX0, X1 62.5 333 ns
Frequency fluctuation rate
locked* f—5%
Input clock pulse width PWH
PWL X0 10 ns Recommended duty ratio
of 40% to 60%
Input clock rising/falling
time tCR, tCF X0 5 ns External clock operation
Internal operating clock
frequency FCP 8.0 16 MHz PLL operation
1.5 16 MHz Main clock operation
Internal operating clock
cycle time tCP 62.5 125 ns PLL operation
62.5 666 ns Main clock operation
+
fo
−α
 α 
fo
f = × 100 (%) Center frequency
X0, X1 clock timing
X0
tHCYL
tCF
PWH PWL tCR
0.8 VCC 0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
MB90550A/550B Series
36
The AC ratings are measured for the following measurement reference voltages.
5.5
4.5
3.5
16
12
8
9
4
1.5
34 8 16
1.5 3 8 12 16
PLL Operation guarantee
range
Internal operating cloc k frequency FCP (MHz)
Operation guarantee range
MB90F553A, MB90P553A,
MB90V550A
Relationship between oscillation clock frequency and internal operating clock frequency
Oscillation clock frequency FC (MHz)
PLL operation guarantee range
Relationship between internal operating clock frequency and power supply voltage
Power supply voltage V
CC
(V)
Multiplied-
by-4 Multiplied-
by-3 Multiplied-by-2 Multiplied-by-1
Not multiplied
Internal operating cloc k frequency F CP (MHz)
Operation guarantee range MB90553A/553B,
MB90552A/552B
0.8 VCC
0.2 VCC
2.4 V
0.8 V
0.7 VCC
0.3 VCC
Input signal waveform Output signal waveform
Hystheresis input pin Output pin
Pins other than hystheresis input / MD input
MB90550A/550B Series
37
(2) Clock Output Timing (VCC = 5.0 V ±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Parameter Symbol Pin name Value Unit Remarks
Min Max
Cycle time tCYC CLK 62.5 ns
CLK CLK time tCHCL tCP/2 20 tCP/2+20 ns
CLK
tCYC
2.4 V 2.4 V
0.8 V
tCHCL
MB90550A/550B Series
38
(3) Reset, Hardware Standby Input Timing (VCC = 5.0 V ±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
* : Oscillation time of oscillator is time that the amplitude reached the 90 %.
In the crystal oscillator, the oscillation time is between several ms to tens of ms. In FAR/ceramic oscillator, the
oscillation time is between hundreds of µs to several ms. In the external clock, the oscillation time is 0 ms.
Parameter Symbol Pin name Value Unit Remarks
Min Max
Reset input time tRSTL RST 16 tCP ns Under normal operation
Oscillation time of
oscillator* + 16 tCP ms In stop mode
Hardware standby input time tHSTL HST 16 tCP ns Under normal operation
RST
HST 0.2 VCC
tRSTL, tHSTL
0.2 VCC
Under normal operation
tRSTL
0.2 VCC 0.2 VCC
16 tCP
RST
X0
90% of
amplitude
Instruction execution
Oscillation stabilize standby time
Oscillator
oscillation time
Internal operation
clock
Internal reset
In stop mode
MB90550A/550B Series
39
(4) Specification for Power-on Reset (VCC = 5.0 V ± 10 %, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Note: VCC must be kept lower than 0.2 V before power-on.
The above values are used for creating a power-on reset.
Some registers in the de vice are initializ ed only upon a po wer-on reset. To initialize these register, turn on
the power supply using the above values.
Parameter Symbol Pin name Value Unit Remarks
Min Max
Power supply rising time tR
VCC
0.05 30 ms
Power-supply start voltage VOFF —0.2V
Power-supply end voltage VON 2.7 V
Power supply cut-off time tOFF 4 ms Due to repeated operations
VCC
5.0 V VCC
3.0 V
0 V VSS
tR
0.2 V
0.2 V
2.7 V
tOFF
0.2 V
Sudden changes in the power supply voltage may cause a power-on reset.
To change the power supply voltage while the device is in operation, it is recommended to
raise the voltage smoothly to suppress fluctuations as shown below.
In this case, change the supply voltage with the PLL clock not used. If the voltage drop is
1 V or fewer per second, however, you can use the PLL clock.
It is recommended to keep the rising speed of
the supply voltage at 50 mV/ms or slower.
RAM data being held
MB90550A/550B Series
40
(5) Bus Read Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Parameter Symbol Pin name Value Unit Remarks
Min Max
ALE pulse width tLHLL ALE tCP/2 20 ns
Effective address ALE time tAVLL ALE, A23 to A16,
AD15 to AD00 tCP/2 20 ns
ALE address effective time tLLAX ALE, AD15 to AD00 tCP/2 15 ns
Effective address RD time tAVRL A23 to A16,
AD15 to AD00, RD tCP 15 ns
Effective address valid data
input tAVDV A23 to A16,
AD15 to AD00 —5 t
CP/2 60 ns
RD pulse width tRLRH RD 3 tCP/2 20 ns
RD valid data input tRLDV RD, AD15 to AD00 3 tCP/2 60 ns
RD data hold time tRHDX RD, AD15 to AD00 0 ns
RD ALE time tRHLH RD, ALE tCP/2 15 ns
RD address effective time tRHAX ALE, A23 to A16 tCP/2 10 ns
Effective address CLK time tAVCH A23 to A16,
AD15 to AD00, CLK tCP/2 20 ns
RD CLK time tRLCH RD, CLK tCP/2 20 ns
ALE RD time tLLRL ALE, RD tCP/2 15 ns
CLK
ALE
A23 to A16
AD15 to AD00
RD
tAVCH
tLHLL
tAVLL tRLRH
tRHAX
tRHDX
tRLDVtAVRL
tAVDV
tRHLH
tRLCH
2.4 V
2.4 V 2.4 V 2.4 V
2.4 V
2.4 V
0.8 V
0.8 V
0.8 V
0.7 VCC
0.3 VCC
0.7 VCC
0.3 VCC
2.4 V
0.8 V
2.4 V
0.8 V
2.4 V
0.8 V
2.4 V
tLLAX
tLLRL
•Bus read timing
Multiplex mode
Address Read data
MB90550A/550B Series
41
(6) Bus Write Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Parameter Symbol Pin name Value Unit Remarks
Min Max
Effective address WR time tAVWL A23 to A16, AD15 to
AD00, WRH, WRLtCP – 15 n s
WR pulse width tWLWH WRH, WRL3 tCP/2 – 20 ns
valid data output WR time tDVWH AD15 to AD00,
WRH, WRL3 tCP/2 – 20 ns
WR ↑ → data hold time tWHDX AD15 to AD00,
WRH, WRL20 ns Multiplex
mode
WR ↑ → address effective time tWHAX A23 to A16,
WRH, WRLtCP/2 – 10 ns
WR ↑ → ALE time tWHLH WRH, WRL, ALE tCP/2 – 15 ns
WR ↓ → CLK time tWLCH WRH, WRL, CLK tCP/2 – 20 n s
tWLCH
tWHLH
tWLWHtAVWL
tDVWH tWHDX
tWHAX
2.4 V
2.4 V
2.4 V
0.8 V
2.4 V
0.8 V
2.4 V
0.8 V
2.4 V
0.8 V
2.4 V
0.8 V
2.4 V
0.8 V
CLK
ALE
WR
A23 to A16
AD15 to AD00
(WRL, WRH)
Multiplex mode
Address Write data
Bus write timing
MB90550A/550B Series
42
(7) Ready Input Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Note : Use the automatic ready function when the setup time f or the rising edge of the RDY signal is not sufficient.
Parameter Symbol Pin name Value Unit Remarks
Min Max
RDY setup time tRYHS RDY
CLK 45 ns
RDY hold time tRYHH 0—ns
tRYHS tRYHH
0.8 V
2.4 V
0.8 VCC
0.2 VCC
0.8 VCC
CLK
ALE
WR
(WRL, WRH)
RDY
wait not
inserted
RDY
wait inserted
(1 cycle)
Ready input timing
MB90550A/550B Series
43
(8) Hold Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Note : More than 1 machine cycle is needed before HAK changes after HRQ pin is fetched.
(9) UART, Extended I/O Serial 0, 1 Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Notes: These are AC ratings in the CLK synchronous mode.
•C
L is the load capacitance value connected to pins while testing.
Parameter Symbol Pin name Value Unit Remarks
Min Max
Pins in floating status HAK time tXHAL HAK 30 tCP ns
HAK pin valid time tHAHV tCP 2 tCP ns
Parameter Symbol Pin name Condition Value Unit Remarks
Min Max
Serial clock cycle time tSCYC SCK0 to SCK2
Internal shift clock
mode
CL = 80 pF
+ 1 TTL for an out-
put pin
8 tCP —ns
SCK ↓ → SOT delay time tSLOV SCK0 to SCK2,
SOT0 to SOT2 –80 80 ns
Valid SIN SCK tIVSH SCK0 to SCK2,
SIN0 to SIN2 100 ns
SCK ↑ → valid SIN hold time tSHIX SCK0 to SCK2,
SIN0 to SIN2 tCP —ns
Serial clock “H” pulse width tSHSL SCK0 to SCK2
External shift cloc k
mode
CL = 80 pF
+ 1 TTL for an
output pin
4 tCP —ns
Serial clock “L” pulse width tSLSH SCK0 to SCK2 4 tCP —ns
SCK ↓ → SOT delay time tSLOV SCK0 to SCK2,
SOT0 to SOT2 150 ns
Valid SIN SCK tIVSH SCK0 to SCK2,
SIN0 to SIN2 60 ns
SCK ↑ → valid SIN hold time tSHIX SCK0 to SCK2,
SIN0 to SIN2 60 ns
HAK
tXHAL tHAHV
Pins High-Z
Hold timing
MB90550A/550B Series
44
(10) Timer Input Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Parameter Symbol Pin name Value Unit Remarks
Min Max
Input pulse width tTIWH
tTIWL
TIN0, TIN1
IN0 to IN3 4 tCP —ns
SCK
SOT
SIN
SCK
SOT
SIN
tSCYC
tSLOV
tIVSH tSHIX
0.8 V 0.8 V
2.4 V
2.4 V
0.8 V
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
tSLSH tSHSL
tSLOV
tIVSH tSHIX
0.2 VCC 0.2 VCC
0.8 VCC 0.8 VCC
2.4 V
0.8 V
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
Internal shift clock mode
External shift clock mode
IN0 to IN3
0.8 VCC 0.8 VCC
0.2 VCC 0.2 VCC
tTIWH tTIWL
TIN0 to TIN1
Timer input timing
MB90550A/550B Series
45
(11) Timer Output Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
(12) Trigger Input Timing (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Parameter Symbol Pin name Value Unit Remarks
Min Max
CLK ↑ → TOUT transition time tTO TOT0,TOT1,OUT0,
OUT1,PPG0 to PPG5 30 ns
Parameter Symbol Pin name Value Unit Remarks
Min Max
Input pulse width tTRGH
tTRGL IRQ0 to IRQ7 5 tCP —ns
Under normal operation
1—µsIn stop mode
CLK 2.4 V
tTO
2.4 V
0.8 V
TOT0,TOT1
OUT0,OUT1
PPG0 to PPG5
Timer output timing
0.8 VCC 0.8 VCC
0.2 VCC 0.2 VCC
tTRGH tTRGL
IRQ0 to IRQ7
Trigger input timing
MB90550A/550B Series
46
(13) I2C Interface (VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
Notes: “m” and“n” in the abov e table represent the v alues of shift cloc k frequency setting bits (CS4 to CS0) in the
clock control register “ICCR”. For details, refer to the register description in the hardware manual.
•t
DOSUO represents the minimum value when the interrupt period is equal to or greater than the SCL “L” width.
The SDA and SCL output values indicate that that rise time is 0 ns.
Parameter Symbol Pin name Value Unit Remarks
Min Max
Internal clock cycle time tCP 62.5 666 ns All products
Start condition output tSTAO
SDA0 to SDA2
SCL0 toSCL2
tCP × m × n/2 – 20 tCP × m × n/2 + 20 ns Only as master
Stop condition output tSTOO tCP (m × n/2 + 4)
– 20 tCP (m × n/2 + 4)
+ 20 ns
Start condition detection tSTAI 3 tCP + 40 ns Only as slave
Stop condition detection tSTOI 3 tCP + 40 ns
SCL output “L” width tLOWO SCL0 to SCL2 tCP × m × n/2 – 20 tCP × m × n/2 + 20 ns Only as master
SCL output “H” width tHIGHO tCP (m × n/2 + 4)
– 20 tCP (m × n/2 + 4)
+ 20 ns
SDA output delay time tDOO SDA0 to SDA2
SCL0 to SCL2
2 tCP – 20 2 tCP + 20 ns
Setup after SDA output
interrupt period tDOSUO 4 tCP – 20 ns
SCL input “L” width tLOWI SCL0 to SCL2 3 tCP + 40 ns
SCL input “H” width tHIGHI tCP + 40 ns
SDA input setup time tSUI SDA0 to SDA2
SCL0 to SCL2 40 ns
SDA input hold time tHOI 0—ns
MB90550A/550B Series
47
tLOWO
tSTAO tDOOtDOO
189
7689
tSUI
tHIGHI tLOWI
tHOI tDOO tDOO tDOSUO tSTOI
tSUI tHOI tDOSUO
tHIGHO
0.2 VCC
0.2 VCC 0.2 VCC 0.2 VCC 0.2 VCC
0.2 VCC
0.8 VCC
0.8 VCC 0.8 VCC 0.8 VCC
0.8 VCC 0.8 VCC
ACK
ACK
0.8 VCC 0.8 VCC
SCL
SDA
SCL
SDA
•I
2C interface [data transmitter (master/slave)]
•I
2C interface [data receiver (master/slave)]
MB90550A/550B Series
48
5. A/D Converter
(1)Electrical Characteristics
(4.5 V AVRH AVRL, VCC = AVCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = 40 °C to +85 °C)
*1:When FCP = 8 MHz, tCMP = 176 × tCP
. When FCP = 16 MHz, tCMP = 352 × tCP
.
*2: Equiv alent to the time for conv ersion per channel if “tSMP = 64 × tCP” or “tCMP = 352 × tCP” is selected when FCP =
16 MHz.
*3: Specifies the power-supply current (Vcc = AVcc = AVRH = 5.0 V) when the A/D converter is inactive and the
CPU has been stopped.
Notes: The error becomes larger relatively as |AVRH-AVRL| becomes smaller.
Use the output impedance rS of the external circuit for analog input under the following condition:
External circuit output impedance rS = 10 k Max.
If the output impedance of the external circuit is too high, the analog voltage sampling time may be
insufficient.
If you insert a DC-blocking capacitor between the external circuit and the input pin, select a capacitance
that is about several thousands times the sampling capacitance CSH in the chip to suppress the effect of
capacity potential division with CSH.
Parameter Symbol Pin name Value Unit Remarks
Min Typ Max
Resolution 10 bit
Total error ±5.0 LSB
Non-linearity error ±2.5 LSB
Differential linearity error ±1.9 LSB
Zero transition voltage VOT AN0 to AN7 AVRL
3.5LSB AVRL+
0.5LSB AVRL+
4.5LSB V1LSB=
(AVRHAVRL)
/1024
Full-scale transition
voltage VFST AN0 to AN7 AVRH
6.5LSB AVRH
1.5LSB AVRH+
1.5LSB V
Sampling period tSMP 64 4096 tCP
Compare time tCMP —22
µs*1
A/D Conversion time tCNV 26.3 µs*2
Analog port input current IAIN AN0 to AN7 10 µA
Analog input voltage VAIN AN0 to AN7 AVRL AVRH V
Reference voltage AVRH AVRL + 4.5 AVCC V
AVRL 0 AVRH 4.5 V
Power supply current IAAVCC —3.57.0
mA
IAH —— 5
µA*3
Reference voltage
supply current IRAVRH 300 500 µA
IRH —— 5
µA*3
Offset between channels AN0 to AN7 4 LSB
MB90550A/550B Series
49
rS
VS
RSH CSH
Microcontroller internal circuit
Input pin AN0
Input pin AN7
External circuit Analog channel selector
Comparator
<Recommended/reference values for device parameters>
rS = 10 k or less
RSH = About 3 k
CSH = About 25 pF
Note: Device parameter values are provided as reference values for design purposes; they
are not guaranteed.
S/H circuit
to
Analog input circuit model
MB90550A/550B Series
50
(2) Definitions of Terms
Resolution: Analog transition identifiable by the A/D converter.
Analog voltage can be divided into 1024 (210) components at 10-bit resolution.
Total error: Difference between actual and logical values. This error is the sum of an offset error, gain error,
non-linearity error and an error caused by noise.
Linearity error : Deviation of the straight line drawn between the zero transition point (00 0000 0000 <-> 00
0000 0001) and the full-scale transition point (11 1111 1110 <-> 11 1111 1111) of the device
from actual conversion characteristics
Differential linearity error: Deviation from the ideal input voltage required to shift output code by one LSB
10-bit A/D converter conversion characteristics
11 1111 1111
11 1111 1110
11 1111 1101
11 1111 1100
00 0000 0011
00 0000 0010
00 0000 0001
00 0000 0000
1LSB × N + VOT
VOT VNT VFSTV(N + 1)T
Analog input
1LSB =VFST VOT
1022
Linearity error =VNT (1LSB × N + VOT)
1LSB [ LSB ]
Differential linearity error =V (N + 1) T VNT
1LSB 1 [ LSB ]
Linearity error
Digital output
MB90550A/550B Series
51
6. Flash Memory Program/Erase Characteristics
Parameter Condition Value Unit Remarks
Min Typ Max
Sector erase time
TA = + 25 °C
VCC = 5.0 V
—1.530s
Excludes 00H programming
prior erasure
Chip erase time 10.5 s Excludes 00H programming
prior erasure
Word (16-bit width)
programming time 16 500 µsExcludes system-level
overhead
Program/Erase cycle 100,000cycleGuaranteed 100,000 cycles
10,000cycleGuaranteed 10,000 cycles
Data hold time 100,000 h
MB90550A/550B Series
52
EXAMPLE CHARACTERISTICS
1. L level output voltage
700
600
500
400
300
200
100
00246810
IOL (mA)
VOL (mV)
VCC = 3.5 V
VCC = 4.0 V
VCC = 5.0 V
VCC = 6.0 V
TA = + 25 °C
700
600
500
400
300
200
100
00 5 10 15
IOL (mA)
VOL (mV)
20 25 30
VOL IOL
Other than P20 to P27
VOL IOL
P20 to P27
MB90550A/550B Series
53
2. H level output voltage
3. H level input voltage / L level input voltage (CMOS input)
VCC = 3.5 V
VCC = 4.0 V
VCC = 5.0 V
VCC = 6.0 V
TA = + 25 °C
700
600
500
400
300
200
100
00246810
IOH (mA)
VCC VOH (mV)
(VCC VOH) IOH
Other than P50 to P55
5
4.5
4
3.5
3
2.5
2
1.5
1
1.5
03.5 4 4.5 5 5.5
VCC (V)
VIH/VIL (V)
TA = + 25 °C
VIH / VIL VCC
MB90550A/550B Series
54
4. H level input voltage / L level input voltage (CMOS hysteresis input)
5
4.5
4
3.5
3
2.5
2
1.5
1
1.5
03.5 4 4.5 5 5.5
VIHL
VIHS
VCC (V)
VIHS/VILS (V)
TA = + 25 °C
VIHS / VILS VCC
MB90550A/550B Series
55
5. Power supply current
(fCP = internal operating clock frequency)
(Continued)
30
25
20
15
10
5
03.5 4 4.5 5 5.5
fCP = 8 MHz
VCC (V)
ICC (mA)
fCP = 10.6 MHz
fCP = 16 MHz
TA = + 25 °C
fCP = 4 MHz
10
9
8
7
5
6
4
3
2
1
03.5 4 4.5 5 5.5
fCP = 8 MHz
VCC (V)
ICCS (mA)
fCP = 10.6 MHz
fCP = 16 MHz
TA = + 25 °C
fCP = 4 MHz
ICC VCC
ICCS VCC
MB90552A/B
Measurement conditions: External clock mode, ROM read loop operation,
without resource operation, Typ sample,
internal operating frequency = 4MHz (external rectangular wa ve
clock at 8MHz), TA = + 25 °C
MB90550A/550B Series
56
(Continued)
70
60
50
40
30
20
104.5 5 5.5
fCP = 4 MHz
fCP = 10 MHz
VCC (V)
ICC (mA)
fCP = 16 MHz
TA = + 25 °C
12
10
8
6
4
2
04.5 5 5.5
TA = + 25 °C
fCP = 16 MHz
fCP = 4MHz
fCP = 10 MHz
VCC (V)
ICCS (mA)
ICC VCC
ICCS VCC
MB90F553A
Measurement conditions: External clock mode, ROM read loop operation,
without resource operation, Typ sample,
inter nal operating frequency = 4MHz (external rectangular wave
clock at 8MHz), TA = +25 °C
MB90550A/550B Series
57
6. Pull-up resistance
TA = + 85 °C
TA = + 25 °C
TA = 40 °C
90
80
70
60
50
40
30
20
10 4 4.5 5 5.5
VCC (V)
Pull-up resistance VCC
Pull-up resistance (k)
MB90550A/550B Series
58
ORDERING INFORMATION
Part number Package Remarks
MB90552APF
MB90552BPF
MB90553APF
MB90553BPF
MB90T552APF
MB90T553APF
MB90F553APF
MB90P553APF
100-pin plastic QFP
(FPT-100P-M06)
MB90552APFV
MB90552BPFV
MB90553APFV
MB90553BPFV
MB90T552APFV
MB90T553APFV
MB90F553APFV
MB90P553APFV
100-pin plastic LQFP
(FPT-100P-M05)
MB90550A/550B Series
59
PACKAGE DIMENSIONS
(Continued)
100-pin plastic QFP
(FPT-100P-M06)
Dimensions in mm (inches)
C
2001 FUJITSU LIMITED F100008S-c-4-4
1 30
31
50
5180
81
100
20.00±0.20(.787±.008)
23.90±0.40(.941±.016)
14.00±0.20
(.551±.008)
17.90±0.40
(.705±.016)
INDEX
0.65(.026) 0.32±0.05
(.013±.002) M
0.13(.005)
"A"
0.17±0.06
(.007±.002)
0.10(.004)
Details of "A" part
0~8°
(.035±.006)
0.88±0.15
(.031±.008)
0.80±0.20
0.25(.010)
3.00 +0.35
–0.20
+.014
–.008
.118
(Mounting height)
0.25±0.20
(.010±.008)
(Stand off)
MB90550A/550B Series
60
(Continued)
100-pin plastic LQFP
(FPT-100P-M05)
Dimensions in mm (inches)
C
2000 FUJITSU LIMITED F100007S-3c-5
14.00±0.10(.551±.004)SQ
16.00±0.20(.630±.008)SQ
125
26
51
76 50
75
100
0.50(.020) 0.20±0.05
(.008±.002) M
0.08(.003) 0.145±0.055
(.0057±.0022)
0.08(.003)
"A"
INDEX .059 –.004
+.008
–0.10
+0.20
1.50
(Mounting height)
0°~8°
0.50±0.20
(.020±.008)
0.60±0.15
(.024±.006)
0.25(.010)
0.10±0.10
(.004±.004)
Details of "A" part
(Stand off)
MB90550A/550B Series
FUJITSU LIMITED
For further information please contact:
Japan
FUJITSU LIMITED
Marketing Division
Electronic Devices
Shinjuku Dai-Ichi Seimei Bldg. 7-1,
Nishishinjuku 2-chome, Shinjuku-ku,
Tokyo 163-0721, Japan
Tel: +81-3-5322-3353
Fax: +81-3-5322-3386
http://edevice.fujitsu.com/
North and South America
FUJITSU MICROELECTRONICS AMERICA, INC.
3545 North First Street,
San Jose, CA 95134-1804, U.S.A.
Tel: +1-408-922-9000
Fax: +1-408-922-9179
Customer Response Center
Mon. - Fri.: 7 am - 5 pm (PST)
Tel: +1-800-866-8608
Fax: +1-408-922-9179
http://www.fma.fujitsu.com/
Europe
FUJITSU MICROELECTR ONICS EUR OPE GmbH
Am Siebenstein 6-10,
D-63303 Dreieich-Buchschlag,
Germany
Tel: +49-6103-690-0
Fax: +49-6103-690-122
http://www.fme.fujitsu.com/
Asia Pacific
FUJITSU MICROELECTR ONICS ASIA PTE. LTD.
#05-08, 151 Lorong Chuan,
New Tech Park,
Singapore 556741
Tel: +65-281-0770
Fax: +65-281-0220
http://www.fmal.fujitsu.com/
Korea
FUJITSU MICROELECTR ONICS K OREA LTD .
1702 KOSMO TOWER, 1002 Daechi-Dong,
Kangnam-Gu,Seoul 135-280
Korea
Tel: +82-2-3484-7100
Fax: +82-2-3484-7111
F0202
FUJITSU LIMITED Printed in Japan
All Rights Reserved.
The contents of this document are subject to change without notice.
Customers are advised to consult with FUJITSU sales
representatives before ordering.
The information and circuit diagrams in this document are
presented as examples of semiconductor device applications, and
are not intended to be incorporated in devices for actual use. Also,
FUJITSU is unable to assume responsibility for infringement of
any patent rights or other rights of third parties arising from the use
of this information or circuit diagrams.
The products described in this document are designed, developed
and manufactured as contemplated for general use, including
without limitation, ordinary industrial use, general office use,
personal use, and household use, but are not designed, developed
and manufactured as contemplated (1) for use accompanying fatal
risks or dangers that, unless extremely high safety is secured, could
have a serious effect to the public, and could lead directly to death,
personal injury, severe physical damage or other loss (i.e., nuclear
reaction control in nuclear facility, aircraft flight control, air traffic
control, mass transport control, medical life support system, missile
launch control in weapon system), or (2) for use requiring
extremely high reliability (i.e., submersible repeater and artificial
satellite).
Please note that Fujitsu will not be liable against you and/or any
third party for any claims or damages arising in connection with
above-mentioned uses of the products.
Any semiconductor devices have an inherent chance of failure. You
must protect against injury, damage or loss from such failures by
incorporating safety design measures into your facility and
equipment such as redundancy, fire protection, and prevention of
over-current levels and other abnormal operating conditions.
If any products described in this document represent goods or
technologies subject to certain restrictions on export under the
Foreign Exchange and Foreign Trade Law of Japan, the prior
authorization by Japanese government will be required for export
of those products from Japan.