The MB90540/545 series with FULL-CAN*1 and FLASH ROM is specially designed for automotiv e and industrial
applications. Its main features are two on board CAN Interfaces (one for MB90V545 series) , which conform to
V2.0 Part A and Part B, supporting very flexible message buffer
normal full CAN approach. The instruction set by F
family with additional instruction sets for high-level languages, extended addressing mode, enhanced multiplication/division instructions, and enhanced bit manipulation instructions.The micro controller has a 32-bit accumulator
for processing long word data.The MB90540/545 series has peripheral resources of 8/10-bit A/D conver ters,
UAR T (SCI) , extended I/O serial interfaces, 8/16-bit timer, I/O timer (input capture (ICU) , output compare (OCU) ) .
2
MC-16LX CPU core inherits an AT architecture of the F2MC*
scheme and so offering more functions than a
2
*1 : Controller Area Network (CAN) -License of Robert Bosch GmbH.
2
*2 : F
MC stands for FUJITSU Flexible Microcontroller.
FEATURES
■■■■
•Clock
Embedded PLL clock multiplication circuit
Operating clock (PLL clock) can be selected from : divided-b y-2 of oscillation or one to f our times the oscillation
Minimum instruction ex ecution time : 62.5 ns (operation at oscillation of 4 MHz, four times the oscillation clock)
Subsystem Clock : 32 kHz
PACKAGES
■■■■
100-pin Plastic QFP100-pin Plastic LQFP
(FPT-100P-M06) (FPT-100P-M05)
(Continued)
(Continued)
MB90540/540G/545/545G Series
• Instruction set to optimize controller applications
Rich data types (bit, byte, word, long word)
Rich addressing mode (23 types)
Enhanced signed multiplication/division instruction and RETI instruction functions
Enhanced precision calculation realized by the 32-bit accumulator
• Instruction set designed for high level language (C language) and multi-task operations
Adoption of system stack pointer
Enhanced pointer indirect instructions
Barrel shift instructions
• Program patch function (for two address pointers)
• Enhanced interrupt function : 8 levels, 34 factors
• Automatic data transmission function independent of CPU operation
Extended intelligent I/O service function (EI
• Embedded ROM size and types
Mask ROM : 256 Kbytes / 64 Kbytes / 128 Kbytes
Flash ROM : 128 Kbytes/256 Kbytes
Embedded RAM size : 2 Kbytes/4 Kbytes/6 Kbytes/8 Kbytes (evaluation chip)
•Flash ROM
Supports automatic programming, Embedded Algorithm TM*
Write/Erase/Erase-Suspend/Resume commands
A flag indicating completion of the algorithm
Hard-wired reset vector available in order to point to a fixed boot sector in Flash Memory
Erase can be performed on each block
Block protection with external programming voltage
• Low-power consumption (stand-by) mode
Sleep mode (mode in which CPU operating clock is stopped)
Stop mode (mode in which oscillation is stopped)
CPU intermittent operation mode
Clock mode
Hardware stand-by mode
•UART 0
With full-duplex double buffer (8-bit length)
Clock asynchronized or clock synchronized (with start/stop bit) transmission can be selectively used.
2
OS)
(Continued)
2
MB90540/540G/545/545G Series
(Continued)
•UART 1
With full-duplex double buffer (8-bit length)
Clock asynchronized or clock synchronized serial (extended I/O serial) can be used.
• External interrupt circuit (8 channels)
A module for starting an extended intelligent I/O service (EI
is triggered by an external input.
• Delayed interrupt generation module
Generates an interrupt request for switching tasks.
• 8/10-bit A/D converter (8 channels)
8/10-bit resolution can be selectively used.
Starting by an external trigger input.
Conversion time : 26.3 µs
• FULL-CAN interfaces
MB90540 series : 2 channel
MB90545 series : 1 channel
Conforming to Version 2.0 Part A and Part B
Flexible message buffering (mailbox and FIFO buffering can be mixed)
• External bus interface : Maximum address space 16 Mbytes
• Package: QFP-100, LQFP-100
2
OS) and generating an external interrupt which
* : Embedded Algorithm is a trade mark of Advanced Micro Devices Inc.
3
MB90540/540G/545/545G Series
PRODUCT LINEUP
■■■■
MB90F543/F549
Features
MB90F543G (S) /F548G (S)
MB90F549G (S) /F546G (S)
MB90F548GL(S)
CPUF
System clock
ROM
RAM
Clocks
Flash memory
MB90F543/F543G(S)/
F548G(S) / F548GL(S) :
128 K
MB90F549/F549G(S)/
F546G(S) : 256 K
Transfer can be started from MSB or LSB
Serial I/O
Supports internal clock synchronized transfer and external clock synchronized transfer
Supports positive-edge and nagative-edge clock synchronization
Baud rate : 31.25 K/62.5 K/125 K/500 K/1 Mbps at System clock = 16 MHz
10-bit or 8-bit resolution
A/D Converter
8 input channels
Conversion time : 26.3 µs (per one channel)
2
(Continued)
4
MB90540/540G/545/545G Series
(Continued)
MB90543G (S) *
MB90547G (S) *
MB90548G (S)
MB90549G (S)
1
, fsys/23, fsys/25 (fsys = System clock frequency)
2
, fsys/24, fsys/26, fsys/28 (fsys = System clock freq.)
Features
16-bit Reload Timer
(2 channels)
16-bit I/O Timer
16-bit Output Compare
(4 channels)
16-bit Input Capture
(8 channels)
MB90F543/F549
MB90F543G (S) /F548G (S)
MB90F549G (S) /F546G (S)
MB90F548GL(S)
Operation clock frequency : fsys/2
Supports External Event Count function
Signals an interrupt when overflow
Supports Timer Clear when a match with Output Compare (Channel 0)
Operation clock freq. : fsys/2
Signals an interrupt when a match with 16-bit I/O Timer
Four 16-bit compare registers
A pair of compare registers can be used to generate an output signal
Rising edge, falling edge or rising & falling edge sensitive
Four 16-bit Capture registers
Signals an interrupt upon external event
Supports 8-bit and 16-bit operation modes
Eight 8-bit reload counters
Eight 8-bit reload registers for L pulse width
Eight 8-bit reload registers for H pulse width
A pair of 8-bit reload counters can be configured as one 16-bit reload counter or as 8-bit
prescaler plus 8-bit reload counter
4 output pins
Operation clock freq. : fsys, fsys/2
1
, fsys/22, fsys/23, fsys/24 or 128 µs@fosc = 4 MHz
(fsys = System clock frequency, fosc = Oscillation clock frequency)
Conforms to CAN Specification Version 2.0 Part A and B
CAN Interface
MB90540 series
: 2 channels
MB90545 series
: 1 channel
Automatic re-transmission in case of error
Automatic transmission responding to Remote Frame
Prioritized 16 massage buffers for data and ID’s supports multipe massages
Flexible configuration of acceptance filtering :
Full bit compare/Full bit mask/Two partial bit masks
Supports up to 1 Mbps
32 kHz Sub-clockSub-clock for low power operation
External Interrupt
(8 channels)
External bus
interface
Can be programmed edge sensitive or level sensitive
External access using the selectable 8-bit or 16-bit bus is enabled
(external bus mode.)
Virtually all external pins can be used as general purpose I/O
I/O Ports
All push-pull outputs and schmitt trigger inputs
Bit-wise programmable as input/output or peripheral signal
Sub-clock for 32 kHz Sub clock low power operation
Supports automatic programming, Embeded Algorithm TM
Write/Erase/Erase-Suspend/Erase-Resume commands
A flag indicating completion of the algorithm
Flash Memory
Number of erase cycles : 10,000 times
Data retention time : 10 years
Boot block configuration
Erase can be performed on each block
Block protection by externally programmed voltage
*1 : Under development
*2 : If the one clock system is used, equip X0A and X1A with clocks from the tool side.
1
1
*4
MB90V540
MB90V540G
5
MB90540/540G/545/545G Series
*3 : It is setting of DIP switch S2 when Emulation pod (MB2145-507) is used.Please refer to the MB2145-507
hardware manual (2.7 Emulator-specific Power Pin) about details.
*4 : Embedded Algorithm is a trade mark of Advanced Micro Devices Inc.
*5 : OPERATING VOLTAGE RANGE
High speed crystal oscillator input pins
Low speed crystal oscillator input pins. For the one clock sys-
tem parts, perfom external pull-down processing.
Low speed crystal oscillator input pins. For the one clock sys-
tem parts, leave it open.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode.
I/O pins for 8 lower bits of the external address/data bus. This
function is enabled when the external bus is enabled.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode.
I/O pins for 8 higher bits of the external address/data bus. This
function is enabled when the external bus is enabled.
General I/O port with programmable pullup. In external bus
mode, this function is valid when the corresponding bits in the
external address output control resister (HACR) are set to “1”.
8-bit I/O pins for A16 to A23 at the external address/data bus.
In external bus mode, this function is valid when the corresponding bits in the external address output control resister
(HACR) are set to “0”.
79
810
1012
P30
ALE
P31
RD
P32
WRL
WR
General I/O port with programmable pullup. This function is
I
I
I
enabled in the single-chip mode.
Address latch enable output pin. This function is enabled
when the external bus is enabled.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode.
Read strobe output pin for the data bus. This function is en-
abled when the external bus is enabled.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the WR
put is disabled.
Write strobe output pin for the data bus. This function is enabled when both the external bus and the WR
are enabled. WRL
of the data bus in 16-bit access. WR
for the 8 bits of the data bus in 8-bit access.
is write-strobe output pin for the lower 8 bits
is write-strobe output pin
/WRL pin out-
/WRL pin output
(Continued)
9
MB90540/540G/545/545G Series
Pin No.
*2
LQFP
1113
1214
1315
1416
1517
QFP
*1
Pin name
P33
WRH
P34
HRQ
P35
HAK
P36
RDY
P37
CLK
Circuit
type
I
I
I
I
H
Function
General I/O port with programmable pullup. This function is
enabled in the single-chip mode, external bus 8-bit mode or
when WRH
Write strobe output pin for the 8 higher bits of the data bus.
This function is enabled when the external bus is enabled,
when the external bus 16-bit mode is selected, and when the
WRH
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the hold function is
disabled.
Hold request input pin. This function is enabled when both the
external bus and the hold functions are enabled.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the hold function is
disabled.
Hold acknowledge output pin. This function is enabled when
both the external bus and the hold functions are enabled.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the external ready
function is disabled.
Ready input pin. This function is enabled when both the
external bus and the external ready functions are enabled.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the CLK output is disabled.
CLK output pin. This function is enabled when both the
external bus and CLK outputs are enabled.
pin output is disabled.
output pin is enabled.
10
1618
1719
1820
1921
P40
SOT0
P41
SCK0
P42
SIN0
P43
SIN1
General I/O port. This function is enabled when UART0
G
G
G
G
disables the serial data output.
Serial data output pin for UART0. This function is enabled
when UART0 enables the serial data output.
General I/O port. This function is enabled when UART0
disables serial clock output.
Serial clock I/O pin for UART0. This function is enabled when
UART0 enables the serial clock output.
General I/O port. This function is always enabled.
Serial data input pin for UART0. Set the corresponding Port
Direction Register to input if this function is used.
General I/O port. This function is always enabled.
Serial data input pin for UART1. Set the corresponding Port
Direction Register to input if this function is used.
(Continued)
MB90540/540G/545/545G Series
Pin No.
*2
LQFP
2022
2224
2325
2426
QFP
*1
Pin name
P44
SCK1
P45
SOT1
P46
SOT2
P47
SCK2
P50
Circuit
type
G
G
G
G
Function
General I/O port. This function is enabled when UART1
disables the clock output.
Serial clock pulse I/O pin for UART1. This function is
enabled when UART1 enables the serial clock output.
General I/O port. This function is enabled when UART1
disables the serial data output.
Serial data output pin for UART1. This function is enabled when
UART1 enables the serial data output.
General I/O port. This function is enabled when the Extended
I/O serial interface disables the serial data output.
Serial data output pin for the Extended I/O serial interface. This
function is enabled when the Extended I/O serial interface enables the serial data output.
General I/O port. This function is enabled when the Extended
I/O serial interface disables the clock output.
Serial clock pulse I/O pin for the Extended I/O serial interface .
This function is enabled when the Extended I/O serial interface
enables the Serial clock output.
General I/O port. This function is always enabled.
2628
27 to 3029 to 32
3133
36 to 3938 to 41
41 to 4443 to 46
4547
SIN2
P51 to P54
INT4 to INT7
P55
ADTG
P60 to P63
AN0 to AN3
P64 to P67
AN4 to AN7
P56
TIN0
D
D
D
E
E
D
Serial data input pin for the Extended I/O serial interface . Set
the corresponding Port Direction Register to input if this function is used.
General I/O port. This function is always enabled.
External interrupt request input pins for INT4 to INT7. Set the
corresponding Port Direction Register to input if this function is
used.
General I/O port. This function is always enabled.
Trigger input pin for the A/D converter. Set the corresponding
Port Direction Register to input if this function is used.
General I/O port. This function is enabled when the analog
input enable register specifies a port.
Analog input pins for the 8/10-bit A/D converter. This function is
enabled when the analog input enable register specifies A/D.
General I/O port. The function is enabled when the analog
input enable register specifies a port.
Analog input pins for the 8/10-bit A/D converter. This function is
enabled when the analog input enable register specifies A/D.
General I/O port. This function is always enabled.
Event input pin for the 16-bit reload timers 0. Set the
corresponding Port Direction Register to input if this function is
used.
(Continued)
11
MB90540/540G/545/545G Series
Pin No.
*2
LQFP
4648
51 to 5653 to 58
57 , 5859 , 60
59 , 6261 to 64
QFP
*1
Pin name
P57
TOT0
P70 to P75
IN0 to IN5
P76 , P77
OUT2 , OUT3
IN6 , IN7
P80 to P83
PPG0 to
PPG3
Circuit
type
D
D
D
D
Function
General I/O port. This function is enabled when the 16-bit
reload timers 0 disables the output.
Output pin for the 16-bit reload timers 0. This function is
enabled when the 16-bit reload timers 0 enables the output.
General I/O ports. This function is always enabled.
Trigger input pins for input captures ICU0 to ICU5. Set the cor-
responding Port Direction Register to input if this
function is used.
General I/O ports. This function is enabled when the OCU
disables the waveform output.
Event output pins for output compares OCU2 and OCU3. This
function is enabled when the OCU enables the waveform output.
Trigger input pins for input captures ICU6 and ICU7. Set the
corresponding Port Direction Register to input and disable the
OCU waveform output if this function is used.
General I/O ports. This function is enabled when 8/16-bit PPG
disables the waveform output.
Output pins for 8/16-bit PPGs. This function is enabled when
8/16-bit PPG enables the waveform output.
63 , 6465 , 66
6567
6668
67 to 7069 to 72
7173
P84 , P85
OUT0 , OUT1
P86
TIN1
P87
TOT1
P90 to P93
INT0 to INT3
P94
TX0
General I/O ports. This function is enabled when the OCU
disables the waveform output.
D
D
D
D
D
Waveform output pins for output compares OCU0 and OCU1.
This function is enabled when the OCU enables the waveform
output.
General I/O port. This function is always enabled.
Input pin for the 16-bit reload timers 1. Set the
corresponding Port Direction Register to input if this function is
used.
General I/O port. This function is enabled when the 16-bit
reload timers 0 disables the output.
Output pin for the 16-bit reload timers 1.This function is
enabled when the 16-bit reload timers 1 enables the output.
General I/O port. This function is always enabled.
External interrupt request input pins for INT0 to INT3. Set the
corresponding Port Direction Register to input if this function is
used.
General I/O port. This function is enabled when CAN0 disables
the output.
TX output pin for CAN0. This function is enabled when CAN0
enables the output.
(Continued)
12
(Continued)
Pin No.
*2
LQFP
QFP
*1
Pin name
MB90540/540G/545/545G Series
Circuit
type
Function
7274
7375
7476
P95
D
RX0
P96
D
TX1
P97
D
RX1
General I/O port. This function is always enabled.
RX input pin for CAN0 Interface. When the CAN function is
used, output from the other functions must be stopped.
General I/O port. This function is enabled when CAN1 disables
the output.
TX output pin for CAN1. This function is enabled when CAN1
enables the output (only MB90540 series) .
General I/O port. This function is always enabled.
RX input pin for CAN1 Interface. When the CAN function is
used, output from the other functions must be stopped (only
MB90540 series) .
7678PA0DGeneral I/O port. This function is always enabled.
Power supply pin for the A/D Converter. This power supply
must be turned on or off while a voltage higher than or equal to
AV
CC is applied to VCC.
Power supply pin for the A/D Converter.
External reference voltage input pin for the A/D Converter.
This power supply must be turned on or off while a voltage
higher than or equal to AVRH is applied to AV
CC.
3234AV
CC
3537AVSS
3335AVRH
Power
supply
Power
supply
Power
supply
3436AVRL
47
48
49
50
MD0
MD1
4951MD2F
2527C
21, 8223, 84V
9, 40, 79
11, 42,
81
CC
V
SS
*1 : FPT-100P-M06
*2 : FPT-100P-M05
Power
supply
C
Power
supply
Power
supply
External reference voltage input pin for the A/D Converter.
Input pins for specifying the operating mode. The pins must be
directly connected to V
CC or VSS.
Input pin for specifying the operating mode. The pin must be
directly connected to V
CC or VSS.
Power supply stabilization capacitor pin. It should be connected externally to an 0.1 µF ceramic capacitor.
Input pin for power supply (5.0 V) .
Input pin for power supply (0.0 V) .
13
MB90540/540G/545/545G Series
I/O CIRCUIT TYPE
■■■■
Circuit typeDiagramRemarks
• High-speed oscillation feedback resistor
X1, X1A
X0, X0A
A
Standby control signal
: 1 MΩ approx.
• Low-speed oscillation feedbac k resistor
: 10 MΩ approx.
CMOS IC chips may suffer latch-up under the following conditions :
• A voltage higher than V
• A voltage higher than the rated voltage is applied between V
• The AVcc power supply is applied before the VCC voltage.
Latch-up may increase the power supply current drastically, causing thermal damage to the device.
For the same reason, care must also be tak en in not allowing the analog po wer-supply v oltage (AV
exceed the digital power-supply voltage.
(2) Handling unused pins
Leaving unused input pins open may result in misbehavior or latch up and possible permanent damage of the
device. Theref or the y m ust be pulled up or pulled down through resistors . In this case those resistors should be
more than 2 kΩ.
Unused bi-directional pins should be set to the output state and can be left open, or the input state with the
above described connection.
(3) Using external clock
To use external clock, drive X0 pin only and leave X1 pin unconnected.
Below is a diagram of how to use external clock.
CC or lower than VSS is applied to an input or output pin.
CC and VSS.
CC, A VRH) to
MB90540/545 Series
X0
Open
X1
(4) Use of the sub-clock
Use one clock system parts when the sub-clock is not used. In that case, pull-down the pin X0A and leave the
pin X1A open. When using two clock system parts, a 32 kHz oscillator has to be connected to the X0A and X1A
pins.
CC/VSS
(5) Power supply pins (V
In products with multiple V
)
CC or VSS pins, the pins of a same potential are internally connected in the device to
avoid abnormal operations including latch-up. However you must connect the pins to an external power and a
ground line to lower the electro-magnetic emission le vel to pre v ent 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 to provide a bypass capacitor of around 0.1 µF between V
CC and VSS pins via the lowest impedance to power lines.
CC and VSS pins near the device.
VCC
VSS
VCC
VSS
VSS
VCC
VSS
MB90540/545
Series
VCC
VCC
VSS
17
MB90540/540G/545/545G Series
(6) Pull-up/down resistors
The MB90540/545 Series does not support internal pull-up/down resistors (except Port0 − Port3 : pull-up resistors) . Use external components where needed.
(7) Crystal Oscillator Circuit
Noises around X0 or X1 pins may be possible causes of abnormal operations. Make sure to provide bypass
capacitors via the shortest distances from X0, X1 pins, crystal oscillator (or ceramic resonator) and ground lines,
and make sure, to the utmost effort, that lines of oscillation circuits do not cross the lines of other circuits.
It is highly recommended to provide a printed circuit board artwork surrounding X0 and X1 pins with a ground
area for stabilizing the operation.
(8) Turning-on Sequence of Power Supply to A/D Converter and Analog Inputs
Make sure to turn on the A/D converter power supply (A V
turning-on the digital power supply (V
CC) .
CC, A VRH, A VRL) and analog inputs (AN0 to AN7) after
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) .
(9) Connection of Unused Pins of A/D Converter
Connect unused pins of A/D converter to AV
CC= VCC, AVSS= AVRH = VSS.
(10) N.C. Pin
The N.C. (internally connected) pin must be opened for use.
(11) Notes on Energization
To prevent the internal regulator circuit from malfunctioning, set the voltage rise time during energization at
50 µs or more (0.2 V to 2.7 V) .
18
MB90540/540G/545/545G Series
(12) Indeterminate outputs from ports 0 and 1 (MB90F543/F549/V540/V540G only)
During oscillation setting time of step-down circuit (during a power-on reset) after the power is turned on, the
outputs from ports 0 and 1 become following state.
•If RST
•If RST pin is “L”, the outputs become high-impedance.
Pay attention to the port output timing shown as follow.
•RST pin is “H”
pin is “H”, the outputs become indeterminate.
VCC (Power-supply pin)
PONR (power-on reset) signal
RST (external asynchronous reset) signal
RST (internal reset) signal
Oscillation clock signal
KA (internal operation clock A) signal
KB (internal operation clock B) signal
PORT (port output) signal
Oscillation setting time*
Power-on reset*
Period of indeterminated
2
1
*1 : Power-on reset time : Period of “clock frequency × 217” (Clock frequency of 16 MHz : 8.19 ms)
*2 : Oscillation setting time : Period of “clock frequency × 2
18
” (Clock frequency of 16 MHz : 16.38 ms)
19
MB90540/540G/545/545G Series
•RST pin is “L”
VCC (Power-supply pin)
PONR (power-on reset) signal
RST (external asynchronous reset) signal
RST (internal reset) signal
Oscillation clock signal
KA (internal operation clock A) signal
KB (internal operation clock B) signal
PORT (port output) signal
Oscillation setting time*
Power-on reset*
High-impedance
2
1
*1 : Power-on reset time : Period of “clock frequency × 217” (Clock frequency of 16 MHz : 8.19 ms)
*2 : Oscillation setting time : Period of “cloc k frequency × 2
18
” (Clock frequency of 16 MHz : 16.38 ms)
(13) Initialization
In the device, there are internal registers which are initialized only by a pow er-on reset. T o initialize these registers,
please turn on the power again.
(14) Directions of “DIV A, Ri” and “DIVW A, RWi” instructions
In the Signed multiplication and division instructions (“DIV A, Ri” and “DIVW A, RWi”) , the value of the corresponding bank register (DTB, ADB, USB, SSB) is set in “00
H”.
If the values of the corresponding bank registers (DTB, ADB, USB, SSB) are set to other than “00H”, the remainder
by the execution result of the instruction is not stored in the register of the instruction operand.
(15) Using REALOS
The use of EI
2
OS is not possible with the REALOS real time operating system.
(16) Caution on Operations during PLL Clock Mode
If the PLL clock mode is selected, the microcontroller attempt to be working with the self-oscillating circuit ev en
when there is no external oscillator or external clock input is stopped. Performance of this operation, however,
cannot be guaranteed.
20
BLOCK DIAGRAM
■■■■
X0, X1
X0A, X1A
RST
HST
Clock
Controller
MB90540/540G/545/545G Series
F2MC 16LX
CPU
SOT0
SCK0
SIN0
SOT1
SCK1
SIN1
SOT2
SCK2
SIN2
AV
CC
AVSS
AN0 to AN7
AVRH
AVRL
ADTG
RAM
2 K/4 K/6 K/8 K
ROM/Flash
128 K/256 K/
64K(ROM only)
Prescaler
UART0
Prescaler
UART1
(SCI)
Prescaler
Serial I/O
10-bit A/D
Converter
8 ch.
FMC-16 Bus
16-bit I/O
Timer
16-bit Input
Capture
8 ch.
16-bit Output
Compare
4 ch.
8/16-bit
PPG
4 ch.
CAN
Controller
16-bit Reload
Timer 2 ch.
External
Bus
Interface
IN0 to IN5
IN6/OUT2,
IN7/OUT3
OUT0, OUT1
PPG0 to PPG3
RX0, RX1 *
TX0, TX1 *
TIN0, TIN1
TOT0, TOT1
AD00 to AD15
A16 to A23
ALE
RD
WRL
WRH
HRQ
HAK
RDY
CLK
* : Only the MB90540 series has two channels
External
Interrupt
8 ch.
INT0 to INT7
21
MB90540/540G/545/545G Series
MEMORY MAP
■■■■
The memory space of the MB90540/545 Series is shown below.
MB90V540G/F546G (S)
FFFFFF
H
FF0000H
FEFFFFH
FE0000H
FDFFFFH
FD0000H
FCFFFFH
FC0000H
00FFFFH
004000H
003FFFH
003900H
0020FFH
001FF5H
001FF0H
000100H
0000BFH
000000H
ROM correction
MB90V540
ROM
(FF bank)
ROM
(FE bank)
ROM
(FD bank)
ROM
(FC bank)
External
ROM
(Image of
FF bank)
Peripheral
External
RAM 8 K
External
Peripheral
MB90F543/F543G(S)
FFFFFF
H
FF0000H
FEFFFFH
FE0000H
00FFFFH
004000H
003FFFH
003900H
002000H
0018FFH
000100H
0000BFH
000000H
MB90543G(S)*
ROM
(FF bank)
ROM
(FE bank)
External
ROM
(Image of
FF bank)
Peripheral
External
RAM 6 K
External
Peripheral
2
FFFFFF
FF0000H
FEFFFFH
FE0000H
00FFFFH
004000H
003FFFH
003900H
002000H
0010FFH
000100H
0000BFH
000000H
MB90548G(S)
MB90F548GL(S)
MB90F548G (S)
H
ROM
(FF bank)
ROM
(FE bank)
External
ROM
(Image of
FF bank)
Peripheral
External
RAM 4 K
External
Peripheral
MB90549G (S) /F549G (S)
FFFFFFH
FF0000H
FEFFFFH
FE0000H
FDFFFFH
FD0000H
FCFFFFH
FC0000H
00FFFFH
004000H
003FFFH
003900H
002100H*1
H
0018FF
000100H
0000BFH
000000H
MB90F549
ROM
(FF bank)
ROM
(FE bank)
ROM
(FD bank)
ROM
(FC bank)
External
ROM
(Image of
FF bank)
Peripheral
External
RAM 6 K
External
Peripheral
FFFFFFH
FF0000H
00FFFFH
004000H
003FFFH
003900H
002000H
0008FFH
000100H
0000BFH
000000H
MB90547G (S)*2
ROM
(FF bank)
External
ROM
(Image of
FF bank)
Peripheral
External
RAM 2 K
External
Peripheral
*1 : 002000H for MB90F549
*2 : Under development
Note : The high-order portion of bank 00 gives the image of the FF bank ROM to make the small model of the C
compiler effective. Since the low-order 16 bits address are the same, the table in ROM can be referenced
without using the “far” specification in the pointer declaration.
For e xample, an attempt to access 00C000
H accesses the value at FFC000H in ROM.The R OM area in bank
FF exceeds 48 Kbytes, and its entire image cannot be shown in bank 00.The image between FF4000
FFFFFF
H is visible in bank 00, while the image between FF0000H and FF3FFFH is visible only in bank FF.
22
H and
MB90540/540G/545/545G Series
I/O MAP
■■■■
AddressRegisterAbbreviation AccessResource nameInitial value
00
HPort 0 data registerPDR0R/WPort 0XXXXXXXXB
01HPort 1 data registerPDR1R/WPort 1XXXXXXXXB
02HPort 2 data registerPDR2R/WPort 2XXXXXXXXB
03HPort 3 data registerPDR3R/WPort 3XXXXXXXXB
04HPort 4 data registerPDR4R/WPort 4XXXXXXXXB
05HPort 5 data registerPDR5R/WPort 5XXXXXXXXB
06HPort 6 data registerPDR6R/WPort 6XXXXXXXXB
07HPort 7 data registerPDR7R/WPort 7XXXXXXXXB
08HPort 8 data registerPDR8R/WPort 8XXXXXXXXB
09HPort 9 data registerPDR9R/WPort 9XXXXXXXXB
0AHPort A data registerPDRAR/WPort A_ _ _ _ _ _ _XB
AddressRegisterAbbreviation Access Resource nameInitial value
47
H to 4BHProhibited
4CH
4DH
4EH
4FH
Input capture control status register 0/1
Input capture control status register 2/3
Input capture control status register 4/5
Input capture control status register 6/7
50HTimer control status register 0TMCSR0R/W
51HTimer control status register 0TMCSR0R/W_ _ _ _ 0 0 0 0B
55HTimer control status register 1TMCSR1R/W_ _ _ _ 0 0 0 0B
56HTimer register 1/reload register 1
57HTimer register 1/reload register 1
58H
59H
5AH
5BH
Output compare control status register 0
Output compare control status register 1
Output compare control status register 2
Output compare control status register 3
• Read/write notation
R/W : Reading and writing permitted
R : Read-only
W : Write-only
• Initial value notation
0 : Initial value is “0”.
1 : Initial value is “1”.
X : Initial value is undefined.
_ : Initial value is unused.
Note : Addresses in the range 0000
of the MCU. A read access to these reserved addresses results in an “X” reading and any write access should
not be performed.
28
H to 00FFH, which are not listed in the table, are reserved for the primary functions
MB90540/540G/545/545G Series
CAN CONTROLLER
■■■■
The MB90540 series contains two CAN controllers (CAN0 and CAN1) , the MB90545 series contains only one
(CAN0) . The Evaluation Chip MB90V540 also has two CAN controllers.
The CAN controller has the following features :
• Conforms to CAN Specification Version 2.0 Part A and B
- Supports transmission/reception in standard frame and extended frame formats
• Supports transmission of data frames by receiving remote frames
• 16 transmitting/receiving message buffers
- 29-bit ID and 8-byte data
- Multi-level message buffer configuration
• Provides full-bit comparison, full-bit mask, acceptance register 0/acceptance register 1 for each message
buffer as ID acceptance mask
- Two acceptance mask registers in either standard frame format or extended frame formats
• Bit rate programmable from 10 Kbps to 1 Mbps (when input clock is at 16 MHz)
*1 : The interrupt request flag is cleared by the EI
*2 : The interrupt request flag is cleared by the EI
OS interrupt clear signal.
2
OS interrupt clear signal. A stop request is available.
Note :
• N/A : The interrupt request flag is not cleared by the EI
2
OS interrupt clear signal.
• For a peripheral module with two interrupt causes for a single interrupt number, both interrupt request flags
are cleared by the EI
• At the end of EI
interrupt number. If one interrupt flag starts the EI
hardware ev ent, the later e v ent is lost because the flag is cleared by the EI
event. So it is recommended not to use the EI
2
•If EI
OS is enabled, EI2OS is initiated when one of the two interrupt signals in the same interrupt control register
(ICR) is asserted. This means that different interrupt sources share the same EI
be unique for each interrupt source. For this reason, when one interr upt source uses the EI
2
OS interrupt clear signal.
2
OS, the EI2OS clear signal will be asserted for all the interrupt flags assigned to the same
2
OS and in the meantime another interrupt flag is set by a
2
OS clear signal caused by the first
2
OS for this interrupt number.
2
OS Descriptor which should
2
OS, the other
interrupt should be disabled.
36
ELECTRICAL CHARACTERISTICS
■■■■
MB90540/540G/545/545G Series
1.Absolute Maximum Ratings
ParameterSymbol
Power supply voltage
Input voltageV
Output voltageV
AVRH,
AVRL
Value
MinMax
V
CCVSS− 0.3 VSS+ 6.0V
AV
CCVSS− 0.3VSS+ 6.0VVCC= AVCC*1
VSS− 0.3 VSS+ 6.0V
IVSS− 0.3 VSS+ 6.0V*2
OVSS− 0.3 VSS+ 6.0V*2
UnitsRemarks
AVCC≥ AVRH/AVRL,
AVRH ≥ AVRL*1
(VSS= AVSS= 0.0 V)
Maximum clamp currentICLAMP− 2.0+ 2.0mA*6
Total maximum clamp current∑| I
“L” level max output currentI
“H” level max output currentIOH−15mA*3
“H” level avg. output currentI
“H” level max overall output current∑I
OHAV−4mA*4
OH−100mA
“H” level avg. overall output current∑IOHAV−50mA*5
Power consumptionP
Operating temperatureT
D
A
500mW Flash device
400mW Mask ROM
−40+85°CMB90F543/F549
−40+105°C
Other than MB90F543/F549
Storage temperatureTSTG−55+150 °C
*1 : AV
CC, AVRH, AVRL should not exceed VCC. Also, AVRH, AVRL should not exceed AVCC, and AVRL does not
exceed AVRH.
*2 : V
I and VO should not exceed VCC+ 0.3 V. VI should not exceed the specified ratings. However if the maximum
current to/from an input is limited by some means with external components, the I
V
I rating.
CLAMP rating supercedes the
*3 : The maximum output current is a peak value for a corresponding pin.
*4 : Average output current is an average current value observed for a 100 ms period for a corresponding pin.
*5 : Total average current is an average current value observed for a 100 ms period for all corresponding pins.
*6 : • Applicable to pins : P00 to P07, P10 to P17, P20 to P27, P30 to P37, P40 to P47, P50 to P57, P60 to P67, P70 to P77,
P80 to P87, P90 to P97, PA0
• Use within recommended operating conditions.
• Use at DC voltage (current) .
• The +B signal should always be applied with a limiting resistance placed between the +B signal and the
microcontroller.
• The value of the limiting resistance should be set so that when the +B signal is applied the input current to
the microcontroller pin does not exceed rated values, either instantaneously or for prolonged periods.
• Note that when the microcontroller drive current is low, such as in the power saving modes, the +B input
potential may pass through the protective diode and increase the potential at the V
CC pin, and this may affect
other devices.
• Note that if a +B signal is input when the microcontroller current is off (not fixed at 0 V) , the power supply is
provided from the pins, so that incomplete operation may result.
• Note that if the +B input is applied during power-on, the power supply is provided from the pins and the
resulting supply voltage may not be sufficient to operate the power-on result.
(Continued)
37
MB90540/540G/545/545G Series
(Continued)
• Care must be taken not to leave the +B input pin open.
• Note that analog system input/output pins other than the A/D input pins (LCD drive pins, comparator input pins, etc.) cannot accept +B signal input.
• Sample recommended circuits :
• Input/Output Equivalent circuits
Protective diode
VCC
Limiting
resistance
+B input (0 V to 16 V)
R
Note : Average output current = operating current × operating efficiency
WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current,
temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings.
P-ch
N-ch
38
MB90540/540G/545/545G Series
2.Recommended Conditions
ParameterSymbol
Value
MinTypMax
UnitsRemarks
(VSS= AVSS= 0.0 V)
Under normal operation : Other than
Power supply voltage
V
AV
CC,
CC
4.55.05.5V
3.55.05.5V
MB90F548GL(S)/543G(S)/547G(S)/
548G(S)
Under normal operation :
MB90F548GL(S)/543G(S)/547G(S)/
548G(S)
3.05.5VMaintain RAM data in stop mode
Smooth capacitorC
Operating temperatureT
S0.0220.11.0µF*
A
−40+85 °CMB90F543/F549
−40+105 °COther than MB90F543/F549
*: Use a ceramic capacitor or a capacitor of better 4. AC characteristics. The b ypass capacitor should be g reater
than this capacitor.
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.
• C Pin Connection Diagram
C
C
S
39
MB90540/540G/545/545G Series
3.DC Characteristics
(MB90F543/F549: VCC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): VCC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
V
CC= 5.0 V ± 10%, VSS = AVSS= 0.0 V, TA= −40 °C to +105 °C)
Parameter
Input H
voltage
Input L
voltage
Output H
voltage
Output L
voltage
Input
leak current
Pull-up
resistance
Pulldown
resistance
Sym-
Pin nameCondition
bol
MinTypMax
CMOS
IHS
V
hysteresis
0.8 V
input pin
TTL input
V
V
IHM
IH
pin
MD input
pin
2.0V
VCC− 0.3VCC+ 0.3V
CMOS
ILS
V
hysteresis
V
CC− 0.30.2 VCCV
input pin
TTL input
V
IL
pin
MD input
V
ILM
pin
All output
V
OH
pins
All output
V
OL
pins
I
IL
VCC= 4.5 V,
I
OH=−4.0 mA
VCC= 4.5 V,
I
OL= 4.0 mA
VCC= 5.5 V,
V
SS< VI< VCC
0.8V
VSS− 0.3VCC+ 0.3V
VCC − 0.5V
0.4V
−55µA
P00 to
P07,
P10 to
P17,
R
P20 to
UP
2550100kΩ
P27,
P30 to
P37,
RST
R
DO
MD22550100kΩ
WN
Value
CCVCC + 0.3V
UnitsRemarks
(Continued)
40
MB90540/540G/545/545G Series
(Continued)
(MB90F543/F549: VCC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
Parameter
Power
supply
current*
Input
capacity
Sym-
Pin nameCondition
bol
Internal frequency : 16 MHz,
At normal operating
I
CC
Internal frequency : 16 MHz,
At Flash programming/erasing
I
CCS
Internal frequency : 16 MHz,
At sleep mode
VCC= 5.0 V ± 1%,
I
CTS
Internal frequency : 2 MHz,
At pseudo timer mode
VCC
CCL
I
CCLS
I
I
CCT
I
CCH1At stop, TA= 25 °C520µA
I
CCH2
Other than
AV
CC, AVSS,
AVRH,
IN
C
AVRL, C,
V
CC, VSS
Internal frequency : 8 kHz,
At sub operation, T
Internal frequency : 8 kHz,
At sub sleep, T
A= 25 °C
Internal frequency : 8 kHz,
At timer mode, T
At hardware standby mode,
T
A = 25 °C
515pF
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
V
CC= 5.0 V ± 10%, VSS = AVSS= 0.0 V, TA= −40 °C to +105 °C)
Value
MinTypMax
UnitsRemarks
4055mA
5070mAFlash device
1220mA
300600µA
6001100µAMB90F548GL (S) only
200400µA
MB90543G(S)/
547G(S)/548(S) only
400750µAMB90F548GL only
A= 25 °C
50100µAMask ROM
150300µAFlash device
1540µA
A = 25 °C
725µA
50100µA
* : The power supply current testing conditions are when using the external clock.
41
MB90540/540G/545/545G Series
4.AC Characteristics
(1) Clock Timing
(MB90F543/F549: V
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
ParameterSymb olPin name
CX0, X1
f
Oscillation frequency
f
CLX0A, X1A32.768kHz
CYLX0, X1
t
Oscillation cycle time
t
LCYLX0A, X1A30.5µs
PWH, PWLX010ns
Input clock pulse width
P
WLH, PWLLX0A15.2µs
CC= 5.0 V±10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
V
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA= −40 °C to +105 °C)
Value
MinTypMax
316MHz V
35MHz
62.5333nsV
200333ns
UnitsRemarks
CC= 5.0 V±10%
V
CC<4.5 (MB90F548GL(S)/
543G(S)/547G(S)/548G(S))
CC= 5.0 V±10%
V
CC<4.5 (MB90F548GL(S)/
543G(S)/547G(S)/548G(S))
Duty ratio is about 30% to
70%.
Input clock rise and fall
time
Machine clock frequency
Machine clock cycle time
• Clock Timing
X0A
t
CR, tCFX0 5nsWhen using external clock
CP1.516MHz When using main clock
f
fLCP8.192kHzWhen using sub-clock
CP62.5666nsWhen using main clock
t
t
LCP122.1µsWhen using sub-clock
tCYL
X0
PWHPWL
tCFtCR
tLCYL
PWLHPWLL
tCFtCR
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
42
• Guaranteed PLL operation range
5.5
MB90540/540G/545/545G Series
Guaranteed operation range
(Other than MB90F548GL(S)/543G(S)/547G(S)/548G(S))
Guaranteed operation range
(MB90F548GL(S)/543G(S)/547G(S)/548G(S))
Power supply voltage
CC
V
(V)
4.5
3.5
Guaranteed PLL operation range
( Other than MB90F548GL(S)/543G(S)/547G(S)/548G(S))
1.5
Machine clock f
• External clock frequency and Machine clock frequency
×4×3×2×1
Machine clock
CP
(MHz)
f
16
12
9
8
Guaranteed PLL operation range
(MB90F548GL(S)/543G(S)/547G(S)/548G(S))
816
CP
(MHz)
×1/2
(PLL off)
4
348
External clock f
C
(MHz)
16
43
MB90540/540G/545/545G Series
AC characteristics are set to the measured reference voltage values below.
• Input signal waveform
Hysteresis Input Pin
0.8 VCC
0.2 VCC
TTL Input Pin
2.0 V
0.8 V
• Output signal waveform
Output Pin
2.4 V
0.8 V
44
MB90540/540G/545/545G Series
(2) Clock Output Timing
(MB90F543/F549 : V
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
ParameterSymbolPin nameCondition
Cycle timet
CLK↑ →CLK↓t
CYC
CHCL20ns
CHCL
t
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
Value
UnitsRemarks
MinMax
62.5ns
CLKVCC= 5 V ± 10%
tCYC
CLK
2.4 V2.4 V
0.8 V
(3) Reset and Hardware Standby Input Timing
(MB90F543/F549 : VCC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): VCC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
ParameterSymbol
Pin
name
Value
UnitsRemarks
MinMax
4 tCPnsUnder normal operation
Oscillation time of
oscillator + 4 t
CP
msIn stop mode
In pseudo timer mode
Reset input timet
100µs
RSTLRST
(MB90543G (S) /547G (S) /
548G (S) )
In pseudo timer mode
4 t
CPns
(Other than MB90543G (S) /
547G (S) /548G (S) )
In sub-clock mode,
2 t
CPµs
sub-sleep mode,
timer mode
Hardware standby input timet
HSTLHST4 tCPnsUnder normal operation
Note : “t
cp” represents one cycle time of the machine clock.
Oscillation time of oscillator is time that amplitude reached the 90%. In the crystal oscillator, the oscillation
time is between sev eral ms to tens of ms. In F AR/ceramic oscillator, the oscillation time is betw een handreds
of µs to several ms. In the external clock, the oscillation time is 0 ns.
Any reset can not fully initialize the Flash Memory if it is performing the automatic algorithm.
45
MB90540/540G/545/545G Series
• In under normal operation, pseudo timer mode, sub-clock mode, sub-sleep mode, timer mode
tRSTL, tHSTL
RST
• In stop mode
HST
RST
X0
90% of
amplitude
0.2 VCC
tRSTL
0.2 VCC0.2 VCC
0.2 VCC
Internal operation clock
Internal reset
Oscillation time of
oscillator
4 tCP
Oscillation setting time
Instruction execution
46
MB90540/540G/545/545G Series
(4) Power On Reset
(MB90F543/F549 : V
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
ParameterSymbol
Power on rise timet
Power off timet
* : V
CC must be kept lower than 0.2 V before power-on.
RVCC
OFFVCC50msDue to repetitive operation
Pin
name
Condition
Note : • The above values are used for creating a power-on reset.
• Some registers in the device are initialized only upon a po wer-on reset. To initialize these register, turn on
the power supply using the above values.
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
MinMax
0.0530ms*
Value
UnitsRemarks
tR
VCC
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
3.0 V
VSS
2.7 V
RAM data being held
0.2 V0.2 V0.2 V
tOFF
It is recommended to keep the
rising speed of the supply voltage
at 50 mV/ms or slower.
47
MB90540/540G/545/545G Series
(5) Bus Timing (Read)
(MB90F543/F549 : V
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
ParameterSymbolPin nameCondition
ALE pulse widtht
LHLLALE
ALE,
Valid address→ALE↓timet
AVLL
A16 to A23,
AD00 to
AD15
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
CC= 4.5 V to 5.5 V, VSS= 0.0 V, TA=−40 °C to +85 °C)
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
Value
Units Remarks
MinMax
tCP/2 − 20ns
t
CP/2 − 20ns
ALE↓→Address valid timet
LLAX
ALE, AD00
to AD15
tCP/2 − 15ns
A16 toA23,
Valid address→RD
↓timetAVRL
AD00 to
tCP− 15ns
AD15, RD
Valid address→Valid data
input
RD
pulse widthtRLRHRD3 tCP/2 − 20ns
t
AVDV
RD↓→Valid data inputtRLDV
RD
↑→Data hold timetRHDX
RD
↓→ALE↑timetRHLHRD, ALEtCP/2 − 15ns
RD
↑→Address valid timetRHAX
A16 to A23,
AD00 to
AD15
RD, AD00 to
AD15
RD, AD00 to
AD15
RD, A16 to
A23
5 t
CP/2 − 60ns
3 tCP/2 − 60ns
0ns
tCP/2 − 10ns
A16 to A23,
Valid address→CLK↑timet
AVCH
AD00 to
t
CP/2 − 20ns
AD15, CLK
RD
↓→CLK↑timetRLCHRD, CLKtCP/2 − 20ns
ALE↓→RD
48
↓timetLLRLALE, RDtCP/2 − 15ns
• Bus Timing (Read)
MB90540/540G/545/545G Series
CLK
ALE
RD
A16 to A23
AD00 to AD15
2.4 V
0.8 V
2.4 V
tAVCH
2.4 V
2.4 V
tLHLL
tAVLL
2.4 V
0.8 V
0.8 V
tLLAX
tLLRL
tAVRLtRLDV
tAVDV
AddressRead data
2.4 V
0.8 V
tRLCH
2.4 V
0.8 V
tRLRH
0.8 VCC
0.2 V
CC
tRHLH
2.4 V
2.4 V
tRHAX
2.4 V
0.8 V
tRHDX
0.8 VCC
0.2 VCC
49
MB90540/540G/545/545G Series
(6) Bus Timing (Write)
(MB90F543/F549 : V
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
ParameterSymbolPin nameCondition
A16 to A23
Valid address→WR
↓timetAVWL
AD00 to AD15,
WR
WR
pulse widthtWLWHWR3 tCP/2 − 20ns
CC= 4.5 V to 5.5 V, VSS= 0.0 V, TA=−40 °C to +85 °C)
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
Value
MinMax
CP− 15ns
t
Units Remarks
Valid data output→WR
↑timetDVWH
WR↑→Data hold timetWHDX
WR
↑→Address valid timetWHAX
WR
↑→ALE↑timetWHLHWR, ALEtCP/2 − 15ns
AD00 to AD15,
WR
AD00 to AD15,
WR
A16 to A23,
WR
3 tCP/2 − 20ns
20ns
tCP/2 − 10ns
WR↑→CLK↑timetWLCHWR, CLKtCP/2 − 20ns
• Bus Timing (Write)
tWLCH
CLK
ALE
tAVWL
2.4 V
tWHLH
tWLWH
2.4 V
50
WR (WRL, WRH)
A16 to A23
AD00 to AD15
2.4 V
0.8 V
2.4 V
0.8 V
0.8 V
tDVWH
2.4 V
AddressWrite data
0.8 V
2.4 V
tWHAX
2.4 V
0.8 V
tWHDX
2.4 V
0.8 V
MB90540/540G/545/545G Series
(7) Ready Input Timing
(MB90F543/F549 : V
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
ParameterSymbol Pin nameCondition
RDY setup timet
RDY hold timet
RYHSRDY
RYHHRDY0ns
Note : If the RDY setup time is insufficient, use the auto-ready function.
• Ready Input Timing
CC= 4.5 V to 5.5 V, VSS= 0.0 V, TA=−40 °C to +85 °C)
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
Value
UnitsRemarks
MinMax
45ns
CLK
ALE
RD/WR
RDY
no WAIT is used.
RDY
When WAIT is used
(1 cycle).
2.4 V
tRYHStRYHH
0.8 V
CC
0.2 VCC
0.8 VCC
51
MB90540/540G/545/545G Series
(8) Hold Timing
(MB90F543/F549 : V
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): V
CC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
ParameterSymbolPin nameCondition
Pin floating→HAK↓timetXHALHAK
HAK
↑time→Pin valid timetHAHVHAKtCP2 tCPns
CC= 4.5 V to 5.5 V, VSS= 0.0 V, TA =−40 °C to +85 °C)
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
Value
MinMax
30t
UnitsRemarks
CPns
Note : There is more than 1 cycle from the time HRQ is read to the time the HAK
is changed.
• Hold Timing
HAK
Each pin
tXHAL
2.4 V
0.8 V
0.8 V
High impedance
2.4 V
tHAHV
2.4 V
0.8 V
(9) UART0/1, Serial I/O Timing
(MB90F543/F549 : V
CC= 4.5 V to 5.5 V, VSS= 0.0 V, TA=−40 °C to +85 °C)
(MB90543G(S)/547G(S)/548G(S)/F548GL(S): VCC= 3.5 V to 5.5 V, VSS= AVSS= 0.0 V, TA=−40 °C to +105 °C)
(Other than MB90F543/F549/543G(S)/547G(S)/548G(S)/F548GL(S):
V
CC= 5.0 V ± 10%, VSS= AVSS = 0.0 V, T A= −40 °C to +105 °C)
Value
ParameterSymbolPin nameCondition
Units Remarks
MinMax
Serial clock cycle timet
SCYCSCK0 to SCK2
SCK↓→SOT delay timetSLOV
Valid SIN→SCK↑t
IVSH
SCK0 to SCK2,
SOT0 to SOT2
SCK0 to SCK2,
SIN0 to SIN2
Internal clock operation output pins are
L= 80 pF + 1 TTL.
C
8 t
CPns
−8080ns
100ns
SCK↑→Valid SIN hold timet
SHIX
SCK0 to SCK2,
SIN0 to SIN2
Serial clock “H” pulse widthtSHSLSCK0 to SCK2
Serial clock “L” pulse widtht
SCK↓→SOT delay timet
Valid SIN→SCK↑t
SCK↑→Valid SIN hold timet
SLSHSCK0 to SCK24 tCPns
SLOV
IVSH
SHIX
SCK0 to SCK2,
SOT0 to SOT2
SCK0 to SCK2,
SIN0 to SIN2
SCK0 to SCK2,
SIN0 to SIN2
Note : • AC characteristic in CLK synchronized mode.
Analog port input currentI
Analog input voltage rangeV
AINAN0 to AN7−11µA
AINAN0 to AN7AVRLAVRHV
AVRHAVRL + 2.7AV
Reference voltage range
AVRL0AVRH − 2.7V
AAVCC5mA
I
Power supply current
I
AHAVCC 5µA*
400600µAFlash device
I
Reference voltage supply
current
Offset between input
channels
RAVRH
140260µAMask ROM
RHAVRH 5µA*
I
AN0 to AN7 4LSB
AVRL + 0.5
LSB
AVRH − 1.5
LSB
CPns
CPns
AVRL + 4.5
LSB
AVRH + 1.5
LSB
CCV
mV
mV
Internal
frequency :
16 MHz
Internal
frequency :
16 MHz
VCC= AVCC =
5.0 V ± 1%
* : When not using an A/D converter, this is the current (V
CC= AVCC= AVRH = 5.0 V) when the CPU is stopped.
Note: The functionality of the A/D converter is only guaranteed for VCC = 5.0 V ± 10 % (also for MB90543G(S)/
547G (S) /548GL (S) /F548GL (S) ) .
56
MB90540/540G/545/545G Series
• A/D Converter Glossary
Resolution : Analog changes that are identifiable with the A/D converter
Linearity error : The deviation of the straight line connecting the zero transition point (“00 0000 0000” ←→ “00
0000 0001”) with the full-scale transition point (“11 1111 1110”
conversion characteristics
Differential linearity error : The deviation of input voltage needed to change the output code by 1 LSB from the
theoretical value
Total error : The total error is defined as a difference between the actual v alue and the theoretical value, which
includes zero-transition error/full-scale transition error and linearity error.
Total error
3FF
←→ “11 1111 1111”) from actual
Actual conversion
Value
0.5 LSB
1024
Analog input
[V]
Digital output
1 LSB = (Theoretical value)
3FE
3FD
004
003
002
001
AVRLAVRH
AVRH − AVRL
VOT (Theoretical value) = AVRL + 0.5 LSB [V]
VFST (Theoretical value) = AVRH − 1.5 LSB [V]
NT− {1 LSB × (N − 1) + 0.5 LSB}
Total error for digital output N =
V
(measured value)
Actual conversion
characteristics
Theoretical
characteristics
1 LSB
0.5 LSB
{1 LSB × (N − 1) + 0.5 LSB}
V
NT
[LSB]
NT : Voltage at a transition of digital output from (N − 1) to N
V
(Continued)
57
MB90540/540G/545/545G Series
(Continued)
Linearity errorDifferential linearity error
3FF
3FE
3FD
004
Digital output
003
002
001
Linearity error of
digital output N
Actual conversion
value
{1 LSB × (N − 1) + VOT }
(measured value)
VOT
AVRLAVRHAVRLAVRH
NT− {1 LSB × (N − 1) + VOT}
V
=
Differential linearity error
of digital N
V
FST− VOT
1 LSB
=
1022
[V]
Theorential characteristics
N + 1
Actual conversion value
VFST
(measured value)
N
V
NT
Actual conversion
characteristics
Theoretical
characteristics
Analog inputAnalog input
1 LSB
V (
N+1) T− VNT
=
1 LSB
− 1 LSB [LSB]
N − 1
Digital output
N − 2
[LSB]
Acturel conversion
value
V(N + 1) T
(measured value)
(measured value)
VNT
V
OT : Voltage at transition of digital output from “000H” to “001H”
V
FST : Voltage at transition of digital output from “3FEH” to “3FFH”
• Notes on Using A/D Converter
Select the output impedance value for the e xternal circuit of analog input according to the following conditions, :
• Output impedance values of the external circuit of 15 kΩ or lower are recommended.
• When capacitors are connected to external pins, the capacitance of several thousand times the internal
capacitor value is recommended to minimized the eff ect of v oltage distribution between the e xternal capacitor
and internal capacitor.
Note : When the output impedance of the external circuit is too high, the sampling period for analog voltages ma y
not be sufficient (sampling period = 4.00 µs @machine clock of 16 MHz) .
• Equipment of analog input circuit model
Comparator
Analog input
3.2 kΩ Max
30 pF Max
•Error
The smaller the | AVRH − AVRL |, the greater the error would become relatively.
Note: Pins width and pins thickness include plating thickness.
5180
100-pin
Plastic LQFP
(FPT-100P-M05)
81
INDEX
100
130
0.65(.026)
"A"
C
2001 FUJITSU LIMITED F100008S-c-4-4
16.00±0.20(.630±.008)SQ
14.00±0.10(.551±.004)SQ
75
0.32±0.05
(.013±.002)
50
0.10(.004)
17.90±0.40
(.705±.016)
14.00±0.20
(.551±.008)
Details of "A" part
0.13(.005)
31
(Mounting height)
M
0.17±0.06
(.007±.002)
+0.35
–0.20
3.00
+.014
–.008
.118
0~8°
0.80±0.20
(.031±.008)
0.88±0.15
(.035±.006)
0.25(.010)
∗Pins width and pins thickness include plating thickness.
51
0.25±0.20
(.010±.008)
(Stand off)
Dimensions in mm (inches)
66
7650
INDEX
100
125
0.50(.020)
C
2000 FUJITSU LIMITED F100007S-3c-5
0.20±0.05
(.008±.002)
0.08(.003)
0.08(.003)
Details of "A" part
+.008
+0.20
.059 –.004
–0.10
1.50
(Mounting height)
26
M
"A"
0.145±0.055
(.0057±.0022)
0°~8°
0.50±0.20
(.020±.008)
0.60±0.15
(.024±.006)
0.10±0.10
(.004±.004)
(Stand off)
0.25(.010)
Dimensions in mm (inches)
MB90540/540G/545/545G Series
FUJITSU LIMITED
All Rights Reserved.
The contents of this document are subject to change without notice.
Customers are advised to consult with FUJITSU sales
representatives before ordering.
The information and circuit diagrams in this document are
presented as examples of semiconductor device applications, and
are not intended to be incorporated in devices for actual use. Also,
FUJITSU is unable to assume responsibility for infringement of
any patent rights or other rights of third parties arising from the use
of this information or circuit diagrams.
The products described in this document are designed, developed
and manufactured as contemplated for general use, including
without limitation, ordinary industrial use, general office use,
personal use, and household use, but are not designed, developed
and manufactured as contemplated (1) for use accompanying fatal
risks or dangers that, unless extremely high safety is secured, could
have a serious effect to the public, and could lead directly to death,
personal injury, severe physical damage or other loss (i.e., nuclear
reaction control in nuclear facility, aircraft flight control, air traffic
control, mass transport control, medical life support system, missile
launch control in weapon system), or (2) for use requiring
extremely high reliability (i.e., submersible repeater and artificial
satellite).
Please note that Fujitsu will not be liable against you and/or any
third party for any claims or damages arising in connection with
above-mentioned uses of the products.
Any semiconductor devices have an inherent chance of failure. You
must protect against injury, damage or loss from such failures by
incorporating safety design measures into your facility and
equipment such as redundancy, fire protection, and prevention of
over-current levels and other abnormal operating conditions.
If any products described in this document represent goods or
technologies subject to certain restrictions on export under the
Foreign Exchange and Foreign Trade Law of Japan, the prior
authorization by Japanese government will be required for export
of those products from Japan.
F0207
FUJITSU LIMITED Printed in Japan
Loading...
+ 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.