The MB90460 series is a line of general-purpose, Fujitsu 16-bit microcontrollers designed for process control
applications which require high-speed real-time processing, such as consumer products.
While inheriting the AT architecture of the F
MB90460 series incorporates additional instructions for high-level languages, supports extended addressing
modes, and contains enhanced multiplication and division instructions as well as a substantial collection of
improved bit manipulation instructions. In addition, the MB90460 has an on-chip 32-bit accumulator which enab les
processing of long-word data.
The peripheral resources integrated in the MB90460 series include : an 8/10-bit A/D converter, UARTs (SCI) 0
to 1, 16-bit PPG timer, a multi-functional timer (16-bit free-run timer, input capture units (ICUs) 0 to 3, output
compare units (OCUs) 0 and 5, 16-bit PPG timer, a waveform generator) , a multi-pulse generator (16-bit PPG
timer, 16-bit reload timer, waveform sequencer) , PWC 0 to 1, 16-bit reload timer and DTP/external interrupt.
2
MC stands for FUJITSU Flexible Microcontroller, a registered trademark of FUJITSU LIMITED.
* : F
2MC*
family, the instruction set for the F2MC-16LX CPU core of the
DS07-13714-1E
FEATURES
■■■■
• Minimum execution time : 62.5 ns/4 MHz oscillation (Uses PLL clock multiplication) maximum multiplier = 4
• Maximum memory space
16 Mbyte
Linear/bank access
• Instruction set optimized for controller applications
Supported data types : bit, byte, word, and long-word types
Standard addressing modes : 23 types
32-bit accumulator enhancing high-precision operations
Signed multiplication/division and extended RETI instructions
• Enhanced high level language (C) and multi-tasking support instructions
Use of a system stack pointer
Symmetrical instruction set and barrel shift instructions
• Program patch function (for two address pointers)
• Enhanced interrupt function
Up to eight programmable priority levels
External interrupt inputs : 8 lines
• Automatic data transmission function independent of CPU operation
Up to 16 channels for the extended intelligent I/O service
DTP request inputs : 8 lines
• 16 bit PPG : 3 channels
Mode switching function provided (PWM mode or one-shot mode)
Can be worked with a multi-functional timer, a multi-pulse generator or individually
• 16 bit reload timer : 2 channels
Can be worked with multi-pulse generator or individually
• 16-bit PWC timer : 2 channels
• A multi-functional timer
Input capture : 4 channels
Output compare with selectable buffer : 6 channels
Free-run timer with up or up/down mode selection and selectable buffer : 1 channel
16-bit PPG : 1 channel
A waveform generator : (16-bit timer : 3 channels, 3-phase waveform or dead time)
• A multi-pulse generator
16-bit PPG : 1 channel
16-bit reload timer : 1 channel
Waveform sequencer : (16-bit timer with buffer and compare clear function)
• Package :
QFP-64 (FPT-64P-M09 : 0.65 mm pitch)
QFP-64 (FPT-64P-M06 : 1.00 mm pitch)
SDIP-64 (DIP-64P-M01 : 1.78 mm pitch)
•CMOS technology
MB90460 Series
3
MB90460 Series
PRODUCT LINEUP
■■■■
Part number
Item
Classification
ROM size64 KBytes
RAM size8 KBytes2 KBytes
Number of Instruction : 351
Minimum execution time : 62.5 ns / 4 MHz (PLL × 4)
CPU function
I/O port I/O port (CMOS) : 51
PWC
UART
16-bit reload timer
16-bit PPG timer
Multi-functional
timer
(for AC/DC
motor control)
Multi-pulse
generator
(for DC motor control)
8/10-bit A/D
converter
DTP/External
interrupt
Lower power
consumption
Addressing mode : 23
Data bit length : 1, 8, 16 bits
Maximum memory space : 16 MBytes
Pulse width counter timer : 2 channels
Timer function (select the counter timer from three internal clocks)
Various Pulse width measuring function (H pulse width, L pulse width, rising edge to falling edge period, falling edge to rising edge period, rising edge to rising edge period and
falling edge to falling edge period)
UART : 2 channels
With full-duplex double buffer (8-bit length)
Clock asynchronized or clock synchronized transmission (with start and stop bits) can
be selectively used
Transmission can be one-to-one (bi-directional commuication) or one-to-n (MasterSlave communication)
Reload timer : 2 channels
Reload mode, single-shot mode or event count mode selectable
Can be worked with a multi-pulse generator or individually
Can be worked with multi-functional timer / multi-pulse generator or individually
16-bit free-running timer with up or up/down mode selection and buffer : 1 channel
Stop mode / Sleep mode / CPU intermittent operation mode
MB90V460MB90F462MB90462MB90467
Development/evaluation
product
Mass-produced
products
(Flash ROM)
Mass-produced products
(Mask ROM)
Pulse width counter
timer : 1ch
(Continued)
4
(Continued)
Item
Package PGA256
Part number
MB90460 Series
MB90V460MB90F462MB90462MB90467
LQFP-64 (FPT-64P-M09 : 0.65 mm pitch)
QFP-64 (FPT-64P-M06 : 1.00 mm pitch)
SDIP-64 (DIP-64P-M01 : 1.78 mm pitch)
Power supply voltage for
operation*
ProcessCMOS
* : V aries with conditions such as the operating frequency (See section “■ ELECTRICAL CHARA CTERISTICS”) .
Assurance for the MB90V460 is giv en only for operation with a tool at a power supply voltage of 4.5 V to 5.5 V,
an operating temperature of 0 to +25 °C, and an operating frequency of 1 MHz to 16 MHz.
PACKAGE AND CORRESPONDING PRODUCTS
■■■■
PackageMB90V460MB90F462MB90462MB90467
PGA256
FPT-64P-M09
FTP-64P-M06
DIP-64P-M01
: Available, : Not available
Note : For more information about each package, see section “■ PACKAGE DIMENSIONS”.
DIFFERENCES AMONG PRODUCTS
■■■■
Memory Size
×
×
×
×
4.5 V to 5.5 V *
×××
In evaluation with an evaluation product, note the difference between the evaluation product and the product
actually used. The following items must be taken into consideration.
• The MB90V460 does not have an internal ROM, ho wev er, operations equivalent to chips with an internal ROM
can be evaluated by using a dedicated development tool, enabling selection of ROM size by settings of the
development tool.
• In the MB90V460, images from FF4000
mapped to bank FF only. (This setting can be changed by configuring the development tool.)
• In the MB90462/F462/467, images from FF4000H to FFFFFFH are mapped to bank 00, and FF0000H to
FF3FFF
H are mapped to bank FF only.
H to FFFFFFH are mapped to bank 00, and FE0000H to FF3FFFH are
*1 : Heavy current pins
*2 : MB90V460, MB90F462, MB90462 only.
They do not exist on MB90467, because there are not PWC (ch 0) , 16-bit PPG (ch 1) and waveform
sequencer.
8
(DIP-64P-M01)
PIN DESCRIPTION
■■■■
MB90460 Series
Pin No.
QFP-
M06*
2
LQFP-
M09*
1
SDIP*
Pin
name
3
I/O
circuit
23, 2422, 2330, 31X0, X1AOscillation input pins.
201927RST
P00 to
26 to 3125 to 3033 to
38
OPT0 to
OPT5
P05
*
BExternal reset input pin.
General-purpose I/O ports.
Output terminals OPT0 to 5 of the waveform sequencer.
D
These pins output the waveforms specified at the output data
4
registers of the waveform sequencer circuit. Output is generated
when OPE0 to 5 of OPCR is enabled.
323139
333240
343341
P06
PWI0
P07
PWO0
P10
INT0
DTTI0
4
*
4
*
General-purpose I/O ports.
E
PWC 0 signal input pin.
General-purpose I/O ports.
E
PWC 0 signal output pin.
General-purpose I/O ports.
Can be used as interrupt request input channels 0. Input is en-
C
abled when 1 is set in EN0 in standby mode.
RTO0 to 5 pins for fixed-level input. This function is enabled
when the waveform generator enables its input bits.
Function
4
*
4
*
4
*
353442
363543
37 to 3836 to 3744 to
45
393846
P11
INT1
P12
INT2
DTTI1
P13 to
P14
4
*
General-purpose I/O ports.
C
Can be used as interrupt request input channels 1. Input is enabled when 1 is set in EN1 in standby mode.
General-purpose I/O ports.
Can be used as interrupt request input channels 2. Input is en-
C
abled when 1 is set in EN2 in standby mode.
OPT0 to 5 pins for fixed-level input. This function is enabled
when the waveform sequencer enables its input bit.
General-purpose I/O ports.
C
INT3 to
INT4
P15
INT5
Can be used as interrupt request input channels 3 to 4.
Input is enabled when 1 is set in EN3 to EN4 in standby mode.
General-purpose I/O ports.
Can be used as interrupt request input channel 5. Input is en-
C
abled when 1 is set in EN5 in standby mode.
TIN0External clock input pin for reload timer 0.
4
*
(Continued)
9
MB90460 Series
Pin No.
2
LQFP-
M09*
1
SDIP*
QFP-
M06*
403947
414048
424149
434250
444351
454452
46 to 4945 to 4853 to
56
51 to 5650 to 5558 to
63
Pin
name
3
P16
INT6
I/O
circuit
C
Function
General-purpose I/O ports.
Can be used as interrupt request input channels 6. Input is en-
abled when 1 is set in EN6 in standby mode.
TO0Event output pin for reload timer 0.
P17
General-purpose I/O ports.
C
FRCKExternal clock input pin for free-running timer.
P20
General-purpose I/O ports.
F
TIN1External clock input pin for reload timer 1.
P21
General-purpose I/O ports.
F
TO1Event output pin for reload timer 1.
P22
General-purpose I/O ports.
F
PWI1PWC 1 signal input pin.
P23
General-purpose I/O ports.
F
PWO1PWC 1 signal output pin.
P24 to
P27
IN0 to
IN3
General-purpose I/O ports.
Trigger input pins for input capture channels 0 to 3.
F
When input capture channels 0 to 3 are used for input operation,
these pins are enabled as required and must not be used for any
other I/P.
P30 to
P35
RTO0 (U)
to
RTO5 (Z)
General-purpose I/O ports.
Waveform generator output pins. These pins output the wave-
G
forms specified at the waveform generator. Output is generated
when waveform generator output is enabled. (U) to (Z) show the
coils that control 3-phase motor.
59582
60593
61604
62615
10
P36
PPG1
P37
PPG0
P40
SIN0
P41
SOT0
General-purpose I/O ports.
H
4
*
Output pins for PPG channels 1. This function is enabled when
PPG channels 1 enable output.
4
*
General-purpose I/O ports.
H
Output pins for PPG channels 0. This function is enabled when
PPG channels 0 enable output.
General-purpose I/O ports.
Serial data input pin for UART channel 0. While UART channel
F
0 is operating for input, the input of this pin is used as required
and must not be used for any other input.
General-purpose I/O ports.
F
Serial data output pin for UART channel 0. This function is enabled when UART channel 0 enables data output.
(Continued)
Pin No.
QFP-
2
M06*
LQFP-
M09*
1
SDIP*
MB90460 Series
(Continued)
Pin
name
3
I/O
circuit
Function
63626
64637
1648
219
3210
4 to 11 3 to 10
11 to
18
P42
SCK0
P43
SNI0
*
P44
SNI1
*
P45
SNI2
*
P46
PPG2
P50 to
P57
AN0 to
AN7
General-purpose I/O ports.
F
Serial clock I/O pin for UART channel 0. This function is enabled
when UART channel 0 enables clock output.
General-purpose I/O ports.
Trigger input pins for position detection of the waveform se-
4
F
quencer. When this pin is used for input operation, it is enabled
as required and must not be used for any other I/P.
4
*
General-purpose I/O ports.
Trigger input pins for position detection of the Multi-pulse gener-
4
F
ator. When this pin is used for input operation, it is enabled as
required and must not be used for any other I/P.
*
4
General-purpose I/O ports.
Trigger input pins for position detection of the Multi-pulse gener-
4
F
ator. When this pin is used for input operation, it is enabled as
required and must not be used for any other I/P.
*
4
General-purpose I/O ports.
F
Output pins for PPG channel 2. This function is enabled when
PPG channel 2 enables output.
General-purpose I/O ports.
I
A/D converter analog input pins. This function is enabled when
the analog input specification is enabled. (ADER) .
121119AV
CCVCC power input pin for analog circuits.
Reference voltage (+) input pin for the A/D converter. This volt-
131220AVR
age must not exceed V
fixed to AV
SS.
CC and AVCC. Reference voltage (−) is
141321AVSSVSS power input pin for analog circuits.
P60
151422
SIN1
General-purpose I/O ports.
Serial data input pin for UART channel 1. While UART channel
F
1 is operating for input, the input of this pin is used as required
and must not be used for any other in-put.
P61
161523
SOT1
General-purpose I/O ports.
F
Serial data output pin for UART channel 1. This function is enabled when UART channel 1 enables data output.
They do not exist on MB90467, because there are not PWC (ch 0) , 16-bit PPG (ch 1) and w avef orm sequencer.
12
MB90460 Series
I/O CIRCUIT TYPE
■■■■
ClassificationTypeRemarks
X1
N-ch P-ch
X0
A
B
R
R
C
P-ch
P-ch
N-ch
Pull up control
P-ch
N-ch
Standby mode control
Pout
Nout
Xout
Main clock (main clock crystal
oscillator)
• At an oscillation feedback
resistor of approximately
1 MΩ
• Hysteresis input
• Pull-up resistor
approximately 50 kΩ
• CMOS output
• Hysteresis input
• Selectable pull-up resistor
approximately 50 kΩ
•I
OL= 4 mA
• Standby control available
Hysteresis input
Standby mode control
• CMOS output
R
P-ch
D
Pull up control
P-ch
N-ch
Pout
Nout
CMOS input
Standby mode control
• CMOS input
• Selectable pull-up resistor
approximately 50 kΩ
• Standby control available
•I
OL= 12 mA
(Continued)
13
MB90460 Series
ClassificationTypeRemarks
• CMOS output
R
P-ch
E
P-ch
N-ch
Pull up control
P-ch
N-ch
Pout
Nout
CMOS input
Standby mode control
Pout
Nout
F
• CMOS input
• Selectable pull-up resistor
approximately 50 kΩ
• Standby control available
•I
OL= 4 mA
• CMOS output
• Hysteresis input
• Standby control available
OL= 4 mA
•I
Hysteresis input
Standby mode control
• CMOS output
P-ch
N-ch
Pout
Nout
• CMOS input
• Standby control available
OL= 12 mA
•I
G
CMOS input
Standby mode control
• CMOS output
P-ch
N-ch
Pout
Nout
• CMOS input
• Standby control available
OL= 4 mA
•I
H
CMOS input
14
Standby mode control
(Continued)
MB90460 Series
(Continued)
ClassificationTypeRemarks
• CMOS output
P-ch
N-ch
Pout
Nout
I
CMOS input
Analog input control
Analog input
J
• CMOS input
• Analog input
•I
OL= 4 mA
• Hysteresis input
15
MB90460 Series
HANDLING DEVICES
■■■■
1.Preventing Latchup
CMOS ICs may cause latchup in the following situations :
• When a voltage higher than V
• When a voltage exceeding the rating is applied between VCC and VSS.
• When AV
CC power is supplied prior to the VCC voltage.
If latchup occurs, the power supply current increases rapidly, sometimes resulting in thermal breakdown of the
device. Use meticulous care not to let it occur.
For the same reason, also be careful not to let the analog power-supply v oltage e xceed the digital pow er-supply
voltage.
2.Handling unused input pins
Unused input pins left open may cause abnormal operation, or latch-up leading to permanent damage. Unused
input pins should be pulled up or pulled down through at least 2 kΩ resistance.
Unused input/output pins may be left open in the output state, b ut if such pins are in the input state the y should
be handled in the same way as input pins.
3.Use of the external clock
CC or lower than VSS is applied to input or output pins.
When the device uses an e xternal clock, drive only the X0 pin while leaving the X1 pin open (See the illustr ation
below) .
MB90460 series
X0
Open
X1
4.Power Supply Pins (VCC/VSS)
In products with multiple VCC or VSS pins, the pins of a same potential are internally connected in the device to
avoid abnormal operations including latch-up. However, connect the pins exter nal power and ground lines to
lower the electro-magnetic emission level to prevent abnormal operation of strobe signals caused by the rise in
the ground level, and to conform to the total current rating.
Make sure to connect V
It is recommended to provide a bypass capacitor of around 0.1 µF between V
CC and VSS pins via the lowest impedance to power lines.
CC and VSS pins near the device.
5.Crystal Oscillator Circuit
Noise around X0 or X1 pins may cause abnormal operations. Make sure to provide bypass capacitors via the
shortest distance from X0, X1 pins, cr ystal oscillator (or ceramic resonator) 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 the ground
area for stabilizing the operation.
6.Turning-on Sequence of Power Supply to A/D Converter and Analog Inputs
Make sure to turn on the A/D converter power supply (AVCC, AVSS, AVR) and analog inputs (AN0 to AN7) after
turning-on the digital power supply (V
Turn-off the digital power after turning off the A/D converter supply and analog inputs. In this case, make sure
that the voltage of A VR dose not exceed A V
is acceptable) .
16
CC) .
CC (turning on/off the analog and digital power supplies simultaneously
MB90460 Series
7.Connection of Unused Pins of A/D Converter
Connect unused pin of A/D converter to AVCC= VCC, AVSS= AVR = VSS.
8.N.C. Pin
The N.C. (internally connected) pin must be opened for use.
9.Notes on Energization
To prevent the internal regulator circuit from malfunctioning, set the voltage rise time during energization at 50
µs or more.
10. Initialization
In the device, there are internal registers which are initialized only by a pow er-on reset. T o initialize these registers,
please turn on the power again.
11. Return from standby state
If the power-supply voltage goes below the standby RAM holding voltage in the standby state, the device may
fail to return from the standby state. In this case, reset the de vice via the external reset pin to return to the normal
state.
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 is assigned to the same address, enabling ref erence of the tab le on
the ROM without stating “far”. F o r e xample, if an attempt has been made to access 00C000
of the ROM at FFC000
H are accessed actually. 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
therefore, as if it were the image f or 004000
be stored in the area of FF4000
H to FFFFFFH.
H to 00FFFFH. Thus, it is recommended that the ROM data table
H , the contents
H to FFFFFFH looks,
19
MB90460 Series
I/O MAP
■■■■
Address
000000
Abbrevia-
tion
HPDR0Port 0 data registerR/WR/WPort 0XXXXXXXXB
Register
Byte
access
Word
access
Resource
name
Initial value
000001HPDR1Port 1 data registerR/WR/WPort 1XXXXXXXXB
000002HPDR2Port 2 data registerR/WR/WPort 2XXXXXXXXB
000003HPDR3Port 3 data registerR/WR/WPort 3XXXXXXXXB
000004HPDR4Port 4 data registerR/WR/WPort 4-XXXXXXXB
000005HPDR5Port 5 data registerR/WR/WPort 5XXXXXXXXB
000006HPDR6Port 6 data registerR/WR/WPort 6----XXXXB
000007HProhibited area
000008
HPWCSL0
R/WR/W
00000000B
PWC control status register CH0
000009HPWCSH0R/WR/W00000000B
00000AH
PWC0PWC data buffer register CH0R/W
PWC timer
(CH0)
XXXXXXXX
00000BHXXXXXXXXB
00000CHDIV0Divide ratio control register CH0R/WR/W------00B
00000DH
to 0F
H
000010
HDDR0Port 0 direction registerR/WR/WPort 000000000B
Prohibited area
B
000011HDDR1Port 1 direction registerR/WR/WPort 100000000B
000012HDDR2Port 2 direction registerR/WR/WPort 200000000B
000013HDDR3Port 3 direction registerR/WR/WPort 300000000B
000014HDDR4Port 4 direction registerR/WR/WPort 4-0000000B
000015HDDR5Port 5 direction registerR/WR/WPort 500000000B
000016HDDR6Port 6 direction registerR/WR/WPort 6----0000B
000017HADERAnalog input enable registerR/WR/WPort 5, A/D11111111B
000018HProhibited area
000019
HCDCR0Clock division control register 0R/WR/W
Communication
prescaler 0
0---0000B
00001AHProhibited area
00001BHCDCR1Clock division control register 1R/WR/W
XXXXXXXX
00002BHXXXXXXXXB
00002CHDIV1Divide ratio control register CH1R/WR/W------00B
00002DH
to 2F
H
Prohibited area
B
000030
HENIRInterrupt / DTP enable registerR/WR/W
00000000B
000031HEIRRInterrupt / DTP cause registerR/WR/WXXXXXXXXB
000032HELVRL
000033HELVRH
Request level setting register
(Lower Byte)
Request level setting register
(Higher Byte)
R/WR/W00000000B
R/WR/W00000000B
000034HADCS0A/D control status register 0R/WR/W
000035HADCS1A/D control status register 1R/WR/W00000000B
000036HADCR0A/D data register 0RRXXXXXXXXB
DTP/external
interrupt
00000000B
8/10-bit A/D
converter
000037HADCR1A/D data register 1R/WR/W00000-XXB
000038H
11111111
B
PDCR0PPG0 down counter registerR
000039H11111111B
00003AH
00003BHXXXXXXXXB
PCSR0PPG0 period setting registerW
16-bit
XXXXXXXX
PPG timer
00003CH
PDUT0PPG0 duty setting registerW
(CH0)
XXXXXXXX
00003DHXXXXXXXXB
00003EHPCNTL0
R/WR/W--000000B
PPG0 control status register
00003FHPCNTH0R/WR/W00000000B
(Continued)
B
B
21
MB90460 Series
Address
000040
Abbrevia-
H
tion
Register
Byte
access
Word
access
Resource
name
Initial value
11111111
B
PDCR1PPG1 down counter registerR
000041H11111111B
000042H
000043HXXXXXXXXB
PCSR1PPG1 period setting registerW
16-bit
XXXXXXXX
PPG timer
000044H
PDUT1PPG1 duty setting registerW
(CH1)
XXXXXXXX
000045HXXXXXXXXB
000046HPCNTL1
R/WR/W--000000B
PPG1 control status register
000047HPCNTH1 R/WR/W00000000B
000048H
11111111
B
PDCR2PPG2 down counter registerR
000049H11111111B
00004AH
00004BHXXXXXXXXB
PCSR2PPG2 period setting registerW
16-bit
XXXXXXXX
PPG timer
00004CH
PDUT2PPG2 duty setting registerW
(CH2)
XXXXXXXX
00004DHXXXXXXXXB
00004EHPCNTL2
R/WR/W--000000B
PPG2 control status register
00004FHPCNTH2R/WR/W00000000B
B
B
B
B
000050H
XXXXXXXX
TMRR016-bit timer register 0R/W
000051HXXXXXXXXB
000052H
XXXXXXXX
TMRR116-bit timer register 1R/W
000053HXXXXXXXXB
000054H
TMRR216-bit timer register 2R/W
000055HXXXXXXXXB
Waveform
generator
XXXXXXXX
000056HDTCR016-bit timer control register 0R/WR/W00000000B
000057HDTCR116-bit timer control register 1R/WR/W00000000B
000058HDTCR216-bit timer control register 2R/WR/W00000000B
000059HSIGCRWaveform control registerR/WR/W00000000B
00005AH
00005BH11111111B
00005CH
00005DH00000000B
00000000B
00007DHOCS1Compare control register 1R/WR/W-0000000B
00007EHOCS2Compare control register 2R/WR/W00000000B
00007FHOCS3Compare control register 3R/WR/W-0000000B
Output compare
(CH0 to CH5)
000080HOCS4Compare control register 4R/WR/W00000000B
000081HOCS5Compare control register 5R/WR/W-0000000B
000082HTMCSRL0
000083H TMCSRH0
Timer control status register CH0
(lower)
Timer control status register CH0
(upper)
R/WR/W
00000000B
16-bit
R/WR/W----0000B
reload timer
(CH0)
000084H
000085HXXXXXXXXB
000086HTMCSRL1
000087H TMCSRH1
000088H
000089HXXXXXXXXB
TMR0 /
TMRD0
TMR1 /
TMRD1
16 bit timer register CH0 /
16-bit reload register CH0
Timer control status register CH1
(lower)
Timer control status register CH1
(upper)
16 bit timer register CH1 /
16-bit reload register CH1
R/W
R/WR/W
R/WR/W----0000B
16-bit reload
timer (CH1)
R/W
XXXXXXXX
00000000B
XXXXXXXX
B
B
00008AHOPCLROutput control lower registerR/WR/W
00000000B
00008BHOPCUROutput control upper registerR/WR/W00000000B
00008CHIPCLRInput control lower registerR/WR/W00000000B
00008DHIPCURInput control upper registerR/WR/W00000000B
Waveform
sequencer
00008EHTCSRTimer control status registerR/WR/W00000000B
00008FHNCCRNoise cancellation control registerR/WR/W00000000B
000090H
0000A8HWDTCWatchdog control registerR/WR/WWatchdog timerX-XXX111B
0000A9HTBTCTimebase timer control registerR/WR/WTimebase timer1--00100B
(Continued)
24
MB90460 Series
Address
0000AA
to AD
H
0000AE
Abbrevia-
tion
H
HFMCS
Register
Prohibited area
Flash memory control status
register
Byte
access
access
R/WR/W
Word
Resource
name
Flash memory
interface circuit
Initial value
00010000B
0000AFHProhibited area
0000B0HICR00Interrupt control register 00R/WR/W
00000111B
0000B1HICR01Interrupt control register 01R/WR/W00000111B
0000B2HICR02Interrupt control register 02R/WR/W00000111B
0000B3HICR03Interrupt control register 03R/WR/W00000111B
0000B4HICR04Interrupt control register 04R/WR/W00000111B
0000B5HICR05Interrupt control register 05R/WR/W00000111B
0000B6HICR06Interrupt control register 06R/WR/W00000111B
0000B7HICR07Interrupt control register 07R/WR/W00000111B
0000B8HICR08Interrupt control register 08R/WR/W00000111B
Interrupt
controller
0000B9HICR09Interrupt control register 09R/WR/W00000111B
0000BAHICR10Interrupt control register 10R/WR/W00000111B
0000BBHICR11Interrupt control register 11R/WR/W00000111B
0000BCHICR12Interrupt control register 12R/WR/W00000111B
0000BDHICR13Interrupt control register 13R/WR/W00000111B
0000BEHICR14Interrupt control register 14R/WR/W00000111B
0000BFHICR15Interrupt control register 15R/WR/W00000111B
0000C0H
to FF
H
001FF0
HPADR0L
001FF1HPADR0M
001FF2HPADR0H
Program address detection
register 0 (Lower Byte)
Program address detection
register 0 (Middle Byte)
Program address detection
register 0 (Higher Byte)
External area
R/WR/W
R/WR/WXXXXXXXXB
R/WR/WXXXXXXXXB
XXXXXXXXB
Rom correction
001FF3HPADR1L
001FF4HPADR1M
001FF5HPADR1H
Program address detection
register 1 (Lower Byte)
Program address detection
register 1 (Middle Byte)
Program address detection
register 1 (Higher Byte)
R/WR/WXXXXXXXXB
R/WR/WXXXXXXXXB
R/WR/WXXXXXXXXB
(Continued)
25
MB90460 Series
(Continued)
Address
Abbrevia-
tion
Register
Byte
access
Word
access
Resource
name
Initial value
003FE0
H
00000000
OPDBR0Output data buffer register 0R/W
003FE1H00000000B
003FE2H
00000000
OPDBR1Output data buffer register 1R/W
003FE3H00000000B
003FE4H
00000000
OPDBR2Output data buffer register 2R/W
003FE5H00000000B
003FE6H
00000000
OPDBR3Output data buffer register 3R/W
003FE7H00000000B
003F78H
00000000
OPDBR4Output data buffer register 4R/W
003FE9H00000000B
003FEAH
00000000
OPDBR5Output data buffer register 5R/W
003FEBH00000000B
003FECH
00000000
OPEBR6Output data buffer register 6R/W
003FEDH00000000B
003FEEH
OPEBR7Output data buffer register 7R/W
003FEFH00000000B
Waveform
sequencer
003FF0H
00000000
00000000
OPEBR8Output data buffer register 8R/W
003FF1H00000000B
B
B
B
B
B
B
B
B
B
003FF2H
00000000
B
OPEBR9Output data buffer register 9R/W
003FF3H00000000B
003FF4H
00000000
B
OPEBRAOutput data buffer register AR/W
003FF5H00000000B
003FF6H
00000000
B
OPEBRBOutput data buffer register BR/W
003FF7H00000000B
003FF8H
XXXXXXXX
OPDROutput data registerR
003FF9H0000XXXXB
003FFAH
XXXXXXXX
CPCRCompare clear registerR/W
003FFBHXXXXXXXXB
003FFCH
00000000
B
TMBRTimer buffer registerR
003FFDH00000000B
003FFEH
to
003FFF
H
Prohibited area
B
B
26
MB90460 Series
• Meaning of abbreviations used for reading and writing
R/W : Read and write enabled
R : Read only
W : Write only
• Explanation of initial values
0 : The bit is initialized to 0.
1 : The bit is initialized to 1.
X : The initial value of the bit is undefined.
- : The bit is not used. Its initial value is undefined.
The Instruction using IO addressing e.g. MOV A, io, is not supported for registers area 003FE0
Note : For bits that is initialized by an reset operation, the initial v alue set by the reset operation is listed as an initial
value. Note that the values are different from reading results.
For LPMCR/CKSCR/WDTC, there are cases where initialization is perf ormed or not performed, depending
on the types of the reset. However, initial value for resets that initializes the value is listed.
H to 003FFFH.
27
MB90460 Series
INTERRUPT FACTORS, INTERRUPT VECTORS, INTERRUPT CONTROL REGISTER
: Can be used and support the EI2OS stop request.
: Can be used and interrupt request flag is cleared by EI
×
: Cannot be used.
2
OS interrupt clear signal.
∆ : Usable when an interrupt cause that shares the ICR is not used.
29
MB90460 Series
PERIPHERAL RESOURCES
■■■■
1.Low-Power Consumption Control Circuit
The MB90460 series has the following CPU operating mode configured by selection of an operating clock and
clock operation control.
• Clock mode
PLL clock mode : A PLL clock that is a multiple of the oscillation clock (HCLK) frequency is used to operate
the CPU and peripheral functions.
Main clock mode : The main clock, with a frequency one-half that of the oscillation clock (HCLK) , is used to
operate the CPU and peripheral functions. In main clock mode, the PLL multiplier circuit is inactive.
• CPU intermittent operation mode
CPU intermittent operation mode causes the CPU to operate intermittently, while high-speed clock pulses are
supplied to peripheral functions, reducing power consumption. In CPU intermittent operation mode, intermittent
clock pulses are only applied to the CPU when it is accessing a register, internal memory, a peripheral function,
or an external unit.
• Standby mode
In standby mode, the low pow er consumption control circuit stops supplying the clock to the CPU (sleep mode)
or the CPU and peripheral functions (timebase timer mode) , or stops the oscillation clock itself (stop
mode) , reducing power consumption.
• PLL sleep mode
PLL sleep mode is activated to stop the CPU operating clock when the microcontroller enters PLL clock
mode; other components continue to operate on the PLL clock.
• Main sleep mode
Main sleep mode is activated to stop the CPU operating clock when the microcontroller enters main clock
mode; other components continue to operate on the main clock.
• PLL timebase timer mode
PLL timebase timer mode causes microcontroller operation, with the exception of the oscillation cloc k, PLL
clock and timebase timer, to stop. All functions other than the timebase timer are deactivated.
• Main timebase timer mode
Main timebase timer mode causes microcontroller operation, with the exception of the oscillation cloc k, main
clock and the timebase timer, to stop. All functions other than the timebase timer are deactivated.
• Stop mode
Stop mode causes the source oscillation to stop. All functions are deactivated.
30
Block Diagram
RST
Pin
Release reset
Cancel interrupt
Low power mode control register (LPMCR)
STP
SLP SPL RST TMD CG1
CPU intermittent
operation selecter
3
Standby control
CG0 RESV
circuit
RST
MB90460 Series
Pin high
impedance
control circuit
Internal reset
generation
circuit
CPU clock
control circuit
Stop and sleep signals
Stop signal
Pin Hi-z control
Internal reset
Select intermittent cycles
CPU clock
Clock generator
Pin
X0
Pin
X1
Clock selector
×1×2×3×4
PLL multipiler
circuit
System clock
generation circuit
Peripheral clock
Machine clock
Oscillation stabilization
wait is passed
2
RESV MCM WS1 WS0 RESV MCS CS1 CS0
Clock selection register (CKSCR)
Divideby-2
Main clock
Divideby-512
Divideby-2
control circuit
2
Divideby-4
Peripheral clock
Oscillation stabilization
wait interval selector
Divideby-4
Timebase timer
Divideby-4
31
MB90460 Series
2.I/O Ports
(1) Outline of I/O ports
When a data register serving for control output is read, the data output from it as a control output is read regardless
of the value in the direction register . Note that, if a read-modify-write instruction (such as a bit set instruction) is
used to preset output data in the data register when changing its setting from input to output, the data read is
not the data register latched value but the input data from the pin.
Ports 0 to 4 and 6 are input/output ports which ser ve as inputs when the direction register value is “0” or as
outputs when the value is “1”.
Port 5 are input/output ports as other port when ADER is 00
Block Diagram
• Block diagram of Port 0 pins
RDR
Port data register (PDR)
Internal data bus
PDR read
PDR write
Port data direction register (DDR)
DDR write
DDR read
Output latch
Direction
latch
Resource output
H.
Direct resource input
Resource output enable
Pull-up resistor
About 50 KΩ
Pin
Standby control (SPL = 1)
32
(Continued)
• Block diagram of Port 1 pins
MB90460 Series
RDR
Port data register (PDR)
Internal data bus
PDR read
Output latch
PDR write
Port data direction register (DDR)
Direction
latch
DDR write
DDR read
• Block diagram of Port 2 pins
Resource output
Resource output enable
Resource input
Pull-up resistor
About 50 KΩ
Pin
Standby control (SPL = 1)
Port data register (PDR)
Internal data bus
PDR read
PDR write
Port data direction register (DDR)
DDR write
DDR read
Output latch
Direction
latch
Resource output
Resource output enable
Resource input
Pin
Standby control (SPL = 1)
(Continued)
33
MB90460 Series
• Block diagram of Port 3 pins
Port data register (PDR)
Internal data bus
PDR read
PDR write
Port data direction register (DDR)
DDR write
DDR read
• Block diagram of Port 4 pins
Resource output
Resource output enable
Output latch
Pin
Direction
latch
Standby control (SPL = 1)
34
Port data register (PDR)
Internal data bus
PDR read
PDR write
Port data direction register (DDR)
DDR write
DDR read
Output latch
Direction
latch
Resource output
Resource output enable
Resource input
Pin
Standby control (SPL = 1)
(Continued)
(Continued)
• Block diagram of Port 5 pins
ADER
Port data register (PDR)
MB90460 Series
Analog input
Internal data bus
PDR read
PDR write
Port data direction register (DDR)
DDR write
DDR read
• Block diagram of Port 6 pins
Port data register (PDR)
Output latch
Direction
latch
Resource output
Pin
Standby control (SPL = 1)
Resource input
Resource output enable
Internal data bus
PDR read
PDR write
Port data direction register (DDR)
DDR write
DDR read
Output latch
Pin
Direction
latch
Standby control (SPL = 1)
External interrupt enable
35
MB90460 Series
3.Timebase Timer
The timebase timer is an 18-bit free-running counter (timebase counter) that counts up in synchronization to the
internal count clock (main oscillator clock divided by 2) .
Features of timebase timer :
• Interrupt generated when counter overflow
2
•EI
OS supported
• Interval timer function :
An interrupt generated at four different time intervals
• Clock supply function :
Four different clocks can be selected as a watchdog timer’s count clock
Supply clock for oscillation stabilization
Block Diagram
To
Timebase
timer counter
watchdog
timer
Divide-by
-two HCLK
CKSCR : MCS = 1 to 0 *
Timebase timer
interrupt signal #36
2
(24
H)*
1
× 22× 2
× 2
Counter clear
Power-on reset
Stop mode start
TBOF clear
3
Counter
clear circuit
1
Timebase timer interrpt
register (TBTC)
× 28× 29× 210× 211× 212× 213× 214× 215× 2
OF
TBIE TBOF TBR TBC1 TBC0
OF
Interval
timer selector
OF
TBOF set
OF : Overflow
HCLK : Oscillation clock
*1 : Switching of the machine clock from the oscillation clock to the PLL clock
*2 : Interrupt number
16
× 2
18
17
× 2
OF
To the oscillation
setting time selector
in the clock control
section
36
MB90460 Series
4.Watchdog Timer
The watchdog timer is a 2-bit counter that uses the timebase timer’s supply clock as the count clock. After
activation, if the watchdog timer is not cleared within a given period, the CPU will be reset.
• Features of Watchdog Timer :
Reset CPU at four different time intervals
Status bits to indicate the reset causes
Block Diagram
Watchdog timer control register (WDTC)
PONR STBR WRST ERST SRST WTE WT1 WT0
Start of sleep mode
Start of hold status mode
Start of stop mode
The 16-bit reload timer provides two operating mode, internal clock mode and event count mode. In each
operating mode, the 16-bit down counter can be reloaded (reload mode) or stopped when underflow (one-shot
mode) .
Output pins TO1 - TO0 are able to output different waveform accroding to the counter operating mode. TO1 TO0 toggles when counter underflow if counter is operated as reload mode. TO1 - TO0 output specified level
(H or L) when counter is counting if the counter is in one-shot mode.
Features of the 16 bit reload timer :
• Interrupt generated when timer underflow
2
•EI
OS supported
• Internal clock operating mode :
Three internal count clocks can be selected
Counter can be activated by software or exteranl trigger (singal at TIN1 - TIN0 pin)
Counter can be reloaded or stopped when underflow after activated
• Event count operating mode :
Counter counts down by one when specified edge at TIN1 - TIN0 pin
Counter can be reloaded or stopped when underflow
38
Block Diagram
2
MC-16LX Bus
F
MB90460 Series
TMR0*
<TMR1>
Count clock generation
circuit
Machine
clock
Pin
P15/TIN0*
<P20/TIN1>
Prescaler
control
1
Function selection
TMRD0*
<TMRD1>
16-bit timer register
Input
circuit
3
1
16-bit reload register
1
3
Clear
External clock
Gate
input
Internal
clock
CLK
Valid
clock
judgment
circuit
CLK
Clock
selector
2
Select
signal
Reload signal
control circuit
Wait signal
Output control circuit
Output signal
generation
Invert
circuit
Reload
To UART0 and
UART1 *
<To the A/D
converter>
EN
1
Pin
P16/TO0*
<P21/TO1>
Operation
control
circuit
1
CSL1 CSL0 MOD2
Timer control status register (TMCSR0)*
MOD1MOD0OUTE OUTL RELDUFINTECNTE TRG
1
<TMCSR1>
Interrupt request signal
#30 (1EH)*
<#32 (20H)>
*1 : This register includes channel 0 and channel 1. The register enclosed in < and > indicates the
channel 1 register.
*2 : Interrupt number
2
39
MB90460 Series
6.16-bit PPG Timer ( ×××× 3 )
The 16-bit PPG timer consists of a 16-bit down counter, prescaler, 16-bit period setting buffer register, 16-bit
duty setting buffer register, 16-bit control register and a PPG output pin. This module can be used to output
pulses synchronized by software trigger or GATE signal from Multi-functional timer, refer to “Multi-functional
Timer”
Features of 16-bit PPG Timer :
• Two operating mode : PWM and One-shot
• 8 types of counter operation clock (φ, φ/2, φ/4, φ/8, φ/16, φ/32, φ/64, φ/128) can be selected
• Interrupt generated when trigger signal arrived, or counter borrow, or change of PPG output
2
•EI
OS supported
Block Diagram
Prescaler
CKS2 CKS1 CKS0
1/1
1/2
1/4
1/8
1/16
1/32
1/64
1/128
Machine clock φ
MC-16LX Bus
2
F
Register 0/1/2
Down Counter
GATE-from multi-functional
timer (for PPG ch. 0 only)
Period Setting
Buffer Register 0/1/2
Period Setting
Register 0/1/2
CLKLOAD
16-bit
down counter
STOP
BORROWSTART
Duty Setting
Buffer Register 0/1/2
Duty Setting
Register 0/1/2
SQ
R
Comparator
Interrupt
selection
MDSEPGMS OSEL POEN
PPG0 (multi-functional timer)
or
PPG1 (multi-pulse generator)
or
PPG2
Interrupt
#14/#16/#32
P37/PPG0
or
P36/PPG1
or
P46/PPG2
Pin
40
Edge detection
(for PPG ch. 1 & 2)
STGR
CNTE
IRS1 IRS0 IRQFIREN
RTRG
MB90460 Series
7.Multi-functional Timer
The 16-bit multi-functional timer module consists of one 16-bit free-running timer, four input capture circuits, six
output comparators and one channel of 16-bit PPG timer. This module allows six independent waveforms
generated by PPG timer or waveform generator to be outputted. With the 16-bit free-run timer and the input
capture circuit, a input pulse width measurement and external clock cycle measurement can be done.
(1) 16-bit free-running timer (1 channel)
• The 16-bit free-running timer consists of a 16-bit up/up-down counter, control register, 16-bit compare clear
register (with buffer register) and a prescaler.
• 8 types of counter operation clock (φ, φ/2, φ/4, φ/8, φ/16, φ/32, φ/64, φ/128) can be selected. (φ is the machine
clock)
• Two types of interrupt causes :
- Compare clear interrupt is generated when there is a comparing match with compare clear register and 16bit free-run timer.
- Zero detection interrupt is generated while 16-bit free-running timer is detected as zero in count value.
2
•EI
OS supported
• The compare clear register has a selectable buff er register, into which data is written f or transfer to the compare
clear register. When the timer is stopped, transfer occurs immediately when the data is written to the buffer.
When the timer is operation, data transfer from the buffer occurs when the timer value is detected to be zero .
• Reset, software clear, compare match with compare clear register in up-count mode will reset the counter
value to “0000
• Supply clock to output compare module :
The prescaler ouptut is acted as the count clock of the output compare.
H”.
(2) Output compare module (6 channels)
• The output compare module consists of six 16-bit compare registers (with selectable buff er register) , compare
output latch and compare control registers. An interrupt is generated and output level is inverted when the
value of 16-bit free-running timer and compare register are matched.
• 6 compare registers can be operated independently.
• Output pins and interrupt flag are corresponding to each compare register.
• Inverts output pins by using 2 compare registers together. 2 compare registers can be paired to control the
output pins.
• Setting the initial value for each output pin is possible.
• Interrupt generated when there is a comparing match with output compare register and 16 bit free-run timer
2
•EI
OS supported
(3) Input capture module (4 channels)
Input capture consists of 4 independent external input pins, the corresponding capture register and capture
control register. By detecting any edge of the input signal from the external pin, the value of the 16-bit freerunning timer can be stored in the capture register and an interrupt is generated simultaneously.
• Operation synchronized with the 16-bit free-run timer’s count clock.
• 3 types of trigger edge (rising edge, falling edge and both edge) of the external input signal can be selected
and there is indication bit to show the trigger edge is rising or falling.
• 4 input captures can be operated independently.
• Two independent interrupts are generated when detecting a valid edge from external input.
2
•EI
OS supported
(4) 16-bit PPG timer (
××××
1)
The 16-bit PPG timer 0 is used to provide a PPG signal for waveform generator.
41
MB90460 Series
(5) Waveform Generator module
The wav eform generator consists of three 16-bit timer registers, three timer control registers and 16-bit wav eform
control register.
With waveform generator, it is possible to generate real time output, 16-bit PPG waveform output, non-overlap
3-phase waveform output for inverter control and DC chopper waveform output.
• It is possible to generate a non-ov erlap wav ef orm output based on dead-time of 16-bit timer . (Dead-time timer
function)
• It is possible to generate a non-ov erlap wav ef orm output when realtime output is operated in 2-channel mode.
(Dead-time timer function)
• By detecting realtime output compare match, GATE signal of the PPG timer operation will be generated to
start or stop PPG timer operation. (GATE function)
• When a match is detected by realtime output compare, the 16-bit timer is activated. The PPG timer can be
started or stopped easily by generating a GATE signal for PPG operation until the 16-bit timer stops. (GATE
function)
• Forced to stop output waveform using DTTI0 pin input
• Interrupt generated when DTTI0 active or 16-bit tmer underflow
2
•EI
OS supported
• MCU to 3-phase Motor Interface Circuit
VCC
RTO0(U)
RTO1(X)
RTO2(V)
(U)
RTO3(Y)
RTO0 (U) , RTO2 (V) , RTO4 (W) are called “UPPER ARM”.
RTO1 (X) , RTO3 (Y) , RTO5 (Z) are called “LOWER ARM”.
RTO4(W)
(V)
RTO5(Z)
(W)
42
RTO0 (U) and RTO1 (X) are called “non-overlapping output pair”.
RTO2 (V) and RTO3 (Y) are called “non-overlapping output pair”.
RTO4 (W) and RTO5 (Z) are called “non-overlapping output pair”.
The Multi-pulse Generator consists of a 16-bit PPG timer, a 16-bit reload timer and a waveform sequencer. By
using the wav eform sequencer, 16-bit PPG timer output signal can be directed to Multi-pulse Generator output
(OPT5 to 0) according to the input signal of Multi-pulse Generator (SNI2 to 0) . Meanwhile, the OPT5 to 0 output
signal can be hardware terminated by DTTI input (DTTI1) in case of emergency. The OPT5 to 0 output signals
are synchronized with the PPG signal in order to eliminate the unwanted glitch.
The Multi-pulse generator has the following features :
• Output Signal Control
- 12 output data buffer registers are provided
- Output data register can be updated by any one of output data buffer registers when :
1. an effective edge detected at SNI2 - SNI0 pin
2. 16-bit reload timer underflow
3. output data buffer register OPDBR0 is written
• Output data register (OPDR) determines which OPT terminals (OPT5 - 0) output the 16-bit PPG waveform
- Waveform sequencer is provided with a 16-bit timer to measure the speed of motor
- The 16-bit timer can be used to disable the OPT output when the position detection is missing
• Input Position Detect Control
- SNI2 - SNI0 input can be used to detect the rotor position
- A controllable noise filter is provided to the SNI2 - SNI0 input
• PPG Synchronization for Output signal
- OPT output is able to synchronize the edge of PPG waveform to avoid a short pulse (or glitch) appearance
The PWC (pulse width count) timer is a 16-bit multi-function up-counter with reload timer functions and inputsignal pulse-width count functions as well.
The PWC timer consists of a 16-bit counter, on input pulse divider, a divide ratio control register, a count input
pin, a pulse output pin, and a 16-bit control register.
The PWC timer has the following features :
• Interrupt generated when timer overflow or end of PWC measurement.
2
•EI
OS supported
• Timer functions :
- Generates an interrupt request at set time intervals.
- Outputs pulse signals synchronized with the timer cycle.
- Selects the counter clock from among three internal clocks.
• Pulse-width count functions
- Counts the time between external pulse input events.
- Selects the counter clock from among three internal clocks.
- Count mode
• H pulse width (rising edge to falling edge) /L pulse width (falling edge to rising edge)
• Rising-edge cycle (rising edge to falling edge) /Falling-edge cycle (falling edge to rising edge)
• Count between edges (rising or falling edge to falling or rising edge)
Capable of counting cycles by dividing input pulses by 2
Generates an interrupt request upon the completion of count operation.
Selects single or consecutive count operation.
2
, 24, 26, 28 using an 8-bit input divider.
51
MB90460 Series
Block Diagram
MC-16LX bus
2
F
PWC read
16
16
Overflow
Write enabled
Start edge
selection
Count end
edge
Flag setting
Count bit
output
Count start edge
Count end interrupt request
Overflow interrupt request
15
Error
detection
Reload
Data transfer
Control circuit
detection
PWCS
ERR
PWC
16
16
16-bit up count timer
Timer clear
End edge
selection
Edge
CKS0
ERR
CKS1
2
Overflow
Divider ON/OFF
Division
rate
selection
DIVR
Clock
Count
enabled
F.F.
8-bit
divider
2
2
CKS1, CKS0,
Divider clear
2
Clock
divider
3
Internal clock
(machine clock / 4)
P07/PWO0
P23/PWO1
P06/PWI0
P22/PWI1
52
MB90460 Series
10. UART
The UAR T is a serial I/O port for asynchronous (start-stop) communication or clock-synchronous communication.
The UART has the following features :
• Full-duplex double buffering
• Capable of asynchronous (start-stop bit) and CLK-synchronous communications
• Support for the multiprocessor mode
• Various method of baud rate generation :
- External clock input possible
- Internal clock (a clock supplied from 16-bit reload timer can be used.)
- Transmit / receive conforms to extended intelligent I/O service (EI
• Flexible data length :
- 7 bit to 9 bit selective (without a parity bit)
- 6 bit to 8 bit selective (with a parity bit)
2
OS)
53
MB90460 Series
Block Diagram
Dedicated baud
rate generator
16-bit reload timer
Pin
SCK0, 1
Clock
selector
Reception clock
Control bus
Reception
control
circuit
Start bit
detection circuit
Reception interrupt
request output
Send interrupt
request output
Send clock
send control
circuit
Send start circuit
Pin
SIN0, 1
Reception status
determination circuit
Communication
prescaler
control
register
MD
DIV2
DIV1
DIV0
Serial
mode
register
0, 1
Reception bit
counter
Reception parity
counter
Reception
shift register
Serial input
data register (0, 1)
Internal data bus
MD1
MD0
CS2
CS1
CS0
RST
SCKE
SOE
Serial
control
register
0, 1
Send bit counter
Send parity counter
Send shift register
End of reception
Serial output
data register (0, 1)
PEN
P
SBL
CL
A/D
REC
RXE
TXE
Serial
status
register
0, 1
Pin
SOT0, 1
Start of transmission
2
EI OS
receive error
generation signal
(to CPU)
PE
ORE
FRE
RDRF
TDRE
BDS
RIE
TIE
54
MB90460 Series
11. DTP/External Interrupts
The DTP/external interrupt circuit is activated by the signal supplied to a DTP/exter nal interr upt pin. The CPU
accepts the signal using the same procedure it uses for normal hardware interrupts and generates external
interrupts or activates the extended intelligent I/O service (EI
Features of DTP/External Interrupt :
• Total 8 external interrupt channels
• Two request levels (“H” and “L”) are provided for the intelligent I/O service.
• Four request le vels (rising edge, falling edge, “H” le vel and “L” level) are pro vided for external interrupt requests.
- Stop conversion mode : Con vert one channel then halt until the next activ ation. (Enab les synchronization of
the conversion start timing.)
• At the end of A/D conversion, an interrupt request can be generated and EI
• In the interrupt-enabled state, the con version data protection function pre vents an y part of the data from being
lost through continuous conversion.
• The conversion can be activated by software, 16-bit reload timer 1 (rising edge) and 16-bit free-running timer
zero detection edge.
2
OS can be activated.
57
MB90460 Series
Block Diagram
AN0
AN1
AN2
AN3
AN4
AN5
AN6
AN7
MPX
Input circuit
Comparator
Sample and hold circuit
AVCC
D/A converter
Sequential compare register
Data register
Decoder
A/D control register 0
A/D control register 1
AV
ADCR0/1
SSAVR
ADCS0/1
MC-16LX bus
2
F
16-bit reload timer 1
16-bit free-running timer zero detection
φ : Machine clock
Operation clock
φ
Prescaler
58
MB90460 Series
14. ROM Correction Function
In the case that the address of the instruction after the one that a program is currently processing matches the
address configured in the detection address configuration register, the program f orces the ne xt instruction to be
processed into an INT9 instruction, and branches to the interrupt process program. Since processing can be
conducted using INT9 interrupts, programs can be repaired using batch processing.
••••
Overview of the Rom correction Function
• The address of the instr uction after the one that a program is currently processing is always stored in an
address latch via the internal data bus. Address match detection constantly compares the address stored in
the address latch with the one configured in the detection address configuration register . If the two compared
addresses match, the CPU forcibly changes this instruction into an INT9 instruction, and ex ecutes an interrupt
processing program.
• There are two detection address configuration registers : PADR0 and PADR1. Each register provides an
interrupt enable bit. This allows you to individually configure each register to enab le/prohibit the generation of
interrupts when the address stored in the address latch matches the one configured in the detection address
configuration register.
Block Diagram
Address latch
PADR0 (24 bit)
Detection address configuration register 0
Internal data bus
Detection address configuration register 1
PACSR
Reserved
Address detection control register (PACSR)
PADR1 (24 bit)
Reserved
Reserved
Reserved
AD1E
Comparator
Reserved
AD0E
Reserved
Reseved : Make sure this is always set to “01”
• Address latch
Stores value of address output to internal data bus.
• Address detection control register (PACSR)
Set this register to enable/prohibit interrupt output when an address match is detected.
• Detection address configuration register (PADR0, PADR1)
Configure an address with which to compare the address latch value.
INT9 instruction
(INT9 interrupt generation)
59
MB90460 Series
15. ROM Mirroring Function Selection Module
The ROM mirroring function selection module can select what the FF bank allocated the ROM and see through
the 00 bank according to register settings.
Block Diagram
ROM mirroring register
Address area
FF bank00 bank
MC-16LX bus
2
F
ROM
60
MB90460 Series
16. 512 Kbit Flash Memory
The 512 Kbit flash memory is allocated in the FEH to FFH banks on the CPU memory map. Like masked ROM,
flash memory is read-accessible and program-accessible to the CPU using the flash memory interface circuit.
The flash memory can be programmed/erased by the instruction from the CPU via the flash memory interface
circuit. The flash memory can therefore be reprogrammed (updated) while still on the circuit board under integrated CPU control, allowing program code and data to be improved efficiently.
Note that sector operations such as “enable sector protect” cannot be used.
Features of 512 Kbit flash memory
• 64 kwords × 8 bits/32 kwords × 16 bits (16 k + 8 k + 8 k + 32 k) sector configuration
• Automatic program algorithm (same as the Embedded Algorithm* : MBM29F400TA)
• Installation of the deletion temporary stop/delete restart function
• Write/delete completion detected by the data polling or toggle bit
• Write/delete completion detected by the CPU interrupt
• Compatibility with the JEDEC standard-type command
• Each sector deletion can be executed (Sectors can be freely combined) .
• Flash security feature
• Number of write/delete operations 10,000 times guaranteed.
• Flash reading cycle time (Min) 2 machine cycles
* : Embedded Algorithm is a trademark of Advanced Micro Devices, Inc.
(1) Register configuration
Flash Memory Control status register
76543210
Address : 0000AE
Read/write
Initial value
RDYINT
INTEWERDY
HFMCS
0
R/W0R/W
0
R/W
Reserved LPM1 Reserved LMP0
R
1
W
0
Bit number
W
0
W
R/W
0
0
61
MB90460 Series
(2) Sector configuration of 512Kbit flash memory
The 512 Kbit flash memory has the sector configuration illustrated below. The addresses in the illustration are
the upper and lower addresses of each sector.
When accessed from the CPU, SA0 to SA3 are allocated in the FF bank registers, respectively.
Flash memoryCPU address*Writer address
FFFFFFH
SA3 (16 Kbytes)
FFC000H
FFBFFFH
SA2 (8 Kbytes)
FFA000H
FF9FFFH
SA1 (8 Kbytes)
FF8000H
FF7FFFH
SA0 (32 Kbytes)
FF0000H
7FFFFH
7C000H
7BFFFH
7A000H
79FFFH
78000H
77FFFH
70000H
* : Programmer addresses correspond to CPU addresses when data is programmed in flash memory by a parallel
programmer. Programmer addresses are used to program/erase data using a general-purpose programmer.
Maximum clamp currentI
Total maximum clamp current Σ| I
“L” level maximum output
current
“L” level average output
current
“L” level total maximum
output current
“L” level total average
output current
“H” level maximum output
current
“H” level average output
current
“H” level total maximum
output current
“H” level total average
output current
Power consumptionP
Operating temperatureT
CLAMP− 2.0+ 2.0mA*4
CLAMP |20mA*4
IOL15mA*3
I
OLAV4mA
ΣI
OL100mA
ΣIOLAV50mA
I
OH − 15mA*3
I
OHAV − 4mA
ΣI
OH − 100mA
ΣIOHAV− 50mA
D300mW
A−40+85 °C
Storage temperatureTstg−55+150 °C
Average output current = operating
current × operating efficiency
Average output current = operating
current × operating efficiency
Average output current = operating
current × operating efficiency
Average output current = operating
current × operating efficiency
*1 : AV
*2 : V
CC shall never exceed VCC when power on.
I and VO shall never exceed VCC+ 0.3 V.
*3 : The maximum output current is a peak value for a corresponding pin.
*4 : • Applicable to pins : P00 to P07, P10 to P17, P20 to P27, P30 to P37, P40 to P46, P60 to P63
• Use within recommended operating conditions.
• Use at DC voltage (current) .
• The +B signal should always be applied with a limiting resistance placed between the +B signal and the
microcontroller.
• The value of the limiting resistance should be set so that when the +B signal is applied the input current to the
microcontroller pin does not exceed rated values, either instantaneously or for prolonged periods.
(Continued)
63
MB90460 Series
(Continued)
• Note that when the microcontroller drive current is low, such as in the power saving modes, the +B input
potential may pass through the protective diode and increase the potential at the V
other devices.
• Note that if a +B signal is input when the microcontroller current is off (not fixed at 0 V) , the power supply is
provided from the pins, so that incomplete operation may result.
• Note that if the +B input is applied during power-on, the power supply is provided from the pins and the resulting
supply voltage may not be sufficient to operate the power-on 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 inputpins, etc.) cannot accept +B signal input.
• Sample recommended circuits:
CC pin, and this may affect
• Input/Output Equivalent circuits
+
B input (0 V to 16 V)
Limiting
resistance
Protective diode
V
CC
P-ch
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.
64
2.Recommended Operating Conditions
Parameter
Sym-
bol
Value
MinMax
MB90460 Series
(VSS= AVSS= 0.0 V)
UnitRemarks
V
Power supply
CC
voltage
V
CC3.05.5V Retains status at the time of operation stop
Use a ceramic capacitor or a capacitor with equivalent frequency characteristics. The smoothing capacitor to be connected to the VCC pin must have a
capacitance value higher than C
C
C
S
S.
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.
65
MB90460 Series
3.DC Characteristics
Parameter
Sym-
bol
Pin nameCondition
(VCC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Value
UnitRemarks
MinTypMax
“H” level output
voltage
“L” level output
voltage
“H” level input
voltage
“L” level input
voltage
V
OHAll output pins
All pins except
P00 to P05 and
P30 to P35
OL
V
P00 to P05,
P30 to P35
P00 to P07
P30 to P37
VIH
P50 to P57
VCC= 4.5 V,
I
OH=− 4.0 mA
VCC= 4.5 V,
I
OL= 4.0 mA
V
CC= 4.5 V,
I
OL= 12.0 mA
VCC− 0.5V
0.4V
0.4V
0.7 V
CCVCC+ 0.3V
CMOS input
pin
P10 to P17
P20 to P27
V
P40 to P46
IHS
P60 to P63,
RST
V
IHMMD pinsVCC− 0.3VCC+ 0.3VMD pin input
P00 to P07
P30 to P37
VIL
P50 to P57
CC=
V
3.0 V to 5.5 V
(MB90462)
V
CC=
4.5 V to 5.5 V
(MB90F462)
0.8 VCCVCC + 0.3V
V
SS− 0.30.3 VCCV
CMOS hysteresis input pin
CMOS input
pin
P10 to P17
V
ILS
P20 to P27
P40 to P46
P60 to P63,
VSS− 0.30.2 VCCV
CMOS hysteresis input pin
RST
Input leakage
current
Power supply
current*
66
V
ILMMD pinsVSS− 0.3VSS+ 0.3VMD pin input
I
ILAll input pins
VCC= 5.5 V,
V
SS< VI< VCC
− 5 5µA
VCC= 5.0 V,
Internal operation at 16 MHz,
4050mA
Normal operation
V
I
CC
CC= 5.0 V,
Internal operation at 16 MHz,
VCC
When data writ-
4560mA
ten in flash mode
programming of
erasing
VCC= 5.0 V,
I
CCS
Internal operation at 16 MHz,
1520mA
In sleep mode
(Continued)
(Continued)
Parameter
Power supply
current*
Sym-
bol
CTS
I
ICCH
Pin nameCondition
VCC= 5.0 V,
Internal operation at 16 MHz,
VCC
In Timer mode,
T
A= 25 °C
In stop mode,
T
A= 25 °C
MB90460 Series
(VCC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Value
UnitRemarks
MinTypMax
2.55.0mA
520µA
Input
capacitance
Pull-up
resistance
Pull-down
resistance
R
Except AVCC,
C
AV
IN
SS, C, VCC
and V
1080pF
SS
P00 to P07
R
P10 to P17
UP
2550100kΩ
RST
DOWN MD22550100kΩ
* : The current value is preliminary value and may be subject to change f or enhanced characteristics without previous
notice. The power supply current is measured with an external clock.
67
MB90460 Series
4.AC Characteristics
(1) Clock Timings
ParameterSymbol
Pin
name
(V
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Value
UnitRemarks
MinTypMax
Clock frequencyf
CX0, X1
316
332External clock *
Crystal oscillator
MHz
2
Clock cycle timetHCYLX0, X162.5333ns
Frequency fluctuation
rate locked*
1
Input clock pulse widthP
Input clock rise/fall time
Internal operating clockf
Internal operating clock
cycle time
∆f5%
WH PWLX010ns
tCR
tCF
CP1.516MHz Main clock operation
t
CP62.5666nsMain clock operation
X05nsExternal clock operation
Recommened duty ratio of
30% to 70%
*1 : The frequency fluctuation rate is the maximum deviation r ate of the preset center frequency when the multiplied
PLL signal is locked.
*2 : Internal operating clock frequency must not be over 16 MHz.
α
∆f = × 100 (%)
fo
Center
frequency
+α
fo
−α
68
X0
tHCYL
PWHPWL
tCF
0.8 VCC
0.2 VCC
tCR
MB90460 Series
Relationship between internal operating clock frequency and power supply voltage
Operation guarantee range of MB90F462
5.5
4.5
3.3
3.0
Operation guarantee range
of MB90462, MB90467, MB90V460
Power supply voltage VCC (V)
Operation guarantee range of PLL
131216
Internal clock f
8
CP (MHz)
Relationship between oscillating frequency and internal operating clock frequency
16
12
9
8
4
Internal clock fCP (MHz)
Multiplied-
by-4
348
Multiplied-
Oscillation clock f
Multiplied-
by-3
by-2
C (MHz)
Multiplied-
by-1
16
The AC ratings are measured for the following measurement reference voltages
Not multiplied
• Input signal waveform
Hysteresis Input Pin
0.8 VCC
0.2 VCC
Pin other than hystheresis input/MD input
0.7 V
CC
0.3 VCC
• Output signal waveform
Output Pin
2.4 V
0.8 V
69
MB90460 Series
(2) Reset Input Timing
(V
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
ParameterSymbolPinCondition
Reset input timet
RSTLRST
Oscillation time of
oscillator + 4 t
* : Oscillation time of oscillator is time that amplitude reached the 90%. In the crystal oscillator, the oscillation time
is between several ms to tens of ms. In FAR/ceramic oscillator, the oscillation time is between handreds µs to
several ms. In the external clock, the oscillation time is 0 ms.
• In stop mode
tRSTL
RST
0.2 VCC0.2 VCC
Value
UnitsRemarks
MinMax
4 t
CPnsUnder normal operation
msIn stop mode
*
CP
X0
Internal operation clock
Internal reset
90% of
amplitude
Oscillation time of
oscillator
4 tCP
Oscillation setting time
Instruction execution
70
(3) Power-on Reset
ParameterSymbol Pin nameCondition
MB90460 Series
(V
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Value
MinMax
UnitRemarks
Power supply rising timet
Power supply cut-off timet
Note : V
CC must be kept lower than 0.2 V before power-on.
The above values are used for causing a power-on reset.
Some registers in the device are initialized only upon a po wer-on reset. To initialize these registers, turn the
power supply using the above values.
VCC
Sudden changes in the power supply voltage may cause a power-on reset.
To change the power supply voltage while the device is in operation, it is recommended to
raise the voltage smoothly to suppress fluctuations as shown below.
In this case, change the supply voltage with the PLL clock not used. If the voltage drop is 1 V
or fewer per second, however, you can use the PLL clock.
RVCC
0.0530ms
OFFVCC4ms
tR
2.7 V
0.2 V0.2 V0.2 V
tOFF
Due to repeated
operations
VCC
3.0 V
VSS
RAM data Hold
It is recommended to keep the
rising speed of the supply voltage
at 50 mV/ms or slower.
71
MB90460 Series
(4) UART0 to UART1
ParameterSymbolPin nameCondition
(V
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Value
Unit Remarks
MinMax
Serial clock cycle timet
SCK ↓ → SOT delay timet
SCYCSCK0 to SCK1
SLOV
SCK0 to SCK1
SOT0 to SOT1
L= 80 pF + 1 TTL
C
8 t
CPns
−8080ns
for an output pin of
Valid SIN → SCK ↑t
SCK ↑ → valid SIN hold timet
Serial clock “H” pulse widtht
IVSH
SHIX
SHSLSCK0 to SCK1
SCK0 to SCK1
SIN0 to SIN1
SCK0 to SCK1,
SIN0 to SIN1
internal shift clock
mode
100ns
60ns
CPns
4 t
Serial clock “L” pulse widthtSLSHSCK0 to SCK14 tCPns
C
SCK ↓ → SOT delay timet
Valid SIN → SCK ↑t
SCK ↑ → valid SIN hold timet
SLOV
IVSH
SHIX
SCK0 to SCK1,
SOT0 to SOT1
SCK0 to SCK1,
SIN0 to SIN1
SCK0 to SCK1,
SIN0 to SIN1
L= 80 pF + 1 TTL
for an output pin of
external shift clock
mode
150ns
60ns
60ns
Note : • These are AC ratings in the CLK synchronous mode.
• CL is the load capacitance value connected to pins while testing.
• t
CP is machine cycle time (unit : ns) .
72
• Internal shift clock mode
MB90460 Series
SCK
SOT
SIN
• External shift clock mode
SCK
SOT
tSCYC
2.4 V
0.8 V0.8 V
tSLOV
2.4 V
0.8 V
tIVSHtSHIX
0.8 V
CC
0.2 VCC
tSLSHtSHSL
0.8 VCC0.8 VCC
0.2 VCC0.2 VCC
tSLOV
2.4 V
0.8 V
0.8 VCC
0.2 VCC
SIN
tIVSHtSHIX
0.8 V
CC
0.2 VCC
0.8 VCC
0.2 VCC
73
MB90460 Series
(5) Resources Input Timing
ParameterSymbolPin nameCondition
t
Input pulse width
TIWH
tTIWL
IN0 to IN3,
SNI0 to SNI2
TIN0 to TIN1
PWI0 to PWI1
DTTI0, DTTI1
*1
0.8 VCC
tTIWHtTIWL
(V
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Value
UnitRemarks
MinMax
4 t
0.8 VCC
*2
0.2 VCC
CPns
*2
0.2 VCC
*1 : 0.7 VCC for PWI0 input pin
*2 : 0.3 VCC for PWI0 Input pin
(6) Trigger Input Timimg
ParameterSymbolPin nameCondition
Input pulse width
t
TRGH
tTRGL
INT0 to INT75 tCPns
0.8 VCC0.8 VCC
tTRGHtTRGL
(V
CC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Value
UnitRemarks
MinMax
0.2 VCC0.2 VCC
74
5.A/D Converter Electrical Characteristics
(3.0 V ≤ AVR − AVSS, VCC= AVCC= 5.0 V ± 10%, VSS= AVSS= 0.0 V, TA=−40 °C to +85 °C)
Parameter
Sym-
bol
Pin
name
MinTypMax
Resolution 10bit
Value
UnitRemarks
MB90460 Series
Total error
±3.0LSB For MB90F462, MB90462, MB90467
±5.0LSB For MB90V460
Non-linear error ±2.5LSB
Differential
linearity
±1.9LSB
error
AV
Zero transition
voltage
Full-scale
transition
voltage
SS−
AN0 to
OT
V
AN7
1.5 LSB
AVSS−
3.5 LSB
AVR −
AN0 to
FST
V
AN7
3.5 LSB
AVR −
6.5 LSB
AVSS+
0.5 LSB
AVSS+
0.5 LSB
AVR −
1.5 LSB
AVR −
1.5 LSB
AVSS+
2.5 LSB
AVSS+
4.5 LSB
AVR +
0.5 LSB
AVR +
1.5 LSB
mV For MB90F462, MB90462, MB90467
mV For MB90V460
mV For MB90F462, MB90462, MB90467
mV For MB90V460
Conversion time6.1251000µs
Sampling period 2µs
Actual value is specified as a sum of
values specified in ADCR0 : CT1,
CT0 and ADCR0 : ST1, ST0. Be sure
that the setting value is greater than
the min value
Actual value is specified in ADCR0 :
ST1, ST0 bits. Be sure that the setting value is greater than the min value
Analog port input
current
Analog input
voltage
Reference voltageAVR
AN0 to
AIN
I
V
AIN
AN7
AN0 to
AN7
10µA
AVSSAVRV
AVSS+
2.7
AVCCV
2.36mA For MB90F462, MB90462, MB90467
I
Power supply
current
A
AVCC
*
I
AH
25mA For MB90V460
5µA*
140260µAFor MB90F462, MB90462, MB90467
I
IR
RH
*
AVR
AN0 to
AN7
0.91.3mA For MB90V460
5µA*
4LSB
Reference voltage
supply current
Offset between
channels
* : The current when the A/D converter is not operating or the CPU is in stop mode (for V
CC= AVCC= AVR = 5.0 V)
75
MB90460 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” ←→ “000000 0001”) with the full-scale transition point
(“11 1111 1110” ←→ “11 1111 1111”) from actual conversion characteristics
Differential linearity error : The deviation of input voltage needed to change the output code by 1 LSB from the
theoretical value
Total error : The total error is defined as a difference between the actual value and the theoretical
value, which includes zero-transition error/full-scale transition error and linearity error.
Total error
3FF
3FE
3FD
004
Digital output
003
002
001
AVss
Total error for digital output N =
1 LSB = (Theoretical value)
Actual conversion
value
Actual conversion
value
Theoretical
characteristics
0.5 LSB
Analog input
V
NT− {1 LSB × (N − 1) + 0.5 LSB}
1 LSB
AVR − AV
1024
SS
[V]
VOT (Theoretical value) = AVSS+ 0.5 LSB [V]
V
FST (Theoretical value) = AVR − 1.5 LSB [V]
V
NT : Voltage at a transition of digital output from (N − 1) to N
1.5 LSB
{1 LSB × (N − 1) + 0.5 LSB}
V
NT
(Measured value)
AVR
[LSB]
76
(Continued)
(Continued)
MB90460 Series
Differential linearity errorLinearity error
3FF
3FE
3FD
004
Digital output
003
002
001
Differential linearity error
of digital output N
Actual conversion
value
{1 LSB × (N − 1)
+ VOT }
(measured value)
Actual conversion
value
Theoretical
characteristics
VOT (Measured value)
AVssAVRAVssAVR
Analog inputAnalog input
Linearity error of
=
V
digital output N
V (
=
FST
V
(Measured
value)
V
NT
NT− {1 LSB × (N − 1) + VOT}
1 LSB
N+1) T− VNT
1 LSB
N + 1
Digital output
N − 1
N − 2
−1 [LSB]
Actual conversion
value
N
(Measured value)
Actual conversion
value
[LSB]
Theoretical
characteristics
V(N + 1) T
(Measured value)
VNT
V
=
V
OT : Voltage at transition of digital output from “000H” to “001H”
V
FST : Voltage at transition of digital output from “3FEH” to “3FFH”
FST− VOT
1022
[V]1 LSB
77
MB90460 Series
7.Notes on Using A/D Converter
Select the output impedance value for the external circuit of analog input according to the following conditions.
Output impedance values of the external circuit recommends about 5 kΩ or lower (sampling period = 2.0 µs
@machine clock of 16 MHz) .
When capacitors are connected to external pins, the capacitance of sev eral thousand times the internal capacitor
value is recommended to minimized the eff ect of voltage distribution betw een the external 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.
• Analog input circuit model
Analog input
R
Comparator
C
MB90462, MB90F462, MB90467 R ≅ 2.6 KΩ, C ≅ 28 pF
MB90V460R ≅ 3.2 KΩ, C ≅ 30 pF
Note : Listed values must be considered as standards.
• Error
The smaller the absolute value of | AVR − AVSS |, the greater the error would become relatively.
8.Flash Memory Program and Erase Performances
ParameterCondition
MinTypMax
Sector erase time
T
Chip erase time5s
A=+ 25 °C
V
CC= 3.0 V
115s
Value
UnitRemarks
Excludes 00H programming
prior erasure
Excludes 00 H programming prior erasure
Word (16 bit width)
programming time
163,600µs
Erase/Program cycle10,000cycle
78
Excludes
system-level overhead
EXAMPLE CHARACTERISTICS
■■■■
• Power Suppy Current of MB90462, MB90467
MB90460 Series
ICCH vs. VCC
TA= 25 °C, external clock input
40
35
30
25
20
ICCH (mA)
15
10
5
0
23456
VCC (V)
CC− VOH vs. IOH
V
FC= 16 [MHz]
FC= 12 [MHz]
FC= 10 [MHz]
FC= 8 [MHz]
FC= 4 [MHz]
FC= 2 [MHz]
TA= 25 °C, VCC= 4.5 V
CCS vs. VCC
I
TA= 25 °C, external clock input
20
18
16
14
12
10
8
ICCS (mA)
6
4
2
0
23456
V
CC (V)
V
OL vs. IOL
FC= 16 [MHz]
FC= 12 [MHz]
FC= 10 [MHz]
F
C= 8 [MHz]
FC= 4 [MHz]
FC= 2 [MHz]
TA= 25 °C, VCC= 4.5 V
1000
900
800
700
600
500
400
VCC−VOH (mV)
300
200
100
0
024681012
−
−
−−
IOH (mA)
−−
1000
900
800
700
600
500
VOL (V)
400
300
200
100
0
024681012
IOL (mA)
79
MB90460 Series
• Power Suppy Current of MB90F462
ICCH vs. VCC
TA= 25 °C, external clock input
40
CCS vs. VCC
I
TA= 25 °C, external clock input
35
30
25
20
ICCH (mA)
15
10
5
0
23456
VCC (V)
CC − VOH vs. IOH
V
FC= 16 [MHz]
FC= 12 [MHz]
FC= 10 [MHz]
FC= 8 [MHz]
FC= 4 [MHz]
FC= 2 [MHz]
TA= 25 °C, VCC= 4.5 V
1000
900
800
700
600
500
400
VCC - VOH (mV)
300
200
100
0
024681012
IOH (mA)
20
18
CC (V)
FC= 16 [MHz]
FC= 12 [MHz]
FC= 10 [MHz]
C= 8 [MHz]
F
FC= 4 [MHz]
FC= 2 [MHz]
16
14
12
10
8
ICCS (mA)
6
4
2
0
23456
V
V
OL vs. IOL
TA= 25 °C, VCC= 4.5 V
1000
900
800
700
600
500
VOL (V)
400
300
200
100
0
024681012
IOL (mA)
80
ORDERING INFORMATION
■■■■
Part numberPackageRemarks
MB90F462PFM
MB90462PFM
MB90467PFM
MB90F462PF
MB90462PF
MB90467PF
MB90460 Series
64-pin Plastic LQFP
(FPT-64P-M09)
64-pin Plastic QFP
(FPT-64P-M06)
MB90F462P-SH
MB90462P-SH
MB90467P-SH
64-pin Plastic SH-DIP
(DIP-64P-M01)
81
MB90460 Series
PACKAGE DIMENSIONS
■■■■
64-pin Plastic QFP
(FPT-64P-M06)
52
64
119
"A"
24.70±0.40(.972±.016)
20.00±0.20(.787±.008)
INDEX
1.00(.039)
0.10(.004)
0.10(.004)
0.42±0.08
(.017±.003)
Note : Pins width and pins thickness include plating thickness.
0.17±0.06
18.70±0.40
(.736±.016)
(.007±.002)
Details of "A" part
+0.35
–0.20
3.00
(Mounting height)
+.014
–.008
.118
0~8°
1.20±0.20
(.047±.008)
+0.15
–0.20
0.25
+.006
–.008
.010
(Stand off)
3351
32
14.00±0.20
(.551±.008)
20
0.20(.008)
M
C
2001 FUJITSU LIMITED F64013S-c-4-4
Dimensions in mm (inches)
82
MB90460 Series
64-pin Plastic LQFP
(FPT-64P-M09)
14.00±0.20(.551±.008)SQ
12.00±0.10(.472±.004)SQ
49
INDEX
64
116
0.65(.026)
0.32±0.05
(.013±.002)
Note : Pins width and pins thickness include plating thickness.
0.145±0.055
3348
32
17
0.13(.005)
M
(.0057±.0022)
0.10(.004)
0.10(.004)
"A"
Details of "A" part
+0.20
–0.10
1.50
+.008
–.004
.059
0.25(.010)
0~8°
0.50±0.20
(.020±.008)
0.60±0.15
(.024±.006)
(Mounting height)
0.10±0.10
(.004±.004)
(Stand off)
C
2001 FUJITSU LIMITED F64018S-c-2-4
Dimensions in mm (inches)
83
MB90460 Series
64-pin Plastic SH-DIP
(DIP-64P-M01)
INDEX-1
INDEX-2
+0.70
–0.20
4.95
+.028
–.008
.195
+0.20
–0.30
3.30
+.008
.130 –.012
1.378
.0543
+0.40
–0.20
+.016
–.008
58.00
1.778(.0700)
+0.22
–0.55
2.283
0.47±0.10
(.019±.004)
Note : Pins width and pins thickness include plating thickness.
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.fmal.fujitsu.com/
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 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.
F0112
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.