The MB90590/590G series with two FULL-CAN*1 interfaces and FLASH ROM is especially designed for automotive and industrial applications. Its main features are tw o on board CAN Interfaces , which conform to V2.0 P art
A and Part B, while supporting a very flexible message buffer scheme and so offering more functions than a
normal full CAN approach.
The instruction set of F
instruction sets for high-level languages, extended addressing mode, enhanced multiplication/division instructions, and enhanced bit manipulation instructions. The microcontroller has a 32-bit accumulator for processing
long word data.
The MB90590/590G series has peripheral resources of 8/10-bit A/D converters, UAR T (SCI), e xtended I/O serial
interface, 8/16-bit PPG timer, I/O timer (input capture (ICU), output compare (OCU)), stepping motor controller,
and sound generator.
*1: Controller Area Network (CAN) - License of Robert Bosch GmbH
2
*2: F
MC stands for FUJITSU Flexible Microcontroller.
2
MC-16LX CPU core inherits an AT architecture of the F2MC*2 family with additional
MB90590/590G Series
DS07-13704-3E
FEATURES
■■■■
•Clock
Embedded PLL clock multiplication circuit
Operating clock (PLL clock) can be selected from divided-b y -2 of oscillation or one to four times the oscillation
(at oscillation of 4 MHz, 4 MHz to 16 MHz).
Minimum instruction e x ecution time: 62.5 ns (operation at oscillation of 4 MHz, four times the oscillation clock,
V
CC of 5.0 V)
PACKAGE
■■■■
100-pin Plastic QFP
(FPT-100P-M06)
(Continued)
MB90590/590G Series
(Continued)
• 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)
•Flash ROM
Supports automatic programming, Embedded Algorithm
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
The number of instructions: 340
Instruction bit length: 8 bits, 16 bits
Instruction length: 1 byte to 7 bytes
Data bit length: 1 bit, 8 bits, 16 bits
Minimum execution time: 62.5 ns (at machine clock frequency of 16 MHz)
Interrupt processing time: 1.5 µs
(at machine clock frequency of 16 MHz, minimum value)
/500000 bps at machine clock frequency of 16 MHz)
Transmission can be performed by bi-directional serial transmission or by master/
slave connection.
Conversion precision: 8/10-bit can be selectively used.
Number of inputs: 8
One-shot conversion mode (converts selected channel once only)
Scan conversion mode (converts two or more successive channels and can program
up to 8 channels)
Continuous conversion mode (converts selected channel continuously)
Stop conversion mode (converts selected channel and stop operation repeatedly)
None
8/16-bit PPG timers
(6 channels)
16-bit Reload timer
16-bit
I/O
timer
4
16-bit
Output compares
Input captures
Number of channels: 6 (8/16-bit × 6 channels)
PPG operation of 8-bit or 16-bit
A pulse wave of given intervals and given duty ratios can be output.
Pulse interval: fsys, fsys/2
(at oscillation of 4 MHz, fsys = system clock frequency of 16 MHz, fosc = oscillation
clock frequency)
Number of channels: 2
Operation clock frequency: fsys/2
Supports External Event Count function
Number of channels: 6 (8/16-bit × 6 channels)
Pin input factor: A match signal of compare register
Number of channels: 6
Rewriting a register value upon a pin input (rising, falling, or both edges)
1
, fsys/22, fsys/23, fsys/24, 128µs
1
, fsys/23, fsys/25 (fsys = System clock frequency)
(Continued)
(Continued)
Features
CAN Interface
Stepping motor controller
(4 channels)
MB90590/590G Series
MB90591/594/594G
Number of channels: 2
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
Flexible configuration of acceptance filtering:
Full bit compare / Full bit mask / Two partial bit masks
Supports up to 1Mbps
CAN bit timing setting:
MB90xxx:TSEG2
MB90xxxG:TSEG2
Four high current outputs for each channel
Synchronized two 8-bit PWM’s for each channel
≥ RSJW+2TQ
MB90F591A/F594A/F594G
≥ RSJW
MB90V590A/V590G
External interrupt circuit
Sound generator
Extended I/O serial
interface
Clock timer
Watchdog timer
Flash Memory
Low-power consumption
(stand-by) mode
Number of inputs: 8
Started by a rising edge, a falling edge, an “H” level input, or an “L” level input.
8-bit PWM signal is mixed with tone frequency from 8-bit reload counter
PWM frequency: 62.5K, 31.2K, 15.6K, 7.8KHz (at System clock = 16MHz)
Tone frequency: PWM frequency / 2 / (reload value + 1)
Clock synchronized transmission (31.25K/62.5K/125K/500K/1Mbps at machine clock
frequency of 16 MHz)
LSB first/MSB first
Directly operates with the system clock
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
Boot block configuration
Erase can be performed on each block
Block protection with external programming voltage
Flash Writer from Minato Electronics Inc.
Sleep/stop/CPU intermittent operation/clock timer/hardware stand-by
TM
and
ProcessCMOS
Power supply voltage for
operation*
PackageQFP-100PGA-256
*1: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.
*2:Varies with conditions such as the operating frequency. (See section “■ Electrical Characteristics.”)
General purpose IO
Outputs for the Output Compares.
To enable the signal outputs, the corresponding bits of the Port Direction registers should be set to “1”.
General purpose IO
General purpose IO
TX output for CAN Interface 1.
To enable the signal output, the corresponding bit of the Port Direction
register should be set to “1”.
General purpose IO
SGO output for the Sound Generator.
To enable the signal output, the corresponding bit of the Port Direction
register should be set to “1”.
P17
100
SGA
1 to 4P20 to P23DGeneral purpose IO
P24 to P27
5 to 8
INT4 to INT7External interrupt input for INT4 to INT7
9 to 10P30 to P31DGeneral purpose IO
12 to 13P32 to P33DGeneral purpose IO
P34
14
SOT0
P35
15
SCK0
D
D
D
D
General purpose IO
SGA output for the Sound Generator.
To enable the signal output, the corresponding bit of the Port Direction
register should be set to “1”.
General purpose IO
General purpose IO
SOT output for UART 0.
To enable the signal output, the corresponding bit of the Port Direction
register should be set to “1”.
General purpose IO
SCK input/output for UART 0.
To enable the signal output, the corresponding bit of the Port Direction
register should be set to “1”.
(Continued)
7
MB90590/590G Series
No.Pin nameCircuit typeFunction
16
P36
D
SIN0SIN input for UART 0
General purpose IO
17
18
19
20
21
22
24
25
26
P37
D
SIN1SIN input for UART 1
P40
D
SCK1SCK input/output for UART 1
P41
D
SOT1SOT output for UART 1
P42
D
SOT2SOT output for UART 2
P43
D
SCK2SCK input/output for UART 2
P44
D
SIN2SIN input for UART 2
P45
D
SIN3SIN input for the Serial IO
P46
D
SCK3SCK input/output for the Serial IO
P47
D
SOT3SOT output for the Serial IO
P50 to P55
General purpose IO
General purpose IO
General purpose IO
General purpose IO
General purpose IO
General purpose IO
General purpose IO
General purpose IO
General purpose IO
General purpose IO
8
28 to 33
38 to 41
43 to 46
47
48
PPG0 to
PPG5,
ADTG
P60 to P63
AN0 to AN3Inputs for the A/D Converter
P64 to P67
AN4 to AN7Inputs for the A/D Converter
P56
TINTIN input for the 16-bit Reload Timers
P57
TOT/WOT
D
E
E
D
D
Outputs for the Programmable Pulse Generators.
Pin number 33 is also shared with ADTG input for the external trigger
of the A/D Converter.
General purpose IO
General purpose IO
General purpose IO
General purpose IO
TOT output for the 16-bit Reload Timers and WOT output for the
Watch Timer. Only one of three output enable flags in these peripheral blocks can be set at a time. Otherwise the output signal has no
meaning.
(Continued)
MB90590/590G Series
No.Pin nameCircuit typeFunction
54 to 57
59 to 62
64 to 67
69 to 72
74
P70 to P73
General purpose IO
PWM1P0
PWM1M0
PWM2P0
F
Output for Stepping Motor Controller channel 0.
PWM2M0
P74 to P77
General purpose IO
PWM1P1
PWM1M1
PWM2P1
F
Output for Stepping Motor Controller channel 1.
PWM2M1
P80 to P83
General purpose IO
PWM1P2
PWM1M2
PWM2P2
F
Output for Stepping Motor Controller channel 2.
PWM2M2
P84 to P87
General purpose IO
PWM1P3
PWM1M3
PWM2P3
F
Output for Stepping Motor Controller channel 3.
PWM2M3
P90
General purpose IO
D
TX0TX output for CAN Interface 0
75
D
RX0RX input for CAN Interface 0
P92
P91
76
D
INT0External interrupt input for INT0
P93
78
D
INT1External interrupt input for INT1
P94
79
D
INT2External interrupt input for INT2
P95
80
D
INT3External interrupt input for INT3
58, 68DV
CC
53, 63, 73DVSS
34AV
37AV
CC
SS
Power
supply
Power
supply
General purpose IO
General purpose IO
General purpose IO
General purpose IO
General purpose IO
Dedicated power supply pins for the high current output buffers
(Pin No. 54 to 72)
Dedicated ground pins for the high current output buffers
(Pin No. 54 to 72)
Power supply for analog circuit pin
When turning this power supply on or off, always be sure to first apply
electric potential equal to or greater than AV
CC to VCC.
Ground level for analog circuit
(Continued)
9
MB90590/590G Series
(Continued)
No.Pin nameCircuit typeFunction
35AVRH
36AVRL
49, 50MD0, MD1C
51MD2G
27C
23, 84V
11,42,81V
CC
SS
Power
supply
Power
supply
Power
supply
Power
supply
Reference voltage input pin for analog circuit
When turning this power supply on or off, always be sure to first apply
electric potential equal to or greater than AVRH to AV
CC.
Reference voltage input pin for analog circuit
Operating mode selection input pins
Connect directly to V
CC or VSS.
Operating mode selection input pin
Connect directly to V
CC or VSS.
This is the power supply stabilization capacitor pin. It should be connected externally to an 0.1 µF ceramic capacitor.
Power supply (5.0 V) input pin for digital circuit
Power supply (GND) input pin for digital circuit
10
MB90590/590G Series
I/O CIRCUIT TYPE
■■■■
Circuit TypeCircuitRemarks
•
X1
X0
A
Standby control signal
Oscillation feedback resistor:
1 MΩ approx.
Hysteresis input with pull-up Resistor:
•
50 kΩ approx.
B
C
D
R
R
R
R
VCC
P-ch
N-ch
HYS
HYS
HYS
Hysteresis input
•
•CMOS output
• Hysteresis input
(Continued)
11
MB90590/590G Series
Circuit TypeCircuitRemarks
Vcc
P-ch
N-ch
E
Analog input
•CMOS output
• Hysteresis input
•
Analog input
R
F
R
R
G
R
HYS
P-ch
High current
N-ch
HYS
HYS
CMOS high current output
•
•
Hysteresis input
• Hysteresis input with pull-down Resistor:
50 kΩ approx.
• Flash version does not hav e pull-do wn resistor.
12
MB90590/590G 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, also be careful not to let the analog power-supply voltage (AV
the digital power-supply voltage.
(2)Treatment of unused pins
Leaving unused input pins open may result in misbehavior or latch up and possible permanent damage of the
device. Theref or the y m ust be pulled up or pulled down through resistors . In this case those resistors should be
more than 2 kΩ.
Unused bidirectional 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.
MB90590/590G Series
X0
X1
Using external clock
CC, AVRH, DVCC) exceed
13
MB90590/590G Series
(4)Power supply pins (Vcc/Vss)
In products with multiple V
avoid abnormal operations including latch-up. However, you must connect the pins to an external power and a
ground line to lower the electro-magnetic emission le vel to pre v ent abnormal operation of strobe signals caused
by the rise in the ground level, and to conform to the total current rating.
Make sure to connect V
It is recommended to provide a bypass capacitor of around 0.1 µF between V
CC or VSS pins, pins with the same potential are internally connected in the device to
CC and VSS pins via lowest impedance to power lines.
CC and VSS pin near the device.
Vcc
Vss
Vcc
Vss
Vss
MB90590/590G
Vcc
Vss
Series
Vcc
Vss
Vcc
(5) Pull-up/down resistors
The MB90590/590G Series does not support internal pull-up/down resistors. Use exter n al components where
needed.
(6) Crystal Oscillator Circuit
Noises around X0 or X1 pins may cause abnormal operations. Make sure to pro vide bypass capacitors via the
shortest distances from X0, X1 pins, crystal oscillator (or ceramic resonator) and ground lines, and make sure
that lines of oscillation circuits do not cross the lines of other circuits.
A printed circuit board artwor k surrounding the X0 and X1 pins with a ground area for stabilizing the operation
is highly recommended.
(7) Turning-on Sequence of Power Supply to A/D Converter and Analog Inputs
Make sure to turn on the A/D converter power supply (AV
after turning-on the digital power supply (V
CC).
CC, AVRH, AVRL) and analog inputs (AN0 to AN7)
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).
(8) Connection of Unused Pins of A/D Converter
Connect unused pins of A/D converter to AV
CC = VCC, AVSS = AVRH = VSS.
14
MB90590/590G Series
(9) N.C. Pin
The N.C. (internally connected) pin must be opened for use.
(10) 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).
(11) Indeterminate outputs from ports 0 and 1
During oscillation setting time of step-down circuit (during a power-on reset) after the power is turned on, the
outputs from ports 0 and 1 become following state.
•If RST
•If RST pin is “L”, the outputs become high-impedance.
Pay attention to the port output timing shown as follow.
RST
pin is “H”, the outputs become indeterminate.
pin is “H”
Oscillation setting time
∗2
Power-on reset
∗1
Vcc (Power-supply pin)
PONR (power-on reset) signal
(external asynchronous reset) signal
RST
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 × 2
pin is “L”
RST
18
” (Clock frequency of 16 MHz: 16.38ms)
Oscillation setting time
Power-on reset
∗1
∗2
Vcc (Power-supply pin)
PONR (power-on reset) signal
(external asynchronous reset) signal
RST
RST (internal reset) signal
Oscillation clock signal
KA (internal operation clock A) signal
KB (internal operation clock B) signal
PORT (port output) signal
*1:Power-on reset time: Period of “clock frequency
*2:Oscillation setting time: Period of “clock frequency
High-impedance
17
× 2
” (Clock frequency of 16 MHz: 8.19 ms)
18
× 2
” (Clock frequency of 16 MHz: 16.38ms)
15
MB90590/590G Series
(12) Initialization
The device contains internal registers which are initialized only by a pow er-on reset. To initialize these registers ,
please turn on the power again.
(13) Directions of “DIV A, Ri” and “DIVW A, RWi” instructions
In the Signed multiplication and division instructions (“DIV A, Ri” and “DIVW A, RWi”), the value of the corresponding bank register (DTB, ADB, USB, SSB) is set in “00
H”.
If the values of the corresponding bank registers (DTB,ADB ,USB,SSB) are set to other than “00
by the execution result of the instruction is not stored in the register of the instruction operand.
(14) Using REALOS
The use of EI
2
OS is not possible with the REALOS real time operating system.
H”, the remainder
16
BLOCK DIAGRAM
■■■■
MB90590/590G Series
X0,X1
RST
HST
SOT0 to SOT2
SCK0 to SCK2
SIN0 to SIN2
SOT3
SCK3
SIN3
AVCC
AVSS
AN0 to AN7
AVRH
AVRL
ADTG
Clock
Controller
RAM 6/8 K
ROM/Flash
256 K/384 K
Prescaler × 3
UART 3ch
Prescaler
Serial I/O
10-bit ADC
8ch
2
F
MC-16LX
CPU
MC-16 Bus
2
F
16-bit
IO Timer
16-bit Input
Capture
6ch
16-bit Output
Compare
4ch
8/16-bit
PPG
6ch
CAN
2ch
SMC
4ch
IN0 to IN5
OUT0 to OUT5
PPG0 to PPG5
RX0, RX1
TX0, TX1
PWM1M0 to PWM1M3
PWM1P0 to PWM1P3
PWM2M0 to PWM2M3
PWM2P0 to PWM2P3
DVCC
DVSS
TIN
TOT/WOT
16-bit Reload
Timer 2ch
Watch
Timer
External
Interrupt
Circuit 8ch
Sound
Generator
INT0 to INT7
SGO
SGA
17
MB90590/590G Series
MEMORY SPACE
■■■■
The memory space of the MB90590/590G Series is shown below
FFFFFF
FF0000H
FEFFFF
FE0000H
FDFFFF
FD0000H
FCFFFF
FC0000H
FBFFFFH
FB0000H
FAFFFF
FA0000H
F9FFFF
F90000H
00FFFFH
004000H
0028FFH
002100H
0020FF
MB90V590A/V590G
H
ROM (FF bank)
H
ROM (FE bank)
H
ROM (FD bank)
H
ROM (FC bank)
FFFFFF
FF0000H
FEFFFFH
FE0000H
FDFFFFH
FD0000H
FCFFFF
FC0000H
ROM (FB bank)
H
ROM (FA bank)
H
ROM (F9 bank)
ROM
(Image of FF bank)
00FFFFH
004000H
RAM 2K
H0020FFH
MB90594/F594A/
594G/F594G
H
ROM (FF bank)
ROM (FE bank)
ROM (FD bank)
H
ROM (FC bank)
ROM
(Image of FF bank)
FFFFFF
FF0000H
FEFFFFH
FE0000H
FDFFFFH
FD0000H
FCFFFF
FC0000H
FBFFFFH
FB0000H
FAFFFFH
FA0000H
F9FFFF
F90000H
00FFFFH
004000H
0028FF
002100H
MB90591/F591A
H
ROM (FF bank)
ROM (FE bank)
ROM (FD bank)
H
ROM (FB bank)
ROM (FA bank)
H
ROM (F9 bank)
ROM
(Image of FF bank)
H
RAM 2K
001FFFH
001900H
0018FF
000100H
0000BFH
000000H
Peripheral
H
RAM 6K
Peripheral
001FFFH
001900H
0018FF
000100H
0000BFH
000000H
Peripheral
H
RAM 6K
001FFFH
001900H
0018FF
Peripheral
H
RAM 6K
000100H
Peripheral
0000BFH
000000H
Peripheral
Memory space map
Note: The ROM data of bank FF is reflected in the upper address of bank 00, realizing effective use of the C
compiler small model. The lower 16-bit of bank FF and the lower 16-bit of bank 00 are assigned to the same
address, enabling reference of the table on the ROM without stating “far”.
For example, if an attempt has been made to access 00C000
H , the contents of the ROM at FFC000H are
accessed. Since the ROM area of the FF bank exceeds 48 Kbytes, the whole area cannot be reflected in
the image for the 00 bank. The ROM data at FF4000
for 004000
to FFFFFF
H to 00FFFFH. Thus, it is recommended that the ROM data table be stored in the area of FF4000H
H.
H to FFFFFFH looks, therefore, as if it were the image
18
MB90590/590G Series
I/O MAP
■■■■
AddressRegisterAbbreviation AccessPeripheralInitial value
00
HPort 0 Data RegisterPDR0R/WPort 0XXXXXXXXB
01HPort 1 Data RegisterPDR1R/WPort 1XXXXXXXXB
02HPort 2 Data RegisterPDR2R/WPort 2XXXXXXXXB
03HPort 3 Data RegisterPDR3R/WPort 3XXXXXXXXB
04HPort 4 Data RegisterPDR4R/WPort 4XXXXXXXXB
05HPort 5 Data RegisterPDR5R/WPort 5XXXXXXXXB
06HPort 6 Data RegisterPDR6R/WPort 6XXXXXXXXB
07HPort 7 Data RegisterPDR7R/WPort 7XXXXXXXXB
08HPort 8 Data RegisterPDR8R/WPort 8XXXXXXXXB
09HPort 9 Data RegisterPDR9R/WPort 9_ _ XXXXXXB
*1:The interrupt request flag is cleared by the I
*2:The interrupt request flag is cleared by the I
OS interrupt clear signal.
2
OS interrupt clear signal. A stop request is available.
N/A:The interrupt request flag is not cleared by the I
MB90590/590G Series
2
OS interrupt clear signal.
Note:• For a peripheral module with two interrupt for a single interrupt number, both interrupt request flags are
cleared by the I
• At the end of I
terrupt number. If one interrupt flag starts the I
hardware event, the later event is lost because the flag is cleared by the I
first event. So it is recommended not to use the I
2
• If I
OS is enabled, I2OS 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 I
be unique for each interrupt source. For this reason, when one interrupt source uses the I
2
OS interrupt clear signal.
2
OS, the I2OS clear signal will be asserted for all the interrupt flags assigned to the same in-
2
OS and in the meantime another interrupt flag is set by a
"L" level avg. output currentIOLAV1—4mANormal output, average value*
"L" level max. output currentIOL2—40mAHigh current output*
"L" level avg. output current
"L" level max. overall output current
"L" level max. overall output current
"L" level avg. overall output current
"L" level avg. overall output current
"H" level max. output current
"H" level avg. output current
"H" level max. output current
"H" level avg. output current
"H" level max. overall output current
"H" level max. overall output current
"H" level avg. overall output current
"H" level avg. overall output current
Power consumption
Operating temperature
Storage temperature
IOLAV2
∑I
∑I
∑I
OLAV1
∑I
OLAV2
IOH1
IOHAV1
IOH2
IOHAV2
∑I
∑I
∑I
OHAV1
∑I
OHAV2
PD
TA
TSTG
OL1
OL2
OH1
OH2
Rating
Min.Max.
UnitRemarks
VSS− 0.3 VSS + 6.0VAVCC≥ AVRH/L, AVRH ≥ AVRL*
—30mAHigh current output, average value*
—100mATotal normal output
330mATotal high current output
—50mATotal normal output, average value*
250mA
Total high current output, average value
—–15mANormal output*
—–4mANormal output, average value*
—–40mAHigh current output*
—–30mAHigh current output, average value*
—-100mATotal normal output
—-330mATotal high current output
—-50mATotal normal output, average value*
—-250mA
—500mW
Total high current output, average value
MB90F594A, MB90F591A, MB90F594G
CC, AVRL and AVRL should not exceed VCC and AVRL should not exceed AVRH.
*2:VI and VO should not exceed VCC + 0.3V. VI should not exceed the specified ratings. However if the maximum
current to/from an input is limited by some means with external components, the I
V
I rating.
CLAMP rating supercedes the
*3:The maximum output current is a peak value for a corresponding pin.
*4:Average output current is an average current value observed for a 100 ms period for a corresponding pin.
*5:Total average current is an average current value observed for a 100 ms period for all corresponding pins.
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.
*: Use a ceramic capacitor or a capacitor with equivalent frequency characteristics. The smoothing capacitor to
be connected to the V
CC pin must have a capacitance value higher than 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.
CC= 5.0 V±10 %, VSS = AVSS = 0V, TA= −40 °C to +85 °C)
(MB90F591A, MB90591: V
Parameter
Reset input timet
Hardware standby input timet
*1:“t
cp” represents one cycle time of the machine clock.
Symbol
RSTLRST
HSTLHST
Pin name
No reset can fully initialize the Flash Memory if it is performing the automatic algorithm.
*2:Oscillation time of oscillator is time that the amplitude reached the 90%.
In the crystal oscillator, the oscillation time is between se v er al ms to tens of ms. In FAR / ceramic oscillator, the
oscillation time is between hundreds of µs to several ms. In the external clock, the oscillation time is 0 ms.
CC= 5.0 V±5 %, VSS= AVSS= 0V, TA=−40 °C to +85 °C)
CC= 5.0 V±10 %, VSS = AVSS = 0V, TA= −40 °C to +85 °C)
CC= 5.0 V±5 %, VSS= AVSS= 0V, TA=−40 °C to +85 °C)
Value
UnitRemarks
Min.Max.
0.0530ms
—
Note • V
• The above values are used for creating a power-on reset.
• Some registers in the device are initialized only upon a po wer-on reset. To initialize these register , turn on
the power supply using the above values.
.
CC must be kept lower than 0.2 V before power-on.
tR
CC
V
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.
3.5 V
VCC
3V
RAM data being held
VSS
0.2 V
0.2 V0.2 V
tOFF
It is recommended to keep the
rising speed of the supply voltage
at 50 mV/ms or slower.
*: When not operating A/D converter, this is the current (VCC = AVCC = AVRH = 5.0 V) when the CPU is stopped.
46
MB90590/590G Series
6.A/D Converter Glossary
Resolution: Analog changes that are identifiable with the A/D converter
Linearity error: The deviation of the straight line connecting the zero transition point (“00 0000 0000” ↔ “00
0000 0001”) with the full-scale transition point (“11 1111 1110” ↔
conversion characteristics
Differential linearity error : The deviation of input voltage needed to change the output code by 1 LSB from the
theoretical value
Total error :The total error is defined as a difference between the actual value and the theoretical value, which
includes zero-transition error/full-scale transition error and linearity error.
Total error
3FF
“11 1111 1111”) from actual
3FE
3FD
t
u
p
t
u
o
l
004
a
t
i
g
i
D
003
002
001
1 LSB = (Theoretical value)
VOT (Theoretical value) = AVRL + 0.5 LSB[V]
FST
V
(Theoretical value) = AVRH – 1.5 LSB[V]
AVRH – AVRL
Actual conversion
value
1024
{1 LSB × (N – 1) + 0.5 LSB}
(measured value)
Actual conversion
characteristics
Theoretical
characteristics
0.5 LSB
Analog inputAVRLAVRH
[V]
Total error for digital output N
VNT: Voltage at a transition of digital output from (N – 1) to N
V
NT
0.5 LSB
=
NT
– {1 LSB × (N – 1) + 0.5 LSB}
V
1 LSB
[LSB]
(Continued)
47
MB90590/590G Series
(Continued)
Linearity error
3FF
3FE
3FD
t
u
p
t
u
o
l
004
a
t
i
g
i
D
003
002
001
Linearity error of
digital output N
Differential linearity error
of digital N
1 LSB
OT:
Voltage at transition of digital output from “000H” to “001H”
V
FST
: Voltage at transition of digital output from “3FEH” to “3FFH”
V
Actual conversion
value
{1 LSB × (N – 1)+ VOT}
Theoretical
characteristics
OT
(measured value)
V
Analog inputAVRLAVRHAnalog inputAVRLAVRH
NT
V
– {1 LSB × (N – 1) + VOT}
=
=
FST
OT
V
– V
=
1022
[V]
(measured value)
Actual conversion
characteristics
1 LSB
(N + 1)T
– V
V
1 LSB
FST
V
(measured value)
NT
V
NT
– 1 LSB [LSB]
[LSB]
N + 1
t
u
p
t
u
o
l
a
t
i
g
i
D
N – 1
N – 2
Differential linearity error
Actual conversion value
N
Theoretical characteristics
(N + 1)T
V
(measured value)
NT
V
(measured value)
Actual conversion
value
7.Notes on Using A/D Converter
Select the output impedance value for the e xternal circuit of analog input according to the f ollowing conditions, :
• Output impedance values of the external circuit of 15 kΩ or lower are recommended.
• When capacitors are connected to external pins, the capacitance of several thousand times the internal
capacitor value is recommended to minimized the eff ect of v oltage distribution between the e xternal capacitor
and internal capacitor.
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
Analog input
Comparator
3.2 kΩ Max.
30 pF Max.
Note: Listed values must be considered as standards.
•Error
The smaller the | AVRH − AVRL |, the greater the error would become relatively.
FUJITSU LIMITED
Corporate Global Business Support Division
Electronic Devices
Shinjuku Dai-Ichi Seimei Bldg. 7-1,
Nishishinjuku 2-chome, Shinjuku-ku,
Tokyo 163-0721, Japan
Tel: +81-3-5322-3347
Fax: +81-3-5322-3386
http://edevice.fujitsu.com/
North and South America
FUJITSU MICROELECTRONICS, INC.
3545 North First Street,
San Jose, CA 95134-1804, U.S.A.
Tel: +1-408-922-9000
Fax: +1-408-922-9179
FUJITSU MICROELECTRONICS ASIA PTE. LTD.
#05-08, 151 Lorong Chuan,
New Tech Park,
Singapore 556741
Tel: +65-281-0770
Fax: +65-281-0220
http://www.fmap.com.sg/
Korea
FUJITSU MICROELECTRONICS K OREA LTD.
1702 KOSMO TOWER, 1002 Daechi-Dong,
Kangnam-Gu,Seoul 135-280
Korea
Tel: +82-2-3484-7100
Fax: +82-2-3484-7111
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 contents of this document may not be reproduced or copied
without the permission of FUJITSU LIMITED.
FUJITSU semiconductor devices are intended for use in standard
applications (computers, office automation and other office
equipments, industrial, communications, and measurement
equipments, personal or household devices, etc.).
CAUTION:
Customers considering the use of our products in special
applications where failure or abnormal operation may directly
affect human lives or cause physical injury or property damage, or
where extremely high levels of reliability are demanded (such as
aerospace systems, atomic energy controls, sea floor repeaters,
vehicle operating controls, medical devices for life support, etc.)
are requested to consult with FUJITSU sales representatives before
such use. The company will not be responsible for damages arising
from such use without prior approval.
Any semiconductor devices have inherently a certain rate of failure.
You must protect against injury, damage or loss from such failures
by incorporating safety design measures into your facility and
equipment such as redundancy, fire protection, and prevention of
over-current levels and other abnormal operating conditions.
If any products described in this document represent goods or
technologies subject to certain restrictions on export under the
Foreign Exchange and Foreign Trade Control Law of Japan, the
prior authorization by Japanese government should be required for
export of those products from Japan.
F0101
FUJITSU LIMITED Printed in Japan
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.