MB90T552A [FUJITSU]

16-bit Proprietary Microcontroller; 16位微控制器专有
MB90T552A
型号: MB90T552A
厂家: FUJITSU    FUJITSU
描述:

16-bit Proprietary Microcontroller
16位微控制器专有

微控制器
文件: 总58页 (文件大小:658K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FUJITSU SEMICONDUCTOR  
DATA SHEET  
DS07-13706-2E  
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-performance, 16-bit microcontrollers designed for  
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  
incorporates additional instructions for high-level languages, supports extended 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 memory space: 16 Mbytes  
• 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  
(Continued)  
PACKAGES  
100-pin plastic QFP  
100-pin plastic LQFP  
(FPT-100P-M06)  
(FPT-100P-M05)  
MB90550A/550B Series  
(Continued)  
• Instruction set designed for high level language (C) and multi-task operations  
Adoption of system stack pointer  
Symmetrical instruction set and barrel shift instructions  
• Integrated address match detection function (for two address pointers)  
• Faster execution speed: 4-byte queue  
• Powerful interrupt functions (Eight priority levels programmable)  
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 settable 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 minimum)  
• UART: 1 channel  
• Extended I/O serial interface: 2 channels  
• I2C interface: 2 channels  
(Two channels, including one switchable 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  
2
MB90550A/550B Series  
PRODUCT LINEUP  
Part number  
MB90552A MB90553A  
MB90552B MB90553B  
MB90F553A MB90P553A MB90T552A MB90T553A MB90V550A  
Item  
Flash ROM  
Mask ROM products  
OTP  
External ROM products  
Evaluation  
product  
products  
Mass Product  
128 Kbytes  
4 Kbytes  
Classification  
ROM size  
RAM size  
64 Kbytes  
2 Kbytes  
None  
None  
2 Kbytes  
4 Kbytes  
6 Kbytes  
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  
CPU functions  
Minimum execution time: 62.5 ns (at machine clock of 16 MHz)  
Interrupt processing time: 1.5 ms (at machine clock of 16 MHz, minimum value)  
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  
Ports  
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.  
UART (SCI)  
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.)  
8/10-bit A/D  
converter  
Continuous conversion mode (converts selected channel continuously)  
Stop conversion mode (converts selected channel and stop operation repeatedly)  
Number of channels: 1 (8-bit × 2 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)  
8/16-bit PPG timer  
Number of channels: 1  
Overflow interrupts  
16-bit  
free run timer  
16-bit  
Number of channels: 4  
Pin input factor: A match signal of compare register  
Output com-  
I/O  
pare (OCU)  
timer  
Number of channels: 4  
Input capture  
(ICU)  
Rewriting a register value upon a pin input (rising, falling or both edges)  
(Continued)  
3
MB90550A/550B Series  
(Continued)  
Part number  
MB90552A MB90553A  
MB90552B MB90553B  
MB90F553A MB90P553A MB90T552A MB90T553A MB90V550A  
Item  
Number of inputs: 8  
DTP/external  
interrupt circuit  
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  
18-bit counter  
Interrupt interval: 1.024 ms, 4.096 ms, 16.384 ms, 131.072 ms  
(at oscillation of 4 MHz)  
Timebase timer  
Reset generation interval: 3.58 ms, 14.33 ms, 57.23 ms, 458.75 ms  
(at oscillation of 4 MHz, minimum value)  
Watchdog timer  
Process  
CMOS  
Power supply volt-  
age for operation*  
4.5 V to 5.5 V  
*: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  
MB90552A  
MB90552B  
MB90553A  
MB90553B  
Package  
FPT-100P-M05  
MB90F553A  
MB90P553A  
×
FPT-100P-M06  
: 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 performed by a  
chip with an internal ROM can be evaluated by using a dedicated development 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.  
4
MB90550A/550B Series  
PIN ASSIGNMENTS  
• FPT-100P-M06  
(Top View)  
80  
79  
78  
77 RST  
76  
75  
74  
73  
72  
71  
1
2
3
4
5
6
7
8
9
P20/A16  
P21/A17  
P22/A18  
P23/A19  
P24/A20  
P25/A21  
P26/A22  
P27/A23  
P30/ALE  
P31/RD  
VSS  
PA4/CKOT  
PA3  
PA2  
PA1/OUT3  
PA0/OUT2  
P97/PPG5  
P96/PPG4  
P95/PPG3  
P94/PPG2  
10  
11  
12  
70 P93/PPG1  
69 P92/PPG0  
P32/WRL  
68  
67  
66  
P33/WRH 13  
P91/OUT1  
P92/OUT0  
P87/IN3  
14  
P34/HRQ  
P35/HAK 15  
P36/RDY 16  
P37/CLK 17  
P40/SCK 18  
65 P86/IN2  
64 P85/IN1  
63 P84/IN0  
62 P83/TOT1  
19  
P41/SOT  
61  
P42/SIN 20  
P43/SCK1 21  
P44/SOT1 22  
P82/TOT0  
60 P81/TIN1  
59  
P80/TIN0  
58 P77/IRQ7  
VCC  
23  
P45/SIN1 24  
P46/ADTG  
57  
56  
55  
54  
53  
52  
51  
P76/IRQ6  
P75/IRQ5  
P74/IRQ4  
P73/IRQ3  
P72/IRQ2  
HST  
25  
P47/SCK0 26  
C
27  
28  
P50/SDA0/SOT0  
P51/SCL0/SIN0 29  
P52/SDA1 30  
MD2  
(FPT-100P-M06)  
5
MB90550A/550B Series  
• FPT-100P-M05  
(Top view)  
P22/A18  
P23/A19  
P24/A20  
P25/A21  
P26/A22  
P27/A23  
1
2
3
4
5
75  
RST  
74 PA1/OUT3  
73  
72  
71  
70  
PA0/OUT2  
P97/PPG5  
P96/PPG4  
P95/PPG3  
6
7
8
9
69 P94/PPG2  
P30/ALE  
P31/RD  
VSS  
68  
67  
P93/PPG1  
P92/PPG0  
P32/WRL  
P33/WRH 11  
P34/HRQ 12  
10  
66 P91/OUT1  
65  
P90/OUT0  
64 P87/IN3  
P35/HAK  
P36/RDY  
P37/CLK  
P40/SCK 16  
P41/SOT  
13  
14  
15  
63  
62  
61  
60  
59  
P86/IN2  
P85/IN1  
P84/IN0  
P83/TOT1  
P82/TOT0  
17  
P42/SIN 18  
P43/SCK1 19  
58 P81/TIN1  
57  
P80/TIN0  
P44/SOT1  
VCC  
P45/SIN1  
20  
21  
22  
56 P77/IRQ7  
55 P76/IRQ6  
54 P75/IRQ5  
53 P74/IRQ4  
52 P73/IRQ3  
P46/ADTG 23  
P47/SCK0 24  
25  
51  
C
P72/IRQ2  
(FPT-100P-M05)  
6
MB90550A/550B Series  
PIN DESCRIPTION  
Pin no.  
Pin name  
Circuit type  
Function  
QFP  
82  
LQFP  
80  
X0  
X1  
A
A
B
C
Oscillation pin  
83  
81  
Oscillation pin  
77  
75  
RST  
HST  
Reset input pin  
52  
50  
Hardware standby input pin  
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.  
P00 to P07  
D
85 to 92 83 to 90  
(CMOS)  
AD00 to  
AD07  
Serve as lower data I/O/lower address output (AD00 to AD07)  
pins in the external bus mode.  
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.  
P10 to P17  
93 to  
D
91 to 98  
100  
(CMOS)  
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.  
General-purpose I/O ports.  
P20 to P27  
A16 to A23  
This function is enabled either in single-chip mode or with the  
external address output control register set to “Port”.  
99,100,  
1 to 8  
E
1 to 6  
(CMOS)  
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”.  
General-purpose I/O port.  
This function is enabled in single-chip mode.  
P30  
ALE  
P31  
RD  
E
9
7
8
(CMOS)  
Address latch enable output pin.  
This function is enabled in an external-bus enabled mode.  
General-purpose I/O port.  
This function is enabled in single-chip mode.  
E
10  
12  
13  
(CMOS)  
Read strobe output pin for the data bus.  
This function is enabled in an external-bus enabled mode.  
General-purpose I/O port.  
This function is enabled in single-chip mode.  
P32  
WRL  
P33  
WRH  
E
10  
11  
(CMOS)  
Write strobe output pin for the lower eight bits of the data bus.  
This function is enabled in an external-bus enabled mode.  
General-purpose I/O port.  
This function is enabled in single-chip mode.  
E
(CMOS)  
Write strobe output pin for the upper eight bits of the data bus.  
This function is enabled in an external-bus enabled mode.  
(Continued)  
7
MB90550A/550B Series  
Pin no.  
Pin name Circuit type  
QFP LQFP  
Function  
General-purpose I/O port.  
This function is enabled in single-chip mode  
P34  
HRQ  
P35  
E
14  
15  
16  
17  
12  
13  
14  
15  
(CMOS)  
Hold request input pin.  
This function is enabled in an external-bus enabled mode.  
General-purpose I/O port.  
This function is enabled in single-chip mode.  
E
(CMOS)  
Hold acknowledge output pin.  
This function is enabled in an external-bus enabled mode.  
HAK  
P36  
General-purpose I/O port.  
This function is enabled in single-chip mode.  
E
(CMOS)  
Ready signal input pin.  
This function is enabled in an external-bus enabled mode.  
RDY  
P37  
General-purpose I/O port.  
This function is enabled in single-chip mode.  
E
(CMOS)  
CLK output pin.  
This function is enabled in an external-bus enabled mode.  
CLK  
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.)  
P40  
SCK  
P41  
SOT  
P42  
F
18  
19  
16  
17  
(CMOS/H)  
UART serial clock I/O pin.  
This function is enabled with the UART clock output enabled.  
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.)  
F
(CMOS/H)  
UART serial data output pin.  
This function is enabled with the UART serial data output enabled.  
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.)  
F
20  
21  
18  
19  
(CMOS/H)  
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.  
SIN  
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.)  
P43  
F
(CMOS/H)  
Extended I/O serial clock I/O pin. This function is enabled with the  
extended I/O serial clock output enabled.  
SCK1  
(Continued)  
8
MB90550A/550B Series  
Pin no.  
Pin name Circuit type  
Function  
QFP  
LQFP  
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.)  
P44  
F
22  
24  
20  
(CMOS/H)  
Extended I/O serial data output pin.  
This function is enabled with the extended I/O serial data output  
enabled.  
SOT1  
P45  
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.)  
F
22  
(CMOS/H)  
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.  
SIN1  
P46  
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.)  
F
25  
23  
(CMOS/H)  
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.  
ADTG  
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.  
P47  
F
26  
27  
24  
25  
(CMOS/H)  
SCK0  
Extended I/O serial clock I/O pin. This function is enabled with  
the extended I/O serial clock output enabled.  
Capacitance pin for regulating the power supply.  
Connect an external ceramic capacitor of about 0.1 µF.  
C
P50  
N-channel open-drain I/O port.  
I2C interface data I/O pin.  
This function is enabled with the I2C interface enabled for  
operation.  
SDA0  
SOT0  
G
28  
26  
While the I2C interface is operating, place the port output in the  
Hi-Z state (PDR = 1).  
(NchOD/H)  
Extended I/O serial data output pin.  
This function is enabled with the extended I/O serial data output  
enabled.  
(Continued)  
9
MB90550A/550B Series  
Pin no.  
Pin name  
Circuit type  
Function  
N-channel open-drain I/O port.  
QFP  
LQFP  
P51  
I2C interface clock I/O pin. This function is enabled with the  
I2C interface enabled for operation.  
SCL0  
SIN0  
While the I2C interface is operating, place the port output in  
the Hi-Z state (PDR = 1).  
G
29  
27  
(NchOD/H)  
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.  
P52,P54  
SDA1,SDA2  
P53,P55  
N-channel open-drain I/O ports.  
I2C interface data I/O pins. This function is enabled with the  
I2C interface enabled for operation.  
G
30,32  
31,33  
28,30  
29,31  
(NchOD/H)  
While the I2C interface is operating, place the port output in  
the Hi-Z state (PDR = 1).  
N-channel open-drain I/O ports.  
I2C interface clock I/O pins. This function is enabled with the  
I2C interface enabled for operation.  
G
(NchOD/H)  
SCL1,SCL2  
While the I2C interface is operating, place the port output in  
the Hi-Z state (PDR = 1).  
P60 to P67  
AN0 to AN7  
P70 to P77  
General-purpose I/O ports.  
38 to 41, 36 to 39,  
43 to 46 41 to 44  
H
A/D converter analog input pin. This function is enabled with  
the analog input enabled.  
(CMOS/H)  
General-purpose I/O ports.  
External interrupt request input pins.  
47,48,  
I
45,46,  
Since this input is used as required while external interrupts  
remain enabled, the output by any other function must be off  
unless used intentionally.  
51 to 56  
53 to 58  
(CMOS/H)  
IRQ0 to IRQ7  
P80,P81  
General-purpose I/O ports.  
Reload timer event input pins.  
J
59,60  
61,62  
57,58  
59,60  
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.  
(CMOS/H)  
TIN0,TIN1  
P82,P83  
TOT0,TOT1  
P84 to P87  
General-purpose I/O ports.  
J
Reload timer output pins.This function is enabled with reroad  
timer output enabled.  
(CMOS/H)  
General-purpose I/O ports.  
Input capture trigger input pins.  
J
63 to 66 61 to 64  
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.  
(CMOS/H)  
IN0 to IN3  
P90,P91  
General-purpose I/O ports.  
Output compare event output pins.  
(Continued)  
J
67,68  
65,66  
(CMOS/H)  
OUT0,OUT1  
10  
MB90550A/550B Series  
(Continued)  
Pin no.  
Pin name  
Circuit type  
Function  
QFP  
LQFP  
P92 to P97  
General-purpose I/O ports.  
J
69 to 74 67 to 72  
PPG0 to  
PPG5  
PPG output pins. This function is enabled with the PPG output  
enabled.  
(CMOS/H)  
PA0,PA1  
General-purpose I/O ports.  
J
75,76  
78,79  
80  
73,74  
76,77  
78  
(CMOS/H)  
OUT2,OUT3  
Output compare event output pins.  
J
PA2,PA3  
General-purpose I/O ports.  
(CMOS/H)  
PA4  
CKOT  
AVCC  
General-purpose I/O port.  
J
(CMOS/H)  
Serves as the CKOT output while the CKOT is operating.  
A/D converter power-supply pin.  
34  
35  
36  
37  
32  
33  
34  
35  
AVRH  
AVRL  
AVSS  
A/D converter external reference voltage source pin.  
A/D converter external reference voltage source pin.  
A/D converter power-supply pin.  
Operation mode setting input pins.  
Connect these pins directly to Vcc or Vss.  
49,50  
47,48  
MD0,MD1  
C
K
C
Operation mode setting input pin.  
Connect this pin directly to Vcc or Vss. (MB90552A/552B/553A/  
553B/V550A)  
51  
49  
MD2  
Operation mode setting input pin.  
Connect this pin directly to Vcc or Vss. (MB90P553A/F553A)  
23,84  
21,82  
VCC  
VSS  
Power (5 V) input pins.  
11,42,  
81  
9,40,  
79  
Power (0 V) input pins.  
11  
MB90550A/550B Series  
I/O CIRCUIT TYPE  
Type  
Circuit  
Remarks  
• 3 MHz to 32 MHz  
Clock input  
• Oscillator recovery resistor approx. 1MΩ  
X1  
X0  
A
HARD,SOFT  
STANDBY  
CONTROL  
• CMOS level hysteresis input  
• Pull-up resistor provided  
Resistor: About 50 kΩ  
B
C
• CMOS level hysteresis input  
• CMOS level output  
• CMOS level input  
• Standby control provided  
• Input pull-up resistor control provided  
Resistor: About 50 kΩ  
Pull-up resistor control  
Digital output  
Digital output  
Digital input  
D
HARD,SOFT  
STANDBY  
CONTROL  
(Continued)  
12  
MB90550A/550B Series  
Type  
Circuit  
Remarks  
• CMOS level output  
• CMOS level input  
• Standby control provided  
Digital output  
Digital output  
E
Digital input  
HARD,SOFT  
STANDBY  
CONTROL  
• CMOS level output  
• CMOS level hysteresis input  
• Open-drain control provided  
Open- drain  
control  
signal  
Digital input  
F
Digital input  
HARD,SOFT  
STANDBY  
CONTROL  
• N-channel open-drain output  
• CMOS level hysteresis input  
• Standby control provided  
Digital output  
Digital input  
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.  
G
HARD,SOFT  
STANDBY  
CONTROL  
• CMOS level output  
• CMOS level hysteresis input  
• Standby control provided  
• Analog input  
Digital output  
Digital output  
H
Analog input  
Digital input  
HARD,SOFT  
STANDBY  
CONTROL  
A/D  
DISABLE  
(Continued)  
13  
MB90550A/550B Series  
(Continued)  
Type  
Circuit  
Remarks  
• CMOS level output  
• CMOS level hysteresis input  
• Standby control provided  
Digital output  
Digital output  
I
Digital input  
HARD  
STANDBY  
CONTROL  
• CMOS level output  
• CMOS level hysteresis input  
• Standby control provided  
Digital output  
Digital output  
J
Digital input  
HARD,SOFT  
STANDBY  
CONTROL  
• CMOS level hysteresis input  
• Pull-up resistor provided  
Resistor: About 50 kΩ  
K
14  
MB90550A/550B Series  
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.  
For the same reason, also be careful not to let the analog power-supply voltage exceed the digital power-supply  
voltage.  
2. Handling unused input pins  
Leaving unused input pins open may cause a malfunction or latch-up which leads to fatal damage to the device.  
Therefore they must be pulled up or pulled down through at least 2 kresistance. 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.  
Using external clock  
MB90550A/550B series  
X0  
X1  
Open  
4. Power Supply Pins (VCC/VSS)  
In products with multiple VCC or VSS pins, the pins of a same potential are internally 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 abnormal 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 power supply pins  
V
V
CC  
SS  
V
CC  
V
SS  
V
V
SS  
CC  
MB90550A/550B  
series  
V
V
CC  
SS  
V
CC  
V
SS  
15  
MB90550A/550B Series  
5. Crystal Oscillator Circuit  
Noises around X0 or X1 pins may cause abnormal operations. Make sure to provide bypass capacitors via  
shortest 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 converter power supply, D/A converter 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 voltage does not exceed AVRH or AVCC (turning 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 power-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)  
Timing chart of indeterminate outputs from ports 0 and 1  
Oscillation setting time *2  
Step-down circuit setting time *1  
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  
Period of indeterminate  
PORT (port output) signal  
*1: Step-down circuit setting time 217/oscillation clock frequency (oscillation clock frequency of 16 MHz: 8.19 ms)  
*2: Oscillation setting time  
218/oscillation clock frequency (oscillation clock frequency of 16 MHz: 16.38 ms)  
16  
MB90550A/550B Series  
11. Initialization  
In the device, 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 power-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 external 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 value ’00h.If the corresponding bank registers (DTB,  
ADB, USB, SSB) are set to a value other than ’00h,the remainder obtained after the execution 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.  
17  
MB90550A/550B Series  
BLOCK DIAGRAM  
X0, X1  
CPU  
Core of F2MC-16LX  
family  
Clock control  
circuit*  
4
RST  
HST  
Interrupt controller  
Port A  
RAM  
ROM  
F
F
M
C
Clock monitor function  
Port 0  
CKOT/PA4  
PA2, A3  
P00 to P07/  
AD00 to AD07  
Port 1  
Port 2  
Port 3  
P10 to P17/  
AD08 to AD15  
OUT2, OUT3/  
PA0, A1  
16  
L
X
B
U
S
P20 to P27/  
A16 to A23  
Port 9  
PPG5/P97  
PPG4/P96  
PPG3/P95  
PPG2/P94  
PPG1/P93  
PPG0/P92  
P30/ALE  
P31/RD  
8/16 PPG × 3c h  
P32/WRL  
P33/WRH  
P34/HRQ  
P35/HAK  
P36/RDY  
I/O timer  
16-bit output compare  
unit x 4 channels  
OUT0, OUT1/  
P90, P91  
16-bit input capture  
unit x 4 channels  
P37/CLK  
IN0 to IN3/  
P84 to P87  
16-bit free-run timer  
Port 4  
TOT0, TOT1/  
P82, P83  
TIN0, TIN1/  
P80, P81  
Communication prescaler  
16-bitreloadtimer  
x 2 channels  
P40/SCK  
P41/SOT  
UART  
Port 8  
P42/SIN  
Port 7  
P43/SCK1  
P44/SOT1  
P45/SIN1  
P46/ADTG  
Extended I/O  
serial interface 1  
External interrupt  
IRQ0 to IRQ7/  
P70 to P77  
AVCC  
P47/SCK0  
A/D converter  
(8/10 bits)  
AVRH, AVRL  
AVSS  
Extended I/O  
serial interface 0  
P50/SDA0/SOT0  
P51/SCL0/SIN0  
AN0 to AN7/  
P60 to P67  
I2C interface 0  
Port 6  
P52/SDA1  
P53/SCL1  
P54/SDA2  
P55/SCL2  
*: Specifications of evaluation model  
(MB90V550A)  
Contains no internal ROM.  
I2C interface 1  
Port 5  
Contains 6 KB of internal RAM.  
Contains the same internal resources as the  
other products in the MB90550A/550B series.  
18  
MB90550A/550B Series  
Note: The clock control circuit contains a watchdog timer, time-base timer, and a low power consumption control  
circuit.  
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.  
19  
MB90550A/550B Series  
MEMORY MAP  
The ROM data of bank FF is reflected in the upper address of bank 00, realizing effective 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”.  
Forexample, ifanattempthasbeenmadetoaccess00C000H, thecontentsoftheROMatFFC000H areaccessed.  
Since the ROM area of the FF bank exceeds 48 Kbytes, the whole area cannot be reflected in the image for 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.  
Internal ROM  
Single chip mode  
A mirror function  
is supported  
external bus mode  
A mirror function  
is supported  
External ROM  
external bus mode  
FFFFFFH  
ROM  
area  
ROM  
area  
Address#1  
FF0000H  
010000H  
ROM area  
(image of  
bank FF)  
ROM area  
(image of  
bank FF)  
Address#2  
: Internal access memory  
: External access memory  
: Inhibited area  
004000H  
002000H  
Address#3  
Registor  
Registor  
Registor  
RAM  
RAM  
RAM  
000100H  
0000C0H  
0000D0H  
Peripheral  
Peripheral  
Peripheral  
Parts No.  
Address#1  
Address#2  
Address#3  
MB90552A/552B  
MB90553A/553B  
MB90F553A  
FF0000H  
FE0000H  
FE0000H  
FE0000H  
(FE0000H)  
004000H  
004000H  
004000H  
004000H  
004000H  
000900H  
001100H  
001100H  
001100H  
001900H  
MB90P553A  
MB90V550A  
20  
MB90550A/550B Series  
F2MC-16LX CPU PROGRAMMING MODEL  
• Dedicated registers  
: Accumulator (A)  
AH  
AL  
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.  
: User stack pointer (USP)  
The 16-bit pointer indicating a user stack address.  
USP  
SSP  
: 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.  
PS  
PC  
: 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.  
DPR  
: Program bank register (PCB)  
The 8-bit register indicating the program space.  
PCB  
DTB  
USB  
SSB  
: Data bank register (DTB)  
The 8-bit register indicating the data space.  
: User stack bank register (USB)  
The 8-bit register indicating the user stack space.  
: System stack bank register (SSB)  
The 8-bit register indicating the system stack space.  
: Additional data bank register (ADB)  
The 8-bit register indicating the additional data space.  
ADB  
8 bit  
16 bit  
32 bit  
21  
MB90550A/550B Series  
I/O MAP  
Abbreviated  
Address  
Register name  
Port 0 data register  
Read/write Resource name  
Initial value  
register name  
00H  
01H  
02H  
03H  
04H  
05H  
06H  
07H  
08H  
09H  
0AH  
PDR0  
PDR1  
PDR2  
PDR3  
PDR4  
PDR5  
PDR6  
PDR7  
PDR8  
PDR9  
PDRA  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Port 0  
Port 1  
Port 2  
Port 3  
Port 4  
Port 5  
Port 6  
Port 7  
Port 8  
Port 9  
Port A  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
_ _ 1 1 1 1 1 1  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
_ _ _XXXXX  
Port 1 data register  
Port 2 data register  
Port 3 data register  
Port 4 data register  
Port 5 data register  
Port 6 data register  
Port 7 data register  
Port 8 data register  
Port 9 data register  
Port A data register  
0BH to  
0FH  
(Disabled)  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
10H  
11H  
12H  
13H  
14H  
15H  
16H  
17H  
18H  
19H  
1AH  
1BH  
1CH  
1DH  
1EH  
Port 0 direction register  
Port 1 direction register  
Port 2 direction register  
Port 3 direction register  
Port 4 direction register  
DDR0  
DDR1  
DDR2  
DDR3  
DDR4  
R/W  
R/W  
R/W  
R/W  
R/W  
Port 0  
Port 1  
Port 2  
Port 3  
Port 4  
(Disabled)  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
_ _ _ 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
Port 6 direction register  
Port 7 direction register  
Port 8 direction register  
Port 9 direction register  
Port A direction register  
Port 4 output pin register  
Port 0 resistor setting register  
Port 1 resistor setting register  
DDR6  
DDR7  
DDR8  
DDR9  
DDRA  
ODR4  
RDR0  
RDR1  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Port 6  
Port 7  
Port 8  
Port 9  
Port A  
Port 4  
Port 0  
Port 1  
(Disabled)  
Port 6,  
A/D converter  
Analog input enable register  
ADER  
R/W  
1 1 1 1 1 1 1 1  
1FH  
20H  
21H  
Serial mode register  
Serial control register  
SMR  
SCR  
R/W  
R/W  
0 0 0 0 0 0 0 0  
0 0 0 0 0 10 0  
UART  
Serial input data register /  
serial output data register  
XXXXXXXX  
22H  
23H  
SIDR/SODR  
SSR  
R/W  
R/W  
0 0 0 0 1 _ 0 0  
(Continued)  
Serial status register  
22  
MB90550A/550B Series  
Abbreviated  
register name  
Address  
Register name  
Read/write Resource name  
Initial value  
Serial mode control status  
register 0  
_ _ _ _ 0 0 0 0  
24H  
R/W  
SMCS0  
Extended I/O  
Serial mode control status  
register 0  
0 0 0 0 0 0 1 0  
XXXXXXXX  
25H  
26H  
27H  
R/W!  
R/W  
R/W  
serial interface 0  
Serial data register 0  
SDR0  
CDCR  
Clock frequency-divider control  
register  
Communication  
prescaler  
0 _ _ _ 1 1 1 1  
Serial mode control status  
register 1  
_ _ _ _ 0 0 0 0  
28H  
29H  
R/W  
SMCS1  
SDR1  
Extended I/O  
serial interface 1  
Serial mode control status  
register 1  
0 0 0 0 0 0 1 0  
XXXXXXXX  
R/W!  
R/W  
2AH  
2BH  
2CH  
2DH  
2EH  
2FH  
30H  
31H  
32H  
33H  
34H  
35H  
36H  
37H  
38H  
39H  
3AH  
3BH  
3CH  
3DH  
3EH  
3FH  
Serial data register 1  
(Disabled)  
I2C bus status register 0  
I2C bus control register 0  
IBSR0  
IBCR0  
ICCR0  
IADR0  
IDAR0  
R
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
_ _ 0XXXXX  
_ XXXXXXX  
XXXXXXXX  
R/W  
R/W  
R/W  
R/W  
2
2
I C bus clock select register 0  
I C interface 0  
I2C bus address register 0  
I2C bus data register 0  
(Disabled)  
I2C bus status register 1  
I2C bus control register 1  
IBSR1  
IBCR1  
ICCR1  
IADR1  
IDAR1  
ISEL  
R
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
_ _ 0XXXXX  
_ XXXXXXX  
XXXXXXXX  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
2
I C bus clock select register 1  
2
I C interface 1  
I2C bus address register 1  
I2C bus data register 1  
2
_ _ _ _ _ _ _ 0  
0 0 0 0 0 0 0 0  
XXXXXXXX  
I C bus port select register  
Interrupt/DTP enable register  
Interrupt/DTP factor register  
ENIR  
EIRR  
DTP/external  
interrupt  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
XXXXXXXX  
Request level setting register  
Control status register  
Data register  
ELVR  
R/W  
ADCS0  
ADCS1  
ADCR0  
ADCR1  
R/W  
R/W!  
R
A/D convertor  
R/W!  
0 0 0 0 1 _XX  
(Continued)  
23  
MB90550A/550B Series  
Abbreviated  
register name  
Address  
Register name  
Read/write Resource name  
Initial value  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
40H  
41H  
42H  
43H  
Reload register L (ch.0)  
Reload register H (ch.0)  
Reload register L (ch.1)  
Reload register H (ch.1)  
PRLL0  
PRLH0  
PRLL1  
PRLH1  
R/W  
R/W  
R/W  
R/W  
PPG0 operating mode control  
register  
8/16-bit PPG0/1  
R/W  
0 _ 0 0 0 _ _ 1  
0 _ 0 0 0 0 0 1  
0 0 0 0 0 0 0 0  
44H  
45H  
46H  
PPGC0  
PPGC1  
PPGE1  
PPG1 operating mode control  
register  
R/W  
R/W  
PPG0 and 1 output control  
register  
(Disabled)  
47H  
48H  
49H  
4AH  
4BH  
Reload register L (ch.2)  
Reload register H (ch.2)  
Reload register L (ch.3)  
Reload register H (ch.3)  
PRLL2  
PRLH2  
PRLL3  
PRLH3  
R/W  
R/W  
R/W  
R/W  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
PPG2 operating mode control  
register  
8/16-bit PPG2/3  
R/W  
0 _ 0 0 0 _ _ 1  
0 _ 0 0 0 0 0 1  
0 0 0 0 0 0 0 0  
4CH  
4DH  
4EH  
PPGC2  
PPGC3  
PPGE2  
PPG3 operating mode control  
register  
R/W  
R/W  
PPG2 and 3 output control  
register  
4FH  
50H  
51H  
52H  
53H  
(Disabled)  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
Reload register L (ch.4)  
Reload register H (ch.4)  
Reload register L (ch.5)  
Reload register H (ch.5)  
PRLL4  
PRLH4  
PRLL5  
PRLH5  
R/W  
R/W  
R/W  
R/W  
PPG4 operating mode control  
register  
8/16-bit PPG4/5  
0 _ 0 0 0 _ _ 1  
0 _ 0 0 0 0 0 1  
0 0 0 0 0 0 0 0  
54H  
55H  
PPGC4  
PPGC5  
PPGE3  
R/W  
R/W  
R/W  
PPG5 operating mode control  
register  
PPG4 and 5 output control  
register  
56H  
57H  
58H  
59H  
(Disabled)  
Clock monitor  
function  
_ _ _ _ 0 0 0 0  
(Continued)  
Clock output enable register  
CLKR  
R/W  
(Disabled)  
24  
MB90550A/550B Series  
Abbreviated  
register name  
Address  
Register name  
Read/write Resource name  
Initial value  
0 0 0 0 0 0 0 0  
_ _ _ _ 0 0 0 0  
XXXXXXXX  
XXXXXXXX  
0 0 0 0 0 0 0 0  
_ _ _ _ 0 0 0 0  
XXXXXXXX  
XXXXXXXX  
5AH  
5BH  
5CH  
5DH  
5EH  
5FH  
60H  
61H  
Control status register 0  
TMCSR0  
R/W  
16-bit  
reload timer 0  
R/W  
16 bit timer register 0/  
16 bit reload register 0  
TMR0/  
TMRLR0  
Control status register 1  
TMCSR1  
R/W  
16-bit  
reload timer 1  
R/W  
16 bit timer register 1/  
16 bit reload register 1  
TMR1/  
TMRLR1  
Input capture register,  
channel-0 lower bits  
62H  
63H  
64H  
65H  
66H  
67H  
68H  
69H  
6AH  
6BH  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
IPCP0  
IPCP1  
IPCP2  
IPCP3  
R
Input capture register,  
channel-0 upper bits  
Input capture register,  
channel-1 lower bits  
R
Input capture register,  
channel-1 upper bits  
Input capture register,  
channel-2 lower bits  
16-bit  
I/O timer  
Input capture  
(ch.0 to ch.3)  
R
Input capture register,  
channel-2 upper bits  
Input capture register,  
channel-3 lower bits  
R
Input capture register,  
channel-3 upper bits  
Input capture control  
status register  
ICS01  
ICS23  
R/W  
R/W  
Input capture control  
status register  
6CH  
6DH  
6EH  
Timer data register, lower bits  
Timer data register, upper bits  
Timer control status register  
R/W  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 0  
16-bit  
I/O timer  
free run timer  
TCDT  
R/W  
R/W  
TCCS  
ROM mirroring  
function  
ROM mirroring function  
selection register  
6FH  
ROMM  
W
_ _ _ _ _ _ _ 1  
(Continued)  
25  
MB90550A/550B Series  
Abbreviated  
Address  
Register name  
Compare register,  
Read/write Resource name  
Initial value  
register name  
XXXXXXXX  
70H  
channel-0 lower bits  
OCCP0  
OCCP1  
OCCP2  
OCCP3  
R/W  
Compare register,  
channel-0 upper bits  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
71H  
72H  
73H  
74H  
75H  
76H  
Compare register,  
channel-1 lower bits  
R/W  
Compare register,  
channel-1 upper bits  
Compare register,  
channel-2 lower bits  
R/W  
16-bit  
Compare register,  
channel-2 upper bits  
I/O timer  
output compare  
(ch.0 to ch.3)  
Compare register,  
channel-3 lower bits  
R/W  
Compare register,  
XXXXXXXX  
0 0 0 0 _ _ 0 0  
_ _ _ 0 0 0 0 0  
0 0 0 0 _ _ 0 0  
_ _ _ 0 0 0 0 0  
77H  
78H  
79H  
7AH  
7BH  
channel-3 upper bits  
Compare control status  
register, channel-0  
OCS0  
OCS1  
OCS2  
OCS3  
R/W  
R/W  
R/W  
R/W  
Compare control status  
register, channel-1  
Compare control status  
register, channel-2  
Compare control status  
register, channel-3  
7CH to  
9DH  
(Disabled)  
Address match  
Program address detection  
control register  
9EH  
9FH  
PACSR  
DIRR  
R/W  
R/W  
0 0 0 0 0 0 0 0  
_ _ _ _ _ _ _ 0  
detection function  
Delayed  
interrupt  
Delayed interrupt factor  
generation/cancellation register  
Low-power consumption mode  
control register  
Low power  
consumptioncontrol  
circuit  
0 0 0 1 1 0 0 0  
1 1 1 1 1 1 0 0  
A0H  
A1H  
LPMCR  
CKSCR  
R/W!  
R/W!  
Clock select register  
A2H to  
A4H  
(Disabled)  
Automatic ready function select  
register  
A5H  
A6H  
A7H  
ARSR  
HACR  
ECSR  
W
W
W
0 0 1 1 _ _ 0 0  
0 0 0 0 0 0 0 0  
External bus pin  
control circuit  
External address output  
control register  
Bus control signal select  
register  
0 0 0 0 0 0 0 _  
(Continued)  
26  
MB90550A/550B Series  
Abbreviated  
register name  
Address  
Register name  
Read/write Resource name  
Initial value  
Watchdog timer control register  
Timebase timer control register  
XXXXX 1 1 1  
1 _ _ 0 0 1 0 0  
A8H  
A9H  
WDTC  
TBTC  
R/W!  
R/W!  
Watchdog timer  
Timebase timer  
AAH to  
ADH  
(Disabled)  
Flash memory  
interface circuit  
Flash memory control status  
register  
0 0 0 0 0 _ _ 0  
AEH  
FMCS  
R/W  
(Disabled)  
AFH  
B0H  
B1H  
B2H  
B3H  
B4H  
B5H  
B6H  
B7H  
B8H  
B9H  
BAH  
BBH  
BCH  
BDH  
BEH  
BFH  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
0 0 0 0 0 1 1 1  
Interrupt control register 00  
Interrupt control register 01  
Interrupt control register 02  
Interrupt control register 03  
Interrupt control register 04  
Interrupt control register 05  
Interrupt control register 06  
Interrupt control register 07  
Interrupt control register 08  
Interrupt control register 09  
Interrupt control register 10  
Interrupt control register 11  
Interrupt control register 12  
Interrupt control register 13  
Interrupt control register 14  
Interrupt control register 15  
ICR00  
ICR01  
ICR02  
ICR03  
ICR04  
ICR05  
ICR06  
ICR07  
ICR08  
ICR09  
ICR10  
ICR11  
ICR12  
ICR13  
ICR14  
ICR15  
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!  
Interrupt controller  
C0H to  
FFH  
(External area)  
100H to  
#H  
(RAM area)  
#H to  
(Reserved area)  
1FEFH  
(Continued)  
27  
MB90550A/550B Series  
(Continued)  
Abbreviated  
Address  
1FF0H  
1FF1H  
1FF2H  
1FF3H  
1FF4H  
1FF5H  
Register name  
Read/write Resource name  
Initial value  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
XXXXXXXX  
register name  
Program address detection  
register 0  
R/W  
R/W  
Program address detection  
register 1  
PADR0  
PADR1  
Program address detection  
register 2  
R/W  
Address match  
detection function  
R/W  
Program address detection  
register 3  
Program address detection  
register 4  
R/W  
R/W  
Program address detection  
register 5  
1FF6H to  
1FFFH  
(Reserved area)  
• 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 may 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!” “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.  
28  
MB90550A/550B Series  
INTERRUPT FACTORS  
INTERRUPT VECTORS, INTERRUPT CONTROL REGISTERS  
Interrupt vectors  
Interrupt control registers  
EI2OS  
Interrupt source  
support  
Number  
# 08  
# 09  
# 10  
# 11  
# 12  
# 13  
# 14  
# 15  
# 16  
# 17  
# 18  
# 19  
# 20  
# 21  
# 22  
# 23  
# 24  
# 25  
# 26  
# 27  
# 28  
# 29  
# 30  
# 31  
# 32  
#33  
Address  
FFFFDCH  
FFFFD8H  
FFFFD4H  
FFFFD0H  
FFFFCCH  
FFFFC8H  
FFFFC4H  
FFFFC0H  
FFFFBCH  
FFFFB8H  
FFFFB4H  
FFFFB0H  
FFFFACH  
FFFFA8H  
FFFFA4H  
FFFFA0H  
FFFF9CH  
FFFF98H  
FFFF94H  
FFFF90H  
FFFF8CH  
FFFF88H  
FFFF84H  
FFFF80H  
FFFF7CH  
FFFF78H  
FFFF74H  
FFFF70H  
FFFF6CH  
FFFF68H  
FFFF64H  
FFFF60H  
FFFF5CH  
FFFF58H  
FFFF54H  
ICR  
Address  
Reset  
×
×
×
INT9 instruction  
Exception  
A/D converter  
ICR00  
ICR01  
ICR02  
ICR03  
ICR04  
ICR05  
ICR06  
ICR07  
ICR08  
ICR09  
ICR10  
ICR11  
ICR12  
ICR13  
ICR14  
ICR15  
0000B0H  
0000B1H  
0000B2H  
0000B3H  
0000B4H  
0000B5H  
0000B6H  
0000B7H  
0000B8H  
0000B9H  
0000BAH  
0000BBH  
0000BCH  
0000BDH  
0000BEH  
0000BFH  
Timebase timer  
×
DTP0 (external interrupt 0)  
DTP4/5 (external interrupt 4/5)  
DTP1 (external interrupt 1)  
8/16-bit PPG timer0 counter borrow  
DTP2 (external interrupt 2)  
×
×
×
×
8/16-bit PPG timer 1 counter borrow  
DTP3 (external interrupt 3)  
8/16-bit PPG timer 2 counter borrow  
Extended I/O serial interface 0  
8/16-bit PPG timer 3 counter borrow  
Extended I/O serial interface 1  
16-bit free-run timer (I/O timer) overflow  
16-bit re-load timer 0  
DTP6/7 (external interrupt 6/7)  
16-bit re-load timer 1  
8/16-bit PPG timer 4/5 counter borrow  
Input capture (ch.0) include (I/O timer)  
Input capture (ch.1) include (I/O timer)  
Input capture (ch.2) include (I/O timer)  
Input capture (ch.3) include (I/O timer)  
Output compare (ch.0) match (Output timer)  
Output compare (ch.1) match (Output timer)  
Output compare (ch.2) match (Output timer)  
Output compare (ch.3) match (Output timer)  
UART transmission complete  
I2C interface 0  
×
# 34  
# 35  
# 36  
# 37  
# 38  
# 39  
# 40  
# 41  
# 42  
×
UART0 reception complete  
I2C interface 1  
×
×
×
Flash memory status  
Delayed interrupt generation module  
: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.  
×
29  
MB90550A/550B Series  
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  
Enabled  
ICR06  
# 24  
16-bit free-run timer  
(I/O timer) overflow  
Disabled  
30  
MB90550A/550B Series  
ELECTRICAL CHARACTERISTICS  
1. Absolute Maximum Ratings  
(VSS = AVSS = 0.0 V)  
Value  
Symbol  
Unit  
Remarks  
Parameter  
Min.  
Max.  
VSS + 6.0  
VSS + 6.0  
VSS + 6.0  
VSS + 6.0  
VSS + 6.0  
VSS + 6.0  
10  
VCC  
AVCC  
AVRH  
AVRL  
VI  
VSS 0.3  
VSS 0.3  
VSS 0.3  
VSS 0.3  
VSS 0.3  
VSS 0.3  
V
V
V
V
V
V
1
VCC AVCC  
*
Power supply voltage  
AVCC AVRH AVRL  
5
Input voltage  
*
5
Output voltage  
VO  
*
IOL1  
mA Other than P20 to P27  
“L” level maximum output current *2  
IOL2  
20  
mA P20 to P27  
IOLAV1  
IOLAV2  
IOL  
IOLAV  
IOH  
4
mA Other than P20 to P27  
“L” level average output current  
12  
mA P20 to P27  
“L” level total maximum output current  
“L” level total average output current  
“H” level maximum output current *2  
“H” level average output current *3  
“H” level total maximum output current  
“H” level total average output current *4  
150  
mA  
80  
mA  
15  
mA  
IOHAV  
IOH  
IOHAV  
4  
mA  
100  
50  
mA  
mA  
550  
mW MB90P553A  
mW MB90F553A  
mW MB90553A/553B  
mW MB90552A/552B  
°C  
450  
Power consumption  
PD  
200  
180  
Operating temperature  
Storage temperature  
TA  
40  
55  
+85  
TSTG  
+150  
°C  
*1 : Be careful not to let AVcc exceed Vcc, for example, when the power supply is turned on.  
*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 observed for a 100 ms period for all corresponding pins.  
*5 : VI and VO should not exceed VCC + 0.3V.  
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.  
31  
MB90550A/550B Series  
2. Recommended Operating Conditions  
Value  
(VSS = AVSS = 0.0 V)  
Symbol  
Unit  
Remarks  
Parameter  
Min.  
Max.  
Normal operation (MB90F553A,  
MB90P553A, MB90V550A)  
4.5  
5.5  
V
V
VCC  
AVCC  
Power supply voltage  
Normal operation (MB90553A, MB90553B,  
MB90552A, MB90552B)  
3.5  
5.5  
3.5  
0.1  
5.5  
1.0  
V
Retains status at the time of operation stop  
*
Smoothing capacitor  
CS  
TA  
µF  
°C  
Operating temperature  
–40  
+85  
* : 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:  
• C pin connection circuit  
C
AVSS  
VSS  
CS  
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.  
32  
MB90550A/550B Series  
3. DC Characteristics  
(VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = –40 °C to +85 °C)  
Value  
Typ. Max.  
Parameter  
Symbol  
Pin name  
Condition  
Unit Remarks  
Min.  
VIH  
VIHS  
VIHM  
VIL  
VILS  
VILM  
CMOS input pin*1  
CMOS hysteresys input pin*2  
MD pin input*3  
CMOS input pin*1  
CMOS hysteresys input pin*2  
MD pin input*3  
0.7VCC  
0.8VCC  
VCC 0.3  
VSS 0.3  
VSS 0.3  
VSS 0.3  
VCC+0.3  
VCC+0.3  
VCC+0.3  
0.3VCC  
0.2VCC  
VSS +0.3  
V
V
V
V
V
V
“H” level input  
voltage  
“L” level input  
voltage  
Open-drain output  
pin voltage  
“H” level output  
voltage  
“L” level output  
voltage 1  
“L” level output  
voltage 2  
Input leakage  
current  
VD  
VOH  
VOL1  
VOL2  
IIL  
P50 to P55  
VSS – 0.3  
VSS + 6.0  
V
V
Other than  
P50 to P55  
Other than  
P20 to P27  
VCC = 4.5V,  
IOH = 4.0mA  
VCC = 4.5V,  
IOL = 4.0mA  
VCC = 4.5V,  
IOL = 12.0mA  
VCC = 5.5V,  
VSS < VI < VCC  
VCC – 0.5  
0.4  
0.4  
5
–5  
V
P20 to P27  
V
All output pins  
µA  
MB90V550A  
mA  
mA MB90P553A  
mA MB90F553A  
Internal  
operation at 16  
MHz  
VCC = 5.5 V  
Normal opera-  
tion  
30  
80  
60  
30  
40  
110  
90  
MB90553A/B  
40  
mA  
mA  
ICC  
MB90552A/B  
25  
35  
When data writ-  
ten in flash  
mode  
MB90F553A  
100  
150  
mA  
Power supply  
current *4  
MB90V550A  
MB90P553A  
MB90F553A  
7
25  
10  
7
7
5
0.1  
5
5
10  
30  
20  
10  
10  
20  
10  
20  
20  
20  
mA  
mA  
mA  
Internal  
operation at 16  
MHz  
VCC = 5.5 V  
In sleep mode  
VCC  
ICCS  
mA MB90553A/B  
MB90552A/B  
MB90V550A  
mA  
µA  
µA MB90P553A  
VCC = 5.5V,  
TA = +25°C  
In stop mode  
MB90F553A  
MB90553A/B  
ICCH  
µA  
µA  
5
µA MB90552A/B  
Input  
capacitance  
Open-drain output  
leakage current  
Other than AVCC,  
AVSS, C, VCC and VSS  
CIN  
10  
5
pF  
Ileak  
P50 to P55  
0.1  
µA  
Other than  
kΩ  
P00 to P07 and P10  
to P17 (In pull-up  
setting),RST  
25  
20  
50  
40  
100  
100  
Pull-up  
resistance  
MB90V550A  
RUP  
kMB90V550A  
*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.  
33  
MB90550A/550B Series  
4. AC Characteristics  
(1) Clock Timing  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Symbol Pin name  
Unit  
Unit  
Parameter  
Oscillation clock  
Min.  
Typ.  
Max.  
FC  
tC  
X0, X1  
X0, X1  
3
16  
MHz  
ns  
frequency  
Oscillation clock  
cycle time  
62.5  
333  
5
Frequency fluctuation rate  
locked*  
f  
%
PWH  
PWL  
Recommended duty ratio  
of 40% to 60%  
Input clock pulse width  
X0  
10  
5
ns  
Input clock rising/falling  
time  
tCR, tCF  
X0  
ns External clock operation  
8.0  
1.5  
16  
16  
MHz PLL operation  
MHz Main clock operation  
ns PLL operation  
Internal operating clock  
frequency  
FCP  
62.5  
62.5  
125  
666  
Internal operating clock  
cycle time  
tCP  
ns  
Main clock operation  
* :The frequency fluctuation rate is the maximum deviation rate of the preset center frequency when the multiplied  
PLL signal is locked.  
+
+α  
α
fo  
Center frequency  
f =  
× 100 (%)  
fo  
−α  
• X0, X1 clock timing  
tHCYL  
0.8 VCC  
0.8 VCC  
0.2 VCC  
0.8 VCC  
0.2 VCC  
X0  
PWH  
PWL  
tCF  
tCR  
34  
MB90550A/550B Series  
• PLL operation guarantee range  
Relationship between internal operating clock frequency and power supply voltage  
Operation guarantee range  
MB90F553A, MB90P553A,  
MB90V550A  
5.5  
4.5  
3.5  
PLL Operation guarantee  
range  
Operation guarantee range MB90553A/553B,  
MB90552A/552B  
1.5  
3
8
12  
16  
Internal operating clock frequency FCP (MHz)  
Relationship between oscillation clock frequency and internal operating clock frequency  
Multiplied-  
by-4  
Multiplied-  
by-3  
Multiplied-by-1  
Multiplied-by-2  
16  
12  
9
8
Not multiplied  
4
1.5  
3
4
8
16  
Oscillation clock frequency FC (MHz)  
The AC ratings are measured for the following measurement reference voltages.  
• Input signal waveform  
Hystheresis input pin  
0.8 VCC  
• Output signal waveform  
Output pin  
2.4 V  
0.2 VCC  
0.8 V  
Pins other than hystheresis input / MD input  
0.7 VCC  
0.3 VCC  
35  
MB90550A/550B Series  
(2) Clock Output Timing  
(VCC = 5.0 V ±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Symbol  
Pin name  
Unit  
Remarks  
Parameter  
Min.  
62.5  
Max.  
Cycle time  
CLK ↑ → CLK time  
tCYC  
ns  
ns  
CLK  
tCHCL  
tCP/2 20  
tCP/2+20  
tCYC  
tCHCL  
2.4 V  
2.4 V  
0.8 V  
CLK  
(3) Reset, Hardware Standby Input Timing  
(VCC = 5.0 V ±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Symbol Pin name  
Unit  
Remarks  
Parameter  
Reset input time  
Min.  
16 tCP  
16 tCP  
Max.  
tRSTL  
tHSTL  
RST  
HST  
ns  
ns  
Hardware standby input time  
tRSTL, tHSTL  
RST  
HST  
0.2 VCC  
0.2 VCC  
36  
MB90550A/550B Series  
(4) Specification for Power-on Reset  
(VCC = 5.0 V ± 10 %, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Parameter  
Symbol Pin name  
Unit  
Remarks  
Min.  
0.05  
Max.  
30  
Power supply rising time  
Power-supply start voltage  
Power-supply end voltage  
Power supply cut-off time  
tR  
ms  
V
VOFF  
VON  
tOFF  
0.2  
VCC  
2.7  
4
V
ms  
Due to repeated operations  
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 device are initialized only upon a power-on reset. To initialize these register, turn on  
the power supply using the above values.  
tR  
2.7 V  
0.2 V  
0.2 V  
0.2 V  
VCC  
tOFF  
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.  
VCC  
5.0 V  
3.0 V  
It is recommended to keep the rising speed of  
the supply voltage at 50 mV/ms or slower.  
RAM data being held  
VSS  
0 V  
37  
MB90550A/550B Series  
(5) Bus Read Timing  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Parameter  
ALE pulse width  
Symbol  
Pin name  
Unit Remarks  
Min.  
Max.  
tLHLL  
tAVLL  
tLLAX  
tAVRL  
ALE  
tCP/2 20  
ns  
ns  
ns  
ns  
ALE, A23 to A16,  
AD15 to AD00  
Effective address ALE time  
ALE ↓ → address effective time  
Effective address RD time  
tCP/2 20  
ALE, AD15 to AD00 tCP/2 15  
A23 to A16,  
tCP 15  
AD15 to AD00, RD  
A23 to A16,  
Effective address valid data  
input  
tAVDV  
5 tCP/2 60  
ns  
AD15 to AD00  
RD pulse width  
tRLRH  
tRLDV  
tRHDX  
tRHLH  
tRHAX  
RD  
3 tCP/2 20  
ns  
ns  
ns  
ns  
ns  
RD ↓ → valid data input  
RD ↑ → data hold time  
RD ↑ → ALE time  
RD, AD15 to AD00  
RD, AD15 to AD00  
RD, ALE  
3 tCP/2 60  
0
tCP/2 15  
tCP/2 10  
RD ↑ → address effective time  
ALE, A23 to A16  
A23 to A16,  
AD15 to AD00, CLK  
Effective address CLK time  
tAVCH  
tCP/2 20  
ns  
RD ↓ → CLK time  
ALE ↓ → RD time  
tRLCH  
tLLRL  
RD, CLK  
ALE, RD  
tCP/2 20  
tCP/2 15  
ns  
ns  
• Bus read timing  
tAVCH  
tRLCH  
2.4 V  
2.4 V  
CLK  
tRHLH  
2.4 V  
2.4 V  
0.8 V  
2.4 V  
tLHLL  
tAVLL  
ALE  
tLLAX  
tRLRH  
RD  
2.4 V  
0.8 V  
tLLRL  
• Multiplex mode  
tRHAX  
tAVRL  
tRLDV  
A23 to A16  
2.4 V  
0.8 V  
2.4 V  
0.8 V  
tRHDX  
tAVDV  
2.4 V  
0.8 V  
2.4 V  
0.8 V  
0.7 VCC  
0.3 VCC  
0.7 VCC  
0.3 VCC  
Read data  
Address  
AD15 to AD00  
38  
MB90550A/550B Series  
(6) Bus Write Timing  
Parameter  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Unit  
Symbol  
Pin name  
Remarks  
Min.  
Max.  
A23 to A16, AD15 to  
AD00, WRH, WRL  
Effective address WR time  
WR pulse width  
tAVWL  
tWLWH  
tDVWH  
tCP – 15  
ns  
ns  
ns  
WRH, WRL  
3 tCP/2 – 20  
3 tCP/2 – 20  
AD15 to AD00,  
WRH, WRL  
valid data outputWR time  
AD15 to AD00,  
WRH, WRL  
Multiplex  
mode  
WR ↑ → data hold time  
tWHDX  
tWHAX  
20  
ns  
ns  
A23 to A16,  
WRH, WRL  
WR ↑ → address effective time  
tCP/2 – 10  
WR ↑ → ALE time  
WR ↓ → CLK time  
tWHLH  
tWLCH  
WRH, WRL, ALE  
WRH, WRL, CLK  
tCP/2 – 15  
tCP/2 – 20  
ns  
ns  
• Bus write timing  
tWLCH  
2.4 V  
CLK  
ALE  
tWHLH  
2.4 V  
tAVWL  
tWLWH  
WR  
2.4 V  
(WRL, WRH)  
0.8 V  
Multiplex mode  
tWHAX  
2.4 V  
0.8 V  
2.4 V  
0.8 V  
A23 to A16  
tWHDX  
tDVWH  
2.4 V  
2.4 V  
0.8 V  
2.4 V  
0.8 V  
AD15 to AD00  
Address  
Write data  
0.8 V  
39  
MB90550A/550B Series  
(7) Ready Input Timing  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Parameter  
Symbol  
Pin name  
Unit  
Remarks  
Min.  
45  
Max.  
RDY setup time  
RDY hold time  
tRYHS  
tRYHH  
ns  
ns  
RDY  
CLK  
0
Note : Use the automatic ready function when the setup time for the rising edge of the RDY signal is not sufficient.  
• Ready input timing  
2.4 V  
CLK  
ALE  
WR  
(WRL, WRH)  
0.8 V  
tRYHS  
tRYHH  
RDY  
wait not  
inserted  
0.8 VCC  
0.8 VCC  
RDY  
wait inserted  
(1 cycle)  
0.2 VCC  
40  
MB90550A/550B Series  
(8) Hold Timing  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Parameter  
Symbol Pin name  
Unit  
Remarks  
Min.  
30  
Max.  
tCP  
Pins in floating status HAK time  
HAK ↑ → pin valid time  
tXHAL  
HAK  
tHAHV  
ns  
ns  
tCP  
2 tCP  
Note : More than 1 machine cycle is needed before HAK changes after HRQ pin is fetched.  
• Hold timing  
HAK  
tXHAL  
tHAHV  
Pins  
High impedance  
(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)  
Value  
Symbol  
Pin name  
Condition  
Unit Remarks  
Parameter  
Min. Max.  
Serial clock cycle time  
tSCYC  
SCK0 to SCK2  
8 tCP  
ns  
ns  
SCK0 to SCK2,  
SOT0 to SOT2  
Internal shift clock  
mode  
SCK ↓ → SOT delay time  
tSLOV  
–80  
80  
CL = 80 pF  
+ 1 TTL for an out-  
put pin  
SCK0 to SCK2,  
SIN0 to SIN2  
Valid SIN SCK ↑  
tIVSH  
tSHIX  
100  
ns  
ns  
SCK0 to SCK2,  
SIN0 to SIN2  
SCK ↑ → valid SIN hold time  
tCP  
Serial clock “H” pulse width  
Serial clock “L” pulse width  
tSHSL  
tSLSH  
SCK0 to SCK2  
SCK0 to SCK2  
4 tCP  
ns  
ns  
4 tCP  
External shift clock  
mode  
CL = 80 pF  
+ 1 TTL for an  
output pin  
SCK0 to SCK2,  
SOT0 to SOT2  
SCK ↓ → SOT delay time  
Valid SIN SCK ↑  
tSLOV  
tIVSH  
tSHIX  
60  
60  
150  
ns  
ns  
ns  
SCK0 to SCK2,  
SIN0 to SIN2  
SCK0 to SCK2,  
SIN0 to SIN2  
SCK ↑ → valid SIN hold time  
Notes: • These are AC ratings in the CLK synchronous mode.  
• CL is the load capacitance value connected to pins while testing.  
41  
MB90550A/550B Series  
• Internal shift clock mode  
tSCYC  
SCK  
0.8 V  
tSLOV  
2.4 V  
0.8 V  
2.4 V  
0.8 V  
SOT  
tIVSH  
tSHIX  
0.8 VCC  
0.2 VCC  
0.8 VCC  
0.2 VCC  
SIN  
• External shift clock mode  
tSLSH  
tSHSL  
SCK  
0.8 VCC  
0.8 VCC  
0.2 VCC  
0.2 VCC  
tSLOV  
2.4 V  
0.8 V  
SOT  
tIVSH  
tSHIX  
0.8 VCC  
0.2 VCC  
0.8 VCC  
0.2 VCC  
SIN  
(10) Timer Input Timing  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Symbol  
Pin name  
Unit  
Remarks  
Parameter  
Min.  
Max.  
tTIWH  
TIN0, TIN1  
IN0 to IN3  
Input pulse width  
4 tCP  
ns  
tTIWL  
• Timer input timing  
0.8 VCC  
0.8 VCC  
0.2 VCC  
TIN0 to TIN1  
IN0 to IN3  
0.2 VCC  
tTIWH  
tTIWL  
42  
MB90550A/550B Series  
(11) Timer Output Timing  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Parameter  
Symbol  
Pin name  
Unit Remarks  
Min.  
Max.  
TOT0,TOT1,OUT0,  
OUT1,PPG0 to PPG5  
CLK ↑ → TOUT transition time  
tTO  
30  
ns  
• Timer output timing  
2.4 V  
CLK  
tTO  
TOT0,TOT1  
OUT0,OUT1  
PPG0 to PPG5  
2.4 V  
0.8 V  
(12) Trigger Input Timing  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Parameter  
Symbol  
Pin name  
IRQ0 to IRQ7  
Unit  
Remarks  
Min.  
Max.  
Input pulse width  
tTRGL  
5 tCP  
ns  
Trigger input timing  
0.8 VCC  
0.2 VCC  
0.8 VCC  
0.2 VCC  
IRQ0 to IRQ7  
tTRGH  
tTRGL  
43  
MB90550A/550B Series  
(13) I2C Interface  
(VCC = 5.0 V±10%, VSS = AVSS = 0.0 V, TA = −40 °C to +85 °C)  
Value  
Parameter  
Symbol  
Pin name  
Unit  
Remarks  
Min.  
Max.  
Internal clock cycle time  
Start condition output  
tCP  
62.5  
666  
ns All products  
tSTAO  
tCP × m × n/2 – 20 tCP × m × n/2 + 20 ns  
Only as master  
Only as slave  
Only as master  
tCP (m × n/2 + 4) tCP (m × n/2 + 4)  
Stop condition output  
tSTOO  
ns  
SDA0 to SDA2  
SCL0 toSCL2  
– 20  
+ 20  
Start condition detection  
Stop condition detection  
SCL output “L” width  
tSTAI  
tSTOI  
3 tCP + 40  
3 tCP + 40  
ns  
ns  
tLOWO  
tCP × m × n/2 – 20 tCP × m × n/2 + 20 ns  
SCL0 to SCL2  
tCP (m × n/2 + 4) tCP (m × n/2 + 4)  
SCL output “H” width  
SDA output delay time  
tHIGHO  
tDOO  
ns  
– 20  
+ 20  
2 tCP – 20  
2 tCP + 20  
ns  
ns  
SDA0 to SDA2  
SCL0 to SCL2  
Setup after SDA output  
interrupt period  
tDOSUO  
4 tCP – 20  
SCL input “L” width  
SCL input “H” width  
SDA input setup time  
SDA input hold time  
tLOWI  
tHIGHI  
tSUI  
3 tCP + 40  
ns  
ns  
ns  
ns  
SCL0 to SCL2  
tCP + 40  
40  
0
SDA0 to SDA2  
SCL0 to SCL2  
tHOI  
Notes: • “m” and“n” in the above table represent the values of shift clock frequency setting bits (CS4 to CS0) in the  
clock control register “ICCR”. For details, refer to the register description in the hardware manual.  
• tDOSUO 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.  
44  
MB90550A/550B Series  
• I2C interface [data transmitter (master/slave)]  
tLOWO  
tHIGHO  
0.8 VCC  
0.8 VCC  
0.8 VCC  
0.8 VCC 0.8 VCC  
SCL  
SDA  
0.2 VCC  
tDOO  
0.2 VCC  
8
1
9
tSUI  
tHOI  
tDOSUO  
tSTAO  
tDOO  
ACK  
• I2C interface [data receiver (master/slave)]  
tHIGHI  
tLOWI  
0.8 VCC  
0.8 VCC  
0.8 VCC  
SCL  
SDA  
0.2 VCC  
tHOI  
0.2 VCC  
8
0.2 VCC  
0.2 VCC  
6
7
9
tSTOI  
tSUI  
tDOO  
tDOO  
tDOSUO  
ACK  
45  
MB90550A/550B Series  
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)  
Value  
Typ.  
10  
Parameter  
Resolution  
Symbol Pin name  
Unit  
Remarks  
Min.  
Max.  
bit  
Total error  
±5.0  
±2.5  
±1.9  
LSB  
LSB  
LSB  
Non-linearity error  
Differential linearity error  
AVRL−  
3.5LSB  
AVRL+  
0.5LSB  
AVRL+  
4.5LSB  
Zero transition voltage  
VOT  
AN0 to AN7  
AN0 to AN7  
V
V
1LSB=  
(AVRHAVRL)  
/1024  
Full-scale transition  
voltage  
AVRH−  
6.5LSB  
AVRH−  
1.5LSB  
AVRH+  
1.5LSB  
VFST  
tCP  
µs  
µs  
µA  
V
Sampling period  
tSMP  
tCMP  
tCNV  
IAIN  
VAIN  
64  
22  
4096  
*1  
*2  
Compare time  
A/D Conversion time  
Analog port input current  
Analog input voltage  
26.3  
AN0 to AN7  
AN0 to AN7  
AVRH  
AVRL  
10  
AVRL  
AVRL  
0
AVRH  
AVCC  
AVRH  
7.0  
5
V
Reference voltage  
V
IA  
3.5  
mA  
µA  
µA  
µA  
LSB  
Power supply current  
AVCC  
IAH  
IR  
*3  
*3  
300  
500  
5
Reference voltage  
supply current  
AVRH  
IRH  
Offset between channels  
AN0 to AN7  
4
*1: When FCP = 8 MHz, tCMP = 176 × tCP. When FCP = 16 MHz, tCMP = 352 × tCP.  
*2: Equivalent to the time for conversion 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 kMax.  
• 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.  
46  
MB90550A/550B Series  
• Analog input circuit model  
Microcontroller internal circuit  
Input pin AN0  
CSH  
rS  
RSH  
Comparator  
Input pin AN7  
VS  
S/H circuit  
Analog channel selector  
External circuit  
<Recommended/reference values for device parameters>  
rS = 10 kor 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.  
47  
MB90550A/550B Series  
(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  
1LSB × N + VOT  
Linearity error  
00 0000 0011  
00 0000 0010  
00 0000 0001  
00 0000 0000  
VOT  
VNT V(N + 1)T  
VFST  
Analog input  
VFST VOT  
1LSB =  
1022  
VNT (1LSB × N + VOT)  
1LSB  
Linearity error =  
[ LSB ]  
V (N + 1) T VNT  
Differential linearity error =  
1 [ LSB ]  
1LSB  
48  
MB90550A/550B Series  
EXAMPLE CHARACTERISTICS  
1. “Llevel output voltage  
VOL IOL  
Other than P20 to P27  
700  
600  
500  
400  
300  
200  
100  
0
0
2
4
6
8
10  
IOL (mA)  
VOL IOL  
P20 to P27  
700  
TA = 25 °C  
VCC = 3.5 V  
VCC = 4.0 V  
600  
500  
400  
300  
200  
100  
VCC = 5.0 V  
VCC = 6.0 V  
0
0
5
10  
15  
20  
25  
30  
IOL (mA)  
49  
MB90550A/550B Series  
2. “Hlevel output voltage  
(VCC VOH) IOH  
Other than P50 to P55  
700  
600  
500  
400  
300  
TA = 25 °C  
VCC = 3.5 V  
VCC = 4.0 V  
VCC = 5.0 V  
VCC = 6.0 V  
200  
100  
0
0
2  
4  
6  
8  
10  
IOH (mA)  
3. “Hlevel input voltage / Llevel input voltage (CMOS input)  
VIH / VIL VCC  
5
TA = 25 °C  
4.5  
4
3.5  
3
2.5  
2
1.5  
1
1.5  
0
3.5  
4
4.5  
5
5.5  
VCC (V)  
50  
MB90550A/550B Series  
4. “Hlevel input voltage / Llevel input voltage (CMOS hysteresis input)  
VIHS / VILS VCC  
5
TA = 25 °C  
4.5  
4
3.5  
3
VIHS  
2.5  
2
VIHL  
1.5  
1
1.5  
0
3.5  
4
4.5  
5
5.5  
VCC (V)  
51  
MB90550A/550B Series  
5. Power supply current  
(fCP = internal operating clock frequency)  
• MB90552A  
• Measurement conditions: External clock mode, ROM read loop operation,  
without resource operation, Typ. sample,  
internal operating frequency = 4MHz (external rectangular wave  
clock at 8MHz), TA = 25 °C  
ICC VCC  
30  
TA = 25 °C  
fCP = 16 MHz  
25  
20  
15  
10  
5
fCP = 10.6 MHz  
fCP = 8 MHz  
fCP = 4 MHz  
0
3.5  
4
4.5  
5
5.5  
VCC (V)  
ICCS VCC  
10  
TA = 25 °C  
9
8
fCP = 16 MHz  
7
6
5
4
3
2
1
0
fCP = 10.6 MHz  
fCP = 8 MHz  
fCP = 4 MHz  
3.5  
4
4.5  
5
5.5  
VCC (V)  
52  
MB90550A/550B Series  
• MB90F553A  
• Measurement conditions: External clock mode, ROM read loop operation,  
without resource operation, Typ. sample,  
internal operating frequency = 4MHz (external rectangular wave  
clock at 8MHz), TA = 25 °C  
ICC VCC  
70  
TA = 25 °C  
60  
50  
40  
30  
20  
10  
fCP = 16 MHz  
fCP = 10 MHz  
fCP = 4 MHz  
4.5  
5
5.5  
VCC (V)  
ICCS VCC  
12  
TA = 25 °C  
10  
8
fCP = 16 MHz  
6
fCP = 10 MHz  
fCP = 4MHz  
4
2
0
4.5  
5
5.5  
VCC (V)  
53  
MB90550A/550B Series  
6. Pull-up resistance  
Pull-up resistance VCC  
90  
80  
70  
60  
50  
40  
30  
20  
10  
TA = 85 °C  
TA = 25 °C  
TA = −40 °C  
4
4.5  
5
5.5  
VCC (V)  
54  
MB90550A/550B Series  
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)  
55  
MB90550A/550B Series  
PACKAGE DIMENSIONS  
100-pin plastic QFP  
(FPT-100P-M06)  
23.90±0.40(.941±.016)  
3.35(.132)MAX  
(Mounting height)  
20.00±0.20(.787±.008)  
0.05(.002)MIN  
(STAND OFF)  
80  
51  
81  
50  
12.35(.486)  
REF  
14.00±0.20 17.90±0.40  
(.551±.008) (.705±.016)  
16.30±0.40  
(.642±.016)  
INDEX  
31  
100  
"A"  
1
30  
LEAD No.  
0.65(.0256)TYP  
0.30±0.10  
(.012±.004)  
0.15±0.05(.006±.002)  
Details of "B" part  
M
0.13(.005)  
Details of "A" part  
0.25(.010)  
0.30(.012)  
"B"  
0.10(.004)  
0
10°  
0.18(.007)MAX  
0.53(.021)MAX  
18.85(.742)REF  
0.80±0.20  
(.031±.008)  
22.30±0.40(.878±.016)  
C
2000 FUJITSU LIMITED F100008-3C-3  
Dimensions in mm (inches)  
(Continued)  
56  
MB90550A/550B Series  
(Continued)  
100-pin plastic LQFP  
(FPT-100P-M05)  
16.00±0.20(.630±.008)SQ  
14.00±0.10(.551±.004)SQ  
75  
51  
76  
50  
0.08(.003)  
Details of "A" part  
1.50 +00..1200 .059 +..000048  
(Mounting height)  
INDEX  
0.10±0.10  
(.004±.004)  
(Stand off)  
100  
26  
0°~8°  
"A"  
0.50±0.20  
(.020±.008)  
0.25(.010)  
1
25  
0.60±0.15  
(.024±.006)  
0.50(.020)  
0.20±0.05  
(.008±.002)  
0.145±0.055  
(.0057±.0022)  
M
0.08(.003)  
C
2000 FUJITSU LIMITED F100007S-3c-5  
Dimensions in mm (inches)  
57  
MB90550A/550B Series  
FUJITSU LIMITED  
For further information please contact:  
Japan  
All Rights Reserved.  
FUJITSU LIMITED  
Corporate Global Business Support Division  
Electronic Devices  
The contents of this document are subject to change without notice.  
Customers are advised to consult with FUJITSU sales  
representatives before ordering.  
Shinjuku Dai-Ichi Seimei Bldg. 7-1,  
Nishishinjuku 2-chome, Shinjuku-ku,  
Tokyo 163-0721, Japan  
Tel: +81-3-5322-3347  
Fax: +81-3-5322-3386  
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.  
http://edevice.fujitsu.com/  
North and South America  
FUJITSU MICROELECTRONICS, INC.  
3545 North First Street,  
San Jose, CA 95134-1804, U.S.A.  
Tel: +1-408-922-9000  
Fax: +1-408-922-9179  
The contents of this document may not be reproduced or copied  
without the permission of FUJITSU LIMITED.  
Customer Response Center  
Mon. - Fri.: 7 am - 5 pm (PST)  
Tel: +1-800-866-8608  
FUJITSU semiconductor devices are intended for use in standard  
applications (computers, office automation and other office  
equipments, industrial, communications, and measurement  
equipments, personal or household devices, etc.).  
Fax: +1-408-922-9179  
http://www.fujitsumicro.com/  
CAUTION:  
Europe  
Customers considering the use of our products in special  
applications where failure or abnormal operation may directly  
affect human lives or cause physical injury or property damage, or  
where extremely high levels of reliability are demanded (such as  
aerospace systems, atomic energy controls, sea floor repeaters,  
vehicle operating controls, medical devices for life support, etc.)  
are requested to consult with FUJITSU sales representatives before  
such use. The company will not be responsible for damages arising  
from such use without prior approval.  
FUJITSU MICROELECTRONICS EUROPE GmbH  
Am Siebenstein 6-10,  
D-63303 Dreieich-Buchschlag,  
Germany  
Tel: +49-6103-690-0  
Fax: +49-6103-690-122  
http://www.fujitsu-fme.com/  
Asia Pacific  
FUJITSU MICROELECTRONICS ASIA PTE. LTD.  
#05-08, 151 Lorong Chuan,  
New Tech Park,  
Any semiconductor devices have inherently a certain rate 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.  
Singapore 556741  
Tel: +65-281-0770  
Fax: +65-281-0220  
http://www.fmap.com.sg/  
If any products described in this document represent goods or  
technologies subject to certain restrictions on export under the  
Foreign Exchange and Foreign Trade Control Law of Japan, the  
prior authorization by Japanese government should be required for  
export of those products from Japan.  
Korea  
FUJITSU MICROELECTRONICS KOREA LTD.  
1702 KOSMO TOWER, 1002 Daechi-Dong,  
Kangnam-Gu,Seoul 135-280  
Korea  
Tel: +82-2-3484-7100  
Fax: +82-2-3484-7111  
F0101  
FUJITSU LIMITED Printed in Japan  

相关型号:

MB90T552APF

16-bit Proprietary Microcontroller
FUJITSU

MB90T552APF

Microcontroller, 16-Bit, F2MC-16LX CPU, 16MHz, CMOS, PQFP100, 14 X 20 MM, 3.35 MM HEIGHT, 0.65 MM PITCH, PLASTIC, QFP-100
CYPRESS

MB90T552APFV

16-bit Proprietary Microcontroller
FUJITSU

MB90T552APMC

16-bit Proprietary Microcontroller
FUJITSU

MB90T552APV

Microcontroller
FUJITSU

MB90T553A

16-bit Proprietary Microcontroller
FUJITSU

MB90T553APF

16-bit Proprietary Microcontroller
FUJITSU

MB90T553APF

Microcontroller, 16-Bit, F2MC-16LX CPU, 16MHz, CMOS, PQFP100, 14 X 20 MM, 3.35 MM HEIGHT, 0.65 MM PITCH, PLASTIC, QFP-100
CYPRESS

MB90T553APFV

16-bit Proprietary Microcontroller
FUJITSU

MB90T553APMC

16-bit Proprietary Microcontroller
FUJITSU

MB90T553APMC

Microcontroller, 16-Bit, F2MC-16LX CPU, 16MHz, CMOS, PQFP100, 14 X 14 MM, 1.70 MM HEIGHT, 0.50 MM PITCH, PLASTIC, LFQFP-100
CYPRESS

MB90T673

16-bit Proprietary Microcontroller
FUJITSU