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 F
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 specification.
2
*: F
MC stands for FUJITSU Flexible Microcontroller, a registered trademark of FUJITSU LIMITED.
2
MC*-8 family, the instruction set for the MB90550A/550B series
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
PACKAGES
■■■■
100-pin plastic QFP100-pin plastic LQFP
(FPT-100P-M06)(FPT-100P-M05)
(Continued)
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)
(at oscillation of 4 MHz, minimum value)
ProcessCMOS
Power supply volt-
age for operation*
4.5 V to 5.5 V
*:Varies with conditions such as the operating frequency. (See section “■ ELECTRICAL CHARA CTERISTICS”)
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
■■■■
Package
MB90552A
MB90552B
MB90553A
MB90553B
MB90F553AMB90P553A
FPT-100P-M05×
FPT-100P-M06
: Available ×: Not available
Note:For more info rmation 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 b y using a dedicated dev elopment tool, enabling selection of ROM
size by setting the development tool.
• In the MB90V550A, images from FF4000
H 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 FF4000
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.
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.
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.
This function is enabled either in single-chip mode or with the
external address output control register set to “Port”.
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.
Address latch enable output pin.
This function is enabled in an external-bus enabled mode.
108
1210
1311
P31
RD
P32
WRL
P33
WRH
E
(CMOS)
E
(CMOS)
E
(CMOS)
General-purpose I/O port.
This function is enabled in single-chip mode.
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.
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.
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.
QFPLQFP
1412
1513
1614
1715
1816
Pin nameCircuit typeFunction
P34
E
(CMOS)
HRQ
P35
E
(CMOS)
HAK
P36
E
(CMOS)
RDY
P37
E
(CMOS)
CLK
P40
F
(CMOS/H)
SCK
General-purpose I/O port.
This function is enabled in single-chip mode
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.
Hold acknowledge 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.
Ready signal 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.
CLK output pin.
This function is enabled in an external-bus enabled mode.
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.)
UART serial clock I/O pin.
This function is enabled with the UART clock output enabled.
1917
2018
2119
P41
SOT
P42
SIN
P43
SCK1
F
(CMOS/H)
F
(CMOS/H)
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.)
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.)
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.
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.)
Extended I/O serial clock I/O pin. This function is enabled with the
extended I/O serial clock output enabled.
(Continued)
8
MB90550A/550B Series
Pin no.
QFPLQFP
2220
2422
2523
Pin nameCircuit typeFunction
General-purpose I/O port.
P44
F
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.)
(CMOS/H)
Extended I/O serial data output pin.
SOT1
This function is enabled with the extended I/O serial data output
enabled.
General-purpose I/O port.
P45
F
(CMOS/H)
SIN1
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.)
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.
General-purpose I/O port.
P46
F
(CMOS/H)
ADTG
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.)
A/D converter external trigger input pin.
Since this input is used as required while the A/D converter is operating for input, the output by any other function must be off unless used intentionally.
P47
2624
F
(CMOS/H)
SCK0
2725C—
P50
SDA0
2826
G
(NchOD/H)
SOT0
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.
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.
N-channel open-drain I/O port.
2
I
C interface data I/O pin.
This function is enabled with the I
2
C interface enabled for
operation.
While the I
2
C interface is operating, place the port output in the
Hi-Z state (PDR = 1).
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.
QFPLQFP
2927
30,3228,30
31,3329,31
38 to 41,
43 to 46
36 to 39,
41 to 44
Pin nameCircuit typeFunction
P51
SCL0
G
(NchOD/H)
N-channel open-drain I/O port.
2
I
C interface clock I/O pin. This function is enabled with the
2
I
C interface enabled for operation.
While the I
2
C interface is operating, place the port output in
the Hi-Z state (PDR = 1).
Extended I/O serial data input pin.
SIN0
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
G
(NchOD/H)
N-channel open-drain I/O ports.
2
C interface data I/O pins. This function is enabled with the
I
2
I
C interface enabled for operation.
While the I
2
C interface is operating, place the port output in
the Hi-Z state (PDR = 1).
P53,P55
SCL1,SCL2
G
(NchOD/H)
N-channel open-drain I/O ports.
2
C interface clock I/O pins. This function is enabled with the
I
2
I
C interface enabled for operation.
While the I
2
C interface is operating, place the port output in
the Hi-Z state (PDR = 1).
P60 to P67
AN0 to AN7
H
(CMOS/H)
General-purpose I/O ports.
A/D converter analog input pin. This function is enabled with
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.
P82,P83
General-purpose I/O ports.
J
TOT0,TOT1
P84 to P87
IN0 to IN3
(CMOS/H)
J
(CMOS/H)
Reload timer output pins.This function is enabled with reroad
timer output enabled.
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.
P90,P91
OUT0,OUT1Output compare event output pins.
J
(CMOS/H)
General-purpose I/O ports.
(Continued)
10
(Continued)
Pin no.
QFPLQFP
MB90550A/550B Series
Pin nameCircuit typeFunction
P92 to P97
69 to 74 67 to 72
PPG0 to
PPG5
PA0,PA1
75,7673,74
OUT2,OUT3Output compare event output pins.
78,7976,77PA2,PA3
PA4
8078
CKOTServes as the CKOT output while the CKOT is operating.
3432AV
J
(CMOS/H)
J
(CMOS/H)
J
(CMOS/H)
J
(CMOS/H)
CCA/D converter power-supply pin.
General-purpose I/O ports.
PPG output pins. This function is enabled with the PPG output
3533AVRHA/D converter external reference voltage source pin.
3634AVRLA/D converter external reference voltage source pin.
3735AV
49,5047,48MD0,MD1C
SSA/D converter power-supply pin.
Operation mode setting input pins.
Connect these pins directly to Vcc or Vss.
Operation mode setting input pin.
K
5149MD2
C
Connect this pin directly to Vcc or Vss. (MB90552A/552B/553A/
553B/V550A)
Operation mode setting input pin.
Connect this pin directly to Vcc or Vss. (MB90P553A/F553A)
23,8421,82V
11,42,819,40,
79
CCPower (5 V) input pins.
V
SSPower (0 V) input pins.
11
MB90550A/550B Series
I/O CIRCUIT TYPE
■■■■
TypeCircuitRemarks
Clock input
X1
• 3 MHz to 32 MHz
• Oscillator recovery resistor approx. 1MΩ
A
X0
HARD,SOFT
STANDBY
CONTROL
• CMOS level hysteresis input
• Pull-up resistor provided
Resistor: About 50 kΩ
B
• CMOS level hysteresis input
C
Pull-up resistor control
• CMOS level output
• CMOS level input
• Standby control provided
Digital output
• Input pull-up resistor control provided
Resistor: About 50 kΩ
12
Digital output
D
Digital input
HARD,SOFT
STANDBY
CONTROL
(Continued)
MB90550A/550B Series
TypeCircuitRemarks
• CMOS level output
Digital output
Digital output
E
Digital input
HARD,SOFT
STANDBY
CONTROL
• CMOS level input
• Standby control provided
Open- drain
control
signal
Digital input
• CMOS level output
• CMOS level hysteresis input
• Open-drain control provided
F
Digital input
HARD,SOFT
STANDBY
CONTROL
• N-channel open-drain output
• CMOS level hysteresis input
Digital output
• Standby control provided
Note: Unlike normal CMOS I/O pins, this
pin is not provided with any P-channel
G
Digital input
transistor. Therefore the pin does not allow
a current to flow to the Vcc side even when
applied with a voltage from an external
HARD,SOFT
STANDBY
CONTROL
device with the IC’s power supply left off.
• CMOS level output
Digital output
• CMOS level hysteresis input
• Standby control provided
• Analog input
Digital output
H
HARD,SOFT
STANDBY
CONTROL
A/D
DISABLE
Analog input
Digital input
(Continued)
13
MB90550A/550B Series
(Continued)
TypeCircuitRemarks
• CMOS level output
Digital output
Digital output
I
Digital input
HARD
STANDBY
CONTROL
Digital output
• CMOS level hysteresis input
• Standby control provided
• CMOS level output
• CMOS level hysteresis input
• Standby control provided
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 v oltage e xceed the digital pow er-supply
voltage.
2.Handling unused input pins
Leaving unused 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.
Using external clock
•
MB90550A/550B series
X0
Open
X1
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 V
It is recommended that a bypass capacitor of around 0.1 µF be placed between the V
device.
Using
•
power supply pins
CC and VSS pins via lowest impedance to power lines.
V
CC
V
SS
V
SS
MB90550A/550B
V
V
CC
series
CC
CC and VSS pins near the
V
CC
V
SS
V
SS
V
V
SS
CC
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 artwor k 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 (V
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 AV
CC (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.
CC).
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
2
VCC (power-supply pin)
PONR (power-on reset) signal
RST (external asynchronous reset) signal
RST (internal reset) signal
Oscillation clock signal
Oscillation setting time *
Step-down circuit setting time *
1
KA (internal operating clock A) signal
KB (internal operating clock B) signal
PORT (port output) signal
Period of indeterminate
*1: Step-down circuit setting time 217/oscillation clock frequency (oscillation clock frequency of 16 MHz: 8.19 ms)
*2: Oscillation setting time2
18
/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 po wer-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 de vice 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 corresponding bank registers (DTB, ADB, USB , SSB) are set to value ’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.
17
MB90550A/550B Series
BLOCK DIAGRAM
■■■■
X0, X1
RST
HST
P00 to P07/
AD00 to AD07
P10 to P17/
AD08 to AD15
P20 to P27/
A16 to A23
P30/ALE
P31/RD
P32/WRL
P33/WRH
P34/HRQ
P35/HAK
P36/RDY
P37/CLK
P40/SCK
P41/SOT
P42/SIN
Clock control
4
circuit*
RAM
ROM
Port 0
Port 1
Port 2
Port 3
Port 4
Communication prescaler
UART
CPU
Core of F2MC-16LX
family
F
F
M
C
16
L
X
B
U
S
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
CKOT/PA4
PA2, A3
OUT2, OUT3/
PA0, A1
PPG5/P97
PPG4/P96
PPG3/P95
PPG2/P94
PPG1/P93
PPG0/P92
OUT0, OUT1/
P90, P91
IN0 to IN3/
P84 to P87
TOT0, TOT1/
P82, P83
TIN0, TIN1/
P80, P81
18
P43/SCK1
P44/SOT1
P45/SIN1
P46/ADTG
P47/SCK0
P50/SDA0/SOT0
P51/SCL0/SIN0
P52/SDA1
P53/SCL1
P54/SDA2
P55/SCL2
Extended I/O
serial interface 1
Extended I/O
serial interface 0
I2C interface 0
2
C interface 1
I
Port 5
Port 7
External interrupt
A/D converter
(8/10 bits)
IRQ0 to IRQ7/
P70 to P77
AV
AVRH, AVRL
AV
AN0 to AN7/
P60 to P67
Port 6
pecifications of evaluation model
*: S
(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.
CC
SS
Loading...
+ 40 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.