FUJITSU MB91F267APMC-GE1

FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-16702-3E
32-bit Proprietary Microcontrollers
CMOS
FR60Lite MB91265A Series
MB91266A/MB91F267A/MB91F267NA/MB91V265A
■ DESCRIPTION
The MB91265A series is a 32-bit RISC microcontroller designed by Fujitsu for embedded control applications
which require high-speed processing.
The CPU is used the FR family* and the compatibility of FR60Lite.
MB91F267NA loads the C-CAN (1 channel) .
* : FR, the abbreviation of FUJITSU RISC controller, is a line of products of FUJITSU Limited.
■ FEATURES
• FR60Lite CPU
• 32-bit RISC, load/store architecture with a five-stage pipeline
• Maximum operating frequency : 33 MHz (oscillation frequency 4.192 MHz, oscillation frequency 8-multiplier
(PLL clock multiplication method)
• 16-bit fixed length instructions (basic instructions)
• Execution speed of instructions : 1 instruction per cycle
• Memory-to-memory transfer, bit handling, barrel shift instructions, etc. : Instructions suitable for embedded
applications
• Function entry/exit instructions, multiple-register load/store instructions : Instructions adapted for C-language
• Register interlock function : Facilitates coding in assembler.
• Built-in multiplier with instruction-level support
• 32-bit multiplication with sign : 5 cycles
• 16-bit multiplication with sign : 3 cycles
• Interrupt (PC, PS save) : 6 cycles, 16 priority levels
• Harvard architecture allowing program access and data access to be executed simultaneously
• Instruction compatible with FR family
(Continued)
Be sure to refer to the “Check Sheet” for the latest cautions on development.
“Check Sheet” is seen at the following support page
URL : http://www.fujitsu.com/global/services/microelectronics/product/micom/support/index.html
“Check Sheet” lists the minimal requirement items to be checked to prevent problems beforehand in system
development.
Copyright©2005-2007 FUJITSU LIMITED All rights reserved
MB91265A Series
(Continued)
• Internal peripheral functions
• Capacity of internal ROM and ROM type
MASK ROM : 64 Kbytes (MB91266A)
Flash ROM : 128 Kbytes (MB91F267A/MB91F267NA)
: 24 Kbytes (evaluation model*)
* : Evaluation model is MB91V265A.
• Capacity of internal RAM : 2 Kbytes (MASK product)/4 Kbytes (Flash memory product)
• A/D converter (sequential comparison type)
Resolution : 8/10 bits : 4 channels × 1 unit, 7 channels × 1 unit
Conversion time : 1.2 µs (Minimum conversion time system clock at 33 MHz)
1.35 µs (Minimum conversion time system clock at 20 MHz)
• External interrupt input : 8 channels
• Bit search module (for REALOS)
Function for searching the MSB (upper bit) in each word for the first 1-to-0 inverted bit position
• C-CAN 32MSB : 1 channel (loaded in MB91F267NA only)
• UART (Full-duplex double buffer) : 2 channels
Selectable parity On/Off
Asynchronous (start-stop synchronized) or clock-synchronous communications selectable
Internal timer for dedicated baud rate (U-TIMER) on each channel
External clock can be used as transfer clock
Error detection function for parity, frame, and overrun errors
• 8/16-bit PPG timer : 8 channels (at 8-bit) / 4 channels (at 16-bit)
• Timing generator
• 16-bit reload timer : 3 channels (with cascade mode, without output of reload timer 0)
• 16-bit free-run timer : 3 channels
• 16-bit PWC timer : 1 channel
• Input capture : 4 channels (interface with free-run timer)
• Output compare : 6 channels (interface with free-run timer)
• Waveform generator
Various waveforms which are generated by using output compare, 16-bit PPG timer 0, and 16-bit dead timer
• SUM of products macro
RAM : instruction RAM (I-RAM) 256 × 16-bit
coefficient RAM (X-RAM) 64 × 16-bit
variable RAM (Y-RAM)
64 × 16-bit
Execution of 1 cycle MAC (16-bit × 16-bit + 40 bits)
Operation results are extracted rounded from 40 to 16 bits
• DMAC (DMA Controller) : 5 channels
Operation of transfer and activation by internal peripheral interrupts and software
• Watchdog timer
• Low-power consumption mode
Sleep/stop function
• Package : LQFP-64P
• Technology : CMOS 0.35 µm
• Power supply : 1-power supply (Vcc = 4.0 V to 5.5 V)
2
MB91265A Series
■ PIN ASSIGNMENT
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
AVCC
AVRH2
AVRH1
P43/INT3
P42/INT2
P41/INT1
P40/INT0
P30/RTO0
P31/RTO1
P32/RTO2
P33/RTO3
P34/RTO4
P35/RTO5
INIT
P36/PPG7/INT7
P37/PPG4
(TOP VIEW)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
VSS
X1
X0
MD0
MD1
MD2
PG1/PPG0
P27
P26/IC1
P25/IC0
P24/CKI
P23/DTTI
P22/PWI0
P21/ADTG2/IC3
P20/ADTG1/IC2
P17/PPG6/TX0*
VCC
P00/PPG1/INT4
P01/PPG2
P02/PPG3/INT5
P03/TIN0
P04/TIN1
P05/TIN2
P06/TOT1
P07/TOT2
P10/SOT0
P11/SIN0
P12/SCK0
P13/SOT1
P14/SIN1
P15/SCK1
P16/PPG5/INT6/RX0*
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
AVSS
ACC
AN0/P50
AN1/P51
AN2/P52
AN3/P53
AN4/P54
AN5/P55
AN6/P56
AN7/P57
AN8/P44
AN9/P45
AN10/P46
NMI
C
VSS
(FPT-64P-M23)
* : C-CAN pin is loaded in only MB91F267NA.
3
MB91265A Series
■ PIN DESCRIPTION
Pin no.
I/O
Pin
Circuit
name
type*1
AN0
3
G
Description
Analog input terminal of A/D converter 1.
This function becomes valid when set the corresponding AICR1 register to analog input.
P50
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN1
Analog input terminal of A/D converter 1.
This function becomes valid when set the corresponding AICR1 register to analog input.
4
G
P51
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN2
Analog input terminal of A/D converter 1.
This function becomes valid when set the corresponding AICR1 register to analog input.
5
G
P52
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN3
Analog input terminal of A/D converter 1.
This function becomes valid when set the corresponding AICR1 register to analog input.
6
G
P53
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN4
Analog input terminal of A/D converter 2.
This function becomes valid when set the corresponding AICR2 register to analog input.
7
G
P54
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN5
Analog input terminal of A/D converter 2.
This function becomes valid when set the corresponding AICR2 register to analog input.
8
G
P55
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN6
Analog input terminal of A/D converter 2.
This function becomes valid when set the corresponding AICR2 register to analog input.
9
G
P56
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN7
Analog input terminal of A/D converter 2.
This function becomes valid when set the corresponding AICR2 register to analog input.
10
G
P57
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN8
Analog input terminal of A/D converter 2.
This function becomes valid when set the corresponding AICR2 register to analog input.
11
G
P44
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
AN9
Analog input terminal of A/D converter 2.
This function becomes valid when set the corresponding AICR2 register to analog input.
12
G
P45
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
(Continued)
4
MB91265A Series
Pin no.
I/O
Pin
Circuit
name
type*1
AN10
13
G
NMI
H
PPG1
E
PPG2
20
Output terminal of PPG timer 1.
This function becomes valid when output of PPG timer 1 is set to enabled.
General purpose input/output port.
This function becomes valid when output of PPG timer 1 and external interrupt input
are set to disabled.
P00
19
NMI (Non Maskable Interrupt) input terminal.
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
INT4
18
Analog input terminal of A/D converter 2.
This function becomes valid when set the corresponding AICR2 register to analog
input.
General purpose input/output port.
This function becomes valid when analog input is set to disabled.
P46
14
Description
D
Output terminal of PPG timer 2.
This function becomes valid when output of PPG timer 2 is set to enabled.
P01
General purpose input/output port.
This function becomes valid when output of PPG timer 2 is set to disabled.
INT5
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
PPG3
E
Output terminal of PPG timer 3.
This function becomes valid when output of PPG timer 3 is set to enabled.
P02
General purpose input/output port.
This function becomes valid when output of PPG timer 3 and external interrupt input
are set to disabled.
TIN0
External trigger input terminal of reload timer 0.
Since this input is used as required while the trigger input is enabled, the port output
must remain off unless intentionally used.
21
D
P03
General purpose input/output port.
This function becomes valid when external clock input of reload timer 0 is set to
disabled.
TIN1
External trigger input terminal of reload timer 1.
Since this input is used as required while the trigger input is enabled, the port output
must remain off unless intentionally used.
22
D
P04
General purpose input/output port.
This function becomes valid when external clock input of reload timer 1 is set to
disabled.
TIN2
External trigger input terminal of reload timer 2.
Since this input is used as required while the trigger input is enabled, the port output
must remain off unless intentionally used.
23
D
P05
General purpose input/output port.
This function becomes valid when external clock input of reload timer 2 is set to
disabled.
(Continued)
5
MB91265A Series
Pin no.
I/O
Pin
Circuit
name
type*1
TOT1
24
D
Description
Output terminal of reload timer 1.
This function becomes valid when output of reload timer 1 is set to enabled.
P06
General purpose input/output port.
This function becomes valid when output of reload timer 1 is set to disabled.
TOT2
Output terminal of reload timer 2.
This function becomes valid when output of reload timer 2 is set to enabled.
25
D
P07
SOT0
26
D
General purpose input/output port.
This function becomes valid when output of reload timer 2 is set to disabled.
UART0 data output terminal.
This function becomes valid when data output of UART0 is set to enabled.
P10
General purpose input/output port.
This function becomes valid when data output of UART0 is set to disabled.
SIN0
UART0 data input terminal.
Since this input is used as required while the UART0 input is enabled, the port output
must remain off unless intentionally used.
27
D
General purpose input/output port.
This function becomes valid when data input of UART0 is set to disabled.
P11
SCK0
28
D
UART0 clock input/output terminal.
This function becomes valid when clock output of UART0 is set to enabled.
P12
General purpose input/output port.
This function becomes valid when clock output of UART0 is set to disabled.
SOT1
UART1 data output terminal.
This function becomes valid when data output of UART1 is set to enabled.
29
D
P13
General purpose input/output port.
This function becomes valid when data output of UART1 is set to disabled.
SIN1
UART1 data input terminal.
Since this input is used as required while the UART1 input is enabled, the port output
must remain off unless intentionally used.
30
D
General purpose input/output port.
This function becomes valid when data input of UART1 is set to disabled.
P14
SCK1
31
D
P15
UART1 clock input/output terminal.
This function becomes valid when clock output of UART1 is set to enabled.
General purpose input/output port.
This function becomes valid when clock output of UART1 is set to disabled.
(Continued)
6
MB91265A Series
Pin no.
Pin
name
I/O
Circuit
type*1
INT6
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
PPG5
Output terminal of PPG timer 5.
This function becomes valid when output of PPG timer 5 is set to enabled.
32
E
RX0
RX0 input terminal of C-CAN0 (MB91F267NA only ) .
Since this input is used as required while the RX0 input is enabled, port output must
remain off unless intentionally used.
P16
General purpose input/output port.
This function becomes valid when output of PPG timer 5 and RX0 input*2 of C-CAN0
are set to disabled.
Output terminal of PPG timer 6.
This function becomes valid when output of PPG timer 6 is set to enabled.
PPG6
33
34
TX0
D
TX0 output terminal of C-CAN0 (only MB91F267NA) .
This function becomes valid when TX0 output of C-CAN0 is set to enabled.
P17
General purpose input/output port.
This function becomes valid when output of PPG timer 6 and TX0 output*2 of C-CAN0
are set to disabled.
ADTG1
External trigger input terminal of A/D converter 1.
Since this input is used as required while it selects as A/D activation trigger cause, the
port output must remain off unless intentionally used.
IC2
Trigger input terminal of input capture 2.
The port can serve as an input when set for input with the setting of the input capture
trigger input. When the port is used for input capture input, this input is used as
required. The port output must therefore remain off unless intentionally used.
D
General purpose input/output port.
This function becomes valid when the setting of the external trigger input of A/D
converter 1 or the setting of the input capture trigger input is set to disabled.
P20
35
Description
ADTG2
External trigger input terminal of A/D converter 2.
Since this input is used as required while it selects as A/D activation trigger cause, the
port output must remain off unless intentionally used.
IC3
Trigger input terminal of input capture 3.
The port can serve as an input when set for input with the setting of the input capture
trigger input. When the port is used for input capture input, this input is used as
required. The port output must therefore remain off unless intentionally used.
D
General purpose input/output port.
This function becomes valid when the setting of the external trigger input of A/D
converter 2 or the setting of the input capture trigger input is set to disabled.
P21
PWI0
36
D
P22
Pulse width counter input of PWC timer 0
This function becomes valid when pulse width counter input of PWC timer 0 is set to
enabled.
General purpose input/output port.
This function becomes valid when pulse width counter input of PWC timer 0 is set to
disabled.
(Continued)
7
MB91265A Series
Pin no.
I/O
Pin
Circuit
name
type*1
DTTI
37
D
Control input signal of multi-function timer waveform generator output RTO0 to RTO5.
This function becomes valid when DTTI input is set to enabled.
P23
General purpose input/output port.
This function becomes valid when input of DTTI is set to disabled.
CKI
External clock input terminal of free-run timer.
Since this input is used as required while the port is used for external clock input
terminal of free-run timer, the port output must remain off unless intentionally used.
38
D
P24
General purpose input/output port.
This function becomes valid when external clock input of free-run timer is set to
disabled.
IC0
Trigger input terminal of input capture 0.
The port can serve as an input when set for input with the setting of the trigger input of
input capture 0. When the port is used for input capture input, this input is used as
required. The port output must therefore remain off unless intentionally used.
39
D
P25
General purpose input/output port.
This function becomes valid when trigger input of input capture 0 is set to disabled.
IC1
Trigger input terminal of input capture 1.
The port can serve as an input when set for input with the setting of the trigger input of
input capture 1. When the port is used for input capture input, this input is used as
required. The port output must therefore remain off unless intentionally used.
40
D
General purpose input/output port.
This function becomes valid when trigger input of input capture 1 is set to disabled.
P26
41
Description
P27
D
PPG0
42
D
PG1
General purpose input/output port.
Output terminal of PPG timer 0.
This function becomes valid when output of PPG timer 0 is set to enabled.
General purpose input/output port.
This function becomes valid when output of PPG timer 0 is set to disabled.
43
MD2
H, K
Mode terminal 2.
Setting this pin determines the basic operation mode. Connect to VCC or VSS.
The circuit type of flash memory models is K.
44
MD1
H, K
Mode terminal 1.
Setting this pin determines the basic operation mode. Connect to VCC or VSS.
The circuit type of flash memory models is K.
45
MD0
H
Mode terminal 0.
Setting this pin determines the basic operation mode. Connect to VCC or VSS.
46
X0
A
Clock (oscillation) input terminal.
47
X1
A
Clock (oscillation) output terminal.
PPG4
49
D
P37
Output terminal of PPG timer 4.
This function becomes valid when output of PPG timer 4 is set to enabled.
General purpose input/output port.
This function becomes valid when output of PPG timer 4 is set to disabled.
(Continued)
8
MB91265A Series
Pin no.
I/O
Pin
Circuit
name
type*1
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
INT7
50
PPG7
E
INIT
I
External reset input terminal.
J
Waveform generator output terminal of multi-function timer.
This terminal outputs waveform set at the waveform generator. This function becomes
valid when waveform generator output of multi-function timer is set to enabled.
RTO5
52
General purpose input/output port.
This function becomes valid when output of waveform generator is set to disabled.
P35
RTO4
53
J
RTO3
J
RTO2
J
RTO1
J
Waveform generator output terminal of multi-function timer.
This terminal outputs waveform set at the waveform generator. This function becomes
valid when waveform generator output of multi-function timer is set to enabled.
General purpose input/output port.
This function becomes valid when output of waveform generator is set to disabled.
P31
RTO0
57
Waveform generator output terminal of multi-function timer.
This terminal outputs waveform set at the waveform generator. This function becomes
valid when waveform generator output of multi-function timer is set to enabled.
General purpose input/output port.
This function becomes valid when output of waveform generator is set to disabled.
P32
56
Waveform generator output terminal of multi-function timer.
This terminal outputs waveform set at the waveform generator. This function becomes
valid when waveform generator output of multi-function timer is set to enabled.
General purpose input/output port.
This function becomes valid when output of waveform generator is set to disabled.
P33
55
Waveform generator output terminal of multi-function timer.
This terminal outputs waveform set at the waveform generator. This function becomes
valid when waveform generator output of multi-function timer is set to enabled.
General purpose input/output port.
This function becomes valid when output of waveform generator is set to disabled.
P34
54
Output terminal of PPG timer 7.
This function becomes valid when output of PPG timer 7 is set to enabled.
General purpose input/output port.
This function becomes valid when output of PPG timer 7 is set to disabled.
P36
51
Description
J
Waveform generator output terminal of multi-function timer.
This terminal outputs waveform set at the waveform generator. This function becomes
valid when waveform generator output of multi-function timer is set to enabled.
P30
General purpose input/output port.
This function becomes valid when output of waveform generator is set to disabled.
INT0
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
58
E
P40
General purpose input/output port.
This function becomes valid when external interrupt input is set to disabled.
(Continued)
9
MB91265A Series
(Continued)
Pin no.
I/O
Pin
Circuit
name
type*1
INT1
59
E
Description
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
P41
General purpose input/output port.
This function becomes valid when external interrupt input is set to disabled.
INT2
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
60
E
P42
General purpose input/output port.
This function becomes valid when external interrupt input is set to disabled.
INT3
External interrupt input terminal.
Since this input is used as required while the corresponding external interrupt is
enabled, the port output must remain off unless intentionally used.
61
E
P43
General purpose input/output port.
This function becomes valid when external interrupt input is set to disabled.
*1 : For the I/O circuit type, refer to “ ■ I/O CIRCUIT TYPE ”
*2 : C-CAN is set in only MB91F267NA.
• Power supply and GND pins
Pin no.
Pin name
10
Description
16, 48
Vss
GND pins.
Apply equal potential to all of the pins.
17
Vcc
Power supply pin.
Apply equal potential to all of the pins.
64
AVcc
63
AVRH2
Analog reference power supply pin for A/D converter 2.
62
AVRH1
Analog reference power supply pin for A/D converter 1.
1
AVss
15
C
2
ACC
Analog power supply pin for A/D converter.
Analog GND pin for A/D converter.
Condenser connection pin for internal regulator.
Condenser connection pin for analog.
MB91265A Series
■ I/O CIRCUIT TYPE
Type
Circuit type
Remarks
X1
Clock input
A
Oscillation feedback resistance
for high speed (main clock oscillation) :
approx. 1 MΩ
X0
Standby control
P-ch
Pull-up control
• CMOS level output
• CMOS level hysteresis input
Digital output
• With standby control
• With Pull-up control
P-ch
D
Digital output
• IOL = 4 mA
N-ch
Digital input
Standby control
P-ch
Pull-up control
• CMOS level output
• CMOS level hysteresis input
Digital output
• Without standby control
• With Pull-up control
P-ch
E
Digital output
• IOL = 4 mA
N-ch
Digital input
(Continued)
11
MB91265A Series
Type
Circuit type
Remarks
Digital output
P-ch
Digital output
G
N-ch
Digital input
Standby control
Analog input
• Analog/CMOS level hysteresis
input/output pin
• CMOS level output
• CMOS level hysteresis input
(attached with standby control)
• Analog input
(Analog input is enabled when AICR’s
corresponding bit is set to “1”.)
• IOL = 4 mA
• CMOS level hysteresis input
• Without standby control
P-ch
H
N-ch
Digital input
• CMOS level hysteresis input
P-ch
• With pull-up resistor
• Without standby control
P-ch
I
N-ch
Digital input
(Continued)
12
MB91265A Series
(Continued)
Type
Circuit type
Remarks
• CMOS level output
• CMOS level hysteresis input
Digital output
• With standby control
P-ch
Digital output
J
• IOL = 12 mA
N-ch
Digital input
Standby control
Flash memory product only
• CMOS level input
N-ch
• High voltage control for test of flash
N-ch
K
N-ch
N-ch
Control signal
N-ch
Mode input
13
MB91265A Series
■ HANDLING DEVICES
Preventing Latch-up
Latch-up may occur in a CMOS IC if a voltage greater than VCC pin or less than VSS pin is applied to an input or
output pin or if an above-rating voltage is applied between VCC and VSS pins.
A latch-up, if it occurs, significantly increases the power supply current and may cause thermal destruction of
an element. When you use a CMOS IC, be very careful not to exceed the absolute maximum rating.
Treatment of Unused Input Pins
Do not leave an unused input pin open, since it may cause a malfunction. Handle by, for example, using a pullup or pull-down resistor.
About Power Supply Pins
In products with multiple VCC or VSS pins, the pins of the same potential are internally connected in the device
to avoid abnormal operations including latch-up. However, you must connect the pins to external power supply
and a ground line to lower the electro-magnetic emission level, to prevent abnormal operation of strobe signals
caused by the rise in the ground level, and to conform to the total output current rating.
Moreover, connect the current supply source with the VCC and VSS pins of this device at the low impedance.
It is also advisable to connect a ceramic bypass capacitor of approximately 0.1 µF between VCC and VSS pins
near this device.
About Crystal Oscillator Circuit
Noise near the X0 and X1 pins may cause the device to malfunction. Design the printed circuit board so that X0
and X1 pins the crystal oscillator (or ceramic oscillator) , and the bypass capacitor to ground are located as
close to the device as possible.
It is strongly recommended to design the PC board artwork with the X0 and X1 pins surrounded by ground plane
because stable operation can be expected with such a layout.
Please ask the crystal maker to evaluate the oscillational characteristics of the crystal and this device.
About Mode Pins (MD0 to MD2)
These pins should be connected directly to VCC or VSS pins.
To prevent the device erroneously switching to test mode due to noise, design the printed circuit board such that
the distance between the mode pins and VCC or VSS pins is as short as possible and the connection impedance
is low.
Operation at Start-up
Be sure to execute setting initialized reset (INIT) with INIT pin immediately after start-up.
Also, in order to provide the oscillation stabilization wait time for the oscillation circuit immediately after start-up,
hold the “L” level input to the INIT pin for the required stabilization wait time (For INIT via the INIT pin, the
oscillation stabilization wait time setting is initialized to the minimum value) .
14
MB91265A Series
Order of power turning ON/OFF
Use the following procedure for turning the power on or off.
Note that, even if the A/D converter is not used, keep the following pins connected with the level as described
below.
AVCC = VCC level
AVSS = VSS level
• When Powering ON : VCC→AVCC→AVRH
• When Powering OFF : AVRH→AVCC→VCC
About Oscillation Input at Power On
When turning the power on, maintain clock input until the device is released from the oscillation stabilization
wait state.
15
MB91265A Series
Caution for operation during PLL clock mode
On this microcontroller, if in case the crystal oscillator breaks off or an external reference clock input stops while
the PLL clock mode is selected, a self-oscillator circuit contained in the PLL may continue its operation at its
self-running frequency. However, Fujitsu will not guarantee results of operations if such failure occurs.
External clock
When external clock is selected, the opposite phase clock to X0 pin must be supplied to X1 pin simultaneously.
If the STOP mode (oscillation stop mode) is used simultaneously, the X1 pin is stopped with the "H" output. So,
when STOP mode is specified, approximately 1 kΩ of resistance should be added externally to avoid the collision
of output.
The following figure shows using an external clock.
X0
X1
MB91265A series
Using an external clock
C pin
A bypass capacitor of approximately 0.1 µF should be connected the C pin for built-in regulator.
C
MB91265A series
0.1 µF
VSS
GND
ACC pin
A capacitor of approximately 0.1 µF should be inserted between the ACC pin and the AVSS pin as this product
has built-in A/D converter.
ACC
MB91265A series
0.1 µF
AVSS
16
MB91265A Series
Clock Control Block
Input the “L” signal to the INIT pin to assure the clock oscillation stabilization wait time.
Switch Shared Port Function
To switch between the use as a port and the use as a dedicated pin, use the port function register (PFR) .
Low Power Consumption Mode
To enter the standby mode, use the synchronous standby mode (set with the SYNCS bit as bit 8 in the TBCR :
timebase counter control register) and be sure to use the following sequence
(LDI
#value_of_standby, R0) : value_of_standby is write data to STCR.
(LDI
#_STCR, R12)
: _STCR is address (481H) of STCR.
STB
R0, @R12
: Writing to standby control register (STCR)
LDUB
@R12, R0
: STCR read for synchronous standby
LDUB
@R12, R0
: Dummy re-read of STCR
NOP
: NOP × 5 for arrangement of timing
NOP
NOP
NOP
NOP
In addition, please set I flag, ILM, and ICR to diverge to the interruption handler that is the return factor after the
standby returns.
• Please do not do the following when the monitor debugger is used.
• Break point setting for above instruction lines
• Step execution for above instruction lines
17
MB91265A Series
Notes on the PS register
As the PS register is processed by some instructions in advance, exception handling below may cause the
interrupt handling routine to break when the debugger is used or the display contents of flags in the PS register
to be updated.
As the microcontroller is designed to carry out reprocessing correctly upon returning from such an EIT event, it
performs operations before and after the EIT as specified in either case.
• The following operations may be performed when the instruction immediately followed by a DIVOU/DIVOS
instruction is (a) acceptance of a user interrupt, (b) single-stepped, or (c) breaks in response to a data event
or emulator menu :
1) The D0 and D1 flags are updated in advance.
2) An EIT handling routine (user interrupt or emulator) is executed.
3) Upon returning from the EIT, the DIVOU/DIVOS instruction is executed, and the D0 and D1 flags are updated
to the same values as in 1).
• The following operations are performed when the ORCCR/STILM/MOVRi and PS instructions are executed
to allow the interrupt.
1) The PS register is updated in advance.
2) An EIT handling routine (user interrupt) is executed.
3) Upon returning from the EIT, the above instructions are executed, and the PS register is updated to the
same value as in 1).
Watchdog Timer
The watchdog timer built in this model monitors a program that it defers a reset within a certain period of time.
The watchdog timer resets the CPU if the program runs out of controls, preventing the reset defer function from
being executed. Once the function of the watchdog timer is enabled, therefore, the watchdog timer keeps on
operating programs until it resets the CPU.
As an exception, the watchdog timer defers a reset automatically under the condition in which the CPU stops
program execution.
For those conditions to which this exception applies, refer to “ ■ NOTE ON DEBUGGER”.
18
MB91265A Series
■ NOTE ON DEBUGGER
• Step execution of RETI command
If an interrupt occurs frequently during step execution, the corresponding interrupt handling routine is executed
repeatedly after step execution.
This will prevent the main routine and low-interrupt-level programs from being executed.
Do not execute step of RETI instruction for escape.
Disable the corresponding interrupt and execute debugger when the corresponding interrupt handling routine
no longer needs debugging.
• Operand break
Do not apply a data event break to access to the area containing the address of a system stack pointer.
• Execution in an unused area of flash memory
Accidentally executing an instruction in an unused area of flash memory (with data placed at 0xFFFF) prevents
breaks from being accepted.
To prevent this, the code event address mask function of the debugger should be used to cause a break when
accessing an instruction in an unused area.
• Power-on debugging
All of the following three conditions must be satisfied when the power supply is turned off by power-on debugging.
(1) The time for the user power to fall from 0.9 VCC to 0.5 VCC is 25 µs or longer.
Note : In a dual-power system, VCC indicates the external I/O power supply voltage.
(2) CPU operating frequency must be higher than 1 MHz.
(3) During execution of user program
• Interrupt handler for NMI request (tool)
Add the following program to the interrupt handler to prevent the device from malfunctioning in case the factor
flag to be set only in response to a break request from the ICE is set, for example, by an adverse effect of noise
to the DSU pin while the ICE is not connected. Enable to use the ICE while adding this program.
Additional location
Next interrupt handler
Interrupt source
: NMI request (tool)
Interrupt number
: #13 (decimal) , 0D (hexadecimal)
Offset
: 3C8H
Address TBR is default
: 000FFFC8H
Additional program
STM
(R0, R1)
LDI
#B00H, R0;
LDI
#0, R1
STB
R1, @R0
LDM
(R0, R1)
: B00H is the address of DSU break factor register.
: Clear the break factor register.
RETI
19
MB91265A Series
■ BLOCK DIAGRAM
FR60 Lite CPU core
32
32
DMAC 5 channels
Bit search module
16-bit MAC
ROM 64 Kbytes/
Flash 128 Kbytes
Bus converter
RAM 2 Kbytes/
RAM 4 Kbytes
X0, X1
MD0 to MD2
INIT
Clock
control
32
16-bit ↔ 32-bit
Adapter
16
Interrupt
controller
INT0 to INT7
NMI
SIN0, SIN1
SOT0, SOT1
SCK0, SCK1
8 channels
external interrupt
1 channel
C-CAN
(Built-in MB91F267NA only)
Port I/F
3 channels
16-bit reload timer
1 channel
16-bit PWC timer
2 channels
UART
TX0
RX0
4 channels 16-bit/
8 channels 8-bit
PPG timer
PORT
TIN0 to TIN2
TOT1, TOT2
PWI0
PPG0 to PPG7
2 channels
U-TIMER
AVCC
20
ADTG1
AVRH1
AN0 to AN3
4 channels input
8/10-bit A/D converter-1
ADTG2
AVRH2
AN4 to AN10
7 channels input
8/10-bit A/D converter-2
Timing generator
Multi-function timer
16-bit free-run timer 3 channels
CKI
Input capture 4 channels
IC0 to IC3
Output compare 6 channels
RTO0 to RTO5
Waveform generator
DTTI
MB91265A Series
■ MEMORY SPACE
1. Memory space
The FR family has 4 Gbytes of logical address space (232 addresses) available to the CPU by linear access.
• Direct Addressing Areas
The following address space areas are used as I/O areas.
These areas are called direct addressing areas, in which the address of an operand can be specified directly
during an instruction.
The size of directly addressable areas depends on the data size to be being accessed as follows.
→ byte data access
: 000H to 0FFH
→ half word data access : 000H to 1FFH
→ word data access
: 000H to 3FFH
2. Memory Map
MB91266A
MB91F267A/MB91F267NA
Single chip mode
0000 0000H
I/O
Single chip mode
0000 0000H
Direct
addressing area
0000 0400H
Access
disallowed
0003 F000H
Refer to ■ I/O MAP
0001 0000H
0003 F800H
I/O
Refer to ■ I/O MAP
0004 0000H
Access
disallowed
Internal RAM
2 Kbytes
Internal RAM
4 Kbytes
0004 0000H
Access
disallowed
000E 0000H
Internal ROM
128 Kbytes
0010 0000H
Access
disallowed
000F 0000H
Internal ROM
64 Kbytes
0010 0000H
Access
disallowed
FFFF FFFFH
Direct
addressing area
0000 0400H
I/O
0001 0000H
I/O
Access
disallowed
FFFF FFFFH
21
MB91265A Series
■ MODE SETTINGS
The FR family uses mode pins (MD2 to MD0) and a mode data to set the operation mode.
• Mode Pins
The MD2 to MD0 pins specify how the mode vector fetch and reset vector fetch is performed.
Setting is prohibited other than that shown in the following table.
Mode Pins
Mode name
Reset vector
access area
0
Internal ROM mode vector
Internal
1
External ROM mode vector
External
MD2
MD1
MD0
0
0
0
0
Remarks
Not supported by this model.
• Mode data
Data written to the internal mode register (MODR) by a mode vector fetch is called mode data.
After an operation mode has been set in the mode register, the device operates in the operation mode.
The mode data is set by all reset source. User programs cannot set data to the mode register.
Details of mode data description
bit
31
30
29
28
27
26
25
24
0
0
0
0
0
1
1
1
Operation mode setting bits
Bit31 to bit24 are all reserved bits.
Be sure to set this bit to “00000111”.
Operation is not guaranteed when any value other than “00000111” is set.
Note : Mode data set in the mode vector must be placed as byte data at 0x000FFFF8H.
Use the highest byte from bit31 to bit24 for placement as the FR family uses the big endian for byte
endian.
bit 31
Incorrect
16 15
87
0
XXXXXXXX
XXXXXXXX
XXXXXXXX
Mode Data
0x000FFFF8H
Mode Data
XXXXXXXX
XXXXXXXX
XXXXXXXX
Correct
0x000FFFFCH
22
24 23
0x000FFFF8H
Reset Vector
MB91265A Series
■ I/O MAP
[How to read the table]
Address
000000H
Register
+0
+1
+2
+3
PDR0 [R/W] B PDR1 [R/W] B PDR2 [R/W] B PDR3 [R/W] B
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
Block
T-unit
Port data register
Read/write attribute Access unit
(B : byte, H : half word, W : word)
Initial value of register after reset
Register name (column 1 of the register is at address 4n, column 2 is
at address 4n + 1...)
Leftmost register address (For word-length access, column 1 of the
register becomes the MSB of the data.)
Note : Initial values of register bits are represented as follows :
“ 1 ” : Initial Value “ 1 ”
“ 0 ” : Initial Value “ 0 ”
“ X ” : Initial Value “ undefined”
“ - ” : No physical register at this location
Access is barred with an undefined data access attribute.
23
MB91265A Series
Address
Register
+0
+1
+2
+3
000000H
PDR0 [R/W] B, H, W
XXXXXXXX
PDR1 [R/W] B, H, W
XXXXXXXX
PDR2 [R/W] B, H, W
XXXXXXXX
PDR3 [R/W] B, H, W
XXXXXXXX
000004H
PDR4 [R/W] B, H, W
-XXXXXXX
PDR5 [R/W] B, H, W
XXXXXXXX
⎯
⎯
000008H
⎯
⎯
⎯
⎯
00000CH
⎯
⎯
⎯
⎯
000010H
PDRG [R/W] B, H, W
------X-
⎯
⎯
⎯
000014H
to
00003CH
⎯
000040H
EIRR0 [R/W] B, H, W
00000000
ENIR0 [R/W] B, H, W
00000000
000044H
DICR [R/W] B, H, W
-------0
HRCL [R/W, R] B, H, W
0--11111
ELVR0 [R/W] B, H, W
00000000 00000000
⎯
⎯
TMR0 [R] H, W
XXXXXXXX XXXXXXXX
00004CH
⎯
TMCSR0 [R/W, R] B, H, W
---00000 00000000
000050H
TMRLR1 [W] H, W
XXXXXXXX XXXXXXXX
TMR1 [R] H, W
XXXXXXXX XXXXXXXX
000054H
⎯
TMCSR1 [R/W, R] B, H, W
---00000 00000000
000058H
TMRLR2 [W] H, W
XXXXXXXX XXXXXXXX
TMR2 [R] H, W
XXXXXXXX XXXXXXXX
⎯
TMCSR2 [R/W, R] B, H, W
---00000 00000000
00005CH
000060H
000064H
000068H
00006CH
000070H
to
00007CH
SSR0 [R/W, R] B, H, W
00001000
SIDR0 [R]/SODR0[W]
B, H, W
XXXXXXXX
UTIM0 [R] H / UTIMR0 [W] H
00000000 00000000
SSR1 [R/W, R] B, H, W
00001000
SIDR1 [R]/SODR1[W]
B, H, W
XXXXXXXX
UTIM1 [R] H / UTIMR1 [W] H
00000000 00000000
⎯
⎯
Port data
register
Reserved
TMRLR0 [W] H, W
XXXXXXXX XXXXXXXX
000048H
Block
External interrupt
(INT0 to INT7)
Delay interrupt/
Hold request
Reload
timer 0
Reload
timer 1
Reload
timer 2
SCR0 [R/W] B, H, W
00000100
SMR0 [R/W, W]
B, H, W
00--0-0-
UART0
DRCL0 [W] B
--------
UTIMC0 [R/W] B
0--00001
U-TIMER 0
SCR1 [R/W] B, H, W SMR1 [R/W] B, H, W
00000100
00--0-0-
UART1
DRCL1 [W] B
--------
UTIMC1 [R/W] B
0--00001
U-TIMER 1
⎯
⎯
Reserved
(Continued)
24
MB91265A Series
Address
Register
+0
+1
+2
+3
000080H
ADCH1 [R/W] B, H, W
XXXX0XX0
ADMD1 [R/W] B, H, W
00001111
ADCD11 [R] B, H, W
XXXXXXXX
ADCD10 [R] B, H, W
XXXXXXXX
000084H
ADCS1 [R/W, W] B, H, W
00000X00
⎯
AICR1 [R/W] B, H, W
----0000
⎯
000088H
ADCH2 [R/W] B, H, W
XXXX0XX0
ADMD2 [R/W] B, H, W
00001111
ADCD21 [R] B, H, W
XXXXXXXX
ADCD20 [R] B, H, W
XXXXXXXX
00008CH
ADCS2 [R/W, W] B, H, W
00000X00
⎯
AICR2 [R/W] B, H, W
-0000000
⎯
000090H
OCCPBH0, OCCPBL0[W] /
OCCPH0, OCCPL0[R] H, W
00000000 00000000
OCCPBH1, OCCPBL1[W] /
OCCPH1, OCCPL1 [R] H, W
00000000 00000000
000094H
OCCPBH2, OCCPBL2[W] /
OCCPH2, OCCPL2 [R] H, W
00000000 00000000
OCCPBH3, OCCPBL3[W] /
OCCPH3, OCCPL3 [R] H, W
00000000 00000000
000098H
OCCPBH4, OCCPBL4[W] /
OCCPH4, OCCPL4 [R] H, W
00000000 00000000
OCCPBH5, OCCPBL5[W] /
OCCPH5, OCCPL5 [R] H, W
00000000 00000000
00009CH
OCSH1 [R/W] B, H, W
X1100000
OCSL0 [R/W] B, H, W
00001100
0000A0H
OCSH5 [R/W] B, H, W
X1100000
OCSL4 [R/W] B, H, W OCMOD [R/W] B, H, W
00001100
XX000000
0000A4H
0000A8H
CPCLRBH0, CPCLRBL0[W]/
CPCLRH0, CPCLRL0[R] H, W
11111111 11111111
TCCSH0 [R/W] B, H, W
00000000
TCCSL0 [R/W] B, H, W
01000000
OCSH3 [R/W] B, H, W
X1100000
ADTRGC [R/W] B, H, W
XXXX0000
IPCPH0, IPCPL0 [R] H, W
XXXXXXXX XXXXXXXX
IPCPH1, IPCPL1 [R] H, W
XXXXXXXX XXXXXXXX
0000B0H
IPCPH2, IPCPL2 [R] H, W
XXXXXXXX XXXXXXXX
IPCPH3, IPCPL3 [R] H, W
XXXXXXXX XXXXXXXX
0000B4H
PICSH01 [W] B, H, W
00000000
PICSL01 [R/W] B, H, W
00000000
ICSH23 [R] B, H, W
XXXXXX00
ICSL23 [R/W]B, H, W
00000000
0000B8H
⎯
⎯
⎯
⎯
TMRRH0, TMRRL0 [R/W] H, W
XXXXXXXX XXXXXXXX
0000C0H
TMRRH2, TMRRL2 [R/W] H, W
XXXXXXXX XXXXXXXX
A/D
converter 2/
AICR2
16-bit
output
compare
⎯
0000ACH
0000BCH
A/D
converter 1/
AICR1
OCSL2 [R/W] B, H, W
00001100
TCDTH0, TCDTL0 [R/W] H, W
00000000 00000000
⎯
Block
16-bit
free-run
timer 0
16-bit
input
capture
Reserved
TMRRH1, TMRRL1 [R/W] H, W
XXXXXXXX XXXXXXXX
⎯
⎯
0000C4H
DTCR0 [R/W] B, H, W
00000000
DTCR1 [R/W] B, H, W
00000000
DTCR2 [R/W] B, H, W
00000000
⎯
0000C8H
⎯
SIGCR1 [R/W] B, H, W
00000000
⎯
SIGCR2 [R/W] B, H, W
XXXXXXX1
Waveform
generator
(Continued)
25
MB91265A Series
Address
Register
+0
+1
+2
+3
ADCOMP1 [R/W] H, W
00000000 00000000
0000CCH
⎯
0000D0H
ADCOMP2 [R/W] H, W
00000000 00000000
ADCOMPC2 [R/W]
B, H, W
XX0000XX
ADCOMPC1 [R/W]
B, H, W
XXXXX00X
0000D4H
⎯
⎯
⎯
⎯
0000D8H
⎯
⎯
⎯
⎯
0000DCH
⎯
⎯
⎯
⎯
0000E0H
PWCSR0 [R/W, R] B, H, W
00000000 00000000
0000E4H
⎯
⎯
⎯
⎯
0000E8H
⎯
PDIVR0 [R/W] B, H, W
XXXXX000
⎯
⎯
0000ECH
⎯
⎯
⎯
⎯
0000F0H
⎯
⎯
⎯
⎯
A/D COMP
Reserved
PWCR0 [R] H, W
00000000 00000000
16-bit PWC
timer
Reserved
000F4H
to
000FCH
⎯
⎯
⎯
⎯
000100H
PRLH0 [R/W] B, H, W
XXXXXXXX
PRLL0 [R/W] B, H, W
XXXXXXXX
PRLH1 [R/W] B, H, W
XXXXXXXX
PRLL1 [R/W] B, H, W
XXXXXXXX
000104H
PRLH2 [R/W] B, H, W
XXXXXXXX
PRLL2 [R/W] B, H, W
XXXXXXXX
PRLH3 [R/W] B, H, W
XXXXXXXX
PRLL3 [R/W] B, H, W
XXXXXXXX
000108H
PPGC0 [R/W] B, H, W PPGC1 [R/W] B, H, W PPGC2 [R/W] B, H, W PPGC3 [R/W] B, H, W
00000000
00000000
00000000
00000000
00010CH
PRLH4 [R/W] B, H, W
XXXXXXXX
PRLL4 [R/W] B, H, W
XXXXXXXX
PRLH5 [R/W] B, H, W
XXXXXXXX
PRLL5 [R/W] B, H, W
XXXXXXXX
000110H
PRLH6 [R/W] B, H, W
XXXXXXXX
PRLL6 [R/W] B, H, W
XXXXXXXX
PRLH7 [R/W] B, H, W
XXXXXXXX
PRLL7 [R/W] B, H, W
XXXXXXXX
000114H
PPGC4 [R/W] B, H, W PPGC5 [R/W] B, H, W PPGC6 [R/W] B, H, W PPGC7 [R/W] B, H, W
00000000
00000000
00000000
00000000
000118H
to
00012CH
Block
⎯
⎯
⎯
⎯
8/16-bit
PPG timer
0 to 7
Reserved
000130H
TRG [R/W] B, H, W
-------- 00000000
⎯
GATEC [R/W] B, H, W
XXXXXX00
000134H
REVC [R/W] B, H, W
-------- 00000000
⎯
⎯
8/16-bit
PPG timer
0 to 7
⎯
⎯
Reserved
000138H
to
000140H
⎯
⎯
(Continued)
26
MB91265A Series
Address
Register
+0
+1
+2
+3
000144H
TTCR0 [R/W] B, H, W
00000000
⎯
⎯
TSTPR0 [R] B, H, W
00000000
000148H
COMP0 [R/W] B, H, W
00000000
00014CH
⎯
000150H
⎯
000154H
000158H
00015CH
COMP2 [R/W] B, H, W COMP4 [R/W] B, H, W COMP6 [R/W] B, H, W
Timing
00000000
00000000
00000000
generator
⎯
⎯
⎯
⎯
⎯
CPCLRBH1, CPCLRBL1 [W] /
CPCLRH1, CPCLRL1 [R] H, W
11111111 11111111
TCCSH1 [R/W] B, H, W
00000000
Block
⎯
TCDTH1, TCDTL1 [R/W] H, W
00000000 00000000
TCCSL1 [R/W] B, H, W
01000000
CPCLRBH2, CPCLRBL2 [W] /
CPCLRH2, CPCLRL2 [R] H, W
11111111 11111111
⎯
⎯
TCDTH2, TCDTL2 [R/W] H, W
00000000 00000000
16-bit
free-run
timer 1
16-bit
free-run
timer 2
000160H
TCCSH2 [R/W] B, H, W
00000000
TCCSL2 [R/W] B, H, W
01000000
⎯
⎯
000164H
⎯
⎯
⎯
⎯
Reserved
000168H
⎯
FSR2 [R/W] B, H, W
00000000
FSR1 [R/W] B, H, W
----0000
FSR0 [R/W] B, H, W
00000000
FRT
selector
00016CH
to
0001A4H
0001A8H
⎯
CANPRE [R, R/W] B, H, W
00000000
⎯
Reserved
⎯
0001ACH
to
0001FCH
⎯
000200H
DMACA0 [R/W] B, H, W *2
00000000 0000XXXX XXXXXXXX XXXXXXXX
000204H
DMACB0 [R/W] B, H, W
00000000 00000000 XXXXXXXX XXXXXXXX
000208H
DMACA1 [R/W] B, H, W*2
00000000 0000XXXX XXXXXXXX XXXXXXXX
00020CH
DMACB1 [R/W] B, H, W
00000000 00000000 XXXXXXXX XXXXXXXX
000210H
DMACA2 [R/W] B, H, W *2
00000000 0000XXXX XXXXXXXX XXXXXXXX
000214H
DMACB2 [R/W] B, H, W
00000000 00000000 XXXXXXXX XXXXXXXX
000218H
DMACA3 [R/W] B, H, W *2
00000000 0000XXXX XXXXXXXX XXXXXXXX
00021CH
DMACB3 [R/W] B, H, W
00000000 00000000 XXXXXXXX XXXXXXXX
000220H
DMACA4 [R/W] B, H, W *2
00000000 0000XXXX XXXXXXXX XXXXXXXX
000224H
DMACB4 [R/W] B, H, W
00000000 00000000 XXXXXXXX XXXXXXXX
⎯
C-CAN*1
prescaler
Reserved
DMAC
(Continued)
27
MB91265A Series
Address
Register
+0
+1
+2
+3
Block
000228H
to
00023CH
⎯
Reserved
000240H
DMACR [R/W] B
0XX00000 XXXXXXXX XXXXXXXX XXXXXXXX
DMAC
000244H
to
00024CH
⎯
000250H
⎯
⎯
000254H
to
000398H
⎯
⎯
⎯
⎯
⎯
00039CH
⎯
⎯
0003A0H
DSP-PC [R/W]
XXXXXXXX
DSP-CSR [R/W, R, W]
00000000
DSP-LY [R/W]
XXXXXXXX XXXXXXXX
0003A4H
DSP-OT0 [R]
XXXXXXXX XXXXXXXX
DSP-OT1 [R]
XXXXXXXX XXXXXXXX
0003A8H
DSP-OT2 [R]
XXXXXXXX XXXXXXXX
DSP-OT3 [R]
XXXXXXXX XXXXXXXX
0003ACH
⎯
⎯
⎯
0003B0H
DSP-OT5 [R]
XXXXXXXX XXXXXXXX
0003B4H
DSP-OT6[R]
XXXXXXXX XXXXXXXX
DSP-OT7 [R]
XXXXXXXX XXXXXXXX
⎯
⎯
⎯
0003BCH
to
0003ECH
⎯
0003F0H
BSD0 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003F4H
BSD1 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003F8H
BSDC [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003FCH
BSRR [R]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
16 bit MAC
⎯
DSP-OT4 [R]
XXXXXXXX XXXXXXXX
0003B8H
Reserved
⎯
Reserved
Bit search
module
000400H
DDR0 [R/W] B, H, W
00000000
DDR1 [R/W] B, H, W
00000000
DDR2 [R/W] B, H, W
00000000
DDR3 [R/W] B, H, W
00000000
000404H
DDR4 [R/W] B, H, W
-0000000
DDR5 [R/W] B, H, W
00000000
⎯
⎯
000408H
⎯
⎯
⎯
⎯
00040CH
⎯
⎯
⎯
⎯
000410H
DDRG [R/W] B, H, W
------0-
⎯
⎯
⎯
Data
direction
register
(Continued)
28
MB91265A Series
Address
Register
+0
+1
000414H
to
00041CH
+2
+3
⎯
Block
Reserved
000420H
PFR0 [R/W] B, H, W
00------
PFR1 [R/W] B, H, W
0-0-00-0
⎯
⎯
000424H
⎯
⎯
⎯
⎯
000428H
⎯
⎯
⎯
⎯
00042CH
⎯
⎯
⎯
⎯
000430H
⎯
⎯
⎯
PTFR0 [R/W] B, H, W
00000000
000434H
to
00043CH
⎯
000440H
ICR00 [R/W, R] B, H, W ICR01 [R/W, R] B, H, W ICR02 [R/W, R] B, H, W ICR03 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000444H
ICR04 [R/W, R] B, H, W ICR05 [R/W, R] B, H, W ICR06 [R/W, R] B, H, W ICR07 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000448H
ICR08 [R/W, R] B, H, W ICR09 [R/W, R] B, H, W ICR10 [R/W, R] B, H, W ICR11 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
00044CH
ICR12 [R/W, R] B, H, W ICR13 [R/W, R] B, H, W ICR14 [R/W, R] B, H, W ICR15 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000450H
ICR16 [R/W, R] B, H, W ICR17 [R/W, R] B, H, W ICR18 [R/W, R] B, H, W ICR19 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000454H
ICR20 [R/W, R] B, H, W ICR21 [R/W, R] B, H, W ICR22 [R/W, R] B, H, W ICR23 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000458H
ICR24 [R/W, R] B, H, W ICR25 [R/W, R] B, H, W ICR26 [R/W, R] B, H, W ICR27 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
00045CH
ICR28 [R/W, R] B, H, W ICR29 [R/W, R] B, H, W ICR30 [R/W, R] B, H, W ICR31 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000460H
ICR32 [R/W, R] B, H, W ICR33 [R/W, R] B, H, W ICR34 [R/W, R] B, H, W ICR35 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000464H
ICR36 [R/W, R] B, H, W ICR37 [R/W, R] B, H, W ICR38 [R/W, R] B, H, W ICR39 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000468H
ICR40 [R/W, R] B, H, W ICR41 [R/W, R] B, H, W ICR42 [R/W, R] B, H, W ICR43 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
00046CH
ICR44 [R/W, R] B, H, W ICR45 [R/W, R] B, H, W ICR46 [R/W, R] B, H, W ICR47 [R/W, R] B, H, W
----1111
----1111
----1111
----1111
000470H
to
00047CH
⎯
Port
function
register
Reserved
Interrupt
control
unit
Reserved
(Continued)
29
MB91265A Series
Address
Register
+0
+1
+2
+3
000480H
RSRR [R/W] B, H, W
10000000
STCR [R/W] B, H, W
00110011
TBCR [R/W] B, H, W
00XXXX00
CTBR [W] B, H, W
XXXXXXXX
000484H
CLKR [R/W] B, H, W
00000000
WPR [W] B, H, W
XXXXXXXX
DIVR0 [R/W] B, H, W
00000011
DIVR1 [R/W] B, H, W
00000000
000488H
⎯
⎯
⎯
⎯
00048CH
⎯
⎯
⎯
⎯
000490H
⎯
⎯
⎯
⎯
000494H
to
0005FCH
⎯
Block
Clock control
Reserved
000600H
PCR0 [R/W] B, H, W
00000000
PCR1 [R/W] B, H, W
00000000
PCR2 [R/W] B, H, W
00000000
PCR3 [R/W] B, H, W
00------
000604H
PCR4 [R/W] B, H, W
----0000
⎯
⎯
⎯
000608H
⎯
⎯
⎯
⎯
00060CH
⎯
⎯
⎯
⎯
000610H
PCRG [R/W] B, H, W
------0-
⎯
⎯
⎯
000614H
to
00063CH
⎯
000640H
to
000FFCH
⎯
001000H
DMASA0 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001004H
DMADA0 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001008H
DMASA1 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00100CH
DMADA1 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001010H
DMASA2 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001014H
DMADA2 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001018H
DMASA3 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00101CH
DMADA3 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001020H
DMASA4 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001024H
DMADA4 [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
Pull-up
Control Unit
Reserved
DMAC
(Continued)
30
MB91265A Series
Address
Register
+0
+1
001028H
to
006FFCH
+2
+3
⎯
Block
Reserved
007000H
FLCR [R/W] B
01101000
⎯
⎯
⎯
007004H
FLWC [R/W] B
00000011
⎯
⎯
⎯
007008H
⎯
⎯
⎯
⎯
00700CH
⎯
⎯
⎯
⎯
007010H
⎯
⎯
⎯
⎯
Flash
007014H
to
00BFFCH
⎯
00C000H
to
00C07CH
X-RAM (coefficient RAM) [R/W]
64 × 16-bit
00C080H
to
00C0FCH
Y-RAM (variable RAM) [R/W]
64 × 16-bit
00C100H
to
00C2FCH
I-RAM (instruction RAM) [R/W]
256 × 16-bit
00C300H
to
00FFFCH
⎯
Reserved
16 bit MAC
Reserved
020000H
CTRLR0 [R, R/W]
00000000 00000001
STATR0 [R, R/W]
00000000 00000000
020004H
ERRCNT0 [R]
00000000 00000000
BTR0 [R, R/W]
00100011 00000001
020008H
INTR0 [R]
00000000 00000000
TESTR0 [R, R/W]
00000000 X0000000
02000CH
BRPER0 [R, R/W]
00000000 00000000
020010H
IF1CREQ0 [R, R/W]
00000000 00000000
IF1CMSK0 [R, R/W]
00000000 00000000
020014H
IF1MSK20 [R, R/W]
11111111 11111111
IF1MSK10 [R/W]
11111111 11111111
020018H
IF1ARB20 [R/W]
00000000 00000000
IF1ARB10 [R/W]
00000000 00000000
02001CH
IF1MCTR0 [R, R/W]
00000000 00000000
020020H
IF1DTA10 [R/W]
00000000 00000000
IF1DTA20 [R/W]
00000000 00000000
020024H
IF1DTB10 [R/W]
00000000 00000000
IF1DTB20 [R/W]
00000000 00000000
⎯
⎯
⎯
C-CAN*1
⎯
(Continued)
31
MB91265A Series
(Continued)
Address
020030H
Register
+0
+1
+2
IF2CREQ0 [R, R/W]
00000000 00000000
IF2CMSK0 [R, R/W]
00000000 00000000
020044H
IF2MSK20 [R, R/W]
11111111 11111111
IF2MSK10 [R/W]
11111111 11111111
020048H
IF2ARB20 [R/W]
00000000 00000000
IF2ARB10 [R/W]
00000000 00000000
02004CH
IF2MCTR0 [R, R/W]
00000000 00000000
020050H
IF2DTA10 [R/W]
00000000 00000000
IF2DTA20 [R/W]
00000000 00000000
020054H
IF2DTB10 [R/W]
00000000 00000000
IF2DTB20 [R/W]
00000000 00000000
020080H
020084H
020090H
020094H
0200A0H
0200A4H
0200B0H
0200B4H
Block
Reserved (IF1 data mirror, little endian byte ordering)
020040H
020060H
+3
⎯
⎯
Reserved (IF2 data mirror, little endian byte ordering)
TREQR20 [R]
00000000 00000000
C-CAN*1
TREQR10 [R]
00000000 00000000
Reserved (>32..128 Message buffer)
NEWDT20 [R]
00000000 00000000
NEWDT10 [R]
00000000 00000000
Reserved (>32..128 Message buffer)
INTPND20 [R]
00000000 00000000
INTPND10 [R]
00000000 00000000
Reserved (>32..128 Message buffer)
MESVAL20 [R]
00000000 00000000
MESVAL10 [R]
00000000 00000000
Reserved (>32..128 Message buffer)
*1 : C-CAN is loaded in only MB91F267NA.
*2 : The lower 16 bits (DTC15 to DTC0) of DMACA0 to DMACA4 cannot be accessed in bytes.
Notes : • The initial value of FLWC (7004H) is “00010011B” on EVA tool. Writing “00000011B” on the evaluation
model has no effect on its operation.
• Do not execute Read Modify Write instructions on registers having a write-only bit.
• Data is undefined in reserved or (-) area.
32
MB91265A Series
■ INTERRUPT VECTOR
Interrupt number
Interrupt source
HexaDecimal
decimal
Interrupt
level
Offset
TBR default
address
Reset
0
00
⎯
3FCH
000FFFFCH
Mode vector
1
01
⎯
3F8H
000FFFF8H
System reserved
2
02
⎯
3F4H
000FFFF4H
System reserved
3
03
⎯
3F0H
000FFFF0H
System reserved
4
04
⎯
3ECH
000FFFECH
System reserved
5
05
⎯
3E8H
000FFFE8H
System reserved
6
06
⎯
3E4H
000FFFE4H
Coprocessor absent trap
7
07
⎯
3E0H
000FFFE0H
Coprocessor error trap
8
08
⎯
3DCH
000FFFDCH
INTE instruction
9
09
⎯
3D8H
000FFFD8H
System reserved
10
0A
⎯
3D4H
000FFFD4H
System reserved
11
0B
⎯
3D0H
000FFFD0H
Step trace trap
12
0C
⎯
3CCH
000FFFCCH
NMI request (tool)
13
0D
⎯
3C8H
000FFFC8H
Undefined instruction exception
14
0E
⎯
3C4H
000FFFC4H
NMI request
15
0F
15 (FH) fixed
3C0H
000FFFC0H
External interrupt 0
16
10
ICR00
3BCH
000FFFBCH
External interrupt 1
17
11
ICR01
3B8H
000FFFB8H
External interrupt 2
18
12
ICR02
3B4H
000FFFB4H
External interrupt 3
19
13
ICR03
3B0H
000FFFB0H
External interrupt 4
20
14
ICR04
3ACH
000FFFACH
External interrupt 5
21
15
ICR05
3A8H
000FFFA8H
External interrupt 6/C-CAN wake up*
22
16
ICR06
3A4H
000FFFA4H
External interrupt 7
23
17
ICR07
3A0H
000FFFA0H
Reload timer 0
24
18
ICR08
39CH
000FFF9CH
Reload timer 1
25
19
ICR09
398H
000FFF98H
Reload timer 2
26
1A
ICR10
394H
000FFF94H
UART0(Reception completed)
27
1B
ICR11
390H
000FFF90H
UART0 (RX completed)
28
1C
ICR12
38CH
000FFF8CH
DTTI
29
1D
ICR13
388H
000FFF88H
DMAC0 (end, error)
30
1E
ICR14
384H
000FFF84H
DMAC1 (end, error)
31
1F
ICR15
380H
000FFF80H
DMAC2/DMAC3/DMAC4 (end, error)
32
20
ICR16
37CH
000FFF7CH
(Continued)
33
MB91265A Series
Interrupt number
Interrupt
level
Offset
TBR default
address
21
ICR17
378H
000FFF78H
34
22
ICR18
374H
000FFF74H
C-CAN0*
35
23
ICR19
370H
000FFF70H
System reserved
36
24
ICR20
36CH
000FFF6CH
16-bit MAC
37
25
ICR21
368H
000FFF68H
PPG0/PPG1
38
26
ICR22
364H
000FFF64H
PPG2/PPG3
39
27
ICR23
360H
000FFF60H
PPG4/PPG5/PPG6/PPG7
40
28
ICR24
35CH
000FFF5CH
System reserved
41
29
ICR25
358H
000FFF58H
Waveform0/1/2 (underflow)
42
2A
ICR26
354H
000FFF54H
Free-run timer 1 (compare clear)
43
2B
ICR27
350H
000FFF50H
Free-run timer 1 (zero detection)
44
2C
ICR28
34CH
000FFF4CH
Free-run timer 2 (compare clear)
45
2D
ICR29
348H
000FFF48H
Free-run timer 2 (zero detection)
46
2E
ICR30
344H
000FFF44H
Timebase timer overflow
47
2F
ICR31
340H
000FFF40H
Free-run timer 0 (compare clear)
48
30
ICR32
33CH
000FFF3CH
Free-run timer 0 (zero detection)
49
31
ICR33
338H
000FFF38H
System reserved
50
32
ICR34
334H
000FFF34H
A/D converter 1
51
33
ICR35
330H
000FFF30H
A/D converter 2
52
34
ICR36
32CH
000FFF2CH
PWC0 (measurement completed)
53
35
ICR37
328H
000FFF28H
System reserved
54
36
ICR38
324H
000FFF24H
PWC0 (overflow)
55
37
ICR39
320H
000FFF20H
System reserved
56
38
ICR40
31CH
000FFF1CH
ICU0 (capture)
57
39
ICR41
318H
000FFF18H
ICU1 (capture)
58
3A
ICR42
314H
000FFF14H
ICU2/3 (capture)
59
3B
ICR43
310H
000FFF10H
OCU0/1 (match)
60
3C
ICR44
30CH
000FFF0CH
OCU2/3 (match)
61
3D
ICR45
308H
000FFF08H
OCU4/5 (match)
62
3E
ICR46
304H
000FFF04H
Delay interrupt source bit
63
3F
ICR47
300H
000FFF00H
System reserved (Used by REALOS)
64
40
⎯
2FCH
000FFEFCH
System reserved (Used by REALOS)
65
41
⎯
2F8H
000FFEF8H
Interrupt source
Decimal
Hexadecimal
UART1(Reception completed)
33
UART1 (RX completed)
(Continued)
34
MB91265A Series
(Continued)
Interrupt number
Interrupt
level
Offset
TBR default
address
42
⎯
2F4H
000FFEF4H
67
43
⎯
2F0H
000FFEF0H
System reserved
68
44
⎯
2ECH
000FFEECH
System reserved
69
45
⎯
2E8H
000FFEE8H
System reserved
70
46
⎯
2E4H
000FFEE4H
System reserved
71
47
⎯
2E0H
000FFEE0H
System reserved
72
48
⎯
2DCH
000FFEDCH
System reserved
73
49
⎯
2D8H
000FFED8H
System reserved
74
4A
⎯
2D4H
000FFED4H
System reserved
75
4B
⎯
2D0H
000FFED0H
System reserved
76
4C
⎯
2CCH
000FFECCH
System reserved
77
4D
⎯
2C8H
000FFEC8H
System reserved
78
4E
⎯
2C4H
000FFEC4H
System reserved
79
4F
⎯
2C0H
000FFEC0H
Used by INT instruction
80
to
255
50
to
FF
⎯
2BCH
to
000H
000FFEBCH
to
000FFC00H
Interrupt source
Decimal
Hexadecimal
System reserved
66
System reserved
* : C-CAN interrupt is only loaded in MB91F267NA.
35
MB91265A Series
■ PIN STATUS IN EACH CPU STATE
Terms used as the status of pins mean as follows.
• Input enabled
Indicates that the input function can be used.
• Input 0 fixed
Indicates that the input level has been internally fixed to be 0 to prevent leakage when the input is released.
• Output Hi-Z
• Output is maintained.
Indicates the output in the output state existing immediately before this mode is established.
If the device enters this mode with an internal output peripheral operating or while serving as an output port,
the output is performed by the internal peripheral or the port output is maintained, respectively.
• State existing immediately before is maintained.
When the device serves for output or input immediately before entering this mode, the device maintains the
output or is ready for the input, respectively.
• List of pin status (single chip mode)
Pin no. Pin name
Function
3 to 10 P50 to P57
AN0 to AN7
11 to 13 P44 to P46 AN8 to AN10
14
NMI
NMI
18
P00
PPG1/INT4
19
P01
PPG2
20
P02
PPG3/INT5
At initializing
INIT = L*
1
INIT = H*
2
Output Hi-Z/ Output Hi-Z/
Input
Input
disabled
enabled
Input
enabled
Input
enabled
At Stop mode
At sleep
mode
Hi-Z = 0
Hi-Z = 1
Retention of
the immediately prior
state
Retention
of the
immediately
prior state
Output Hi-Z/
Input 0 fixed
Input
enabled
Input
enabled
Input
enabled
Retention
of the
immediately
prior state
Retention
of the
immediately
prior state
Output Hi-Z/
Input 0 fixed
Input enabled Input enabled Input enabled
21 to 23 P03 to P05 TIN0 to TIN2
24, 25
P06, P07
TOT1, TOT2
26
P10
SOT0
27
P11
SIN0
28
P12
SCK0
29
P13
SOT1
30
P14
SIN1
31
P15
SCK1
32
P16
PPG5/INT6/
RX0*3
Output Hi-Z/ Output Hi-Z/
Input
Input
disabled
enabled
Retention
of the
immediately
prior state
Retention
of the
immediately
prior state
Output Hi-Z/
Input 0 fixed
Input enabled Input enabled Input enabled
(Continued)
36
MB91265A Series
(Continued)
Pin no. Pin name
At initializing
Function
INIT = L*
INIT = H*
2
At Stop mode
At sleep
mode
Hi-Z = 0
Hi-Z = 1
Retention
of the
immediately
prior state
Retention
of the
immediately
prior state
Output Hi-Z/
Input 0 fixed
3
33
P17
PPG6/TX0*
34
P20
ADTG1/IC2
35
P21
ADTG2/IC3
36
P22
PWI0
37
P23
DTTI
38
P24
CKI
39
P25
IC0
40
P26
IC1
41
P27
General port
42
PG1
PPG0
49
P37
PPG4
50
P36
PPG7/INT7
52 to 57 P35 to P30
1
Output Hi-Z/ Output Hi-Z/
Input
Input
disabled
enabled
RTO5 to
RTO0
58 to 61 P40 to P43 INT0 to INT3
Input enabled Input enabled Input enabled
Retention
of the
immediately
prior state
Retention
of the
immediately
prior state
Output Hi-Z/
Input 0 fixed
Input enabled Input enabled Input enabled
*1 : INIT = L : Indicates the pin status with INIT remaining at the “L” level.
*2 : INIT = H : Indicates the pin status existing immediately after INIT transition from “L” to “H” level.
*3 : C-CAN terminal is only loaded in MB91F267NA.
37
MB91265A Series
■ ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
Parameter
Symbol
Rating
Unit
Remarks
Min
Max
VCC
VSS − 0.5
VSS + 6.0
V
AVCC
VSS − 0.5
VSS + 6.0
V
*2
AVRHn*6
VSS − 0.5
VSS + 6.0
V
*2
VI
VSS − 0.3
VCC + 0.3
V
VIA
VSS − 0.3
AVcc + 0.3
V
VO
VSS − 0.3
VCC + 0.3
V
IOL
⎯
10
mA
*3
“L” level average output current
IOLAV
⎯
8
mA
*4
“L” level total maximum output current
ΣIOL
⎯
60
mA
ΣIOLAV
⎯
30
mA
*5
IOH
⎯
− 10
mA
*3
“H” level average output current
IOHAV
⎯
−4
mA
*4
“H” level total maximum output current
ΣIOH
⎯
− 30
mA
ΣIOHAV
⎯
− 12
mA
Power consumption
PD
⎯
600
mW
Operating temperature
Ta
− 40
+ 105
°C
Tstg
− 55
+ 125
°C
Power supply voltage*1
Analog power supply voltage*
1
Analog reference voltage*1
Input voltage*1
Analog pin input voltage*1
Output voltage*
1
“L” level maximum output current
“L” level total average output current
“H” level maximum output current
“H” level total average output current
Storage temperature
*5
At single chip operating
*1 : The parameter is based on VSS = AVSS = 0 V.
*2 : Be careful not to exceed VCC + 0.3 V, for example, when the power is turned on.
Be careful not to let AVCC exceed VCC, for example, when the power is turned on.
*3 : The maximum output current is the peak value for a single pin.
*4 : The average output current is the average current for a single pin over a period of 100 ms.
*5 : The total average output current is the average current for all pins over a period of 100 ms.
*6 : AVRHn = AVRH1, AVRH2
WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current,
temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings.
38
MB91265A Series
2. Recommended Operating Conditions
(Vss = AVss = 0 V)
Parameter
Symbol
Value
Min
Max
Unit
Remarks
Power supply voltage
VCC
4.0
5.5
V
Analog power supply
voltage
AVCC
VSS + 4.0
VSS + 5.5
V
AVRH1
AVSS
AVCC
V
For A/D converter 1
AVRH2
AVSS
AVCC
V
For A/D converter 2
Ta
− 40
+ 105
°C
At single chip operating
Analog reference voltage
Operating temperature
At normal operating
Note : Upon power up, it takes approx. 100 µs for stabilization of internal power supply after the VCC power supply
is stabilized. Keep applying “L” to INIT signal during that period.
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.
39
MB91265A Series
3. DC Characteristics
(VCC = 4.0 V to 5.5 V, VSS = AVSS = 0 V)
Parameter
Symbol
Pin
Value
Conditions
Min
Typ
Max
Unit Remarks
"H" level input
voltage
VIHS
Hysteresis
input pin
⎯
Vcc × 0.8
⎯
Vcc + 0.3
V
"L" level input
voltage
VILS
Hysteresis
input pin
⎯
Vss − 0.3
⎯
Vss × 0.2
V
VOH
Other than
P30 to P35
VCC = 5.0 V,
IOH = 4.0 mA
Vcc − 0.5
⎯
⎯
V
VOH2
P30 to P35
VCC = 5.0 V,
IOH = 8.0 mA
Vcc − 0.7
⎯
⎯
V
VOL
Other than
P30 to P35
VCC = 5.0 V,
IOL = 4.0 mA
⎯
⎯
0.4
V
VOL2
P30 to P35
VCC = 5.0 V,
IOL = 12 mA
⎯
⎯
0.6
V
VCC = 5.0 V,
VSS < VI < VCC
−5
⎯
+5
µA
⎯
⎯
50
⎯
kΩ
"H" level output
voltage
"L" level output
voltage
Input leak
current
ILI
Pull-up
resistance
RPULL
Power supply
current
⎯
INIT,
Pull-up pin
ICC
VCC
VCC = 5.0 V, 33 MHz
⎯
90
100
mA
ICCS
VCC
VCC = 5.0 V, 33 MHz
⎯
60
80
mA At SLEEP
ICCH
VCC
VCC = 5.0 V,
Ta = + 25 °C
⎯
300
⎯
µA
CIN
Other than VCC,
VSS, AVCC, AVSS,
AVRH1, AVRH2
⎯
5
15
pF
Input
capacitance
⎯
At STOP
4. Flash Memory Write/Erase Characteristics
Parameter
Conditions
Sector erase time
(4 Kbytes sector)
Byte write time
Erase/write cycle
Flash memory data
retention time
Value
Unit
Remarks
Min
Typ
Max
Ta = + 25 °C,
Vcc = 5.0 V
⎯
0.2
0.5
s
Not including time for internal
writing before deletion.
Ta = + 25 °C,
Vcc = 5.0 V
⎯
32
3600
µs
Not including system-level
overhead time.
⎯
10000
⎯
⎯
cycle
20
⎯
⎯
year
Average
Ta = + 85 °C
*
* : This value comes from the technology qualification (using Arrhenius equation to translate high temperature
measurements into normalized value at + 85 °C) .
40
MB91265A Series
5. AC Characteristics
(1) Clock Timing Ratings
(VCC = 4.0 V to 5.5 V, VSS = AVSS = 0 V)
Parameter
Symbol
Pin
Clock frequency
fC
X0
X1
Clock cycle time
tC
X0
X1
Input clock pulse
width
PWH
PWL
X0
Input clock
rising, falling time
tCF
tCR
X0
Internal operating
clock frequency
fCP
Internal operating
clock cycle time
fCPP
⎯
tCP
tCPP
⎯
Value
Conditions
Unit
Remarks
Min
Typ
Max
3.6*2
⎯
12
MHz
83.3
⎯
278*2
ns
⎯
100
⎯
⎯
ns
The standard of the
duty ratio is 40 % to
60 %.
⎯
⎯
⎯
5
ns
At external clock
⎯
33
⎯
33
⎯
When 4.125 MHz is 2.06*1
input as the X0 clock 2.06*1
frequency and ×8
30.3
multiplication is set
for the PLL of the
30.3
oscillator circuit.
For using the PLL
within the self-oscillation enabled range,
set the multiplier for
the internal clock not
to let the operating
frequency exceed
33 MHz.
MHz CPU
MHz Peripheral
⎯
1
485*
ns
CPU
⎯
485*1
ns
Peripheral
*1 : The values assume a gear cycle of 1/16.
*2 : When the PLL is used, the lower-limit frequency of the input clock to the X0 and X1 pins determines depending
on the PLL multiplication.
At × 1 multiplication : more than 8 MHz
At × 2 to × 8 multiplication : more than 4 MHz
• Conditions for measuring the clock timing ratings
tC
0.8 VCC
0.2 VCC
Output pin
C = 50 pF
PWL
PWH
tCF
tCR
41
MB91265A Series
• Operation Assurance Range
Power supply voltage
VCC (V)
5.5
4.0
0 0.25
33
fCP , fCPP
(MHz)
Internal clock
• Internal clock setting range
(MHz)
CPU (CLKB) :
Internal clock
33
Peripheral (CLKP) :
16.5
Oscillation input clock fC = 4.192 MHz
(PLL multiplied by 8)
4.125
8:8
4:4
1:1
CPU : Divided ratio for peripherals.
Notes : • Oscillation stabilization time of PLL > 600 µs
• The internal clock gear setting should be within the value shown in clock timing ratings table.
42
MB91265A Series
(2) Reset Input Ratings
(VCC = 4.0 V to 5.5 V, VSS = AVSS = 0 V)
Parameter
INIT input time
(at power-on and STOP mode)
INIT input time
(other than the above)
Symbol
tINTL
Pin
INIT
Value
Conditions
⎯
Unit
Min
Max
Oscillation time of
oscillator + tC × 10
⎯
ns
tC × 10
⎯
ns
Remarks
*
* : After the power is stable, L level is kept inputting to INIT for the duration of approximately 100 µs until the internal
power is stabilized.
tINTL
INIT
0.2 VCC
43
MB91265A Series
(3) UART Timing
(VCC = 4.0 V to 5.5 V, VSS = AVSS = 0 V)
Parameter
Symbol
Pin
Serial clock cycle time
tSCYC
SCK0, SCK1
SCK ↓ → SOT delay time
tSLOV
SCK0, SCK1,
SOT0, SOT1
Conditions
Internal shift
clock mode
Unit
Min
Max
8 tCYCP
⎯
ns
− 80
+ 80
ns
100
⎯
ns
Valid SIN → SCK ↑
tIVSH
SCK0, SCK1,
SIN0, SIN1
SCK ↑ → valid SIN hold time
tSHIX
SCK0, SCK1,
SIN0, SIN1
60
⎯
ns
Serial clock “H” pulse width
tSHSL
SCK0, SCK1
4 tCYCP
⎯
ns
Serial clock “L” pulse width
tSLSH
SCK0, SCK1
4 tCYCP
⎯
ns
SCK ↓ → SOT delay time
tSLOV
SCK0, SCK1,
SOT0, SOT1
⎯
150
ns
Valid SIN → SCK ↑
tIVSH
SCK0, SCK1,
SIN0, SIN1
60
⎯
ns
SCK ↑ → valid SIN hold time
tSHIX
SCK0, SCK1,
SIN0, SIN1
60
⎯
ns
External shift
clock mode
Notes : • The above ratings are the values for clock synchronous mode.
• tCYCP indicates the peripheral clock cycle time.
44
Value
MB91265A Series
• Internal shift clock mode
tSCYC
SCK0, SCK1
VOH
VOL
VOL
tSLOV
VOH
VOL
SOT0, SOT1
tIVSH
tSHIX
VOH
VOL
SIN0, SIN1
VOH
VOL
• External shift clock mode
tSLSH
tSHSL
VOH
SCK0, SCK1
VOL
VOL
VOL
tSLOV
SOT0, SOT1
VOH
VOL
tIVSH
SIN0, SIN1
VOH
VOL
tSHIX
VOH
VOL
45
MB91265A Series
(4) Free-run Timer Clock, PWC Input, and Reload Timer Trigger Timing
(VCC = 4.0 V to 5.5 V, VSS = AVSS = 0 V)
Parameter
Symbol
Pin
Conditions
tTIWH
tTIWL
CKI, PWI0,
TIN0 to TIN2
⎯
Input pulse width
Value
Min
Max
4 tCYCP
⎯
Unit
ns
Note : tCYCP indicates the peripheral clock cycle time.
VOH
VOH
CKI, PWI0,
TIN0 to TIN2
VOL
VOL
tTIWL
tTIWH
(5) Trigger Input Timing
(VCC = 4.0 V to 5.5 V, VSS = AVSS = 0 V)
Parameter
Input capture
trigger input
A/D activation trigger input
Symbol
Pin
Conditions
tIC
IC0 to IC3
tADTG
ADTG1,
ADTG2
Value
Max
⎯
5 tCYCP
⎯
ns
⎯
5 tCYCP
⎯
ns
Note : tCYCP indicates the peripheral clock cycle time.
tADTG, tIC
IC0 to IC3
ADTG1, ADTG2
46
VOL
Unit
Min
VOL
MB91265A Series
6. Electrical Characteristics for the A/D Converter
(VCC = AVcc = 5.0 V, VSS = AVSS = 0 V)
Parameter
Resolution
Total error*
1
Linearity error*
1
Differential linearity
error*1
Symbol
Pin
⎯
Value
Unit
Min
Typ
Max
⎯
⎯
⎯
10
bit
⎯
⎯
−4
⎯
+4
LSB
⎯
⎯
− 3.5
⎯
+ 3.5
LSB
⎯
⎯
−3
⎯
+3
LSB
AVss +
0.5LSB
AVss +
4.5LSB
V
At AVRHn*4 = 5.0 V
Zero transition voltage*1
VOT
AN0 to AN10
AVss −
3.5LSB
Full transition voltage*1
VFST AN0 to AN10
AVRH −
5.5LSB
AVRH −
1.5LSB
AVRH +
2.5LSB
V
Conversion time
⎯
⎯
1.2*2
⎯
⎯
µs
Analog port
Input current
IAIN
AN0 to AN10
⎯
⎯
10
µA
Analog input voltage
VAIN
AN0 to AN10
AVss
⎯
AVRH
V
AVss
⎯
AVcc
V
⎯
2
⎯
⎯
⎯
100
⎯
1
⎯
⎯
⎯
100
µA
Reference voltage
⎯
Analog power supply
current
(analog + digital)
IA
AVRHn*
4
AVcc
IAH*3
mA Per 1 unit
µA
IRH*3
Analog input capacitance
⎯
⎯
⎯
10
⎯
pF
Inter-channel disparity
⎯
AN0 to AN10
⎯
⎯
4
LSB
AVRHn*4
Per 1 unit
Per 1 unit
mA AVRHn*4 = 5.0 V,
at AVSS = 0 V
Reference power supply
current
(between AVRH and
AVSS)
IR
Remarks
Per 1 unit
at STOP
*1 : Measured in the CPU sleep state
*2 : Vcc = AVcc = 5.0 V, machine clock at 33 MHz
*3 : The current when the CPU is in stop mode and the A/D converter is not operating (at Vcc = AVcc = AVRHn = 5.0 V)
*4: AVRHn = AVRH1, AVRH2
Note : The above does not guarantee the inter-unit accuracy.
Set the output impedance of the external circuit ≤ 2 kΩ.
47
MB91265A Series
Definition of A/D Converter Terms
• Resolution : Analog variation that is recognized by an A/D converter.
• Linearity error : Zero transition point (00 0000 0000 ←→ 00 0000 0001) and full-scale transition point.
Difference between the line connected (11 1111 1110 ←→ 11 1111 1111) and actual conversion characteristics.
• Differential linearity error : Deviation of input voltage, that is required for changing output code by 1 LSB, from
an ideal value.
• Total error : This error indicates the difference between actual and ideal values, including the zero transition
error/full-scale transition error/linearity error.
Total error
3FFH
Digital output
1.5 LSB'
Actual conversion
characteristics
3FEH
3FDH
{1 LSB' (N − 1) + 0.5 LSB'}
004H
VNT
(measurement value)
003H
Actual conversion
characteristics
002H
Ideal characteristics
001H
0.5 LSB'
AVSS
AVRH
Analog input
1LSB’
(Ideal value)
=
AVRH − AVSS
1024
[V] Total error of digital output N
=
VNT − {1 LSB’ × (N − 1) + 0.5 LSB’}
1 LSB’
N : A/D converter digital output value
VNT : A voltage at which digital output transits from (N + 1) to N.
VOT’ (Ideal value) = AVSS + 0.5LSB’ [V]
VFST’ (Ideal value) = AVRH − 1.5 LSB’ [V]
(Continued)
48
MB91265A Series
(Continued)
Linearity error
3FFH
Actual conversion
characteristics
3FEH
Actual conversion
characteristics
N + 1H
{1 LSB (N − 1) + VOT}
3FDH
Ideal
characteristics
VFST
(measurement
value)
Digital output
Digital output
Differential linearity error
004H
VNT
003H
(measurement value)
002H
Actual conversion
characteristics
Ideal characteristics
NH
N − 1H
VFST
(measurement
value)
VNT
(measurement value)
N − 2H
001H
Actual conversion
characteristics
VOT (measurement value)
AVSS
AVRH
AVSS
Analog input
AVRH
Analog input
Linearity error in digital output N =
Differential linearity error in digital output N =
1 LSB
=
VNT − { 1 LSB × (N − 1) + VOT }
1 LSB
V (N + 1) T − VNT
1 LSB
VFST − VOT
1022
−1
[LSB]
[LSB]
[V]
N : A/D converter digital output value
VOT : A voltage at which digital output transits from 000H to 001H.
VFST : A voltage at which digital output transits from 3FEH to 3FFH .
49
MB91265A Series
■ EXAMPLE CHARACTERISTICS
“L” Level Output Voltage vs.
“H” Level Output Voltage vs.
Power Supply Voltage
Power Supply Voltage
6
400
5
350
300
VOL (mV)
VOH (V)
4
3
2
250
200
150
1
100
50
0
4.0
4.5
5.0
5.5
0
4.0
VCC (V)
4.5
5.0
5.5
VCC (V)
Pull-up Resistor vs. Power Supply Voltage
Power Supply Current vs. Power Supply Voltage
80
100
70
90
80
70
50
ICC (mA)
R (kΩ)
60
40
30
60
50
40
30
20
20
10
10
0
4.0
4.5
5.0
0
4.0
5.5
VCC (V)
4.5
5.0
5.5
VCC (V)
Power Supply Current vs. Internal Operating Clock Frequency (MB91266A)
100
90
80
ICC (mA)
70
Power Supply Voltage
60
4.0 V
4.5 V
5.0 V
5.5 V
50
40
30
20
10
0
15
20
25
30
35
Internal Operating Clock Frequency [MHz]
(Continued)
50
MB91265A Series
(Continued)
Power Supply Current (at sleep) vs.
Power Supply Voltage
Power Supply Current (at stop) vs.
Power Supply Voltage
100
80
90
70
80
70
ICCH (µA)
ICCS (mA)
60
50
40
60
50
40
30
30
20
20
10
10
0
4.0
4.5
5.0
0
4.0
5.5
4.5
VCC (V)
2
1.0
1.5
0.8
1
5.5
A/D Conversion Block Per 1 Unit (33 MHz)
Reference Power Supply Current vs.
Power Supply Voltage
IR (mA)
IA (mA)
A/D Conversion Block Per 1 Unit (33 MHz)
Analog Power Supply Current vs.
Power Supply Voltage
5.0
VCC (V)
0.6
0.4
0.5
0.2
0
4.0
4.5
5.0
VCC (V)
5.5
0.0
4.0
4.5
5.0
5.5
VCC (V)
51
MB91265A Series
■ ORDERING INFORMATION
Part number
Package
Remarks
MB91266APMC-G-XXX
MB91266APMC-GS-XXX
MB91266APMC-G-XXXE1
Lead-free Package
MB91266APMC-GS-XXXE1
Lead-free Package
MB91F267APMC-G
MB91F267APMC-GS
MB91F267APMC-GE1
MB91F267APMC-GSE1
Lead-free Package
Lead-free Package
MB91F267NAPMC-G
Package loaded C-CAN
MB91F267NAPMC-GS
Package loaded C-CAN
MB91F267NAPMC-GE1
Lead-free Package,
Package loaded C-CAN
MB91F267NAPMC-GSE1
Lead-free Package,
Package loaded C-CAN
MB91V265ACR-ES
52
64-pin plastic LQFP
(FPT-64P-M23)
401-pin ceramic PGA
(PGA-401C-A02)
MB91265A Series
■ PACKAGE DIMENSION
64-pin plastic LQFP
Lead pitch
0.65 mm
Package width ×
package length
12.0 × 12.0 mm
Lead shape
Gullwing
Sealing method
Plastic mold
Mounting height
1.70 mm MAX
Code
(Reference)
P-LFQFP64-12×12-0.65
(FPT-64P-M23)
64-pin plastic LQFP
(FPT-64P-M23)
Note 1) * : These dimensions do not include resin protrusion.
Note 2) Pins width and pins thickness include plating thickness.
Note 3) Pins width do not include tie bar cutting remainder.
14.00±0.20(.551±.008)SQ
*12.00±0.10(.472±.004)SQ
48
0.145±0.055
(.0057±.0022)
33
32
49
0.10(.004)
Details of "A" part
+0.20
1.50 –0.10
+.008
(Mounting height)
.059 –.004
0.25(.010)
INDEX
0~8˚
17
64
1
0.65(.026)
C
"A"
16
0.32±0.05
(.013±.002)
0.13(.005)
0.50±0.20
(.020±.008)
0.60±0.15
(.024±.006)
0.10±0.10
(.004±.004)
(Stand off)
M
2003 FUJITSU LIMITED F64034S-c-1-1
Dimensions in mm (inches).
Note: The values in parentheses are reference values
Please confirm the latest Package dimension by following URL.
http://edevice.fujitsu.com/fj/DATASHEET/ef-ovpklv.html
53
MB91265A Series
■ MAIN CHANGES IN THIS EDITION
Page
Section
⎯
⎯
Changed the name of the series as follows:
MB91265 Series → MB91265A Series
⎯
⎯
Added the following part numbers:
MB91V265A : evaluation product
8
■ PIN DESCRIPTION
Change Results
Changed the description of the function of the X0 pin as follows:
Clock (oscillation) output terminal.
→ Clock (oscillation) input terminal.
Changed the description of the function of the X1 pin as follows:
Clock (oscillation) input terminal.
→ Clock (oscillation) output terminal.
Removed the X0A pin and the X1A pin from the description of the
crystal oscillator circuit.
14
■ HANDLING DEVICES
47
■ ELECTRICAL CHARACTERISTICS Changed the units of the zero transition voltage and the full
6. Electrical Characteristics for
transition voltage as follows:
LSB → V
the A/D Converter
52
■ ORDERING INFORMATION
Added the following part numbers:
MB91V265ACR-ES
The vertical lines marked in the left side of the page show the changes.
54
MB91265A Series
The information for microcontroller supports is shown in the following homepage.
http://www.fujitsu.com/global/services/microelectronics/product/micom/support/index.html
FUJITSU LIMITED
All Rights Reserved.
The contents of this document are subject to change without notice.
Customers are advised to consult with FUJITSU sales
representatives before ordering.
The information, such as descriptions of function and application
circuit examples, in this document are presented solely for the
purpose of reference to show examples of operations and uses of
Fujitsu semiconductor device; Fujitsu does not warrant proper
operation of the device with respect to use based on such
information. When you develop equipment incorporating the
device based on such information, you must assume any
responsibility arising out of such use of the information. Fujitsu
assumes no liability for any damages whatsoever arising out of
the use of the information.
Any information in this document, including descriptions of
function and schematic diagrams, shall not be construed as license
of the use or exercise of any intellectual property right, such as
patent right or copyright, or any other right of Fujitsu or any third
party or does Fujitsu warrant non-infringement of any third-party’s
intellectual property right or other right by using such information.
Fujitsu assumes no liability for any infringement of the intellectual
property rights or other rights of third parties which would result
from the use of information contained herein.
The products described in this document are designed, developed
and manufactured as contemplated for general use, including
without limitation, ordinary industrial use, general office use,
personal use, and household use, but are not designed, developed
and manufactured as contemplated (1) for use accompanying fatal
risks or dangers that, unless extremely high safety is secured, could
have a serious effect to the public, and could lead directly to death,
personal injury, severe physical damage or other loss (i.e., nuclear
reaction control in nuclear facility, aircraft flight control, air traffic
control, mass transport control, medical life support system, missile
launch control in weapon system), or (2) for use requiring
extremely high reliability (i.e., submersible repeater and artificial
satellite).
Please note that Fujitsu will not be liable against you and/or any
third party for any claims or damages arising in connection with
above-mentioned uses of the products.
Any semiconductor devices have an inherent chance of failure. You
must protect against injury, damage or loss from such failures by
incorporating safety design measures into your facility and
equipment such as redundancy, fire protection, and prevention of
over-current levels and other abnormal operating conditions.
If any products described in this document represent goods or
technologies subject to certain restrictions on export under the
Foreign Exchange and Foreign Trade Law of Japan, the prior
authorization by Japanese government will be required for export
of those products from Japan.
The company names and brand names herein are the trademarks or
registered trademarks of their respective owners.
Edited
Business Promotion Dept.
F0701