MB90V390HCR [FUJITSU]
16-bit Proprietary Microcontroller CMOS; 16位微控制器的专有CMOS型号: | MB90V390HCR |
厂家: | FUJITSU |
描述: | 16-bit Proprietary Microcontroller CMOS |
文件: | 总61页 (文件大小:770K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13723-3E
16-bit Proprietary Microcontroller
CMOS
F2MC-16LX MB90390 Series
MB90F394H/V390H
■ DESCRIPTION
The MB90390-series with up to five FULL-CAN* interfaces and FLASH ROM is especially designed for automotive
and industrial applications. Its main feature are up to five on board CAN Interfaces, which conform to V2.0 Part
A and Part B, while supporting a very flexible message buffer scheme and so offering more functions than a
normal full CAN approach. With the new 0.35 µm CMOS technology, Fujitsu now offers on-chip FLASH-ROM
program memory up to 512K bytes. An internal voltage booster removes the necessity for a second programming
voltage.
An on board voltage regulator provides 3 V to the internal MCU core. This creates a major advantage in terms
of EMI and power consumption.
The internal PLL clock frequency multiplier provides an internal 42 ns instruction cycle time from an external
4 MHz clock.
The unit features 6 Stepper Motor Controllers with slew rate controlled high current outputs.
Furthermore it features an 8 channel Output Compare Unit and a 6 channel Input Capture Unit with two separate
16-bit free running timers. Up to 4 UARTs constitute additional functionality for communication purposes.
* : Controller Area Network (CAN) - License of Robert Bosch GmbH
■ PACKAGE
120-pin Plastic LQFP
(FPT-120P-M21)
MB90390 Series
■ FEATURES
• 16-bit core CPU; 4 MHz external clock (24 MHz internal, 42 ns instruction execution time)
• New 0.35 µm CMOS Process Technology
• Internal voltage regulator supports 3 V MCU core, offering low EMI and low power consumption figures
• Up to five FULL-CAN interfaces; conforming to Version 2.0 Part A and Part B, flexible message buffering
(mailbox and FIFO buffering can be mixed)
• Powerful interrupt functions (8 progr. priority levels; 8 external interrupts)
• EI2OS - Automatic transfer function indep.of CPU; 16 ch. of intelligent I/O Services
• 18-bit Time-base counter
• Watchdog Timer
• Up to 3 full duplex UARTs; support 10.4 KBand (USA standard )
• 1 full duplex UART (SCI)
• Serial I/O : 1ch for synchronous data transfer
• Optional I2C with 400 Kbps
• A/D Converter : 8 ch to 15 ch. analog inputs (Resolution 10 bits or 8 bits)
• 16-bit reload timer × 2 ch
• ICU (Input capture) 16-bit × 6 ch (2 input pins are shared with OCU outputs)
• OCU (Output capture) 16-bit × 8 ch (2 output pins are shared with ICU input pins)
• 16-bit free running timer × 2 ch (FRT0 : ICU 0/1, OCU 0/1/2/3, FRT1 : ICU 2/3/4/5, OCU 4/5/6/7)
• 8/16-bit Programmable Pulse Generator 6ch × 16-bit / 12ch × 8-bit
• Stepping Motor Controller 6ch with slew rate controlled high current outputs
• Optimized instruction set for controller applications (bit, byte, word and long-word data types; 23 different
addressing modes; barrel shift; variety of pointers)
• 4-byte instruction execution queue
• signed multiply (16-bit × 16-bit) and divide (32-bit/16-bit) instructions available
• Program Patch Function
• Fast Interrupt processing
• Low Power Consumption mode
Sleep mode
Timebase timer mode
Stop mode
CPU intermittent mode
• Sound Generator
• Real Time Watch Timer
• Programmable input levels (Automotive Hysteresis / CMOS Hysteresis, initial level is Automotive Hysteresis)
• Package : 120-pin plastic LQFP
2
MB90390 Series
■ PRODUCT LINEUP
Part Number
Parameter
MB90F394H
MB90V390H
CPU
F2MC-16LX CPU
On-chip PLL clock multiplier ( × 1, × 2, × 3, × 4, × 6, 1/2 when PLL stops)
Minimum instruction execution time : 42 ns (4 MHz osc. PLL × 6)
System clock
Boot-block
ROM
RAM
Flash memory 384K bytes
Hard-wired reset vector
External
10K bytes
16K bytes
Yes
Emulator-specific
power supply*1
0.35 µm CMOS with on-chip voltage
regulator for internal power supply + Flash
memory with
On-chip charge pump for programming
voltage
0.35 µm CMOS with on-chip voltage
regulator for internal power supply
Technology
Operating
voltage range
3.5 V to 5.5 V
(4.5 V to 5.5 V if A/D Converter is used)
5 V ± 10%
Temperature range
Package
−40 °C to +85 °C
LQFP-120
PGA-299
2 channels
3 channels
Full duplex double buffer
UART
Supports asynchronous/synchronous (with start/stop bit) transfer
Baud rate : 4808/9615/10417/19230/38460/62500/500000 bps (asynchronous)
500 K/1 M/2 Mbps (synchronous) at System clock = 24 MHz
UART
(SCI)
1 channel
1 channel
1 channel
I2C (400 Kbps)
Transfer can be started from MSB or LSB
Supports internal clock synchronized transfer and external clock synchronized transfer
Supports positive-edge and negative-edge clock synchronization
Serial I/O
Baud rate : 31.25 K/62.5 K/125 K/500 K/1 Mbps at System clock = 24 MHz
8 input channels
10-bit or 8-bit resolution
Conversion time : Min 4.9 µs include sample time (per one channel)
15 input channels
A/D
Converter
16-bit Reload Timer Operation clock frequency : fsys/21, fsys/23, fsys/25 (fsys = System clock frequency)
(2 channels)
Supports External Event Count function
Directly operates with the oscillation clock
Facility to correct oscillation deviation
Read/Write accessible Second/Minute/Hour registers
Signals interrupts
Watch Timer
(Continued)
3
MB90390 Series
Part Number
Parameter
MB90F394H
Signals an interrupt when overflowing
MB90V390H
16-bit
I/O 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.)
I/O Timer 0 (clock input FRCK0) corresponds to ICU 0/1, OCU 0/1/2/3
I/O Timer 1 (clock input FRCK1) corresponds to ICU 2/3/4/5, OCU 4/5/6/7
Signals an interrupt when a match with 16-bit I/O Timer
Eight 16-bit compare registers.
A pair of compare registers can be used to generate an output signal.
OCU 6/7 outputs are shared with ICU 3/5 inputs
16-bit
Output Compare
(8 channels)
Rising edge, falling edge or rising & falling edge sensitive
Six 16-bit Capture registers
Signals an interrupt upon external event
ICU 3/5 inputs are shared with OCU 6/7 outputs
16-bit
Input Capture
(6 channels)
Supports 8-bit and 16-bit operation modes
Twelve 8-bit reload counters
8/16-bit
Twelve 8-bit reload registers for L pulse width
ProgrammablePulse Twelve 8-bit reload registers for H pulse width
Generator
A pair of 8-bit reload counters can be configured as one 16-bit reload counter or as
(6 channels)
8-bit prescaler plus 8-bit reload counter
Operation clock freq. : fsys, fsys/21, fsys/22, fsys/23, fsys/24 or 102.4 µs @fosc = 5 MHz
(fsys = System clock frequency, fosc = Oscillation clock frequency)
2 channels
5 channels
Conforms to CAN Specification Version 2.0 Part A and B
Automatic re-transmission in case of error
Automatic transmission responding to Remote Frame
Prioritized 16 message buffers for data and ID’s
Supports multiple messages
CAN Interface
(up to 5
channels)
Flexible configuration of acceptance filtering :
Full bit compare/Full bit mask/Two partial bit masks
Supports up to 1 Mbps
Stepping Motor
Controller
(6 channels)
Four high current outputs with controlled slew rate for each channel
Synchronized two 8-bit PWM’s for each channel
External Interrupt
(8 channels)
Can be programmed edge sensitive or level sensitive
8-bit PWM signal is mixed with tone frequency from 8-bit reload counter
PWM frequency : 62.5 kHz, 31.2 kHz, 15.6 kHz, 7.8 kHz at System clock = 16 MHz
Tone frequency : PWM frequency/2/ (reload value + 1)
Sound Generator
Virtually all external pins can be used as general purpose I/O
All push-pull outputs
Bit-wise programmable as input/output or peripheral signal
Port-wise programmable as CMOS Hysteresis or automotive Hysteresis inputs (default)
I/O Ports
(Continued)
4
MB90390 Series
(Continued)
Part Number
Parameter
MB90F394H
MB90V390H
Supports automatic programming,
Embedded AlgorithmTM*2
Write/Erase/Erase-Suspend/Resume
commands
A flag indicating completion of the algorithm
Number of erase cycles : 10,000 times
Data retention time : 20 years
Hard-wired reset vector available in order to
point to a fixed boot sector in Flash Memory
Boot block configuration
Flash
Memory
Erase can be performed on each block
Block protection with external programming
voltage
*1 : It is setting of Jumper switch (TOOL VCC) when Emulator (MB2147-01) is used.
Please refer to the MB2147-01 or MB2147-20 hardware manual (3.3 Emulator-dedicated Power Supply
Switching) about details.
*2 : Embedded Algorithm is a trade mark of Advanced Micro Devices Inc.
5
MB90390 Series
■ PIN ASSIGNMENTS
• MB90V390H
(TOP VIEW)
1
2
3
4
5
6
7
8
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
P30/RX0
P31/TX0
RST
MD0
P32/TIN1
P33/TOT1
P34/SOT0
P35/SCK0
P36/SIN0
P37/SIN1
P40/SCK1
P41/SOT1
P42/SDA
P43/SCL
MD1
MD2
DVSS
DVCC
PA7/PWM2M5
PA6/PWM2P5
PA5/PWM1M5
PA4/PWM1P5
PA3/PWM2M4
PA2/PWM2P4
PA1/PWM1M4
PA0/PWM1P4
DVSS
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
P44
P45/ADTG
VCC
VSS
C
DVCC
P87/PWM2M3
P86/PWM2P3
P85/PWM1M3
P84/PWM1P3
P83/PWM2M2
P82/PWM2P2
P81/PWM1M2
P80/PWM1P2
DVSS
P46/INT0
P47/INT1
P50/PPG10
P51/PPG11
P52/PPG12
P53/PPG13
P54/PPG14
P55/PPG15
P56/PPG00/RX2
P57/PPG01/TX2
P90/SIN2
P91/SCK2
P92/SOT2
DVCC
P77/PWM2M1
P76/PWM2P1
P75/PWM1M1
P74/PWM1P1
(FPT-120P-M21)
As seen with QFP120 probe cable
6
MB90390 Series
• MB90F394H
(TOP VIEW)
1
2
3
4
5
6
7
8
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
P30/RX0
RST
P31/TX0
P32/TIN1
P33/TOT1
P34/SOT0
P35/SCK0
P36/SIN0
P37/SIN1
P40/SCK1
P41/SOT1
P42
MD0
MD1
MD2
DVSS
DVCC
PA7/PWM2M5
PA6/PWM2P5
PA5/PWM1M5
PA4/PWM1P5
PA3/PWM2M4
PA2/PWM2P4
PA1/PWM1M4
PA0/PWM1P4
DVSS
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
P43
P44
P45/ADTG
VCC
VSS
C
DVCC
P87/PWM2M3
P86/PWM2P3
P85/PWM1M3
P84/PWM1P3
P83/PWM2M2
P82/PWM2P2
P81/PWM1M2
P80/PWM1P2
DVSS
P46/INT0
P47/INT1
P50/PPG10
P51/PPG11
P52/PPG12
P53/PPG13
P54/PPG14
P55/PPG15
P56/PPG00
P57/PPG01
P90
DVCC
P77/PWM2M1
P76/PWM2P1
P75/PWM1M1
P74/PWM1P1
P91
P92
(FPT-120P-M21)
7
MB90390 Series
■ PIN DESCRIPTION
Pin no.
107
Pin name
X1
Circuit type
Function
Oscillation output
Oscillation input
Reset input
A
B
D
108
X0
90
RST
P00 to P02
IN0 to IN2
P03
General purpose I/O
93 to 95
Inputs for the Input Captures 0-2
General purpose I/O
96
IN3
D
D
D
Input for the Input Capture 3
Output for the Output Compare 6
General purpose I/O
OUT6
P04
97
IN4
Input for the Input Capture 4
General purpose I/O
P05
98
IN5
Input for the Input Capture 5
Output for the Output Compare 7
OUT7
P06, P07,
P10 to P13
General purpose I/O
99 to 104
D
OUT0 to OUT5
P14
Outputs for the Output Compares
General purpose I/O
109
110
D
D
D
D
D
D
D
D
D
TIN0
TIN0 input for the 16-bit Reload Timer 0
General purpose I/O
P15
TOT0
P16
TOT0 output for the 16-bit Reload Timer 0
General purpose I/O
111
SGO
SGO output for the Sound Generator
General purpose I/O
P17
112
SGA
SGA output for the Sound Generator
General purpose I/O
P20
113
TX1
TX output for CAN Interface 1
General purpose I/O
P21
114
RX1
RX input for CAN Interface 1
General purpose I/O
P22 to P27
INT2 to INT7
P30
115 to 120
1
External interrupt inputs for INT2 to INT7
General purpose I/O
RX0
RX input for CAN Interface 0
General purpose I/O
P31
2
TX0
TX output for CAN Interface 0
(Continued)
8
MB90390 Series
Pin no.
Pin name
P32
Circuit type
Function
General purpose I/O
3
D
TIN1
TIN1 input for the 16-bit Reload Timer 1
General purpose I/O
P33
4
5
D
D
D
D
D
D
D
D
TOT1
P34
TOT1 output for the 16-bit Reload Timer 1
General purpose I/O
SOT0
P35
SOT output for UART 0
General purpose I/O
6
SCK0
P36
SCK input/output for UART 0
General purpose I/O
7
SIN0
SIN input for UART 0
P37
General purpose I/O
8
SIN1
SIN input for UART 1
P40
General purpose I/O
9
SCK1
P41
SCK input/output for UART 1
General purpose I/O
10
11
SOT1
P42
SOT output for UART 1
General purpose I/O
SDA
Serial data for I2C interface
P43
General purpose I/O
12
13
14
D
D
D
SCL
Serial clock for I2C interface
General purpose I/O
P44
P45
General purpose I/O
ADTG
P46, P47
INT0, INT1
P50 to P55
PPG10 to PPG15
P56
External trigger input of the A/D Converter
General purpose I/O
18, 19
D
D
External interrupt inputs for INT0 to INT1
General purpose I/O
20 to 25
Outputs for the Programmable Pulse Generators
General purpose I/O
26
PPG00
RX2
D
Output for the Programmable Pulse Generator 0
RX input for CAN Interface 2
General purpose I/O
P57
27
28
PPG01
TX2
D
D
Output for the Programmable Pulse Generator 1
TX output for CAN Interface 2
General purpose I/O
P90
SIN2
SIN input for UART 2
(Continued)
9
MB90390 Series
Pin no.
Pin name
P91
Circuit type
Function
General purpose I/O
29
D
SCK2
P92
SCK input/output for UART 2
General purpose I/O
30
31
D
D
D
D
D
E
SOT2
P93
SOT output for UART 2
General purpose I/O
SIN3
SIN input for UART 3 (SCI)
General purpose I/O
P94
32
SCK3
P95
SCK input/output for UART 3 (SCI)
General purpose I/O
33
SOT3
P96
SOT output for UART 3 (SCI)
General purpose I/O
34
WOT
P60 to P67
AN0 to AN7
PB0
WOT output for the Watch Timer
General purpose I/O
39 to 46
Inputs for the A/D Converter
General purpose I/O
PPG02
TX3
Output for the Programmable Pulse Generator 2
TX output for CAN Interface 3
Input for the A/D Converter
General purpose I/O
48
49
50
E
E
E
AN8
PB1
PPG03
RX3
Output for the Programmable Pulse Generator 3
RX input for CAN Interface 3
Input for the A/D Converter
General purpose I/O
AN9
PB2
PPG04
TX4
Output for the Programmable Pulse Generator 4
TX output for CAN Interface 4
Input for the A/D Converter
General purpose I/O
AN10
PB3
PPG05
RX4
Output for the Programmable Pulse Generator 5
RX input for CAN Interface 4
Input for the A/D Converter
General purpose I/O
51
52
E
E
AN11
PB4
SIN4
SIN input for the Serial I/O
Input for the A/D Converter
AN12
(Continued)
10
MB90390 Series
Pin no.
Pin name
PB5
Circuit type
Function
General purpose I/O
53
SCK4
E
SCK input/output for the Serial I/O
Input for the A/D Converter
General purpose I/O
AN13
PB6
54
SOT4
E
F
SOT output for the Serial I/O
Input for the A/D Converter
General purpose I/O
AN14
P70 to P73
PWM1P0
PWM1M0
PWM2P0
PWM2M0
57 to 60
Output for Stepping Motor Controller channel 0
P74 to P77
General purpose I/O
PWM1P1
PWM1M1
PWM2P1
PWM2M1
61 to 64
67 to 70
71 to 74
77 to 80
F
F
F
F
Output for Stepping Motor Controller channel 1
P80 to P83
General purpose I/O
PWM1P2
PWM1M2
PWM2P2
PWM2M2
Output for Stepping Motor Controller channel 2
P84 to P87
General purpose I/O
PWM1P3
PWM1M3
PWM2P3
PWM2M3
Output for Stepping Motor Controller channel 3
PA0 to PA3
General purpose I/O
PWM1P4
PWM1M4
PWM2P4
PWM2M4
Output for Stepping Motor Controller channel 4
PA4 to PA7
General purpose I/O
PWM1P5
PWM1M5
PWM2P5
PWM2M5
81 to 84
F
Output for Stepping Motor Controller channel 5
PB7
General purpose I/O
91
FRCK0
HCLK
D
FRCK0 input for the 16-bit I/O Timer 0
Oscillation Clock output
(Continued)
11
MB90390 Series
(Continued)
Pin no.
Pin name
P97
Circuit type
Function
General purpose I/O
92
FRCK1
HCLKX
D
FRCK1 input for the 16-bit I/O Timer 1
Inverted Oscillation Clock output
55
65
75
85
Dedicated power supply pins for the high current output buffers
(Pin No. 57 to 84)
DVcc
DVss
56
66
76
86
Dedicated ground pins for the high current output buffers
(Pin No. 57 to 84)
35
36
37
38
AVCC
AVRH
AVRL
AVss
Dedicated power supply pin (5 V) for the A/D converter
Dedicated pos. reference voltage pin for the A/D converter
Dedicated neg. reference voltage pin for the A/D converter
Dedicated power supply pin (0 V) for the A/D converter
These are input pins used to designate the operating mode. They
should be connected directly to VCC or VSS.
88, 89
87
MD1, MD0
MD2
C
G
This is an input pin used to designate the operating mode. It
should be connected directly to VCC or VSS.
15
105
Vcc
These are power supply (5 V) input pins
16
47
106
Vss
C
These are power supply (0 V) input pins
This is the power supply stabilization capacitor pin. It should be
connected to higher than or equal to 0.1 µF ceramic capacitor.
17
12
MB90390 Series
■ I/O CIRCUIT TYPE
Type
Circuit
Remarks
• Oscillation feedback resistor :
1 MΩ approx.
X1
Clock input
P-ch
N-ch
X0
A
Standby control signal
• CMOS Hysteresis input with pull-up
Resistor :
50 kΩ approx.
VCC
R (pull-up)
R
B
C
CMOS HYS
CMOS HYS
• EVA device :
R
CMOS Hysteresis input
• Flash device :
CMOS input.
• CMOS output
• CMOS Hysteresis input
• Automotive Hysteresis input
VCC
P-ch
N-ch
D
CMOS HYS
R
R
Automotive
HYS
(Continued)
13
MB90390 Series
(Continued)
Type
Circuit
Remarks
• CMOS output
VCC
• CMOS Hysteresis input
• Automotive Hysteresis input
• Analog input
P-ch
N-ch
P-ch
E
Analog input
CMOS HYS
N-ch
R
R
Automotive
HYS
• CMOS high current output
• CMOS Hysteresis input
• Automotive Hysteresis input
Vcc
P-ch
High current
N-ch
F
R
R
CMOS HYS
Automotive
HYS
• EVA device :
CMOS HYS
CMOS Hysteresis input with pull-
down Resistor : 50 kΩ approx.
• Flash device :
R
G
R (pull-down)
CMOS input without pull-down.
14
MB90390 Series
■ HANDLING DEVICES
Special care is required for the following when handling the device :
• Preventing latch-up
• Stabilization of supply voltage
• Treatment of unused pins
• Using external clock
• Power supply pins (VCC/VSS)
• Pull-up/down resistors
• Crystal Oscillator Circuit
• Turning-on Sequence of Power Supply to A/D Converter and Analog Inputs
• Connection of Unused Pins of A/D Converter if A/D Converter is unused.
• Notes on Energization
• Initialization
• Caution on Operations during PLL Clock Mode
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, also be careful not to let the analog power-supply voltage (AVCC, AVRH) exceed the digital
power-supply voltage.
2. Stabilization of supply voltage
A sudden change in the supply voltage may cause the device to malfunction even within the specified VCC supply
voltage operating range. Therefore, the VCC supply voltage should be stabilized.
For reference, the supply voltage should be controlled so that VCC ripple variations (peak-to-peak values) at
commercial frequencies (50 Hz to 60 Hz) fall below 10 of the standard VCC supply voltage and the coefficient of
fluctuation does not exceed 0.1 V/ms at instantaneous power switching.
3. Treatment of unused pins
Leaving unused input pins open may result in misbehavior or latch up and possible permanent damage of the
device. Therefore they must be pulled up or pulled down through resistors. In this case those resistors should
be more than 2 kΩ .
Unused bidirectional pins should be set to the output state and can be left open, or the input state with the above
described connection.
4. Using external clock
To use external clock, drive the X0 pin and leave X1 pin open.
MB90390 Series
X0
X1
15
MB90390 Series
5. Power supply pins (VCC/VSS)
• If there are multiple VCC and VSS pins, from the point of view of device design, pins to be of the same potential
are connected the inside of the device to prevent such malfunctioning as latch up.
To reduce unnecessary radiation, prevent malfunctioning of the strobe signal due to the rise of ground level,
and observe the standard for total output current, be sure to connect the VCC and VSS pins to the power supply
and ground externally.
• Connect VCC and VSS to the device from the current supply source at a low impedance.
• As a measure against power supply noise, connect a capacitor of about 0.1 µF as a bypass capacitor between
VCC and VSS in the vicinity of VCC and VSS pins of the device.
VCC
VSS
VCC
VSS
VSS
VCC
MB90390
Series
VCC
VSS
VCC
VSS
6. Pull-up/down resistors
The MB90390 Series does not support internal pull-up/down 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 shortest distance from X0, X1 pins, crystal oscillator (or ceramic oscillator) and ground lines, and
make sure, to the utmost effort, that lines of oscillation circuit not cross the lines of other circuits.
It is highly recommended to provide a printed circuit board art work 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 AN14)
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 not exceed AVRH or AVCC (turning on/off the analog and digital power supplies simultaneously
is acceptable) .
9. Connection of Unused Pins of A/D Converter if A/D Converter is unused
Connect unused pins of A/D converter to AVCC = VCC, AVSS = AVRH = AVRL = VSS.
10. Notes on Energization
To prevent the internal regulator circuit from malfunctioning, set the voltage rise time during energization at 50
or more µs (0.2 V to 2.7 V) .
16
MB90390 Series
11. Initialization
In the device, there are internal registers which is initialized only by a power-on reset. To initialize these registers,
turn on the power again.
12. Notes on During Operation of 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.
17
MB90390 Series
■ BLOCK DIAGRAMS
MB90V390
X0, X1
Clock
16LX
CPU
Controller
RST
I/O Timer 0
FRCK0
RAM 16 K
Input
Capture
6 ch
IN5 to IN0
Output
Compare
8 ch
OUT7 to OUT0
FRCK1
Prescaler x4
I/O Timer 1
SOT3 to SOT0
SCK3 to SCK0
SIN3 to SIN0
UART 4 ch
(1 ch SCI)
8/16-bit
PPG
6 ch
PPG05 to PPG00
PPG15 to PPG10
Prescaler
Serial I/O
RX4 to RX0
TX4 to TX0
CAN
5 ch
SOT4
SCK4
SIN4
PWM1M5 to PWM1M0
PWM1P5 to PWM1P0
PWM2M5 to PWM2M0
PWM2P5 to PWM2P0
DVcc3 to DVcc0
AVcc
SMC
6 ch
AVss
AN14 to AN0
AVRH
10-bit ADC
15 ch
DVss3 to DVss0
AVRL
ADTG
External
Interrupt
INT7 to INT0
TIN1, TIN0
16-bit Reload
Timer 2 ch
TOT1, TOT0
Sound
Generator
SGO
SGA
Watch
Timer
WOT
I2C
Interface
SDA
SCL
18
MB90390 Series
MB90F394H
X0, X1
RST
16LX
CPU
Clock
Controller
I/O Timer 0
FRCK0
RAM 10 K
Input
Capture
6 ch
IN5 to IN0
ROM/Flash
384 K
Output
Compare
8 ch
OUT7 to OUT0
FRCK1
Prescaler x 3
I/O Timer 1
SOT3, SOT1, SOT0
SCK3, SCK1, SCK0
SIN3, SIN1, SIN0
UART 3 ch
(1 ch SCI)
PPG05 to PPG00
PPG15 to PPG10
8/16-bit
PPG
6 ch
Prescaler
Serial I/O
RX1, RX0
TX1, TX0
CAN
2 ch
SOT4
SCK4
SIN4
PWM1M5 to PWM1M0
PWM1P5 to PWM1P0
PWM2M5 to PWM2M0
PWM2P5 to PWM2P0
DVcc3 to DVcc0
AVcc
SMC
6 ch
AVss
AN7 to AN0
AVRH
AVRL
10-bit ADC
8 ch
DVss3 to DVss0
ADTG
External
Interrupt
INT7 to INT0
TIN1, TIN0
16-bit Reload
Timer 2 ch
TOT1, TOT0
SGO
SGA
Sound
Generator
Watch
Timer
WOT
19
MB90390 Series
■ MEMORY MAP
MB90V390H
FFFFFFH
ROM (FF bank)
FF0000H
FEFFFFH
ROM (FE bank)
FE0000H
MB90F394H
FFFFFFH
ROM (FF bank)
ROM (FE bank)
ROM (FD bank)
FF0000H
FEFFFFH
FE0000H
FDFFFFH
FDFFFFH
ROM (FD bank)
FD0000H
FCFFFFH
FD0000H
FCFFFFH
ROM (FC bank)
FC0000H
FC0000H
FBFFFFH
FBFFFFH
ROM (FB bank)
FB0000H
ROM (FB bank)
ROM (FA bank)
ROM (F9 bank)
FB0000H
FAFFFFH
FAFFFFH
ROM (FA bank)
FA0000H
F9FFFFH
ROM (F9 bank)
F90000H
FA0000H
F9FFFFH
F90000H
00FFFFH
00FFFFH
ROM (Image of
ROM (Image of
FF bank)
FF bank)
0 0 8 0 0 0 H
0 0 4 0 0 0 H
or
0 0 8 0 0 0 H
0050FFH
0 0 4 1 0 0 H
RAM 4 K
003FFFH
003FFFH
Peripheral
Peripheral
0 0 3 5 0 0 H
0030FFH
0 0 3 5 0 0 H
0028FFH
RAM 12 K
Peripheral
RAM 10 K
Peripheral
0 0 0 1 0 0 H
0 0 0 1 0 0 H
0000BFH
0 0 0 0 0 0 H
0000BFH
0 0 0 0 0 0 H
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 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 32/48K bytes, and its entire image cannot be shown in bank 00.
The image between FF4000H/FF8000H and FFFFFFH is visible in bank 00, while the image between FF0000H
and FF3FFFH/FF7FFFH is visible only in bank FF.
In MB90V390H, the image for only ROM data between FF8000H to FFFFFFH is visible in bank 00.
As for MB90F394H, it is possible to set the FF bank area which looks the 00 bank image in the ROM mirror
function select register (ROMM) .
20
MB90390 Series
■ I/O MAP
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
00H
01H
Port 0 Data Register
Port 1 Data Register
PDR0
PDR1
PDR2
PDR3
PDR4
PDR5
PDR6
PDR7
PDR8
PDR9
PDRA
PDRB
ADER0
ADER1
ILSR
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
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 B
Port 6, A/D
Port B, A/D
Ports
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
11111111
01111111
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
02H
Port 2 Data Register
03H
Port 3 Data Register
04H
Port 4 Data Register
05H
Port 5 Data Register
06H
Port 6 Data Register
07H
Port 7 Data Register
08H
Port 8 Data Register
09H
Port 9 Data Register
0AH
0BH
0CH
0DH
0EH
0FH
10H
Port A Data Register
Port B Data Register
Analog Input Enable 0
Analog Input Enable 1/ ADC Select
Input Level Select Register
Input Level Select Register
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
Port B Direction Register
ILSR
Ports
DDR0
DDR1
DDR2
DDR3
DDR4
DDR5
DDR6
DDR7
DDR8
DDR9
DDRA
DDRB
Reserved
UMC0
USR0
Port 0
Port 1
Port 2
Port 3
Port 4
Port 5
Port 6
Port 7
Port 8
Port 9
Port A
Port B
11H
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH to 1FH
20H
Serial Mode Control 0
Status 0
R/W
R/W
00000100
00010000
21H
UART0
UIDR0/
UODR0
22H
23H
Input/Output Data 0
Rate and Data 0
R/W
R/W
XXXXXXXX
URD0
0000000X
(Continued)
21
MB90390 Series
Abbrevia-
tion
Address
Register
Serial Mode Control 1
Access
Resource name
Initial value
24H
25H
UMC1
USR1
R/W
R/W
00000100
00010000
Status 1
UART1
UIDR1/
UODR1
26H
Input/Output Data 1
R/W
XXXXXXXX
27H
28H
29H
Rate and Data 1
Serial Mode Control 2
Status 2
URD1
UMC2
USR2
R/W
R/W
R/W
0000000X
00000100
00010000
UART2
UIDR2/
UODR2
2AH
Input/Output Data 2
R/W
XXXXXXXX
2BH
2CH
2DH
2EH
2FH
30H
31H
32H
33H
34H
35H
36H
37H
38H
39H
3AH
Rate and Data 2
URD2
SMCS4
SMCS4
SDR4
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
0000000X
XXXX0000
00000010
XXXXXXXX
0 X 0 X 0000
00000000
XXXXXXXX
00000000
00000000
00000000
00000000
XXXXXXXX
000010XX
0X000XX1
0X000001
000000XX
Serial Mode Control 4
Serial Mode Control 4
Serial I/O
Serial Data 4
Serial I/O Prescaler/Edge Selector 4
External Interrupt Enable
External Interrupt Request
External Interrupt Level
External Interrupt Level
A/D Control Status 0
CDCR4
ENIR
EIRR
External Interrupt
A/D Converter
ELVR
ELVR
ADCS0
ADCS1
ADCR0
ADCR1
PPGC0
PPGC1
PPG01
A/D Control Status 1
A/D Data 0
A/D Data 1
R/W
R/W
R/W
R/W
PPG0 Operation Mode Control Register
PPG1 Operation Mode Control Register
PPG0 and PPG1 Clock Select Register
16-bit Programable
Pulse
Generator 0/1
Address Maching
Detection Function 1
3BH
Address Detection Control Register 1
PACSR1
R/W
00000000
3CH
3DH
3EH
3FH
40H
41H
42H
43H
PPG2 Operation Mode Control Register
PPG3 Operation Mode Control Register
PPG2 and PPG3 Clock Select Register
Clock Output Enable Register
PPGC2
PPGC3
PPG23
CKOE
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0X000XX1
0X000001
000000XX
XXXXXX00
0X000XX1
0X000001
000000XX
16-bit Programable
Pulse
Generator 2/3
Clock Output
PPG4 Operation Mode Control Register
PPG5 Operation Mode Control Register
PPG4 and PPG5 Clock Select Register
PPGC4
PPGC5
PPG45
Reserved
16-bit Programable
Pulse
Generator 4/5
(Continued)
22
MB90390 Series
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
4DH
4EH
4FH
50H
51H
52H
53H
54H
55H
56H
57H
58H
59H
5AH
5BH
5CH
5DH
5EH
5FH
60H
61H
PPG6 Operation Mode Control Register
PPG7 Operation Mode Control Register
PPG6 and PPG7 Clock Select Register
PPGC6
PPGC7
PPG67
R/W
R/W
R/W
0X000XX1
0X000001
000000XX
16-bit Programable
Pulse
Generator 6/7
Reserved
PPGC8
PPGC9
PPG89
PPG8 Operation Mode Control Register
PPG9 Operation Mode Control Register
PPG8 and PPG9 Clock Select Register
R/W
R/W
R/W
0X000XX1
0X000001
000000XX
16-bit Programable
Pulse
Generator 8/9
Reserved
PPGA Operation Mode Control Register PPGCA
PPGB Operation Mode Control Register PPGCB
R/W
R/W
R/W
0X000XX1
0X000001
000000XX
16-bit Programable
Pulse
Generator A/B
PPGA and PPGB Clock Select Register
PPGAB
Reserved
TMCSR0
TMCSR0
TMCSR1
TMCSR1
ICS01
Timer Control Status 0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
00000000
XXXX0000
00000000
XXXX0000
00000000
00000000
00000000
16-bit Reload Timer
0
Timer Control Status 0
Timer Control Status 1
16-bit Reload Timer
1
Timer Control Status 1
Input Capture Control Status 0/1
Input Capture Control Status 2/3
Input Capture Control Status 4/5
Input Capture 0/1
Input Capture 2/3
Input Capture 4/5
ICS23
ICS45
Reserved
OCS0
Output Compare Control Status 0
Output Compare Control Status 1
Output Compare Control Status 2
Output Compare Control Status 3
Output Compare Control Status 4
Output Compare Control Status 5
Sound Control
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0000XX00
0XX00000
0000XX00
0XX00000
0000XX00
0XX00000
00000000
0XXXXXX0
000XX000
00000000
Output Compare 0/1
Output Compare 2/3
Output Compare 4/5
Sound Generator
Watch Timer
OCS1
OCS2
OCS3
OCS4
OCS5
SGCR
Sound Control
SGCR
Watch Timer Control
WTCR
WTCR
Watch Timer Control
Stepping Motor
Controller 0
62H
63H
64H
65H
PWM Control 0
PWM Control 1
PWC0
R/W
00000XX0
Reserved
PWC1
Stepping Motor
Controller 1
R/W
00000XX0
Reserved
(Continued)
23
MB90390 Series
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
Stepping Motor
Controller 2
66H
67H
68H
69H
6AH
6BH
6CH
PWM Control 2
PWM Control 3
PWM Control 4
PWM Control 5
PWC2
R/W
00000XX0
Reserved
PWC3
Stepping Motor
Controller 3
R/W
R/W
R/W
00000XX0
00000XX0
00000XX0
Reserved
PWC4
Stepping Motor
Controller 4
Reserved
PWC5
Stepping Motor
Controller 5
6DH
6EH
6FH
Reserved
Reserved
ROMM
ROM Mirror
W
ROM Mirror
XXXXXXX1
70H to 8FH Reserved for CAN Interface 0/1. Refer to “■ CAN CONTROLLERS”
90H to 9DH
Reserved
Address Maching
Detection Function 0
9EH
Address Detection Control Register 0
Delayed Interrupt/Release
Low-power Mode
PACSR0
R/W
R/W
R/W
00000000
XXXXXXX0
00011000
9FH
DIRR
Delayed Interrupt
Low Power
Controller
A0H
LPMCR
Low Power
Controller
A1H
Clock Selector
CKSCR
R/W
11111100
A2H to A7H
A8H
Reserved
WDTC
Watchdog Control
R/W
R/W
Watchdog Timer
Time Base Timer
XXXXX111
1XX00100
A9H
Time Base Timer Control
TBTC
AAH to ADH
Reserved
Flash Control Status
(MB90F394H only. Otherwise reserved)
AEH
FMCS
R/W
Flash Memory
000X0XX0
AFH
B0H
B1H
B2H
B3H
B4H
B5H
B6H
Reserved
ICR00
ICR01
ICR02
ICR03
ICR04
ICR05
ICR06
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
R/W
R/W
R/W
R/W
R/W
R/W
R/W
00000111
00000111
00000111
00000111
00000111
00000111
Interrupt Controller
00000111
(Continued)
24
MB90390 Series
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
B7H
B8H
B9H
BAH
BBH
BCH
BDH
BEH
BFH
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
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
00000111
00000111
00000111
00000111
00000111
00000111
00000111
00000111
00000111
Interrupt Controller
C0H to
FFH
Reserved
3500H
3501H
3502H
3503H
3504H
3505H
3506H
3507H
3508H
3509H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
PRLL0
PRLH0
PRLL1
PRLH1
PRLL2
PRLH2
PRLL3
PRLH3
PRLL4
PRLH4
PRLL5
PRLH5
PRLL6
PRLH6
PRLL7
PRLH7
PRLL8
PRLH8
PRLL9
PRLH9
PRLLA
PRLHA
PRLLB
PRLHB
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
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
(Continued)
16-bit Programable
Pulse
Generator 0/1
16-bit Programable
Pulse
Generator 2/3
16-bit Programable
Pulse
350AH Reload L
350BH Reload H
350CH Reload L
350DH Reload H
350EH Reload L
350FH Reload H
Generator 4/5
16-bit Programable
Pulse
Generator 6/7
3510H
3511H
3512H
3513H
3514H
3515H
3516H
3517H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
Reload L
Reload H
16-bit Programable
Pulse
Generator 8/9
16-bit Programable
Pulse
Generator A/B
25
MB90390 Series
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
3518H
3519H
Serial Mode Register
Serial Control Register
SMR3
SCR3
R/W
R/W
00000000
00000000
RDR3/
TDR3
351AH Reception/Transmission Data Register
R/W
00000000
351BH Serial Status Register
SSR3
ECCR3
ESCR3
BGR03
BGR13
IPCP0
IPCP0
IPCP1
IPCP1
IPCP2
IPCP2
IPCP3
IPCP3
IPCP4
IPCP4
IPCP5
IPCP5
TCDT0
TCDT0
TCCS0
TCCS0
OCCP0
OCCP0
OCCP1
OCCP1
OCCP2
OCCP2
OCCP3
OCCP3
R/W
R/W
R/W
R/W
R/W
R
00001000
000000XX
00000X00
UART3
351CH Extended Communication Control Reg.
351DH Extended Status/Control Register
351EH Baud Rate Register 0
00000000
351FH Baud Rate Register 1
00000000
3520H
3521H
3522H
3523H
3524H
3525H
3526H
3527H
3528H
3529H
Input Capture 0
Input Capture 0
Input Capture 1
Input Capture 1
Input Capture 2
Input Capture 2
Input Capture 3
Input Capture 3
Input Capture 4
Input Capture 4
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
00000000
R
Input Capture 0/1
Input Capture 2/3
Input Capture 4/5
I/O Timer 0
R
R
R
R
R
R
R
R
352AH Input Capture 5
352BH Input Capture 5
352CH Timer Data 0
352DH Timer Data 0
352EH Timer Control 0
352FH Timer Control 0
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
00000000
00000000
0XXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
3530H
3531H
3532H
3533H
3534H
3535H
3536H
3537H
Output Compare 0
Output Compare 0
Output Compare 1
Output Compare 1
Output Compare 2
Output Compare 2
Output Compare 3
Output Compare 3
Output Compare 0/1
Output Compare 2/3
XXXXXXXX
(Continued)
26
MB90390 Series
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
3538H
3539H
Output Compare 4
Output Compare 4
OCCP4
OCCP4
OCCP5
OCCP5
TCDT1
TCDT1
TCCS1
TCCS1
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
00000000
Output Compare 4/5
353AH Output Compare 5
353BH Output Compare 5
353CH Timer Data 1
353DH Timer Data 1
00000000
I/O Timer 1
353EH Timer Control 1
353FH Timer Control 1
00000000
0XXXXXXX
TMR0/
TMRLR0
3540H
3541H
3542H
3543H
Timer 0/Reload 0
Timer 0/Reload 0
Timer 1/Reload 1
Timer 1/Reload 1
R/W
R/W
R/W
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
16-bit Reload
Timer 0
TMR0/
TMRLR0
TMR1/
TMRLR1
16-bit Reload
Timer 1
TMR1/
TMRLR1
3544H to
3545H
Reserved
3546H
3547H
3548H
3549H
Frequency Dtata
Amplitude Data
Decrement Grade
Tone Count
SGFR
SGAR
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
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XX000000
XX000000
XXX00000
XXXXXXXX
XXXXXXXX
00000000
Sound Generator
SGDR
SGTR
354AH Sub-second Data
354BH Sub-second Data
354CH Sub-second Data
354DH Second Data
354EH Minute Data
WTBR
WTBR
WTBR
WTSR
WTMR
WTHR
PWC10
PWC20
PWS10
PWS20
PWC11
PWC21
PWS11
PWS21
Watch Timer
354FH Hour Data
3550H
3551H
3552H
3553H
3554H
3555H
3556H
3557H
PWM1 Compare 0
PWM2 Compare 0
PWM1 Select 0
PWM2 Select 0
PWM1 Compare 1
PWM2 Compare 1
PWM1 Select 1
PWM2 Select 1
Stepping Motor
Controller 0
X0000000
XXXXXXXX
XXXXXXXX
00000000
Stepping Motor
Controller 1
X0000000
(Continued)
27
MB90390 Series
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
3558H
3559H
PWM1 Compare 2
PWM2 Compare 2
PWC12
PWC22
PWS12
PWS22
PWC13
PWC23
PWS13
PWS23
PWC14
PWC24
PWS14
PWS24
PWC15
PWC25
PWS15
PWS25
OCS6
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
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXX
XXXXXXXX
00000000
Stepping Motor
Controller 2
355AH PWM1 Select 2
355BH PWM2 Select 2
355CH PWM1 Compare 3
355DH PWM2 Compare 3
355EH PWM1 Select 3
355FH PWM2 Select 3
X0000000
XXXXXXXX
XXXXXXXX
00000000
Stepping Motor
Controller 3
X0000000
XXXXXXXX
XXXXXXXX
00000000
3560H
3561H
3562H
3563H
3564H
3565H
3566H
3567H
3568H
3569H
PWM1 Compare 4
PWM2 Compare 4
PWM1 Select 4
Stepping Motor
Controller 4
PWM2 Select 4
X0000000
XXXXXXXX
XXXXXXXX
00000000
PWM1 Compare 5
PWM2 Compare 5
PWM1 Select 5
Stepping Motor
Controller 5
PWM2 Select 5
X0000000
0000XX00
XXX00000
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXX0
XXXX0000
Output Compare Control Status 6
Output Compare Control Status 7
OCS7
356AH Output Compare 6
356BH Output Compare 6
356CH Output Compare 7
356DH Output Compare 7
356EH CAN Direct Mode Register
356FH CAN RX/TX redirect register
3570H to
OCCP6
OCCP6
OCCP7
OCCP7
CDMR
Output Compare 6/7
CAN Clock Sync
CAN 0/1/2/3
CANSWR
Reserved for CAN Interface 2/3/4. Refer to “■ CAN CONTROLLERS”
359FH
35A0H I2C Bus Status Register
35A1H I2C Bus Control Register
35A2H
IBSR
IBCR
R
00000000
00000000
00000000
XXXXXX00
11111111
00XXXX11
X0000000
01111111
00000000
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
ITBAL
ITBAH
ITMKL
ITMKH
ISBA
I2C Ten Bit Slave Address Register
35A3H
35A4H
35A5H
I2C Interface
I2C Ten Bit Address Mask Register
35A6H I2C Seven Bit Slave Address Register
35A7H I2C Seven Bit Address Mask Register
35A8H I2C Data Register
ISMK
IDAR
35A9H to
35AAH
Reserved
(Continued)
28
MB90390 Series
Abbrevia-
tion
Address
Register
Access
Resource name
Initial value
35ABH I2C Clock Control Register
ICCR
R/W
I2C Interface
X0011111
35ACH to
35BFH
Reserved
35C0H Parameter Register Low Byte
35C1H Parameter Register High Byte
35C2H Clock Modulator Control Register
CMPRL
CMPRH
CMCR
R/W
R/W
R/W
11111101
XX000010
00010000
Clock Modulator
35C3H to
35C8H
Reserved
35C9H Input Capture Edge 0/1
35CAH Input Capture Edge 2/3
35CBH Input Capture Edge 4/5
ICE01
ICE23
ICE45
R/W
R
Input Capture 0/1
Input Capture 2/3
Input Capture 4/5
XXXXX0XX
XXXXXXXX
XXXXX0XX
R/W
35CCH to
35DFH
Reserved
PADR0
PADR0
PADR0
PADR1
PADR1
PADR1
Reserved
PADR3
PADR3
PADR3
PADR4
PADR4
PADR4
Detection Address Setting Register 0
(Low-order)
35E0H
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
Detection Address Setting Register 0
(Middle-order)
35E1H
Detection Address Setting Register 0
(High-order)
35E2H
Address Maching
Detection Function 0
Detection Address Setting Register 1
(Low-order)
35E3H
Detection Address Setting Register 1
(Middle-order)
35E4H
Detection Address Setting Register 1
(High-order)
35E5H
35E6H to
35EFH
Detection Address Setting Register 3
(Low-order)
35F0H
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
Detection Address Setting Register 3
(Middle-order)
35F1H
Detection Address Setting Register 3
(High-order)
35F2H
Address Maching
Detection Function 1
Detection Address Setting Register 4
(Low-order)
35F3H
Detection Address Setting Register 4
(Middle-order)
35F4H
Detection Address Setting Register 4
(High-order)
35F5H
XXXXXXXX
(Continued)
29
MB90390 Series
(Continued)
Abbrevia-
tion
Address
35F6H
Register
Access
R/W
Resource name
Initial value
XXXXXXXX
XXXXXXXX
XXXXXXXX
Detection Address Setting Register 5
(Low-order)
PADR5
PADR5
PADR5
Reserved
Detection Address Setting Register 5
(Middle-order)
Address Maching
Detection Function 1
35F7H
R/W
Detection Address Setting Register 5
(High-order)
35F8H
R/W
35F9H to
35FFH
3600H to
36FFH
Reserved for CAN Interface 0. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 0. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 1. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 1. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 2. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 2. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 3. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 3. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 4. Refer to “■ CAN CONTROLLERS”
Reserved for CAN Interface 4. Refer to “■ CAN CONTROLLERS”
3700H to
37FFH
3800H to
38FFH
3900H to
39FFH
3A00H to
3AFFH
3B00H to
3BFFH
3C00H to
3CFFH
3D00H to
3DFFH
3E00H to
3EFFH
3F00H to
3FFFH
• Explanation on read/write
R/W : Readable and Writeble
R
: Read only
W : Write only
• Explanation on initial values
0 : Initial value is “0”.
1 : Initial value is “1”.
X : Initial value is undefined.
Note : Any write access to reserved addresses in I/O map should not be performed. A read access to reserved
address results in reading “X”.
30
MB90390 Series
■ 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 transmitting 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 2 Mbps (when input clock is at 16 MHz)
List of Control Registers (1)
Address
Abbrevia-
Register
Access Initial Value
tion
CAN0
CAN1
CAN2
CAN3
CAN4
000070H 000080H 003570H 003580H 003590H
000071H 000081H 003571H 003581H 003591H
000072H 000082H 003572H 003582H 003592H
000073H 000083H 003573H 003583H 003593H
000074H 000084H 003574H 003584H 003594H
000075H 000085H 003575H 003585H 003595H
000076H 000086H 003576H 003586H 003596H
000077H 000087H 003577H 003587H 003597H
000078H 000088H 003578H 003588H 003598H
000079H 000089H 003579H 003589H 003599H
00007AH 00008AH 00357AH 00358AH 00359AH
00007BH 00008BH 00357BH 00358BH 00359BH
00007CH 00008CH 00357CH 00358CH 00359CH
00007DH 00008DH 00357DH 00358DH 00359DH
00007EH 00008EH 00357EH 00358EH 00359EH
00007FH 00008FH 00357FH 00358FH 00359FH
Message buffer
valid register
00000000
R/W
BVALR
00000000
Transmit request
register
00000000
R/W
TREQR
TCANR
TCR
00000000
Transmit cancel
register
00000000
00000000
W
Transmit
complete register
00000000
R/W
00000000
Receivecomplete
register
00000000
R/W
RCR
00000000
Remote request
receiving register
00000000
R/W
RRTRR
ROVRR
RIER
00000000
Receive overrun
register
00000000
R/W
00000000
Receive interrupt
enable register
00000000
R/W
00000000
31
MB90390 Series
List of Control Registers (2)
Address
Abbrevia-
tion
Register
CAN4
Access Initial Value
CAN0
CAN1
CAN2
CAN3
003700H 003900H 003B00H 003D00H 003F00H
003701H 003901H 003B01H 003D01H 003F01H
003702H 003902H 003B02H 003D02H 003F02H
003703H 003903H 003B03H 003D03H 003F03H
003704H 003904H 003B04H 003D04H 003F04H
003705H 003905H 003B05H 003D05H 003F05H
003706H 003906H 003B06H 003D06H 003F06H
003707H 003907H 003B07H 003D07H 003F07H
003708H 003908H 003B08H 003D08H 003F08H
003709H 003909H 003B09H 003D09H 003F09H
00370AH 00390AH 003B0AH 003D0AH 003F0AH
00370BH 00390BH 003B0BH 003D0BH 003F0BH
00370CH 00390CH 003B0CH 003D0CH 003F0CH
Control status
register
00XXX000
R/W, R
CSR
LEIR
0XXXX0X1
Last event
indicator register
XXXXXXXX
R/W
000X0000
Receive/transmit
error counter
00000000
00000000
RTEC
BTR
R
Bit timing
register
X1111111
R/W
11111111
XXXXXXXX
R/W
IDE register
IDER
TRTRR
XXXXXXXX
Transmit RTR
register
00000000
R/W
00000000
Remote frame
receive waiting
register
XXXXXXXX
R/W
RFWTR
TIER
XXXXXXXX
00370DH 00390DH 003B0DH 003D0DH 003F0DH
00370EH 00390EH 003B0EH 003D0EH 003F0EH
00370FH 00390FH 003B0FH 003D0FH 003F0FH
Transmit
interrupt enable
register
00000000
R/W
00000000
003710H 003910H 003B10H 003D10H 003F10H
003711H 003911H 003B11H 003D11H 003F11H
003712H 003912H 003B12H 003D12H 003F12H
003713H 003913H 003B13H 003D13H 003F13H
003714H 003914H 003B14H 003D14H 003F14H
003715H 003915H 003B15H 003D15H 003F15H
003716H 003916H 003B16H 003D16H 003F16H
003717H 003917H 003B17H 003D17H 003F17H
003718H 003918H 003B18H 003D18H 003F18H
003719H 003919H 003B19H 003D19H 003F19H
00371AH 00391AH 003B1AH 003D1AH 003F1AH
00371BH 00391BH 003B1BH 003D1BH 003F1BH
XXXXXXXX
XXXXXXXX
R/W
Acceptancemask
select
AMSR
AMR0
AMR1
XXXXXXXX
XXXXXXXX
register
XXXXXXXX
XXXXXXXX
R/W
Acceptancemask
register 0
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
Acceptancemask
register 1
XXXXXXXX
XXXXXXXX
32
MB90390 Series
List of Message Buffers (ID Registers) (1)
Register
Address
CAN2
Abbrevia-
Access Initial Value
tion
CAN0
CAN1
CAN3
CAN4
003600H 003800H 003A00H 003C00H 003E00H
to to to to to
XXXXXXXX
General-
purpose RAM
R/W
R/W
to
00361FH 00381FH 003A1FH 003C1FH 003E1FH
003620H 003820H 003A20H 003C20H 003E20H
003621H 003821H 003A21H 003C21H 003E21H
003622H 003822H 003A22H 003C22H 003E22H
003623H 003823H 003A23H 003C23H 003E23H
003624H 003824H 003A24H 003C24H 003E24H
003625H 003825H 003A25H 003C25H 003E25H
003626H 003826H 003A26H 003C26H 003E26H
003627H 003827H 003A27H 003C27H 003E27H
003628H 003828H 003A28H 003C28H 003E28H
003629H 003829H 003A29H 003C29H 003E29H
00362AH 00382AH 003A2AH 003C2AH 003E2AH
00362BH 00382BH 003A2BH 003C2BH 003E2BH
00362CH 00382CH 003A2CH 003C2CH 003E2CH
00362DH 00382DH 003A2DH 003C2DH 003E2DH
00362EH 00382EH 003A2EH 003C2EH 003E2EH
00362FH 00382FH 003A2FH 003C2FH 003E2FH
003630H 003830H 003A30H 003C30H 003E30H
003631H 003831H 003A31H 003C31H 003E31H
003632H 003832H 003A32H 003C32H 003E32H
003633H 003833H 003A33H 003C33H 003E33H
003634H 003834H 003A34H 003C34H 003E34H
003635H 003835H 003A35H 003C35H 003E35H
003636H 003836H 003A36H 003C36H 003E36H
003637H 003837H 003A37H 003C37H 003E37H
003638H 003838H 003A38H 003C38H 003E38H
003639H 003839H 003A39H 003C39H 003E39H
00363AH 00383AH 003A3AH 003C3AH 003E3AH
00363BH 00383BH 003A3BH 003C3BH 003E3BH
00363CH 00383CH 003A3CH 003C3CH 003E3CH
00363DH 00383DH 003A3DH 003C3DH 003E3DH
00363EH 00383EH 003A3EH 003C3EH 003E3EH
00363FH 00383FH 003A3FH 003C3FH 003E3FH
XXXXXXXX
XXXXXXXX
XXXXXXXX
ID register 0
ID register 1
ID register 2
ID register 3
ID register 4
ID register 5
ID register 6
ID register 7
IDR0
IDR1
IDR2
IDR3
IDR4
IDR5
IDR6
IDR7
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
R/W
R/W
R/W
R/W
R/W
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
33
MB90390 Series
List of Message Buffers (ID Registers) (2)
Address
CAN0 CAN1
Address
CAN3
Abbrevia-
tion
Register
Access Initial Value
CAN2
CAN4
003640H 003840H 003A40H 003C40H 003E40H
003641H 003841H 003A41H 003C41H 003E41H
003642H 003842H 003A42H 003C42H 003E42H
003643H 003843H 003A43H 003C43H 003E43H
003644H 003844H 003A44H 003C44H 003E44H
003645H 003845H 003A45H 003C45H 003E45H
003646H 003846H 003A46H 003C46H 003E46H
003647H 003847H 003A47H 003C47H 003E47H
003648H 003848H 003A48H 003C48H 003E48H
003649H 003849H 003A49H 003C49H 003E49H
00364AH 00384AH 003A4AH 003C4AH 003E4AH
00364BH 00384BH 003A4BH 003C4BH 003E4BH
00364CH 00384CH 003A4CH 003C4CH 003E4CH
00364DH 00384DH 003A4DH 003C4DH 003E4DH
00364EH 00384EH 003A4EH 003C4EH 003E4EH
00364FH 00384FH 003A4FH 003C4FH 003E4FH
003650H 003850H 003A50H 003C50H 003E50H
003651H 003851H 003A51H 003C51H 003E51H
003652H 003852H 003A52H 003C52H 003E52H
003653H 003853H 003A53H 003C53H 003E53H
003654H 003854H 003A54H 003C54H 003E54H
003655H 003855H 003A55H 003C55H 003E55H
003656H 003856H 003A56H 003C56H 003E56H
003657H 003857H 003A57H 003C57H 003E57H
003658H 003858H 003A58H 003C58H 003E58H
003659H 003859H 003A59H 003C59H 003E59H
00365AH 00385AH 003A5AH 003C5AH 003E5AH
00365BH 00385BH 003A5BH 003C5BH 003E5BH
00365CH 00385CH 003A5CH 003C5CH 003E5CH
00365DH 00385DH 003A5DH 003C5DH 003E5DH
00365EH 00385EH 003A5EH 003C5EH 003E5EH
00365FH 00385FH 003A5FH 003C5FH 003E5FH
XXXXXXXX
XXXXXXXX
R/W
ID register 8
IDR8
IDR9
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
ID register 9
ID register 10
ID register 11
ID register 12
ID register 13
ID register 14
ID register 15
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
IDR10
IDR11
IDR12
IDR13
IDR14
IDR7
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
R/W
XXXXXXXX
XXXXXXXX
34
MB90390 Series
List of Message Buffers (DLC Registers and Data Registers) (1)
Address
CAN0 CAN1
Address
CAN3
Abbrevia-
tion
Register
Access Initial Value
CAN2
CAN4
003660H 003860H 003A60H 003C60H 003E60H
003661H 003861H 003A61H 003C61H 003E61H
003662H 003862H 003A62H 003C62H 003E62H
003663H 003863H 003A63H 003C63H 003E63H
003664H 003864H 003A64H 003C64H 003E64H
003665H 003865H 003A65H 003C65H 003E65H
003666H 003866H 003A66H 003C66H 003E66H
003667H 003867H 003A67H 003C67H 003E67H
003668H 003868H 003A68H 003C68H 003E68H
003669H 003869H 003A69H 003C69H 003E69H
00366AH 00386AH 003A6AH 003C6AH 003E6AH
00366BH 00386BH 003A6BH 003C6BH 003E6BH
00366CH 00386CH 003A6CH 003C6CH 003E6CH
00366DH 00386DH 003A6DH 003C6DH 003E6DH
00366EH 00386EH 003A6EH 003C6EH 003E6EH
00366FH 00386FH 003A6FH 003C6FH 003E6FH
003670H 003870H 003A70H 003C70H 003E70H
003671H 003871H 003A71H 003C71H 003E71H
003672H 003872H 003A72H 003C72H 003E72H
003673H 003873H 003A73H 003C73H 003E73H
003674H 003874H 003A74H 003C74H 003E74H
003675H 003875H 003A75H 003C75H 003E75H
003676H 003876H 003A76H 003C76H 003E76H
003677H 003877H 003A77H 003C77H 003E77H
003678H 003878H 003A78H 003C78H 003E78H
003679H 003879H 003A79H 003C79H 003E79H
00367AH 00387AH 003A7AH 003C7AH 003E7AH
00367BH 00387BH 003A7BH 003C7BH 003E7BH
00367CH 00387CH 003A7CH 003C7CH 003E7CH
00367DH 00387DH 003A7DH 003C7DH 003E7DH
00367EH 00387EH 003A7EH 003C7EH 003E7EH
00367FH 00387FH 003A7FH 003C7FH 003E7FH
DLC register 0
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
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
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
35
MB90390 Series
List of Message Buffers (DLC Registers and Data Registers) (2)
Address
CAN0 CAN1
Address
CAN3
Abbrevia-
tion
Register
Access Initial Value
CAN2
CAN4
003680H 003880H 003A80H 003C80H 003E80H
to to to to to
003687H 003887H 003A87H 003C87H 003E87H
XXXXXXXX
Data register 0
(8 bytes)
DTR0
DTR1
DTR2
DTR3
DTR4
DTR5
DTR6
DTR7
DTR8
DTR9
DTR10
DTR11
DTR12
DTR13
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
to
XXXXXXXX
003688H 003888H 003A88H 003C88H 003E88H
XXXXXXXX
to
XXXXXXXX
Data register 1
(8 bytes)
to
to
to
to
to
00368FH 00388FH 003A8FH 003C8FH 003E8FH
003690H 003890H 003A90H 003C90H 003E90H
XXXXXXXX
to
XXXXXXXX
Data register 2
(8 bytes)
to
to
to
to
to
003697H 003897H 003A97H 003C97H 003E97H
003698H 003898H 003A98H 003C98H 003E98H
XXXXXXXX
to
XXXXXXXX
Data register 3
(8 bytes)
to
to
to
to
to
00369FH 00389FH 003A9FH 003C9FH 003E9FH
0036A0H 0038A0H 003AA0H 003CA0H 003EA0H
XXXXXXXX
to
XXXXXXXX
Data register 4
(8 bytes)
to
to
to
to
to
0036A7H 0038A7H 003AA7H 003CA7H 003EA7H
0036A8H 0038A8H 003AA8H 003CA8H 003EA8H
XXXXXXXX
to
XXXXXXXX
Data register 5
(8 bytes)
to
to
to
to
to
0036AFH 0038AFH 003AAFH 003CAFH 003EAFH
0036B0H 0038B0H 003AB0H 003CB0H 003EB0H
XXXXXXXX
to
XXXXXXXX
Data register 6
(8 bytes)
to
to
to
to
to
0036B7H 0038B7H 003AB7H 003CB7H 003EB7H
0036B8H 0038B8H 003AB8H 003CB8H 003EB8H
XXXXXXXX
to
XXXXXXXX
Data register 7
(8 bytes)
to
to
to
to
to
0036BFH 0038BFH 003ABFH 003CBFH 003EBFH
0036C0H 0038C0H 003AC0H 003CC0H 003EC0H
XXXXXXXX
to
XXXXXXXX
Data register 8
(8 bytes)
to
to
to
to
to
0036C7H 0038C7H 003AC7H 003CC7H 003EC7H
0036C8H 0038C8H 003AC8H 003CC8H 003EC8H
XXXXXXXX
to
XXXXXXXX
Data register 9
(8 bytes)
to
to
to
to
to
0036CFH 0038CFH 003ACFH 003CCFH 003ECFH
0036D0H 0038D0H 003AD0H 003CD0H 003ED0H
XXXXXXXX
to
XXXXXXXX
Data register 10
(8 bytes)
to
to
to
to
to
0036D7H 0038D7H 003AD7H 003CD7H 003ED7H
0036D8H 0038D8H 003AD8H 003CD8H 003ED8H
XXXXXXXX
to
XXXXXXXX
Data register 11
(8 bytes)
to
to
to
to
to
0036DFH 0038DFH 003ADFH 003CDFH 003EDFH
0036E0H 0038E0H 003AE0H 003CE0H 003EE0H
XXXXXXXX
to
XXXXXXXX
Data register 12
(8 bytes)
to
to
to
to
to
0036E7H 0038E7H 003AE7H 003CE7H 003EE7H
0036E8H 0038E8H 003AE8H 003CE8H 003EE8H
XXXXXXXX
to
XXXXXXXX
Data register 13
(8 bytes)
to
to
to
to
to
0036EFH 0038EFH 003AEFH 003CEFH 003EEFH
36
MB90390 Series
List of Message Buffers (DLC Registers and Data Registers) (3)
Address
CAN0 CAN1
Address
CAN3
Abbrevia-
tion
Register
Access Initial Value
CAN2
CAN4
0036F0H 0038F0H 003AF0H 003CF0H 003EF0H
XXXXXXXX
Data register 14
(8 bytes)
to
to
to
to
to
DTR14
DTR15
R/W
R/W
to
0036F7H 0038F7H 003AF7H 003CF7H 003EF7H
XXXXXXXX
0036F8H 0038F8H 003AF8H 003CF8H 003EF8H
XXXXXXXX
to
XXXXXXXX
Data register 15
(8 bytes)
to
to
to
to
to
0036FFH 0038FFH 003AFFH 003CFFH 003EFFH
37
MB90390 Series
■ INTERRUPT FACTORS, INTERRUPT VECTORS, INTERRUPT CONTROL REGISTER
Interrupt control
Interrupt vector
Number Address
EI2OS
clear
register
Interrupt cause
Number
Address
Reset
N/A
N/A
N/A
N/A
#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
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
INT9 instruction
Exception
Time Base Timer
ICR00
ICR01
ICR02
ICR03
ICR04
ICR05
ICR06
ICR07
ICR08
ICR09
ICR10
ICR11
ICR12
ICR13
0000B0H
0000B1H
0000B2H
0000B3H
0000B4H
0000B5H
0000B6H
0000B7H
0000B8H
0000B9H
0000BAH
0000BBH
0000BCH
External Interrupt INT0 to INT7
CAN 0 RX
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
CAN 0 TX/NS
CAN 1 RX
CAN 1 TX/NS
PPG 0/1 / (CAN 2 RX)
PPG 2/3 / (CAN 2 TX/NS)
PPG 4/5 / (CAN 3 RX)
PPG 6/7 / (CAN 3 TX/NS)
PPG 8/9 / (CAN 4 RX)
PPG A/B / (CAN 4 TX/NS)
16-bit Reload Timer 0
16-bit Reload Timer 1
Input Capture 0/1
Output compare 0/1
Input Capture 2/3 / Output Compare 6
Output Compare 2/3
Input Capture 4/5 / Output Compare 7
Output Compare 4/5 / (I2C)
A/D Converter
I/O Timer 0 / I/O Timer 1 / Watch Timer
Serial I/O
N/A
N/A
Sound Generator
UART 0 RX
UART 0 TX
UART 1 RX
0000BDH
UART 1 TX
(Continued)
38
MB90390 Series
(Continued)
Interrupt control
Interrupt vector
EI2OS
clear
register
Interrupt cause
Number
#39
Address
FFFF60H
FFFF5CH
FFFF58H
FFFF54H
Number
Address
(UART 2 RX) / UART 3 RX
(UART 2 TX) / UART 3 TX
Flash Memory
ICR14
ICR15
0000BEH
#40
N/A
N/A
#41
0000BFH
Delayed interrupt
#42
: The interrupt request flag is cleared by the EI2OS interrupt clear signal.
: The interrupt request flag is cleared by the EI2OS interrupt clear signal. A stop request is available.
N/A : The interrupt request flag is not cleared by the EI2OS interrupt clear signal.
Notes : 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
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.
39
MB90390 Series
■ ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
(VSS = AVSS = 0 V)
Rating
Parameter
Symbol
Unit
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, AVCC ≥ AVRL,
AVRH ≥ AVRL
VSS − 0.3 VSS + 6.0
V
DVCC
VI
VSS − 0.3 VSS + 6.0
VSS − 0.3 VSS + 6.0
VSS − 0.3 VSS + 6.0
V
V
V
VCC ≥ DVCC
Input voltage
*2
*2
Output voltage
VO
Maximum Clamp Current
Total Maximum Clamp Current
“L” level maximum output current
“L” level average output current
“L” level maximum output current
ICLAMP
Σ|ICLAMP|
IOL1
−2.0
+2.0
20
15
4
mA *5
mA *5
mA Normal outputs*3
mA Normal outputs, average value
mA High current outputs*4
IOLAV1
IOL2
40
High current outputs, average
value
“L” level average output current
IOLAV2
30
mA
“L” level maximum overall output current
“L” level maximum overall output current
ΣIOL1
100
330
mA Sum of all normal outputs
ΣIOL2
mA Sum of all high current outputs
Sum of all normal outputs,
average value
“L” level average overall output current
“L” level average overall output current
ΣIOLAV1
ΣIOLAV2
50
mA
Sum of all high current outputs,
average value
250
mA
“H” level maximum output current
“H” level average output current
“H” level maximum output current
IOH1
IOHAV1
IOH2
−15
−4
mA Normal outputs*3
mA Normal outputs, average value
mA High current outputs*4
−40
High current outputs, average
value
“H” level average output current
IOHAV2
−30
mA
“H” level maximum overall output current
“H” level maximum overall output current
ΣIOH1
−100
−330
mA Sum of all normal outputs
ΣIOH2
mA Sum of all high current outputs
Sum of all normal outputs,
average value
“H” level average overall output current
“H” level average overall output current
ΣIOHAV
ΣIOHAV
−50
mA
Sum of all high current outputs,
average value
−250
mA
Power consumption
Operating temperature
Storage temperature
PD
TA
800
+85
mW MB90F394H
−40
−55
°C
TSTG
+150
°C
(Continued)
40
MB90390 Series
(Continued)
*1: Set AVCC and VCC to the same voltage. Make sure that AVCC does not exceed VCC and that the voltage at the
analog inputs does not exceed AVCC when the power is switched on.
*2: VI and VO should not exceed VCC + 0.3 V. VI should not exceed the specified ratings. However if the maximun
current to/from a input is limited by some means with external components, the ICLAMP rating supercedes the VI
rating.
*3: Applicable to pins: P00 to P07, P10 to P17, P20 to P27, P30 to P37, P40 to P47, P50 to P57, P60 to P67,
P90 to P97, PB0 to PB7
*4: Applicable to pins: P70 to P77, P80 to P87, PA0 to PA7
*5: • 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 to PA7, PB0 to PB6, PB7
• Use within recommended operating conditions.
• Use at DC voltage (current)
• The +B signal should always be applied 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 power supply 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 reset.
• Care must be taken not to leave the +B input pin open.
• Note that analog system input/output pins other than the A/D input pins (LCD drive pins, comparator input
pins, etc.) cannot accept +B signal input.
• Sample recommended circuits:
• Input/output equivalent circuits
Protective diode
VCC
Limiting
resistance
P-ch
+B input (0 V to 16 V)
N-ch
R
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.
41
MB90390 Series
2. Recommended Conditions
(VSS = AVSS = 0 V)
Value
Typ
Parameter
Symbol
Unit
Remarks
Min
3.5
3.0
4.5
0.1
−40
Max
5.5
5.5
5.5
1.0
+85
5.0
V
V
V
Under normal operation
Retain RAM data in stop mode
*1
VCC
Power supply voltage
AVCC
CS
Smoothing capacitor
µF *2
°C
Operating temperature
TA
*1 : AVCC is a voltage at which accuracy is guaranteed. AVCC should not exceed VCC.
*2 : Use a ceramic capacitor, or a capacitor of similar frequency characteristics. On the VCC pin, use a bypass
capacitor that has a larger capacity than that of CS.
Refer to the following figure for connection of smoothing capacitor CS.
• C Pin Connection Diagram
C
CS
WARNING: The recommended operating conditions are required in order to ensure the normal operation of the
semiconductor device. All of the device’s electrical characteristics are warranted when the device is
operated within these ranges.
Always use semiconductor devices within their recommended operating condition ranges. Operation
outside these ranges may adversely affect reliability and could result in device failure.
No warranty is made with respect to uses, operating conditions, or combinations not represented on
the data sheet. Users considering application outside the listed conditions are advised to contact their
FUJITSU representatives beforehand.
42
MB90390 Series
3. DC Characteristics
(TA = −40 °C to +85 °C, VCC = 5.0 V ± 10%, VSS = AVSS = 0 V)
Value
Sym-
Parameter
bol
Pin
Condition
Unit
Remarks
Min
Typ
Max
Port inputs if CMOS
Hysteresis input
VIHS
0.8 VCC
VCC + 0.3
V
levels are selected
Port inputs if
Input H
AUTOMOTIVE
Hysteresis input
levels are selected
voltage
(At VCC = 5 V
± 10%)
VIHA
0.8 VCC
VCC + 0.3
V
RST input pin
(CMOS Hysteresis)
VIHR
0.8 VCC
VCC + 0.3
VCC + 0.3
V
V
VIHM
VCC − 0.3
MD input pin
Port inputs if CMOS
Hysteresis input
VILS
VSS − 0.3
0.2 VCC
V
levels are selected
Port inputs if
Input L voltage
(At VCC = 5 V
± 10%)
AUTOMOTIVE
Hysteresis input
levels are selected
VILA
VSS − 0.3
0.5 VCC
V
RST input pin
(CMOS Hysteresis)
VILR
VILM
VOH1
VSS − 0.3
VSS − 0.3
VCC − 0.5
0.2 VCC
V
V
V
VSS + 0.3
MD input pin
Output H
voltage
Normal
outputs
VCC = 4.5 V,
IOH1 = −4.0 mA
VCC = 4.5 V,
IOH2 = −40.0 mA
TA = − 40 °C
TA = + 25 °C
TA = + 85 °C
High
VOH2 current
outputs
Output H
voltage
VCC = 4.5 V,
IOH2 = −30.0 mA
VCC − 0.5
V
V
VCC = 4.5 V,
IOH2 = −30.0 mA
Output L
voltage
Normal
VOL1
VCC = 4.5 V,
IOL1 = 4.0 mA
0.4
0.5
5
outputs
VCC = 4.5 V,
IOL2 = 40.0 mA
TA = − 40 °C
TA = + 25 °C
TA = + 85 °C
High
VOL2 current
outputs
Output L
voltage
VCC = 4.5 V,
IOL2 = 30.0 mA
V
VCC = 4.5 V,
IOL2 = 30.0 mA
Input leak
current
VCC = 5.5 V,
VSS < VI < VCC
IIL
−5
µA
(Continued)
43
MB90390 Series
(TA = −40 °C to +85 °C, VCC = 5.0 V ± 10%, VSS = AVSS = 0 V)
Value
Sym-
bol
Parameter
Pin
Condition
Unit
Remarks
Min
Typ
Max
VCC = 5.0 V,
Internal frequency : 20 MHz,
At normal operation.
50
70
mA MB90F394H
mA MB90F394H
mA MB90F394H
mA MB90F394H
mA MB90F394H
mA MB90F394H
mA MB90F394H
mA MB90F394H
mA MB90F394H
VCC = 5.0 V,
Internal frequency : 24 MHz,
At normal operation.
60
65
75
70
80
22
27
0.3
85
85
VCC = 5.0 V,
Internal frequency : 20 MHz,
At writing FLASH memory.
ICC
VCC = 5.0 V,
Internal frequency : 24 MHz,
At writing FLASH memory.
100
90
VCC = 5.0 V,
Internal frequency : 20 MHz,
At erasing FLASH memory.
VCC = 5.0 V,
Internal frequency : 24 MHz,
At erasing FLASH memory.
105
30
Power supply
current*
VCC
VCC = 5.0 V,
Internal frequency : 20 MHz,
At Sleep mode.
ICCS
VCC = 5.0 V,
Internal frequency : 24 MHz,
At Sleep mode.
36
VCC = 5.0 V,
Internal frequency : 2.5 MHz,
At Main Timer mode
ICTS
0.6
VCC = 5.0 V,
Internal frequency : 20 MHz,
At PLL Timer mode, external
frequency = 5 MHz
ICTSPLL4
4
6
mA MB90F394H
mA MB90F394H
VCC = 5.0 V,
Internal frequency : 24 MHz,
At PLL Timer mode, external
frequency = 4 MHz
ICTSPLL6
5
5
7
VCC = 5.0 V, At Stop mode,
TA = +25°C
ICCH
100
µA MB90F394H
(Continued)
44
MB90390 Series
(Continued)
(TA = −40 °C to +85 °C, VCC = 5.0 V ± 10%, VSS = AVSS = 0 V)
Value
Sym-
bol
Parameter
Pin
Condition
Unit
Remarks
Min
Typ
Max
Other than C, AVCC,
AVSS, AVRH, AVRL,
VCC, VSS, DVCC, DVSS,
P70 to P77, P80 to P87,
PA0 to PA7
5
15
pF
pF
Input capacity
CIN
P70 to P77, P80 to P87,
PA0 to PA7
15
30
* : The power supply current is measured with an external clock.
45
MB90390 Series
4. AC Characteristics
(1) Clock Timing
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = AVSS = 0 V)
Value
Parameter
Symbol
Pin
Unit
Remarks
Min
3
Typ
Max
8
When using a crystal oscillator
or a ceramic oscilltor*
X0, X1
X0
MHz
Oscillation frequency
fC
3
12
MHz When using an external clock*
When using a crystal oscillator
or a ceramic oscillator
X0, X1
X0
125
83.33
20
333
333
ns
Oscillation cycle time
tCYL
ns When using an external clock
Duty ratio is about 30% to
70%.
Input clock pulse width
PWH, PWL
tCR, tCF
X0
ns
Input clock rise and fall time
X0
5
ns When using external clock
When using clock modulation,
be sure that the maximum mo-
mentary frequency Fmax does
not exceed 24 MHz. Refer to
Machine clock frequency
fCP
1.5
24
MHz
the Clock Modulator chapter
of the Hardware Manual.
Machine clock cycle time
tCP
41.67
666
ns
* : When selecting the PLL clock, the range of clock frequency is limitted. Use this product within range as mentioned
in “• Guaranteed PLL operation range”.
• Clock Timing
tCYL
0.8 VCC
X0
0.2 VCC
PWH
PWL
tCF
tCR
46
MB90390 Series
• Guaranteed PLL operation range
Guaranteed operation range
Guaranteed PLL operation range (PLL2=1)
5.5
4.5
Guaranteed A/D converter
operation range
3.5
Guaranteed PLL operation range (PLL2=0)
1.5
4
8
20
24
Machine clock fCP (MHz)
Guaranteed operation range of MB90F394H
• PLL2 (bit 0 in PLLC register) = 0
Guaranteed oscilation frequency range
×4 (CS=11)
×3 (CS=10)
×2 (CS=01)
20
16
12
×1*1 (CS=00)
×1/2 (PLL off)
8
6
4
1.5
3
4
6
8
10
12
External clock fC (MHz)*2
• PLL2 (bit 0 in PLLC register) = 1
Guaranteed oscilation frequency range
×6 (CS=10)
×4 (CS=01)
×2 (CS=00)
24
16
8
6
×1/2 (PLL off)
1.5
3
4
6
8
10
12
External clock fC (MHz)*2
*1 : PLL × 1 guaranteed operation range is from 4.0 MHz to 12 MHz.
*2 : When using a crystal oscillator or a ceramic oscillator, the maximum oscillation clock frequency is 8 MHz
External clock frequency and Machine clock frequency
47
MB90390 Series
(2) Reset Standby Input
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = AVSS = 0.0 V)
Value
Parameter Symbol
Pin
Unit
Remarks
Min
Max
16 tCP*1
ns
ns
µs
Under normal operation
In Stop mode
Reset input
tRSTL
Oscillation time of oscillator*2
RST
time
+ 100µs + 16 tCP*1
100
In Time Base Timer mode
*1 : “tCP” represents one cycle time of the machine clock.
No reset can fully initialize the Flash Memory if it is performing the automatic algorithm.
*2 : Oscillation time of oscillator is the time that the amplitude reaches 90%.
Inthe crystaloscillator, theoscillationtimeis betweenseveralmsandtotens of ms. InFAR/ ceramic oscillators,
the oscillation time is between hundreds of µs to several ms. With an external clock, the oscillation time is 0 ms.
• Under Normal Operation
tRSTL
RST
0.2 VCC
0.2 VCC
• In Stop Mode
tRSTL
RST
0.2 VCC
0.2 VCC
90% of
amplitude
X0
Internal operation
clock
16 tCP
Oscillation time
of oscillator
+100 µs
Oscillation setting time
Instruction execution
Internal reset
48
MB90390 Series
(3) Power On Reset
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = AVSS = 0.0 V)
Value
Parameter
Symbol
Pin
Condition
Unit
Remarks
Min
0.05
1
Max
Power on rise time
Power off time
tR
VCC
VCC
30
ms
tOFF
ms Due to repetitive operation
tR
2.7 V
VCC
0.2 V
0.2 V
0.2 V
tOFF
If you change the power supply voltage too rapidly, a power on reset may occur.
We recommend that you startup smoothly by restraining voltages when changing
the power supply voltage during operation, as shown in the figure below. Perform
while not using the PLL clock. However, if voltage drops are within 1 V/s, you can
operate while using the PLL clock.
VCC
We recommend a rise of
50 mV/ms maximum.
Holds RAM data
3 V
VSS
49
MB90390 Series
(4) UART0/1/2/3, Serial I/O Timing
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = 0 V)
Value
Re-
Sym-
bol
Parameter
Pin
Condition
Unit
marks
Min
Max
Serial clock cycle time
tSCYC
SCK0 to SCK4
8 tCP
ns
ns
SCK0 to SCK4,
SOT0 to SOT4
SCK ↓ → SOT delay time
tSLOV
tIVSH
tSHIX
−80
100
60
+80
Internal clock
operation output
pins are
SCK0 to SCK4,
SIN0 to SIN4
Valid SIN → SCK ↑
ns
ns
CL = 80 pF + 1 TTL.
SCK0 to SCK4,
SIN0 to SIN4
SCK ↑ → Valid SIN hold time
Serial clock “H” pulse width
Serial clock “L” pulse width
tSHSL
SCK0 to SCK4
SCK0 to SCK4
4 tCP
ns
ns
tSLSH
4 tCP
SCK0 to SCK4, External clock
SOT0 to SOT4 operation output
SCK ↓ → SOT delay time
Valid SIN → SCK ↑
tSLOV
tIVSH
tSHIX
150
ns
ns
ns
pins are
CL = 80 pF + 1 TTL.
SCK0 to SCK4,
SIN0 to SIN4
60
60
SCK0 to SCK4,
SIN0 to SIN4
SCK ↑ → Valid SIN hold time
Notes : • AC characteristic in CLK synchronized mode.
• CL is load capacity value of pins when testing.
• tCP is the machine cycle.
50
MB90390 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
VIH
VIL
VIH
VIL
• External Shift Clock Mode
tSLSH
tSHSL
SCK
VIH
VIH
VIL
tSLOV
VIL
2.4 V
0.8 V
SOT
SIN
tIVSH
tSHIX
VIH
VIL
VIH
VIL
51
MB90390 Series
(5) Timer Related Resource Input Timing
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = 0 V)
Value
Parameter
Symbol
Pin
Condition
Unit
Remarks
Min
Max
tTIWH
tTIWL
TIN0, TIN1
IN0 to IN5
Input pulse width
4 tCP
ns
• Timer Input Timing
VIH
VIH
VIL
VIL
tTIWH
tTIWL
(6) Trigger Input Timing
Parameter
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = 0 V)
Value
Symbol
Pin
Condition
Unit
Remarks
Min
5 tCP
1
Max
Under normal
operation
ns
tTRGH
tTRGL
INT0 to INT7,
ADTG
Input pulse width
µs
In stop mode
• Trigger Input Timing
VIH
VIH
VIL
VIL
tTRGH
tTRGL
(7) Slew Rate High Current Outputs
Sym-
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = 0 V)
Value
Parameter
Pin
Condition
Unit
Remarks
bol
Min
Typ
Max
P70 to P77,
P80 to P87,
PA0 to PA7
tR2
tF2
Output Rise/Fall time
15
ns
• Slew Rate Output Timing
VH
VH
VL
VL
VH VOL2 0.9 (VOH2 VOL2)
VL VOL2 0.1 (VOH2 VOL2)
tR2
tF2
52
MB90390 Series
(8) I2C Timing
(TA = −40 °C to +85 °C, VCC = 3.5 V to 5.5 V, VSS = 0 V)
Fast-mode*4
Standard-mode
Parameter
Symbol
Condition
Unit
Min
Max
Min
Max
SCL clock frequency
fSCL
0
100
0
400
kHz
Hold time (repeated) START condition
SDA ↓ → SCL ↓
tHDSTA
4.0
0.6
µs
“L” width of the SCL clock
“H” width of the SCL clock
tLOW
4.7
4.0
1.3
0.6
µs
µs
tHIGH
Set-up time for a repeated START condition
SCL ↑ → SDA ↓
tSUSTA
tHDDAT
tSUDAT
tSUSTO
tBUS
4.7
0
0.6
0
µs
µs
ns
µs
µs
R = 1.3 kΩ,
C = 50 pF*1
Data hold time
SCL ↓ → SDA ↓ ↑
3.45*2
0.9*3
Data set-up time
SDA ↓ ↑ → SCL ↑
250
4.0
4.7
100
0.6
1.3
Set-up time for STOP condition
SCL ↑ → SDA ↑
Bus free time between a STOP and START
condition
*1 : R, C : Pull-up resistor and load capacitor of the SCL and SDA lines.
*2 : The maximum tHDDAT only has to be met if the device does not stretch the “L” width (tLOW) of the SCL signal.
*3 : A Fast-mode I2C-bus device can be used in a Standard-mode I2C-bus system, but the requirement
tSUDAT ≥ 250 ns must then be met.
*4 : For use at over 100 kHz, set the machine clock to at least 6 MHz.
SDA
tBUS
tSUDAT
tHDSTA
tLOW
SCL
tHIGH
tHDSTA
tHDDAT
tSUSTA
tSUSTO
53
MB90390 Series
5. A/D Converter
(TA
= −40 °C to +85 °C, 3.0 V ≤ AVRH − AVRL, VCC = AVCC = 5.0 V ± 10%, VSS = AVSS = 0 V)
Value
Parameter
Resolution
Symbol
Pin
Unit Remarks
Min
Typ
Max
10
bit
Conversion error
Nonlinearity error
±3.0
±2.5
LSB
LSB
Differential nonlinearity
error
±1.9
LSB
Zero reading voltage
VOT
AN0 to AN7 AVRL − 1.5 AVRL + 0.5 AVRL + 2.5 LSB
AN0 to AN7 AVRH − 3.5 AVRH − 1.5 AVRH + 0.5 LSB
Full scale reading
voltage
VFST
Compare time
3.3
1.6
−5
66 tCP
32 tCP
16500
∞
µs
µs
µA
Sampling time
Analog port input current
IAIN
AN0 to AN7
AN0 to AN7
+5
Analog input voltage
range
VAIN
AVRL
AVRH
V
AVRH
AVRL
AVCC
AVRL + 2.7
AVCC
V
V
Reference voltage
range
0
AVRH − 2.7
IA
IAH
IR
3.5
7.5
5
mA
µA
µA
µA
Power supply current
AVCC
*
*
AVRH
AVRH
165
250
5
Reference voltage
current
IRH
Offset between input
channels
AN0 to AN7
4
LSB
* : When not operating A/D converter, this is the current (VCC = AVCC = AVRH = 5.0 V) .
Terminology
Conversion error
: Absolute maximum conversion deviation with respect to the theoretical conversion
line.
Nonlinearity
: Relative maximum conversion deviation with respect to the theoretical conversion line
connecting to the device unique zero reading voltage and full scale reading voltage.
: Max conversion deviation in any two adjacent reading voltages with respect to the the
oretical LSB conversion step.
Differential nonlinearity
Zero reading voltage
: Input voltage which results in the minimum conversion value.
Full scale reading voltage : Input voltage which results in the maximum coversion value.
Notes : The accuracy gets worse as AVRH − AVRL becomes smaller.
54
MB90390 Series
6. Definition of A/D Converter Terms
Resolution
: Analog variation that is recognized by an A/D converter.
Linear error
: Deviation between a line across zero-transition line ( “00 0000 0000” ← → “00 0000 0001” )
and full-scale transition line ( “11 1111 1110” ← → “11 1111 1111” ) and actual conversion
characteristics.
Differentiallinear : Deviation of input voltage, which is required for changing output code by 1 LSB, from an ideal
error
value.
Total error
: Difference between an actual value and an ideal value. A total error includes zero transition
error, full-scale transition error, and linear error.
Total error
3FF
1.5 LSB
3FE
3FD
Actual conversion
characteristics
{1 LSB × (N − 1) + 0.5 LSB}
004
003
002
001
VNT
(Actually-measured value)
Actual conversion
characteristics
Ideal characteristics
0.5 LSB
AVSS
AVRH
Analog input
VNT − {1 LSB × (N − 1) + 0.5 LSB}
[LSB]
Total error of digital output “N” =
1 LSB
AVRH − AVSS
1 LSB = (Ideal value)
[V]
1024
VOT (Ideal value) = AVSS + 0.5 LSB [V]
VFST (Ideal value) = AVRH − 1.5 LSB [V]
VNT : A voltage at which digital output transitions from (N − 1) to N.
(Continued)
55
MB90390 Series
(Continued)
Linear error
Differential linear error
Ideal
characteristics
3FF
Actual conversion
characteristics
3FE
N + 1
Actual conversion
characteristics
{1 LSB × (N − 1)
+ VOT }
3FD
VFST (actual
measurement
value)
N
VNT (actual
measurement value)
004
V (N + 1) T
(actual measurement
value)
Actual conversion
characteristics
N − 1
N − 2
003
002
001
VNT
(actual measurement value)
Ideal characteristics
Actual conversion
characteristics
VOT (actual measurement value)
Analog input
AVSS
AVRH
AVSS
AVRH
Analog input
VNT − {1 LSB × (N − 1) + VOT}
[LSB]
Linear error of digital output N =
1 LSB
V (N+1) T − VNT
−1 LSB [LSB]
1 LSB
Differential linear error of digital output N =
1 LSB =
VFST − VOT
[V]
1022
VOT : Voltage at which digital output transits from “000H” to “001H.”
VFST : Voltage at which digital output transits from “3FEH” to “3FFH.”
56
MB90390 Series
7. Notes on A/D Converter Section
Use the device with external circuits of the following output impedance for analog inputs :
Recommended output impedance of external circuits are : Approx. 3.1 kΩ or lower (4.5 V ≤ AVCC ≤ 5.5 V)
(sampling period = 1.60 µs at 20 MHz machine clock) .
If an external capacitor is used, in consideration of the effect by tap capacitance caused by external capacitors
and on-chip capacitors, capacitance of the external one is recommended to be several thousand times as high
as internal capacitor.
If toutput impedance of an external circuit is too high, a sampling period for an analog voltage may be insufficient.
• Analog input circuit model
R
Analog input
Comparator
C
R=: 2.35 kΩ, C=: 36.4 pF
Note : Use the values in the figure only as a guideline.
8. Flash Memory Program/Erase Characteristics
Value
Parameter
Conditions
Unit
Remarks
MIn
Typ
Max
Excludes programming
prior to erasure
Sector erase time
Chip erase time
1
9
15
s
s
TA = +25 °C
VCC = 5.0 V
Excludes programming
prior to erasure
Word (16 bit width)
programming time
Except for the over head
time of the system
16
3,600
µs
Programs/Erase cycle
10,000
20
cycle
Year
Flash Data Retention
Time
Average
TA = +85 °C
*
* : This value comes from the technology qualification (using Arrhenius equation to translate high temperature
measurements into normalized value at + 85 °C) .
57
MB90390 Series
■ EXAMPLE CHARACTERISTICS
ICC − VCC
ICCS − VCC
(Ta = +25 °C)
(fcp = 2.5 MHz, Ta = +25 °C)
14
12
10
8
60
fcp = 20 MHz
50
40
30
20
10
0
fcp = 15 MHz
fcp = 10 MHz
6
fcp = 5 MHz
4
fcp = 2.5 MHz
2
0
2.0
3.0
4.0
5.0
VCC [V]
6.0
7.0
2.0
3.0
4.0
5.0
VCC [V]
6.0
7.0
ICTS − VCC
ICCH − VCC
(fcp = 2.5 MHz, Ta = +25 °C)
(Ta = +25 °C)
20
18
16
14
12
10
8
600
500
400
300
200
100
0
6
4
2
0
2.0
3.0
4.0
5.0
VCC [V]
6.0
7.0
2.0
3.0
4.0
5.0
VCC [V]
6.0
7.0
58
MB90390 Series
■ ORDERING INFORMATION
Part number
Package
Remarks
120-pin Plastic LQFP
(FPT-120P-M21)
MB90F394HPMT
MB90V390HCR
299-pin Ceramic PGA
(PGA-299C-A01)
For evaluation
59
MB90390 Series
■ PACKAGE DIMENSION
Note 1) * : These dimensions do not include resin protrusion.
Resin protrusion is +0.25 (.010) MAX (each side) .
Note 2) Pins width and pins thickness include plating thickness.
Note 3) Pins width do not include tie bar cutting remainder.
120-pin Plastic LQFP
(FPT-120P-M21)
18.00±0.20(.709±.008)SQ
+0.40
16.00 –0.10
.630 +–..000146 SQ
*
90
61
91
60
0.08(.003)
Details of "A" part
1.50 –+00..1200
(Mounting height)
.059 –+..000048
INDEX
0~8˚
"A"
120
31
0.10±0.05
(.004±.002)
(Stand off)
1
30
LEAD No.
0.145 +–00..0035
.006 +–..000012
0.60±0.15
(.024±.006)
0.22±0.05
(.009±.002)
M
0.50(.020)
0.08(.003)
0.25(.010)
C
2002 FUJITSU LIMITED F120033S-c-4-4
Dimensions in mm (inches) .
Note : The values in parentheses are reference values.
60
MB90390 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, such as descriptions of function and application
circuit examples, in this document are presented solely for the
purpose of reference to show examples of operations and uses of
Fujitsu semiconductor device; Fujitsu does not warrant proper
operation of the device with respect to use based on such
information. When you develop equipment incorporating the
device based on such information, you must assume any
responsibility arising out of such use of the information. Fujitsu
assumes no liability for any damages whatsoever arising out of
the use of the information.
Any information in this document, including descriptions of
function and schematic diagrams, shall not be construed as license
of the use or exercise of any intellectual property right, such as
patent right or copyright, or any other right of Fujitsu or any third
party or does Fujitsu warrant non-infringement of any third-party’s
intellectual property right or other right by using such information.
Fujitsu assumes no liability for any infringement of the intellectual
property rights or other rights of third parties which would result
from the use of information contained herein.
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.
F0405
FUJITSU LIMITED Printed in Japan
相关型号:
©2020 ICPDF网 联系我们和版权申明