MB90543GPF [FUJITSU]
16-bit Proprietary Microcontroller; 16位微控制器专有![MB90543GPF](http://pdffile.icpdf.com/pdf1/p00081/img/icpdf/MB90543G_428871_icpdf.jpg)
型号: | MB90543GPF |
厂家: | ![]() |
描述: | 16-bit Proprietary Microcontroller |
文件: | 总67页 (文件大小:699K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
![](http://public.icpdf.com/style/img/ads.jpg)
FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13703-5E
16-bit Proprietary Microcontroller
CMOS
F2MC-16LX MB90540/G/545/G Series
MB90F543/F549/V540
MB90F543G(S)/F546G(S)/F548G(S)/F549G(S)/549G(S)/V540G
MB90543G(S)/547G(S)/548G(S)/F548GL(S)
■ DESCRIPTION
The MB90540/545 series with FULL-CAN*1 and FLASH ROM is specially designed for automotive 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 scheme and so offering more functions than a
normal full CAN approach. The instruction set by F2MC-16LX CPU core inherits an AT architecture of the F2MC*2
family with additional instruction sets for high-level languages, extended addressing mode, enhanced multiplica-
tion/divisioninstructions, andenhancedbitmanipulationinstructions.Themicrocontrollerhasa32-bitaccumulator
for processing long word data.The MB90540/545 series has peripheral resources of 8/10-bit A/D converters,
UART (SCI) , extended I/O serial interfaces, 8/16-bit timer, I/O timer (input capture (ICU) , output compare (OCU) ) .
*1 : Controller Area Network (CAN) -License of Robert Bosch GmbH.
*2 : F2MC stands for FUJITSU Flexible Microcontroller.
■ FEATURES
• Clock
Embedded PLL clock multiplication circuit
Operating clock (PLL clock) can be selected from : divided-by-2 of oscillation or one to four times the oscillation
Minimum instruction execution time : 62.5 ns (operation at oscillation of 4 MHz, four times the oscillation clock)
Subsystem Clock : 32 kHz
(Continued)
■ PACKAGES
100-pin Plastic QFP
100-pin Plastic LQFP
(FPT-100P-M06)
(FPT-100P-M05)
(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 execution speed : 4-byte Instruction queue
• Enhanced interrupt function : 8 levels, 34 factors
• Automatic data transmission function independent of CPU operation
Extended intelligent I/O service function (EI2OS)
• 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
• Process
0.5 µm CMOS technology
• I/O port
General-purpose I/O ports : 81 ports
• Timer
Watchdog timer : 1 channel
8/16-bit PPG timer : 8/16-bit × 4 channels
16-bit re-load timer : 2 channels
• 16-bit I/O timer
16-bit free-run timer : 1 channel
Input capture : 8 channels
Output compare : 4 channels
• Extended I/O serial interface : 1 channel
• UART 0
With full-duplex double buffer (8-bit length)
Clock asynchronized or clock synchronized (with start/stop bit) transmission can be selectively used.
(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 (EI2OS) and generating an external interrupt which
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
* : Embedded Algorithm is a trade mark of Advanced Micro Devices Inc.
3
MB90540/540G/545/545G Series
■ PRODUCT LINEUP
MB90F543/F549
MB90F543G (S) /F548G (S)
MB90F549G (S) /F546G (S)
MB90F548GL(S)
MB90543G (S) *1
MB90547G (S) *1
MB90548G (S)
MB90549G (S)
Features
MB90V540/V540G
CPU
F2MC-16LX CPU
On-chip PLL clock multiplier (×1, ×2, ×3, ×4, 1/2 when PLL stop)
Minimum instruction exection time : 62.5 ns (4 MHz osc. PLL × 4)
System clock
Flash memory
Mask ROM :
MB90F543/F543G(S)/
F548G(S) / F548GL(S) :
128 K
MB90F549/F549G(S)/
F546G(S) : 256 K
MB90547G(S): 64 K
MB90543G(S)/548G(S):
128 K
ROM
External
8 Kbytes
MB90549G(S): 256 K
MB90F548G(S)/F548GL(S):
4 Kbytes
MB90F543/F549/F543G (S) /
F549G(S) : 6 Kbytes
MB90547G(S): 2 Kbytes
MB90548G(S): 4 Kbytes
MB90543G(S)/549G(S):
6 Kbytes
RAM
MB90F546G(S) : 8 Kbytes
MB90F543/F549/F543G/
F548G/F549G/F546G/F548GL
: Two clocks system
MB90F543GS/F548GS/
F549GS/F546GS/F548GLS
: One clock system
MB90543G/547G/548G/
549G : Two clocks system
MB90543GS/547GS/
548GS/549GS
Clocks
Two clocks system*2
: One clock system
Operating voltage
range
*5
MB90F543/F549: −40 °C to 85 °C
Other than MB90F543/F549: −40 °C to 105 °C
Temperature range
Package
QFP100, LQFP100
PGA-256
None
Emulator-specify
power supply*3
Full duplex double buffer
Support asynchronous/synchronous (with start/stop bit) transfer
Baud rate : 4808/5208/9615/10417/19230/38460/62500/500000 bps (asynchronous)
UART0
500 K/1 M/2 Mbps (synchronous) at System clock = 16 MHz
Full duplex double buffer
UART1
(SCI)
Asynchronous (start-stop synchronized) and CLK-synchronous communication
Baud rate : 1202/2404/4808/9615/19230/31250/38460/62500 bps (asynchronous)
62.5 K/125 K/250 K/500 K/1 M/2 Mbps (synchronous) at 6, 8, 10, 12, 16 MHz
Transfer can be started from MSB or LSB
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
Serial I/O
10-bit or 8-bit resolution
A/D Converter
8 input channels
Conversion time : 26.3 µs (per one channel)
(Continued)
4
MB90540/540G/545/545G Series
(Continued)
Features
MB90F543/F549
MB90543G (S) *1
MB90547G (S) *1
MB90548G (S)
MB90549G (S)
MB90F543G(S)/F548G(S)
MB90F549G(S)/F546G(S)
MB90F548GL(S)
MB90V540
MB90V540G
Operation clock frequency : fsys/21, fsys/23, fsys/25 (fsys = System clock frequency)
Supports External Event Count function
Signals an interrupt when overflow
16-bit Reload Timer
(2 channels)
Supports Timer Clear when a match with Output Compare (Channel 0)
Operation clock freq. : fsys/22, fsys/24, fsys/26, fsys/28 (fsys = System clock freq.)
16-bit I/O Timer
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
16-bit Output Compare
(4 channels)
Rising edge, falling edge or rising & falling edge sensitive
Four 16-bit Capture registers
Signals an interrupt upon external event
16-bit Input Capture
(8 channels)
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
8/16-bit
Programmable
Pulse Generator
(4 channels)
4 output pins
Operation clock freq. : fsys, fsys/21, 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
Automatic re-transmission in case of error
CAN Interface
MB90540 series
: 2 channels
MB90545 series
: 1 channel
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-clock
Sub-clock for low power operation
External Interrupt
(8 channels)
Can be programmed edge sensitive or level sensitive
External bus
interface
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
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
I/O Ports
Supports automatic programming, Embeded Algorithm TM*4
Write/Erase/Erase-Suspend/Erase-Resume commands
A flag indicating completion of the algorithm
Number of erase cycles : 10,000 times
Flash Memory
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.
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
Products
Operation guarantee range
MB90F543/F549/F543G(S)/F546G(S)/F548G(S)/
MB90549G(S)/F549G(S)/V540/V540G
4.5 V to 5.5 V
MB90F548GL(S)/543G(S)*1/547G(S)*1/548G(S)
3.5 V to 5.5 V
6
MB90540/540G/545/545G Series
■ PIN ASSIGNMENT
(TOP VIEW)
P20/A16
P21/A17
P22/A18
P23/A19
P24/A20
P25/A21
P26/A22
P27/A23
P30/ALE
P31/RD
1
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
X0A
2
X1A
3
PA0
4
RST
5
P97/RX1
P96/TX1
P95/RX0
P94/TX0
P93/INT3
P92/INT2
P91/INT1
P90/INT0
P87/TOT1
P86/TIN1
P85/OUT1
P84/OUT0
P83/PPG3
P82/PPG2
P81/PPG1
P80/PPG0
P77/OUT3/IN7
P76/OUT2/IN6
P75/IN5
P74/IN4
P73/IN3
P72/IN2
P71/IN1
P70/IN0
HST
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
VSS
P32/WRL/WR
P33/WRH
P34/HRQ
P35/HAK
P36/RDY
P37/CLK
P40/SOT0
P41/SCK0
P42/SIN0
P43/SIN1
P44/SCK1
VCC
P45/SOT1
P46/SOT2
P47/SCK2
C
P50/SIN2
P51/INT4
P52/INT5
MD2
(FPT-100P-M06)
7
MB90540/540G/545/545G Series
(TOP VIEW)
P22/A18
P23/A19
P24/A20
P25/A21
P26/A22
P27/A23
1
2
3
4
5
75
RST
74 P97/RX1
73
72
71
70
P96/TX1
P95/RX0
P94/TX0
P93/INT3
6
7
8
9
69 P92/INT2
P30/ALE
P31/RD
68
67
P91/INT1
P90/INT0
VSS
P32/WRL/WR
10
66 P87/TOT1
65
P33/WRH 11
P34/HRQ 12
P86/TIN1
64 P85/OUT1
P35/HAK
P36/RDY
P37/CLK
P40/SOT0 16
P41/SCK0
13
14
15
63
62
61
60
59
P84/OUT0
P83/PPG3
P82/PPG2
P81/PPG1
P80/PPG0
17
P42/SIN0 18
P43/SIN1 19
58 P77/OUT3/IN7
57
P76/OUT2/IN6
P44/SCK1
VCC
P45/SOT1
20
21
22
56 P75/IN5
55 P74/IN4
54 P73/IN3
53 P72/IN2
52 P71/IN1
P46/SOT2 23
P47/SCK2 24
25
51
C
P70/IN0
(FPT-100P-M05)
8
MB90540/540G/545/545G Series
■ PIN DESCRIPTION
Pin No.
Pin name
Circuit type
Function
LQFP*2
QFP*1
80
81
82
83
X0
X1
A
High speed crystal oscillator input pins
(Oscillation)
Low speed crystal oscillator input pins. For the one clock sys-
tem parts, perfom external pull-down processing.
78
77
80
79
X0A
X1A
A
(Oscillation)
Low speed crystal oscillator input pins. For the one clock sys-
tem parts, leave it open.
75
50
77
52
RST
HST
B
C
External reset request input pin
Hardware standby input pin
General I/O port with programmable pullup. This function is
enabled in the single-chip mode.
P00 to P07
AD00 to AD07
P10 to P17
83 to 90 85 to 92
91 to 98 93 to 100
I
I
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.
AD08 to AD15
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”.
P20 to P27
A16 to A23
99 to 6
1 to 8
I
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 corre-
sponding bits in the external address output control resister
(HACR) are set to “0”.
General I/O port with programmable pullup. This function is
enabled in the single-chip mode.
P30
ALE
P31
RD
7
8
9
I
I
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.
10
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/WRL pin out-
put is disabled.
P32
WRL
Write strobe output pin for the data bus. This function is en-
abled when both the external bus and the WR/WRL pin output
are enabled. WRL is write-strobe output pin for the lower 8 bits
of the data bus in 16-bit access. WR is write-strobe output pin
for the 8 bits of the data bus in 8-bit access.
10
12
I
WR
(Continued)
9
MB90540/540G/545/545G Series
Pin No.
Circuit
Pin name
Function
type
LQFP*2
QFP*1
General I/O port with programmable pullup. This function is
enabled in the single-chip mode, external bus 8-bit mode or
when WRH pin output is disabled.
P33
11
13
I
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 output pin is enabled.
WRH
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the hold function is
disabled.
P34
HRQ
P35
12
13
14
15
14
15
16
17
I
I
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.
HAK
P36
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the external ready
function is disabled.
I
Ready input pin. This function is enabled when both the
external bus and the external ready functions are enabled.
RDY
P37
General I/O port with programmable pullup. This function is
enabled in the single-chip mode or when the CLK output is dis-
abled.
H
CLK output pin. This function is enabled when both the
external bus and CLK outputs are enabled.
CLK
P40
General I/O port. This function is enabled when UART0
disables the serial data output.
16
17
18
19
G
G
Serial data output pin for UART0. This function is enabled
when UART0 enables the serial data output.
SOT0
P41
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.
SCK0
P42
General I/O port. This function is always enabled.
18
19
20
21
G
G
Serial data input pin for UART0. Set the corresponding Port
Direction Register to input if this function is used.
SIN0
P43
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.
SIN1
(Continued)
10
MB90540/540G/545/545G Series
Pin No.
Circuit
type
Pin name
Function
LQFP*2
QFP*1
General I/O port. This function is enabled when UART1
disables the clock output.
P44
SCK1
P45
20
22
22
G
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.
24
25
G
G
Serial data output pin for UART1. This function is enabled when
UART1 enables the serial data output.
SOT1
P46
General I/O port. This function is enabled when the Extended
I/O serial interface disables the serial data output.
23
Serial data output pin for the Extended I/O serial interface. This
function is enabled when the Extended I/O serial interface en-
ables the serial data output.
SOT2
P47
General I/O port. This function is enabled when the Extended
I/O serial interface disables the clock output.
24
26
26
28
G
D
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.
SCK2
P50
General I/O port. This function is always enabled.
Serial data input pin for the Extended I/O serial interface . Set
the corresponding Port Direction Register to input if this func-
tion is used.
SIN2
P51 to P54
INT4 to INT7
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.
27 to 30 29 to 32
D
D
E
P55
General I/O port. This function is always enabled.
31
33
Trigger input pin for the A/D converter. Set the corresponding
Port Direction Register to input if this function is used.
ADTG
General I/O port. This function is enabled when the analog
input enable register specifies a port.
P60 to P63
AN0 to AN3
P64 to P67
36 to 39 38 to 41
41 to 44 43 to 46
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.
E
D
Analog input pins for the 8/10-bit A/D converter. This function is
enabled when the analog input enable register specifies A/D.
AN4 to AN7
P56
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.
45
47
TIN0
(Continued)
11
MB90540/540G/545/545G Series
Pin No.
Circuit
Pin name
Function
type
LQFP*2
QFP*1
General I/O port. This function is enabled when the 16-bit
reload timers 0 disables the output.
P57
46
48
D
Output pin for the 16-bit reload timers 0. This function is
enabled when the 16-bit reload timers 0 enables the output.
TOT0
P70 to P75
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.
51 to 56 53 to 58
D
D
IN0 to IN5
P76 , P77
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 out-
put.
OUT2 , OUT3
57 , 58
59 , 60
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.
IN6 , IN7
General I/O ports. This function is enabled when 8/16-bit PPG
disables the waveform output.
P80 to P83
59 , 62 61 to 64
D
D
PPG0 to
PPG3
Output pins for 8/16-bit PPGs. This function is enabled when
8/16-bit PPG enables the waveform output.
General I/O ports. This function is enabled when the OCU
disables the waveform output.
P84 , P85
63 , 64
65 , 66
Waveform output pins for output compares OCU0 and OCU1.
This function is enabled when the OCU enables the waveform
output.
OUT0 , OUT1
P86
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.
65
66
67
68
D
D
D
D
TIN1
General I/O port. This function is enabled when the 16-bit
reload timers 0 disables the output.
P87
Output pin for the 16-bit reload timers 1.This function is
enabled when the 16-bit reload timers 1 enables the output.
TOT1
P90 to P93
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.
67 to 70 69 to 72
INT0 to INT3
General I/O port. This function is enabled when CAN0 disables
the output.
P94
TX0
71
73
TX output pin for CAN0. This function is enabled when CAN0
enables the output.
(Continued)
12
MB90540/540G/545/545G Series
(Continued)
Pin No.
Circuit
type
Pin name
Function
LQFP*2
QFP*1
P95
RX0
General I/O port. This function is always enabled.
72
74
D
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.
P96
73
74
75
76
D
TX output pin for CAN1. This function is enabled when CAN1
enables the output (only MB90540 series) .
TX1
P97
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) .
D
D
RX1
PA0
AVCC
76
32
78
34
General 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
AVCC is applied to VCC.
Power
supply
Power
supply
35
33
34
37
35
36
AVSS
AVRH
AVRL
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 AVCC.
Power
supply
Power
supply
External reference voltage input pin for the A/D Converter.
47
48
49
50
MD0
MD1
Input pins for specifying the operating mode. The pins must be
directly connected to VCC or VSS.
C
F
Input pin for specifying the operating mode. The pin must be
directly connected to VCC or VSS.
49
25
51
27
MD2
C
Power supply stabilization capacitor pin. It should be connect-
ed externally to an 0.1 µF ceramic capacitor.
Power
supply
21, 82
9, 40, 79
23, 84
VCC
VSS
Input pin for power supply (5.0 V) .
Input pin for power supply (0.0 V) .
11, 42,
81
Power
supply
*1 : FPT-100P-M06
*2 : FPT-100P-M05
13
MB90540/540G/545/545G Series
■ I/O CIRCUIT TYPE
Circuit type
Diagram
Remarks
• High-speed oscillation feedback resistor
: 1 MΩ approx.
• Low-speed oscillation feedback resistor
: 10 MΩ approx.
X1, X1A
X0, X0A
A
Standby control signal
• Hysteresis input
• Pull-up resistor : 50 kΩ approx.
R (Pull-up)
B
C
R
HYS input
HYS input
• Hysteresis input
R
• CMOS level output
• CMOS Hysteresis input
VCC
P-ch
N-ch
D
R
HYS input
(Continued)
14
MB90540/540G/545/545G Series
Circuit type
Diagram
Remarks
• CMOS level output
• CMOS Hysteresis input
• Analog input
VCC
P-ch
N-ch
E
P-ch
N-ch
Analog input
HYS input
R
• Hysteresis input
• Pull-down Resistor : 50 kΩ approx.
(except FLASH devices)
R
HYS input
F
R (Pull-down)
• CMOS level output
• CMOS Hysteresis input
• TTL level input (FLASH devices in
FLASH writer mode only)
VCC
P-ch
N-ch
G
R
R
HYS input
TTL level input
T
(Continued)
15
MB90540/540G/545/545G Series
(Continued)
Circuit type
Diagram
Remarks
• CMOS level output
• CMOS Hysteresis input
• Programmable pull-up resistor :
50 kΩ approx.
VCC
CNTL
P-ch
VCC
P-ch
H
N-ch
HYS input
R
• CMOS level output
• CMOS Hysteresis input
• TTL level input (FLASH devices in
FLASH writer mode only)
• Programmable pullup resistor :
50 kΩ approx.
VCC
CNTL
P-ch
VCC
P-ch
N-ch
I
R
R
HYS input
TTL level input
T
16
MB90540/540G/545/545G Series
■ HANDLING DEVICES
(1) Preventing latch-up
CMOS IC chips may suffer latch-up under the following conditions :
• A voltage higher than VCC or lower than VSS is applied to an input or output pin.
• A voltage higher than the rated voltage is applied between VCC and VSS.
• 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 taken in not allowing the analog power-supply voltage (AVCC, AVRH) to
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. Therefor they must 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.
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.
(5) 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 you must connect the pins to an external power and a
ground line to lower the electro-magnetic emission level to prevent 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 the lowest impedance to power lines.
It is recommended to provide a bypass capacitor of around 0.1 µF between VCC and VSS pins near the device.
VCC
VSS
VCC
VSS
VSS
VCC
MB90540/545
Series
VCC
VSS
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 resis-
tors) . 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 (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) .
(9) Connection of Unused Pins of A/D Converter
Connect unused pins of A/D converter to AVCC = 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 pin is “H”, the outputs become indeterminate.
• If RST pin is “L”, the outputs become high-impedance.
Pay attention to the port output timing shown as follow.
• RST pin is “H”
Oscillation setting time*2
Power-on reset*1
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
Period of indeterminated
*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 × 218” (Clock frequency of 16 MHz : 16.38 ms)
19
MB90540/540G/545/545G Series
• RST pin is “L”
Oscillation setting time*2
Power-on reset*1
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
High-impedance
*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 × 218” (Clock frequency of 16 MHz : 16.38 ms)
(13) Initialization
Inthedevice, thereareinternalregisterswhichareinitializedonlybyapower-onreset. Toinitializetheseregisters,
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 corre-
sponding bank register (DTB, ADB, USB, SSB) is set in “00H”.
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 EI2OS 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 even
when there is no external oscillator or external clock input is stopped. Performance of this operation, however,
cannot be guaranteed.
20
MB90540/540G/545/545G Series
■ BLOCK DIAGRAM
X0, X1
X0A, X1A
F2MC 16LX
CPU
Clock
Controller
RST
HST
16-bit I/O
Timer
RAM
2 K/4 K/6 K/8 K
16-bit Input
Capture
8 ch.
IN0 to IN5
ROM/Flash
128 K/256 K/
64K(ROM only)
IN6/OUT2,
IN7/OUT3
16-bit Output
Compare
4 ch.
OUT0, OUT1
Prescaler
UART0
8/16-bit
PPG
4 ch.
SOT0
PPG0 to PPG3
SCK0
SIN0
RX0, RX1 *
TX0, TX1 *
CAN
Controller
Prescaler
SOT1
UART1
(SCI)
SCK1
SIN1
TIN0, TIN1
16-bit Reload
Timer 2 ch.
TOT0, TOT1
Prescaler
Serial I/O
AD00 to AD15
A16 to A23
ALE
SOT2
SCK2
SIN2
RD
External
Bus
Interface
WRL
AVCC
WRH
AVSS
HRQ
HAK
RDY
AN0 to AN7
AVRH
10-bit A/D
Converter
8 ch.
AVRL
ADTG
CLK
External
Interrupt
8 ch.
INT0 to INT7
* : Only the MB90540 series has two channels
21
MB90540/540G/545/545G Series
■ MEMORY MAP
The memory space of the MB90540/545 Series is shown below.
MB90548G(S)
2
MB90V540
MB90V540G/F546G (S)
MB90543G(S)*
MB90F549
MB90549G (S) /F549G (S)
MB90F548GL(S)
MB90F548G (S)
MB90547G (S)*2
MB90F543/F543G(S)
FFFFFFH
FF0000H
FFFFFFH
FFFFFFH
FFFFFFH
FFFFFFH
ROM
(FF bank)
ROM
(FF bank)
ROM
(FF bank)
ROM
(FF bank)
ROM
(FF bank)
FF0000H
FEFFFFH
FF0000H
FEFFFFH
FF0000H
FEFFFFH
FF0000H
FEFFFFH
ROM
ROM
ROM
ROM
(FE bank)
(FE bank)
(FE bank)
(FE bank)
FE0000H
FDFFFFH
FE0000H
FE0000H
FE0000H
FDFFFFH
ROM
ROM
(FD bank)
(FD bank)
External
FD0000H
FCFFFFH
FD0000H
FCFFFFH
ROM
External
External
ROM
(FC bank)
(FC bank)
FC0000H
00FFFFH
FC0000H
00FFFFH
External
External
00FFFFH
00FFFFH
00FFFFH
ROM
ROM
ROM
ROM
ROM
(Image of
FF bank)
(Image of
FF bank)
(Image of
FF bank)
(Image of
FF bank)
(Image of
FF bank)
004000H
003FFFH
004000H
003FFFH
004000H
003FFFH
004000H
003FFFH
004000H
003FFFH
Peripheral
External
Peripheral
External
Peripheral
External
Peripheral
External
Peripheral
External
003900H
003900H
002000H
003900H
002000H
003900H
003900H
002000H
002100H*1
0020FFH
001FF5H
001FF0H
0018FFH
0018FFH
ROM correction
RAM 8 K
0010FFH
000100H
RAM 6 K
RAM 6 K
0008FFH
RAM 4 K
RAM 2 K
External
000100H
000100H
000100H
000100H
0000BFH
External
External
External
External
0000BFH
000000H
0000BFH
000000H
0000BFH
000000H
0000BFH
000000H
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
000000H
*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 example, an attempt to access 00C000H accesses the value at FFC000H in ROM.The ROM area in bank
FF exceeds 48 Kbytes, and its entire image cannot be shown in bank 00.The image between FF4000H and
FFFFFFH is visible in bank 00, while the image between FF0000H and FF3FFFH is visible only in bank FF.
22
MB90540/540G/545/545G Series
■ I/O MAP
Address
00H
Register
Abbreviation Access Resource name
Initial value
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
_ _ _ _ _ _ _XB
Port 0 data register
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
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
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH to 0FH
10H
Reserved
Port 0 direction register
Port 1 direction register
Port 2 direction register
Port 3 direction register
Port 4 direction register
Port 5 direction register
Port 6 direction register
Port 7 direction register
Port 8 direction register
Port 9 direction register
Port A direction register
Analog Input Enable register
Port 0 Pullup control register
Port 1 Pullup control register
Port 2 Pullup control register
Port 3 Pullup control register
Serial Mode Control Register 0
Serial Status Register 0
DDR0
DDR1
DDR2
DDR3
DDR4
DDR5
DDR6
DDR7
DDR8
DDR9
DDRA
ADER
PUCR0
PUCR1
PUCR2
PUCR3
UMC0
USR0
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
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
Port 6, A/D
Port 0
Port 1
Port 2
Port 3
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
_ _ _ _ _ _ _0B
1 1 1 1 1 1 1 1B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 1 0 0B
0 0 0 1 0 0 0 0B
11H
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH
20H
21H
UART0
Serial input data register 0/
Serial output data register 0
UIDR0/
UODR0
22H
23H
R/W
R/W
XXXXXXXXB
Rate and data register 0
URD0
0 0 0 0 0 0 0XB
(Continued)
23
MB90540/540G/545/545G Series
Abbreviation
SMR1
Address
24H
Register
Access Resource name
Initial value
0 0 0 0 0 0 0 0B
0 0 0 0 0 1 0 0B
Serial mode register 1
Serial control register 1
R/W
R/W
25H
SCR1
Serial input data register 1/
Serial output data register 1
SIDR1/
SODR1
26H
R/W
XXXXXXXXB
UART1
27H
28H
29H
2AH
2BH
2CH
2DH
2EH
2FH
30H
31H
32H
33H
34H
35H
36H
37H
38H
39H
3AH
3BH
3CH
3DH
3EH
3FH
40H
41H
42H
43H
44H
45H
46H
Serial status register 1
UART1 prescaler control register
Serial Edge select register
SSR1
CDCR
R/W
R/W
R/W
0 0 0 0 1_0 0B
0_ _ _1 1 1 1B
_ _ _ _ _ _ _0B
SES1
Prohibited
SCDCR
SMCS
Serial I/O prescaler
Serial mode control register
Serial mode control register
Serial data register
R/W
R/W
0_ _ _1 1 1 1B
_ _ _ _0 0 0 0B
0 0 0 0 0 0 1 0B
XXXXXXXXB
Extended I/O
Serial Interface
SMCS
R/W
SDR
R/W
R/W
R/W
Serial Edge select register
External interrupt enable register
External interrupt request register
External interrupt level register
External interrupt level register
A/D control status register 0
A/D control status register 1
A/D data register 0
SES2
_ _ _ _ _ _ _0B
0 0 0 0 0 0 0 0B
XXXXXXXXB
ENIR
EIRR
R/W
External Interrupt
R/W
ELVR
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
XXXXXXXXB
ELVR
R/W
R/W
ADCS0
ADCS1
ADCR0
ADCR1
PPGC0
PPGC1
PPG01
Prohibited
PPGC2
PPGC3
PPG23
Prohibited
PPGC4
PPGC5
PPG45
Prohibited
PPGC6
PPGC7
PPG67
R/W
A/D Converter
R
A/D data register 1
R/W
0 0 0 0 1 _ XXB
0 _ 0 0 0 _ _ 1B
0 _ 0 0 0 0 0 1B
0 0 0 0 0 0 _ _B
PPG0 operation mode control register
PPG1 operation mode control register
PPG0/1 clock selection register
R/W
16-bit Programmable
Pulse
Generator 0/1
R/W
R/W
PPG2 operation mode control register
PPG3 operation mode control register
PPG2/3 Clock Selection Register
R/W
R/W
R/W
0 _ 0 0 0 _ _1B
0 _ 0 0 0 0 0 1B
0 0 0 0 0 0 _ _B
16-bit Programmable
Pulse
Generator 2/3
PPG4 operation mode control register
PPG5 operation mode control register
PPG4/5 clock selection register
R/W
R/W
R/W
0 _ 0 0 0 _ _ 1B
0 _ 0 0 0 0 0 1B
0 0 0 0 0 0 _ _B
16-bit Programmable
Pulse
Generator 4/5
PPG6 operation mode control register
PPG7 operation mode control register
PPG6/7 clock selection register
R/W
R/W
R/W
0 _ 0 0 0 _ _ 1B
0 _ 0 0 0 0 0 1B
16-bit Programmable
Pulse
Generator 6/7
0 0 0 0 0 0 _ _B
(Continued)
24
MB90540/540G/545/545G Series
Address
47H to 4BH
4CH
Register
Abbreviation Access Resource name
Initial value
Prohibited
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
Timer control status register 0
ICS01
ICS23
R/W
R/W
R/W
R/W
R/W
R/W
Input Capture 0/1 0 0 0 0 0 0 0 0B
Input Capture 2/3 0 0 0 0 0 0 0 0B
Input Capture 4/5 0 0 0 0 0 0 0 0B
Input Capture 6/7 0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
4DH
4EH
ICS45
4FH
ICS67
50H
TMCSR0
TMCSR0
51H
Timer control status register 0
_ _ _ _ 0 0 0 0B
16-bit Reload
TMR0/
TMRLR0
52H
53H
Timer register 0/reload register 0
Timer register 0/reload register 0
R/W
R/W
XXXXXXXXB
Timer 0
TMR0/
TMRLR0
XXXXXXXXB
54H
55H
Timer control status register 1
Timer control status register 1
TMCSR1
TMCSR1
R/W
R/W
0 0 0 0 0 0 0 0B
_ _ _ _ 0 0 0 0B
16-bit Reload
TMR1/
TMRLR1
56H
57H
Timer register 1/reload register 1
Timer register 1/reload register 1
R/W
R/W
XXXXXXXXB
Timer 1
TMR1/
TMRLR1
XXXXXXXXB
Output compare control status register 0
Output compare control status register 1
Output compare control status register 2
Output compare control status register 3
58H
59H
OCS0
OCS1
OCS2
OCS3
R/W
R/W
R/W
R/W
0 0 0 0 _ _ 0 0B
_ _ _0 0 0 0 0B
0 0 0 0 _ _ 0 0B
_ _ _ 0 0 0 0 0B
Output Compare
0/1
5AH
Output Compare
2/3
5BH
5CH to 6BH
6CH
Prohibited
Timer Data register
Timer Data register
Timer Control register
TCDT
TCDT
TCCS
R/W
R/W
R/W
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 0B
6DH
I/O Timer
6EH
ROM mirror function
selection register
6FH
ROMM
R/W
ROM Mirror
_ _ _ _ _ _ _ 1B
70H to 7FH
80H to 8FH
90H to 9DH
Reserved for CAN 0 Interface.
Reserved for CAN 1 Interface.
Prohibited
Address Match
Detection
Program address detection
control status register
9EH
PACSR
R/W
0 0 0 0 0 0 0 0B
Function
9FH
A0H
Delayed interrupt/release register
Low-power mode control register
DIRR
R/W
R/W
Delayed Interrupt _ _ _ _ _ _ _ 0B
Low Power
0 0 0 1 1 0 0 0B
Controller
LPMCR
Low Power
1 1 1 1 1 1 0 0B
Controller
A1H
Clock selection register
CKSCR
R/W
(Continued)
25
MB90540/540G/545/545G Series
(Continued)
Address
A2H to A4H
A5H
Register
Abbreviation Access Resource name
Initial value
Prohibited
Automatic ready function select register
External address output control register
Bus control signal selection register
Watchdog Timer control register
Time Base Timer Control register
Watch timer control register
ARSR
HACR
ECSR
WDTC
TBTC
WTC
W
W
0 0 1 1 _ _ 0 0B
0 0 0 0 0 0 0 0B
0 0 0 0 0 0 0 _B
External Memory
Access
A6H
A7H
W
A8H
R/W
R/W
R/W
Watchdog Timer XXXXX 1 1 1B
Time Base Timer 1 - - 0 0 1 0 0B
A9H
AAH
Watch Timer
1 X 0 0 0 0 0 0B
ABH to ADH
Prohibited
FMCS
Prohibited
Flash memory control status register
(Flash only, otherwise reserved)
AEH
R/W
Flash Memory
0 0 0 X 0 0 0 0B
AFH
B0H
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
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
0 0 0 0 0 1 1 1B
B1H
B2H
B3H
B4H
B5H
B6H
B7H
Interrupt
controller
B8H
B9H
BAH
BBH
BCH
BDH
BEH
BFH
C0H to FFH
External
Address
1FF0H
1FF1H
1FF2H
1FF3H
1FF4H
1FF5H
Register
Abbreviation Access Resource name
Initial value
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
Program address detection register 0
Program address detection register 0
Program address detection register 0
Program address detection register 1
Program address detection register 1
Program address detection register 1
PADR0
PADR0
PADR0
PADR1
PADR1
PADR1
R/W
R/W
R/W
R/W
R/W
R/W
Address Match
Detection Function
XXXXXXXXB
(Continued)
26
MB90540/540G/545/545G Series
Abbreviation
PRLL0
PRLH0
PRLL1
PRLH1
PRLL2
PRLH2
PRLL3
PRLH3
PRLL4
PRLH4
PRLL5
PRLH5
PRLL6
PRLH6
PRLL7
PRLH7
Address
3900H
3901H
3902H
3903H
3904H
3905H
3906H
3907H
3908H
3909H
390AH
390BH
390CH
390DH
390EH
390FH
Register
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Access
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
Resource name
Initial value
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
16-bit Programmable Pulse
Generator 0/1
16-bit Programmable Pulse
Generator 2/3
16-bit Programmable Pulse
Generator 4/5
16-bit Programmable Pulse
Generator 6/7
3910H to
3917H
Reserved
3918H
3919H
391AH
391BH
391CH
391DH
391EH
391FH
3920H
3921H
3922H
3923H
3924H
3925H
3926H
3927H
Input Capture Register 0
Input Capture Register 0
Input Capture Register 1
Input Capture Register 1
Input Capture Register 2
Input Capture Register 2
Input Capture Register 3
Input Capture Register 3
Input Capture Register 4
Input Capture Register 4
Input Capture Register 5
Input Capture Register 5
Input Capture Register 6
Input Capture Register 6
Input Capture Register 7
Input Capture Register 7
IPCP0
IPCP0
IPCP1
IPCP1
IPCP2
IPCP2
IPCP3
IPCP3
IPCP4
IPCP4
IPCP5
IPCP5
IPCP6
IPCP6
IPCP7
IPCP7
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
Input Capture 0/1
Input Capture 2/3
Input Capture 4/5
Input Capture 6/7
XXXXXXXXB
(Continued)
27
MB90540/540G/545/545G Series
(Continued)
Address
3928H
3929H
392AH
392BH
392CH
392DH
392EH
392FH
Register
Abbreviation Access
Resource name
Initial value
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
XXXXXXXXB
Output Compare Register 0
Output Compare Register 0
Output Compare Register 1
Output Compare Register 1
Output Compare Register 2
Output Compare Register 2
Output Compare Register 3
Output Compare Register 3
OCCP0
OCCP0
OCCP1
OCCP1
OCCP2
OCCP2
OCCP3
OCCP3
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Output Compare 0/1
Output Compare 2/3
3930H to
39FFH
Reserved
3A00H to
3AFFH
Reserved for CAN 0 Interface.
Reserved for CAN 0 Interface.
Reserved for CAN 1 Interface.
Reserved for CAN 1 Interface.
Reserved
3B00H to
3BFFH
3C00H to
3CFFH
3D00H to
3DFFH
3E00H to
3FFFH
• Read/write notation
R/W : Reading and writing permitted
R
: Read-only
: Write-only
W
• Initial value notation
0
1
X
_
: Initial value is “0”.
: Initial value is “1”.
: Initial value is undefined.
: Initial value is unused.
Note : Addresses in the range 0000H to 00FFH, which are not listed in the table, are reserved for the primary functions
of the MCU. A read access to these reserved addresses results in an “X” reading and any write access should
not be performed.
28
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)
List of Control Registers
Address
Register
Abbreviation
BVALR
TREQR
TCANR
TCR
Access
R/W
R/W
W
Initial Value
CAN0
CAN1
000070H
000071H
000072H
000073H
000074H
000075H
000076H
000077H
000078H
000079H
00007AH
00007BH
00007CH
00007DH
00007EH
00007FH
000080H
000081H
000082H
000083H
000084H
000085H
000086H
000087H
000088H
000089H
00008AH
00008BH
00008CH
00008DH
00008EH
00008FH
Message buffer valid register
Transmit request register
Transmit cancel register
00000000 00000000B
00000000 00000000B
00000000 00000000B
00000000 00000000B
00000000 00000000B
00000000 00000000B
00000000 00000000B
Transmit complete register
Receive complete register
Remote request receiving register
Receive overrun register
R/W
R/W
R/W
R/W
R/W
RCR
RRTRR
ROVRR
RIER
Receive interrupt enable register
00000000 00000000B
(Continued)
29
MB90540/540G/545/545G Series
(Continued)
Address
Register
Abbreviation Access
Initial Value
CAN0
CAN1
003B00H
003B01H
003B02H
003B03H
003B04H
003B05H
003B06H
003B07H
003B08H
003B09H
003B0AH
003B0BH
003B0CH
003B0DH
003B0EH
003B0FH
003B10H
003B11H
003B12H
003B13H
003B14H
003B15H
003B16H
003B17H
003B18H
003B19H
003B1AH
003B1BH
003D00H
003D01H
003D02H
003D03H
003D04H
003D05H
003D06H
003D07H
003D08H
003D09H
003D0AH
003D0BH
003D0CH
003D0DH
003D0EH
003D0FH
003D10H
003D11H
003D12H
003D13H
003D14H
003D15H
003D16H
003D17H
003D18H
003D19H
003D1AH
003D1BH
Control status register
Last event indicator register
CSR
LEIR
R/W, R
R/W
R
00---000 0----0-1B
-------- 000-0000B
Receive/transmit error counter
register
RTEC
BTR
00000000 00000000B
-1111111 11111111B
XXXXXXXX XXXXXXXXB
00000000 00000000B
XXXXXXXX XXXXXXXXB
00000000 00000000B
XXXXXXXX XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
Bit timing register
IDE register
R/W
R/W
R/W
R/W
R/W
IDER
Transmit RTR register
TRTRR
RFWTR
TIER
Remote frame receive waiting
register
Transmit request enable regis-
ter
Acceptance mask select regis-
ter
AMSR
AMR0
AMR1
R/W
R/W
R/W
Acceptance mask register 0
Acceptance mask register 1
30
MB90540/540G/545/545G Series
List of Message Buffers (ID Registers)
Address
Register
Abbreviation Access
Initial Value
CAN0
CAN1
003A00H
to
003C00H
to
XXXXXXXXB
to
General-purpose RAM
R/W
003A1FH
003C1FH
XXXXXXXXB
003A20H
003A21H
003A22H
003A23H
003A24H
003A25H
003A26H
003A27H
003A28H
003A29H
003A2AH
003A2BH
003A2CH
003A2DH
003A2EH
003A2FH
003A30H
003A31H
003A32H
003A33H
003A34H
003A35H
003A36H
003A37H
003A38H
003A39H
003A3AH
003A3BH
003C20H
003C21H
003C22H
003C23H
003C24H
003C25H
003C26H
003C27H
003C28H
003C29H
003C2AH
003C2BH
003C2CH
003C2DH
003C2EH
003C2FH
003C30H
003C31H
003C32H
003C33H
003C34H
003C35H
003C36H
003C37H
003C38H
003C39H
003C3AH
003C3BH
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
ID register 0
ID register 1
ID register 2
ID register 3
ID register 4
ID register 5
ID register 6
IDR0
IDR1
IDR2
IDR3
IDR4
IDR5
IDR6
R/W
R/W
R/W
R/W
R/W
R/W
R/W
XXXXX--- XXXXXXXXB
(Continued)
31
MB90540/540G/545/545G Series
(Continued)
Address
Register
Abbreviation Access
Initial Value
CAN0
CAN1
003A3CH
003A3DH
003A3EH
003A3FH
003A40H
003A41H
003A42H
003A43H
003A44H
003A45H
003A46H
003A47H
003A48H
003A49H
003A4AH
003A4BH
003A4CH
003A4DH
003A4EH
003A4FH
003A50H
003A51H
003A52H
003A53H
003A54H
003A55H
003A56H
003A57H
003A58H
003A59H
003A5AH
003A5BH
003A5CH
003A5DH
003A5EH
003A5FH
003C3CH
003C3DH
003C3EH
003C3FH
003C40H
003C41H
003C42H
003C43H
003C44H
003C45H
003C46H
003C47H
003C48H
003C49H
003C4AH
003C4BH
003C4CH
003C4DH
003C4EH
003C4FH
003C50H
003C51H
003C52H
003C53H
003C54H
003C55H
003C56H
003C57H
003C58H
003C59H
003C5AH
003C5BH
003C5CH
003C5DH
003C5EH
003C5FH
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
XXXXXXXX XXXXXXXXB
XXXXX--- XXXXXXXXB
ID register 7
IDR7
IDR8
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
ID register 8
ID register 9
ID register 10
ID register 11
ID register 12
ID register 13
ID register 14
ID register 15
IDR9
IDR10
IDR11
IDR12
IDR13
IDR14
IDR15
32
MB90540/540G/545/545G Series
List of Message Buffers (DLC Registers and Data Registers)
Register Abbreviation Access
Address
Initial Value
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXX
CAN0
CAN1
003A60H
003A61H
003A62H
003A63H
003A64H
003A65H
003A66H
003A67H
003A68H
003A69H
003A6AH
003A6BH
003A6CH
003A6DH
003A6EH
003A6FH
003A70H
003A71H
003A72H
003A73H
003A74H
003A75H
003A76H
003A77H
003A78H
003A79H
003A7AH
003A7BH
003A7CH
003A7DH
003A7EH
003A7FH
003C60H
003C61H
003C62H
003C63H
003C64H
003C65H
003C66H
003C67H
003C68H
003C69H
003C6AH
003C6BH
003C6CH
003C6DH
003C6EH
003C6FH
003C70H
003C71H
003C72H
003C73H
003C74H
003C75H
003C76H
003C77H
003C78H
003C79H
003C7AH
003C7BH
003C7CH
003C7DH
003C7EH
003C7FH
DLC register 0
DLCR0
DLCR1
DLCR2
DLCR3
DLCR4
DLCR5
DLCR6
DLCR7
DLCR8
DLCR9
DLCR10
DLCR11
DLCR12
DLCR13
DLCR14
DLCR15
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
DLC register 1
DLC register 2
DLC register 3
DLC register 4
DLC register 5
DLC register 6
DLC register 7
DLC register 8
DLC register 9
DLC register 10
DLC register 11
DLC register 12
DLC register 13
DLC register 14
DLC register 15
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXXB
----XXXXB
003A80H
to
003C80H
to
XXXXXXXXB
to
Data register 0 (8 bytes)
DTR0
R/W
003A87H
003C87H
XXXXXXXXB
(Continued)
33
MB90540/540G/545/545G Series
(Continued)
Address
Register
Abbreviation Access
Initial Value
CAN0
CAN1
003A88H
to
003A8FH
003C88H
to
003C8FH
XXXXXXXXB
to
XXXXXXXXB
Data register 1 (8 bytes)
DTR1
DTR2
DTR3
DTR4
DTR5
DTR6
DTR7
DTR8
DTR9
DTR10
DTR11
DTR12
DTR13
DTR14
DTR15
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
003A90H
to
003A97H
003C90H
to
003C97H
XXXXXXXXB
to
XXXXXXXXB
Data register 2 (8 bytes)
Data register 3 (8 bytes)
Data register 4 (8 bytes)
Data register 5 (8 bytes)
Data register 6 (8 bytes)
Data register 7 (8 bytes)
Data register 8 (8 bytes)
Data register 9 (8 bytes)
Data register 10 (8 bytes)
Data register 11 (8 bytes)
Data register 12 (8 bytes)
Data register 13 (8 bytes)
Data register 14 (8 bytes)
Data register 15 (8 bytes)
003A98H
to
003A9FH
003C98H
to
003C9FH
XXXXXXXXB
to
XXXXXXXXB
003AA0H
to
003AA7H
003CA0H
to
003CA7H
XXXXXXXXB
to
XXXXXXXXB
003AA8H
to
003AAFH
003CA8H
to
003CAFH
XXXXXXXXB
to
XXXXXXXXB
003AB0H
to
003AB7H
003CB0H
to
003CB7H
XXXXXXXXB
to
XXXXXXXXB
003AB8H
to
003ABFH
003CB8H
to
003CBFH
XXXXXXXXB
to
XXXXXXXXB
003AC0H
to
003AC7H
003CC0H
to
003CC7H
XXXXXXXXB
to
XXXXXXXXB
003AC8H
to
003ACFH
003CC8H
to
003CCFH
XXXXXXXXB
to
XXXXXXXXB
003AD0H
to
003AD7H
003CD0H
to
003CD7H
XXXXXXXXB
to
XXXXXXXXB
003AD8H
to
003ADFH
003CD8H
to
003CDFH
XXXXXXXXB
to
XXXXXXXXB
003AE0H
to
003AE7H
003CE0H
to
003CE7H
XXXXXXXXB
to
XXXXXXXXB
003AE8H
to
003AEFH
003CE8H
to
003CEFH
XXXXXXXXB
to
XXXXXXXXB
003AF0H
to
003AF7H
003CF0H
to
003CF7H
XXXXXXXXB
to
XXXXXXXXB
003AF8H
to
003CF8H
to
XXXXXXXXB
to
003AFFH
003CFFH
XXXXXXXXB
34
MB90540/540G/545/545G Series
■ INTERRUPT MAP
Interrupt vector
Interrupt control register
EI2OS
clear
Interrupt cause
Number Address
Number
Address
Reset
N/A
N/A
N/A
N/A
N/A
N/A
N/A
*1
#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
#34
#35
#36
#37
#38
#39
#40
#41
#42
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
INT9 instruction
Exception
CAN 0 RX
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
CAN 0 TX/NS
CAN 1 RX
CAN 1 TX/NS
External Interrupt INT0/INT1
Time Base Timer
16-bit Reload Timer 0
8/10-bit A/D Converter
I/O Timer
N/A
*1
*1
N/A
*1
External Interrupt INT2/INT3
Serial I/O
*1
8/16-bit PPG 0/1
Input Capture 0
External Interrupt INT4/INT5
Input Capture 1
8/16-bit PPG 2/3
External Interrupt INT6/INT7
Watch Timer
N/A
*1
*1
*1
N/A
*1
N/A
N/A
*1
8/16-bit PPG 4/5
Input Capture 2/3
8/16-bit PPG 6/7
Output Compare 0
Output Compare 1
Input Capture 4/5
Output Compare 2/3 - Input Capture 6/7
16-bit Reload Timer 1
UART 0 RX
N/A
*1
*1
*1
*1
*1
*2
UART 0 TX
*1
UART 1 RX
*2
UART 1 TX
*1
Flash Memory
N/A
N/A
Delayed interrupt
35
MB90540/540G/545/545G Series
*1 : The interrupt request flag is cleared by the EI2OS interrupt clear signal.
*2 : The interrupt request flag is cleared by the EI2OS interrupt clear signal. A stop request is available.
Note :
• N/A : The interrupt request flag is not cleared by the EI2OS interrupt clear signal.
• For a peripheral module with two interrupt causes for a single interrupt number, both interrupt request flags
are cleared by the EI2OS interrupt clear signal.
• At the end of EI2OS, the EI2OS clear signal will be asserted for all the interrupt flags assigned to the same
interrupt number. If one interrupt flag starts the EI2OS and in the meantime another interrupt flag is set by a
hardware event, the later event is lost because the flag is cleared by the EI2OS clear signal caused by the first
event. So it is recommended not to use the EI2OS for this interrupt number.
• If EI2OS 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 EI2OS Descriptor which should
be unique for each interrupt source. For this reason, when one interrupt source uses the EI2OS, the other
interrupt should be disabled.
36
MB90540/540G/545/545G Series
■ ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
(VSS = AVSS = 0.0 V)
Value
Parameter
Symbol
Units
Remarks
Min
Max
VCC
VSS − 0.3 VSS + 6.0
VSS − 0.3 VSS + 6.0
V
V
AVCC
VCC = AVCC
*1
Power supply voltage
AVRH,
AVRL
AVCC ≥ AVRH/AVRL,
AVRH ≥ AVRL
VSS − 0.3 VSS + 6.0
V
*1
*2
*2
*6
*6
*3
*4
Input voltage
VI
VO
VSS − 0.3 VSS + 6.0
VSS − 0.3 VSS + 6.0
V
Output voltage
V
Maximum clamp current
ICLAMP
∑| ICLAMP |
IOL
− 2.0
+ 2.0
20
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
Total maximum clamp current
“L” level max output current
“L” level avg. output current
“L” level max overall output current
“L” level avg. overall output current
“H” level max output current
“H” level avg. output current
“H” level max overall output current
“H” level avg. overall output current
15
IOLAV
4
∑IOL
100
50
∑IOLAV
IOH
*5
*3
*4
−15
−4
IOHAV
∑IOH
−100
−50
500
400
+85
+105
+150
∑IOHAV
*5
mW Flash device
mW Mask ROM
Power consumption
PD
−40
−40
−55
°C MB90F543/F549
Operating temperature
Storage temperature
TA
°C Other than MB90F543/F549
°C
TSTG
*1 : AVCC, AVRH, AVRL should not exceed VCC. Also, AVRH, AVRL should not exceed AVCC, and AVRL does not
exceed AVRH.
*2 : VI 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 ICLAMP rating supercedes the
VI rating.
*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: • Applicabletopins:P00toP07,P10toP17,P20toP27,P30toP37,P40toP47,P50toP57,P60toP67,P70toP77,
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 VCC pin, and this may affect
other devices.
• Note that if a +B signal is input when the microcontroller current is off (not fixed at 0 V) , the power supply is
provided from the pins, so that incomplete operation may result.
• Note that 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
P-ch
Limiting
resistance
+B input (0 V to 16 V)
N-ch
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.
38
MB90540/540G/545/545G Series
2. Recommended Conditions
(VSS = AVSS = 0.0 V)
Value
Parameter
Symbol
Units
Remarks
Min
Typ
Max
Under normal operation : Other than
MB90F548GL(S)/543G(S)/547G(S)/
548G(S)
4.5
5.0
5.5
V
VCC,
AVCC
Power supply voltage
Under normal operation :
MB90F548GL(S)/543G(S)/547G(S)/
548G(S)
3.5
5.0
0.1
5.5
V
3.0
0.022
−40
5.5
1.0
V
Maintain RAM data in stop mode
*
Smooth capacitor
CS
µF
+85
+105
°C MB90F543/F549
Operating temperature
TA
−40
°C Other than MB90F543/F549
*: Use a ceramic capacitor or a capacitor of better 4. AC characteristics. The bypass capacitor should be greater
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
CS
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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Typ
Sym-
bol
Parameter
Pin name
Condition
Units
Remarks
Min
Max
CMOS
VIHS hysteresis
input pin
0.8 VCC
VCC + 0.3
V
Input H
voltage
TTL input
VIH
pin
2.0
V
V
MD input
VIHM
pin
VCC − 0.3
VCC + 0.3
CMOS
VILS hysteresis
input pin
VCC − 0.3
0.2 VCC
V
Input L
voltage
TTL input
pin
VIL
0.8
V
V
V
V
MD input
VILM
pin
VSS − 0.3
VCC − 0.5
VCC + 0.3
OutputH
voltage
Output L
voltage
Input
All output VCC = 4.5 V,
pins
All output VCC = 4.5 V,
pins
VOH
VOL
IOH = −4.0 mA
0.4
5
IOL = 4.0 mA
VCC = 5.5 V,
VSS < VI < VCC
leak cur-
rent
IIL
−5
µA
P00 to
P07,
P10 to
P17,
RUP P20 to
P27,
Pull-up
resis-
tance
25
50
50
100
100
kΩ
P30 to
P37,
RST
Pull-
down
resis-
tance
RDO
MD2
WN
25
kΩ
(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): 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Typ
Sym-
bol
Parameter
Pin name
Condition
Units
Remarks
Min
Max
Internal frequency : 16 MHz,
At normal operating
Internal frequency : 16 MHz,
At Flash programming/eras-
ing
40
50
12
55
mA
ICC
70
mA Flash device
Internal frequency : 16 MHz,
At sleep mode
ICCS
20
mA
300
600
600
1100
µA
VCC = 5.0 V ± 1%,
Internal frequency : 2 MHz,
At pseudo timer mode
µA MB90F548GL (S) only
ICTS
MB90543G(S)/
547G(S)/548(S) only
Power
supply
current*
200
400
µA
VCC
400
50
150
750
100
300
µA MB90F548GL only
µA Mask ROM
µA Flash device
Internal frequency : 8 kHz,
At sub operation, TA = 25 °C
ICCL
Internal frequency : 8 kHz,
At sub sleep, TA = 25 °C
Internal frequency : 8 kHz,
At timer mode, TA = 25 °C
At stop, TA = 25 °C
ICCLS
15
40
µA
ICCT
ICCH1
ICCH2
7
5
25
20
µA
µA
µA
At hardware standby mode,
TA = 25 °C
50
100
Other than
AVCC, AVSS,
AVRH,
AVRL, C,
VCC, VSS
Input
capacity
CIN
5
15
pF
* : 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: 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol Pin name
Units
Remarks
Min
Typ
Max
3
16
MHz VCC = 5.0 V±10%
fC
X0, X1
X0A, X1A
X0, X1
VCC<4.5 (MB90F548GL(S)/
Oscillation frequency
3
5
MHz
kHz
543G(S)/547G(S)/548G(S))
fCL
32.768
62.5
200
333
333
ns VCC = 5.0 V±10%
tCYL
VCC<4.5 (MB90F548GL(S)/
ns
Oscillation cycle time
Input clock pulse width
543G(S)/547G(S)/548G(S))
tLCYL
X0A, X1A
X0
30.5
15.2
µs
PWH, PWL
PWLH, PWLL
10
ns
Duty ratio is about 30% to
70%.
X0A
µs
Input clock rise and fall
time
tCR, tCF
X0
5
ns When using external clock
fCP
fLCP
tCP
1.5
16
MHz When using main clock
kHz When using sub-clock
ns When using main clock
µs When using sub-clock
Machine clock frequency
Machine clock cycle time
8.192
122.1
62.5
666
tLCP
• Clock Timing
tCYL
0.8 VCC
0.2 VCC
X0
PWH
PWL
tCF
tCR
tLCYL
0.8 VCC
0.2 VCC
X0A
PWLH
PWLL
tCF
tCR
42
MB90540/540G/545/545G Series
• Guaranteed PLL operation range
Guaranteed operation range
(Other than MB90F548GL(S)/543G(S)/547G(S)/548G(S))
Guaranteed operation range
(MB90F548GL(S)/543G(S)/547G(S)/548G(S))
5.5
Power supply voltage
VCC (V)
4.5
3.5
Guaranteed PLL operation range
(MB90F548GL(S)/543G(S)/547G(S)/548G(S))
Guaranteed PLL operation range
( Other than MB90F548GL(S)/543G(S)/547G(S)/548G(S))
1.5
8
16
Machine clock fCP (MHz)
• External clock frequency and Machine clock frequency
×4
×3
×2
×1
16
12
Machine clock
fCP (MHz)
9
8
×1/2
(PLL off)
4
3
4
8
16
External clock fC (MHz)
43
MB90540/540G/545/545G Series
AC characteristics are set to the measured reference voltage values below.
• Output signal waveform
• Input signal waveform
Output Pin
Hysteresis Input Pin
0.8 VCC
0.2 VCC
2.4 V
0.8 V
TTL Input Pin
2.0 V
0.8 V
44
MB90540/540G/545/545G Series
(2) Clock Output 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol Pin name
Condition
Units
Remarks
Min
62.5
20
Max
Cycle time
CLK↑ →CLK↓
tCYC
CLK
tCHCL
ns
ns
VCC = 5 V ± 10%
tCYC
tCHCL
2.4 V
2.4 V
CLK
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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Min
Pin
name
Parameter
Symbol
Units
Remarks
Max
4 tCP
ns
Under normal operation
Oscillation time of
oscillator + 4 tCP
ms In stop mode
In pseudo timer mode
100
µs
(MB90543G (S) /547G (S) /
548G (S) )
Reset input time
tRSTL
RST
HST
In pseudo timer mode
(Other than MB90543G (S) /
547G (S) /548G (S) )
4 tCP
ns
In sub-clock mode,
sub-sleep mode,
timer mode
2 tCP
µs
Hardware standby input time
tHSTL
4 tCP
ns
Under normal operation
Note : “tcp” 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 several ms to tens of ms. In FAR/ceramic oscillator, the oscillation time is between 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
HST
0.2 VCC
0.2 VCC
• In stop mode
tRSTL
RST
X0
0.2 VCC
0.2 VCC
90% of
amplitude
Internal operation clock
4 tCP
Oscillation time of
oscillator
Oscillation setting time
Instruction execution
Internal reset
46
MB90540/540G/545/545G Series
(4) Power On Reset
(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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Pin
Parameter
Symbol
Condition
Units
Remarks
name
Min
0.05
50
Max
Power on rise time
Power off time
tR
VCC
VCC
30
ms
*
tOFF
ms Due to repetitive operation
* : VCC must be kept lower than 0.2 V before power-on.
Note : • 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
VCC
0.2 V
0.2 V
0.2 V
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
It is recommended to keep the
rising speed of the supply voltage
at 50 mV/ms or slower.
3.0 V
RAM data being held
VSS
47
MB90540/540G/545/545G Series
(5) Bus Timing (Read)
(MB90F543/F549 : VCC = 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
ALE pulse width
Symbol Pin name Condition
Units Remarks
Min
Max
tLHLL
ALE
tCP/2 − 20
ns
ALE,
A16 to A23,
AD00 to
AD15
Valid address→ALE↓time
tAVLL
tCP/2 − 20
ns
ALE, AD00
to AD15
ALE↓→Address valid time
Valid address→RD↓time
tLLAX
tCP/2 − 15
tCP − 15
ns
ns
A16 toA23,
AD00 to
tAVRL
AD15, RD
A16 to A23,
AD00 to
AD15
Valid address→Valid data
input
tAVDV
5 tCP/2 − 60 ns
RD pulse width
tRLRH
tRLDV
RD
3 tCP/2 − 20
ns
RD, AD00 to
AD15
RD↓→Valid data input
3 tCP/2 − 60 ns
RD, AD00 to
AD15
RD↑→Data hold time
RD↓→ALE↑time
tRHDX
tRHLH
tRHAX
0
ns
ns
ns
RD, ALE
tCP/2 − 15
tCP/2 − 10
RD, A16 to
A23
RD↑→Address valid time
A16 to A23,
AD00 to
Valid address→CLK↑time
tAVCH
tCP/2 − 20
ns
AD15, CLK
RD↓→CLK↑time
ALE↓→RD↓time
tRLCH
tLLRL
RD, CLK
ALE, RD
tCP/2 − 20
tCP/2 − 15
ns
ns
48
MB90540/540G/545/545G Series
• Bus Timing (Read)
tAVCH
tRLCH
2.4 V
2.4 V
CLK
tRHLH
2.4 V
2.4 V
0.8 V
2.4 V
ALE
RD
tLHLL
tAVLL
tRLRH
2.4 V
tLLAX
tLLRL
0.8 V
tAVRL
tRLDV
tRHAX
2.4 V
0.8 V
2.4 V
0.8 V
A16 to A23
tAVDV
tRHDX
2.4 V
0.8 V
2.4 V
0.8 V
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
AD00 to AD15
Address
Read data
49
MB90540/540G/545/545G Series
(6) Bus Timing (Write)
(MB90F543/F549 : VCC = 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol
Pin name
Condition
Units Remarks
Min
Max
A16 to A23
AD00 to AD15,
WR
Valid address→WR↓time
tAVWL
tCP − 15
ns
WR pulse width
tWLWH
tDVWH
WR
3 tCP/2 − 20
3 tCP/2 − 20
ns
ns
AD00 to AD15,
WR
Valid data output→WR↑time
AD00 to AD15,
WR
WR↑→Data hold time
tWHDX
tWHAX
20
ns
ns
A16 to A23,
WR
WR↑→Address valid time
tCP/2 − 10
WR↑→ALE↑time
WR↑→CLK↑time
tWHLH
tWLCH
WR, ALE
WR, CLK
tCP/2 − 15
tCP/2 − 20
ns
ns
• Bus Timing (Write)
tWLCH
2.4 V
CLK
tWHLH
2.4 V
ALE
tAVWL
tWLWH
2.4 V
WR (WRL, WRH)
0.8 V
tWHAX
2.4 V
0.8 V
2.4 V
0.8 V
A16 to A23
tDVWH
tWHDX
2.4 V
0.8 V
2.4 V
0.8 V
2.4 V
0.8 V
AD00 to AD15
Address
Write data
50
MB90540/540G/545/545G Series
(7) Ready Input Timing
(MB90F543/F549 : VCC = 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol Pin name
Condition
Units
Remarks
Min
45
0
Max
RDY setup time
RDY hold time
tRYHS
RDY
RDY
ns
ns
tRYHH
Note : If the RDY setup time is insufficient, use the auto-ready function.
• Ready Input Timing
2.4 V
CLK
ALE
RD/WR
tRYHS
tRYHH
0.8 VCC
0.8 VCC
RDY
no WAIT is used.
RDY
When WAIT is used
(1 cycle).
0.2 VCC
51
MB90540/540G/545/545G Series
(8) Hold Timing
(MB90F543/F549 : VCC = 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol Pin name
Condition
Units
Remarks
Min
30
Max
tCP
Pin floating→HAK↓time
HAK↑time→Pin valid time
tXHAL
tHAHV
HAK
HAK
ns
ns
tCP
2 tCP
Note : There is more than 1 cycle from the time HRQ is read to the time the HAK is changed.
• Hold Timing
HAK
2.4 V
0.8 V
tXHAL
tHAHV
High impedance
2.4 V
0.8 V
2.4 V
0.8 V
Each pin
(9) UART0/1, Serial I/O Timing
(MB90F543/F549 : VCC = 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol
Pin name
Condition
Units Remarks
Min Max
Serial clock cycle time
tSCYC
SCK0 to SCK2
8 tCP
ns
ns
SCK0 to SCK2,
SOT0 to SOT2
SCK↓→SOT delay time
tSLOV
−80
100
60
80
Internal clock opera-
tion output pins are
CL = 80 pF + 1 TTL.
SCK0 to SCK2,
SIN0 to SIN2
Valid SIN→SCK↑
tIVSH
tSHIX
ns
ns
SCK0 to SCK2,
SIN0 to SIN2
SCK↑→Valid SIN hold time
Serial clock “H” pulse width
Serial clock “L” pulse width
tSHSL
tSLSH
SCK0 to SCK2
SCK0 to SCK2
4 tCP
ns
ns
4 tCP
SCK0 to SCK2,
SOT0 to SOT2
SCK↓→SOT delay time
Valid SIN→SCK↑
tSLOV
tIVSH
tSHIX
External clock oper-
ation output pins are
CL = 80 pF + 1 TTL.
150
ns
ns
ns
SCK0 to SCK2,
SIN0 to SIN2
60
60
SCK0 to SCK2,
SIN0 to SIN2
SCK↑→Valid SIN hold time
Note : • AC characteristic in CLK synchronized mode.
• CL is load capacity value of pins when testing.
• For tCP (Machine clock cycle time) , refer to “ (1) Clock Timing”.
52
MB90540/540G/545/545G Series
• Internal Shift Clock Mode
tSCYC
SCK
2.4 V
0.8 V
0.8 V
tSLOV
2.4 V
0.8 V
SOT
SIN
tIVSH
tSHIX
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
• External Shift Clock Mode
tSLSH
tSHSL
0.8 VCC
SCK
0.8 VCC
0.2 VCC
tSLOV
0.2 VCC
2.4 V
0.8 V
SOT
SIN
tIVSH
tSHIX
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
53
MB90540/540G/545/545G Series
(10) Timer Input Timing
(MB90F543/F549 : VCC = 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol Pin name
Condition
Units Remarks
Min
Max
tTIWH
tTIWL
TIN0, TIN1
IN0 to IN7
Input pulse width
4 tCP
ns
• Timer Input Timing
0.8 VCC
0.8 VCC
0.2 VCC
0.2 VCC
tTIWH
tTIWL
(11) Timer Output Timing
(MB90F543/F549 : VCC = 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol
Pin name
Condition
Units
Remarks
Min
Max
TOT0 to TOT1,
PPG0 to PPG3
CLK↑→TOUT change time
tTO
30
ns
• Timer Output Timing
2.4 V
CLK
2.4 V
0.8 V
TOUT
tTO
54
MB90540/540G/545/545G Series
(12) Trigger Input Timing
(MB90F543/F549 : VCC = 4.5 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):
VCC = 5.0 V ± 10%, VSS = AVSS = 0.0 V, TA = −40 °C to +105 °C)
Value
Parameter
Symbol
Pin name
Condition
Units
Remarks
Min
5 tCP
1
Max
ns Under nomal operation
tTRGH
tTRGL
INT0 to INT7,
ADTG
Input pulse width
µs In stop mode
• Trigger Input Timing
0.8 VCC
0.8 VCC
0.2 VCC
0.2 VCC
tTRGH
tTRGL
55
MB90540/540G/545/545G Series
5. A/D Converter
• Electrical Characteristics
(MB90F543/F549 : VCC = AVCC = 5.0 V±10%, VSS = AVSS = 0.0 V, 3.0 V ≤ AVRH − AVRL, TA = −40 °C to +85 °C)
(Other than MB90F543/F549 : VCC = AVCC = 5.0 V±10%, VSS = AVSS = 0.0 V, 3.0 V ≤ AVRH − AVRL, TA = −40 °C to +105 °C)
Value
Parameter
Resolution
Symbol Pin name
Units Remarks
Min
Typ
Max
10
bit
Conversion error
Nonlinearity error
±5.0
±2.5
LSB
LSB
Differential nonlinearity
error
±1.9
LSB
mV
mV
AVRL − 3.5 AVRL + 0.5 AVRL + 4.5
Zero transition voltage
VOT
AN0 to AN7
AN0 to AN7
LSB
LSB
LSB
AVRH−6.5 AVRH−1.5 AVRH+1.5
Full scale transition voltage
VFST
LSB
LSB
LSB
Internal
ns frequency :
16 MHz
Compare time
Sampling time
352 tCP
Internal
ns frequency :
16 MHz
64 tCP
VCC = AVCC =
µA
Analog port input current
Analog input voltage range
IAIN
AN0 to AN7
−1
1
5.0 V ± 1%
VAIN
AN0 to AN7
AVRH
AVRL
AVRL
AVRL + 2.7
0
AVRH
AVCC
V
V
Reference voltage range
Power supply current
AVRH − 2.7
V
IA
AVCC
5
mA
IAH
AVCC
5
µA
*
400
140
600
260
5
µA Flash device
µA Mask ROM
IR
AVRH
Reference voltage supply
current
IRH
AVRH
µA
*
Offset between input
channels
AN0 to AN7
4
LSB
* : When not using an A/D converter, this is the current (VCC = 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” ←→ “11 1111 1111”) from actual
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 value and the theoretical value, which
includes zero-transition error/full-scale transition error and linearity error.
Total error
3FF
0.5 LSB
Actual conversion
Value
3FE
3FD
{1 LSB × (N − 1) + 0.5 LSB}
004
003
002
001
VNT
(measured value)
Actual conversion
characteristics
Theoretical
characteristics
0.5 LSB
AVRL
AVRH
Analog input
AVRH − AVRL
1 LSB = (Theoretical value)
[V]
1024
VOT (Theoretical value) = AVRL + 0.5 LSB [V]
VFST (Theoretical value) = AVRH − 1.5 LSB [V]
VNT − {1 LSB × (N − 1) + 0.5 LSB}
Total error for digital output N =
[LSB]
1 LSB
VNT : Voltage at a transition of digital output from (N − 1) to N
(Continued)
57
MB90540/540G/545/545G Series
(Continued)
Linearity error
Differential linearity error
Theorential characteristics
3FF
Actual conversion
value
3FE
3FD
N + 1
{1 LSB × (N − 1) + VOT }
Actual conversion value
VFST
(measured value)
N
VNT
004
003
002
001
V (N + 1) T
Actual conversion
characteristics
(measured value)
N − 1
N − 2
VNT (measured value)
Theoretical
characteristics
Acturel conversion
value
(measured value)
VOT
AVRL
AVRH
AVRL
AVRH
Analog input
Analog input
Linearity error of
digital output N
VNT − {1 LSB × (N − 1) + VOT}
=
[LSB]
1 LSB
Differential linearity error
of digital N
V (N + 1) T − VNT
=
− 1 LSB [LSB]
1 LSB
VFST − VOT
=
1 LSB
[V]
1022
VOT : Voltage at transition of digital output from “000H” to “001H”
VFST : Voltage at transition of digital output from “3FEH” to “3FFH”
• Notes on Using A/D Converter
Select the output impedance value for the external 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 effect of voltage distribution between the external capacitor
and internal capacitor.
Note : When the output impedance of the external circuit is too high, the sampling period for analog voltages may
not be sufficient (sampling period = 4.00 µs @machine clock of 16 MHz) .
• Equipment of analog input circuit model
Comparator
3.2 kΩ Max
Analog input
30 pF Max
• Error
The smaller the | AVRH − AVRL |, the greater the error would become relatively.
58
MB90540/540G/545/545G Series
6. Flash Memory Program/Erase Characteristics
Value
Typ
1
Parameter
Condition
Units
Remarks
Min
Max
Sector erase time
15
s
s
Excludes 00H programming prior erasure
MB90F543/F543G (S) /
5
7
Excludes 00H
F548G(S)/F548GL(S)
Chip erase time
TA = + 25 °C
VCC = 5.0 V
programming
MB90F549/F549G (S) /
prior erasure
s
F546G (S)
Word (16 bit width)
programming time
16
3,600
µs Excludes system-level overhead
cycle
Erase/Program cycle
10,000
59
MB90540/540G/545/545G Series
■ EXAMPLE CHARACTERISTICS
• “H” level output voltage
• “L” level output voltage
VOL – IOL
VOH – IOH
(VCC = 4.5 V,Ta = +25˚C)
(VCC = 4.5 V, Ta = +25˚C)
5
4.5
4
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
3.5
3
2.5
2
1.5
1
0.5
0
0
-2
-4
-6
-8
-10
2
4
6
8
10
0
IOL [mA]
IOH [mA]
• “H” level input voltage/ “L” level input voltage
(Hysterisis inpiut)
Vin – Vcc
(Ta = +25˚C)
5
4
VIH
3
2
1
0
VIL
3
3.5
4
4.5
5
5.5
6
6.5
Vcc [V]
60
MB90540/540G/545/545G Series
• Power supply current (MB90549G)
Icc – Vcc
Iccs – Vcc
(Ta = +25˚C)
fcp = 16 MHz
(Ta = +25˚C)
fcp = 16 MHz
12
10
8
40
35
30
25
20
15
10
5
fcp = 12 MHz
fcp = 12 MHz
fcp = 10 MHz
fcp = 8 MHz
fcp = 10 MHz
fcp = 8 MHz
6
4
fcp = 4 MHz
fcp = 2 MHz
fcp = 4 MHz
fcp = 2 MHz
2
0
0
2
3
4
5
6
7
2
3
4
5
6
7
Vcc [V]
Vcc [V]
ICTS – VCC
ICCL – VCC
(Ta = +25˚C)
(Ta = +25˚C)
600
500
400
300
200
100
0
100
90
80
70
60
50
40
30
20
10
0
fcp = 2 MHz
fcp = 8 kHz
2
3
4
5
6
7
2
3
4
5
6
7
Vcc [V]
Vcc [V]
61
MB90540/540G/545/545G Series
ICCLS – VCC
(Ta = +25˚C)
ICCT – VCC
(Ta = +25˚C)
40
35
30
25
20
15
10
5
25
20
15
10
5
fcp = 8 kHz
fcp = 8 kHz
0
0
7
7
2
3
4
5
6
2
3
4
5
6
Vcc [V]
Vcc [V]
ICCH2 – VCC
(hardware standby, Ta = +25 ˚C)
ICCH1 – VCC
(STOP, Ta = +25 ˚C)
100
90
85
70
60
50
40
30
20
10
0
20
18
16
14
12
10
8
6
4
2
0
2
3
4
5
6
7
2
3
4
5
6
7
VCC [V]
VCC [V]
62
MB90540/540G/545/545G Series
• Power supply current (MB90F549G)
Iccs – Vcc
Icc – Vcc
(Ta = +25 ˚C)
fcp = 16 MHz
(Ta = +25 ˚C)
fcp = 16 MHz
14
12
10
8
45
40
35
30
25
20
15
10
5
fcp = 12 MHz
fcp = 12 MHz
fcp = 10 MHz
fcp = 8 MHz
fcp = 10 MHz
fcp = 8 MHz
6
fcp = 4 MHz
fcp = 2 MHz
fcp = 4 MHz
fcp = 2 MHz
4
2
0
0
7
2
3
4
5
6
2
3
4
5
6
7
VCC [V]
VCC [V]
ICTS – VCC
ICCL – VCC
(Ta = +25 ˚C)
(Ta = +25 ˚C)
300
600
250
200
150
100
50
500
400
300
200
100
0
fcp = 2 MHz
fcp = 8 kHz
0
2
3
4
5
6
7
2
3
4
5
6
7
VCC [V]
VCC [V]
63
MB90540/540G/545/545G Series
ICCLS – VCC
(Ta = +25 ˚C)
ICCT – VCC
(Ta = +25 ˚C)
25
20
15
10
5
45
40
35
30
25
20
15
10
5
fcp = 8 MHz
fcp = 8 MHz
0
0
2
3
4
5
6
7
2
3
4
5
6
7
VCC [V]
VCC [V]
ICCH1 – VCC
(STOP, Ta = +25 ˚C)
ICCH2 – VCC
(hardware standby, Ta = +25 ˚C)
20
100
90
85
70
60
50
40
30
20
10
0
18
16
14
12
10
8
6
4
2
0
2
3
4
5
6
7
2
3
4
5
6
7
VCC [V]
VCC [V]
64
MB90540/540G/545/545G Series
■ ORDERING INFORMATION
Part number
Package
Remarks
MB90F543PF
MB90F549PF
MB90F543GPF
MB90F543GSPF
MB90F546GPF
MB90F546GSPF
MB90F548GPF
MB90F548GSPF
MB90F548GLPF
MB90F548GLSPF
MB90F549GPF
MB90F549GSPF
MB90543GPF
MB90543GSPF
MB90547GPF
MB90547GSPF
MB90548GPF
MB90548GSPF
MB90549GPF
MB90549GSPF
100-pin Plastic QFP
(FPT-100P-M06)
MB90F543PFV
MB90F549PFV
MB90F543GPFV
MB90F543GSPFV
MB90F546GPFV
MB90F546GSPFV
MB90F548GPFV
MB90F548GSPFV
MB90F548GLSPFV
MB90F549GPFV
MB90F549GSPFV
MB90543GPFV
MB90543GSPFV
MB90547GSPFV
MB90547GSPFV
MB90548GPFV
MB90548GSPFV
MB90549GPFV
MB90549GSPFV
100-pin Plastic LQFP
(FPT-100P-M05)
65
MB90540/540G/545/545G Series
■ PACKAGE DIMENSIONS
100-pin Plastic QFP
(FPT-100P-M06)
Note: Pins width and pins thickness include plating thickness.
23.90±0.40(.941±.016)
20.00±0.20(.787±.008)
80
51
81
50
0.10(.004)
17.90±0.40
(.705±.016)
14.00±0.20
(.551±.008)
INDEX
Details of "A" part
100
31
0.25(.010)
3.00 +–00..2305
.118 +–..000184
(Mounting height)
0~8°
1
30
0.65(.026)
0.32±0.05
(.013±.002)
0.17±0.06
(.007±.002)
M
0.13(.005)
0.80±0.20
(.031±.008)
0.25±0.20
(.010±.008)
(Stand off)
"A"
0.88±0.15
(.035±.006)
C
2001 FUJITSU LIMITED F100008S-c-4-4
Dimensions in mm (inches)
100-pin Plastic LQFP
Pins width and pins thickness include plating thickness.
(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)
66
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
相关型号:
![](http://pdffile.icpdf.com/pdf2/p00218/img/page/MB90F548GSPF_1248509_files/MB90F548GSPF_1248509_1.jpg)
![](http://pdffile.icpdf.com/pdf2/p00218/img/page/MB90F548GSPF_1248509_files/MB90F548GSPF_1248509_2.jpg)
MB90543GSPMC
Microcontroller, 16-Bit, MROM, 16MHz, CMOS, PQFP100, 14 X 14 MM, 1.70 MM HEIGHT, 0.50 MM PITCH, PLASTIC, LFQFP-100
SPANSION
![](http://pdffile.icpdf.com/pdf1/p00081/img/page/MB90543G_428871_files/MB90543G_428871_1.jpg)
![](http://pdffile.icpdf.com/pdf1/p00081/img/page/MB90543G_428871_files/MB90543G_428871_2.jpg)
MB90543PF
Microcontroller, 16-Bit, MROM, F2MC-16LX CPU, 16MHz, CMOS, PQFP100, PLASTIC, QFP-100
FUJITSU
©2020 ICPDF网 联系我们和版权申明