FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-16804-1E
32-bit Proprietary Microcontroller
CMOS
FR60Lite MB91210 Series
MB91F211/213/F213/V210
■
DESCRIPTIONS
MB91210 series is Fujitsu’s general-purpose 32-bit RISC microcontroller, which is designed for embedded control
applications that require high-speed real-time processing of consumer appliances. This microcontroller uses
FR60Lite as its CPU, compatible with other products in the FR* family.
This series incorporates a built-in LIN-UART and CAN controller.
* : FR, the abbreviation of FUJITSU RISC controller, is a line of products of FUJITSU Limited.
■
FEATURES
•
FR CPU
• 32-bit RISC, load/store architecture, 5-stage pipeline
• Maximum operating frequency : 40 MHz (Source oscillation is 4 MHz - PLL clock multiplier system)
• 16-bit fixed length instructions (basic instructions), one instruction per cycle
• Memory-memory transfer instructions, bit processing instructions, barrel shift instructions
- Instructions adapted for embedded applications
• Function entry/exit instructions, multiple-register load/store instructions
- Instructions supporting high-level language
• Register interlock function
- Easier assembler coding enabled
(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©2007 FUJITSU LIMITED All rights reserved
MB91210 Series
(Continued)
• Built-in multiplier supported at the instruction level
- Signed 32-bit multiplication: 5 cycles
- Signed 16-bit multiplication: 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 the FR family
•
Internal ROM size & ROM type
• MASK ROM
: 544 Kbytes (MB91213)
• Flash Memory
: 288 Kbytes (MB91F211)
: 544 Kbytes (MB91F213)
•
Internal RAM size
: 24 Kbytes (MB91213/F213)
: 16 Kbytes (MB91F211)
•
DMA Controller
• Capable of simultaneous operation of up to 5 channels
• Two transfer sources (internal peripheral/software)
•
Bit Search Module (for REALOS)
• Search for the position of the first bit that changes from “1” to “0” in one word, from the MSB
•
LIN-UART (7 channels)
• Asynchronous clock communication (start-stop synchronization), synchronous clock communication
• Synch-Break detection
• Dedicated built-in baud-rate generator for each channel
• SPI compliant (Mode 2 : clock synchronous communication mode)
•
CAN Controller (3 channels)
• Maximum transfer rate : 1 Mbps
• 32 message buffer
•
Timers
• 16-bit reload timer (3 channels)
Selectable internal clock from 2/8/32 divisions
• 16-bit free-run timer (4 channels)
• Output compare (8 channels)
• Input capture (8 channels)
• 8/16-bit PPG (16 channels/8 channels)
Selectable clock source from 1/2/16/64 division of peripheral clock
•
Interrupt Controller
• Interrupts from internal peripherals
• Priority level can be set by software (16 levels)
•
External Interrupt (16 channels)
• Selectable input from several pins
• Can be used as CAN WAKEUP
Noise filter is inserted to CAN WAKEUP (Typ = 4 µs)
•
A/D Converter (32 channels)
• 10-bit resolution
• Sequential comparison
Conversion time : 3 µs
• Conversion modes (single conversion mode and scan conversion mode)
• Activation trigger (software/external trigger/peripheral interrupt)
2
MB91210 Series
•
Other Interval Timer/Counter
• 16-bit timebase timer/watchdog timer
•
Other Features
• Has a built-in oscillation circuit as a clock source, and also can select PLL multiplier
• INITX is provided as a reset pin
• Additionally, a watchdog timer reset and software resets are provided
• Stop mode, sleep mode and real time clock mode supported as low-power consumption modes. Low-power
operation using 32 kHz CPU operation enabled
• Gear function
Clock can be generated from various combinations of PLL multiplier setting (1/2/4/8/10) and division setting
(1 to 16) for each clock
• Built-in timebase timer
• Package : LQFP-100, LQFP-144
• CMOS technology (0.18 µm)
• Power supply voltage : 3.5 V to 5.5 V
1.8 V is supplied to internal circuit from step-down circuit
•
Comparison of Functions
MB91V210
Evaluation product
Package
ROM/Flash size
RAM size
External interrupt
DMA Controller
External sub-clock
Suspected sub-clock
RTC
CAN Controller
BGA-420
External SRAM
4 Kbytes + 32 Kbytes
16 channels
5 channels
Correspondence
Non-correspondence
Yes
3 channels
(128 msg/ch)
MB91F211
Flash memory
product
LQFP-100
288 Kbytes
4 Kbytes + 12 Kbytes
16 channels
5 channels
Correspondence
Correspondence
Yes
1 channel (32 msg/ch)
4 channels
(LIN corresponding)
1 channel
(LIN non-corresponding)
3 channels
2 channels
4 channels
4 channels
8bits
×
8 channels
(16bits
×
4 channels)
16 channels
MB91F213
Flash memory
product
MB91213
MASK ROM
product
LQFP-144
544 Kbytes
4 Kbytes
+
20 Kbytes
16 channels
5 channels
Correspondence
Non-correspondence
Yes
3 channels (32 msg/ch)
LIN-UART
7 channels
7 channels
Reload Timer
Free-run timer
ICU
OCU
8/16bits PPG
A/D Converter
3 channels
4 channels
8 channels
8 channels
8bits
×
16 channels
(16bits
×
8 channels)
32 channels
3 channels
4 channels
8 channels
8 channels
8bits
×
16 channels
(16bits
×
8 channels)
32 channels
3
4
•MB91F211
■
PIN ASSIGNMENT
MB91210 Series
P45/IN1
P46/IN2
P47/IN3
P50/PPG1
P51/PPG3
P52/PPG5
P53/PPG7
P54
P55
P56
P57
P60
PE0/SIN2
PE1/SOT2
PE2/SCK2
P70/RX0/INT8
P71/TX0
P74/OCU0
P75/OCU1
P76/OCU2
P77/OCU3
P80/FRCK0
P81/FRCK1
C
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FRT
OCU
CAN UART
PPG
ICU
RLT
UART
(PPG)
UART RLT
ADC
(TOP VIEW)
(FPT-100P-M20)
INT
INT
RLT UART UART
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
VSS
X1
X0
MD3
MD2
MD1
MD0
INITX
PD7/SCK1
PD6/SOT1
PD5/SIN1
PD4/SCK0
PD3/SOT0
PD2/SIN0
PD1/TOT0
PD0/TIN0/ATGX
VCC
VSS
PB7/INT7R
PB6/INT6R
PB5/INT5R
PB4/INT4R
PB3/INT3R
PB2/INT2R
PB1/INT1R
VCC
P82
P83
P84/TIN2
P85/TOT2
P90/AN0/PPG0R
P91/AN1/PPG2R
P92/AN2/PPG4R
P93/AN3/PPG6R
P94/AN4
P95/AN5
P96/AN6
P97/AN7
AVCC
AVSS/AVRL
AVRH
PA0/AN8
PA1/AN9
PA2/AN10
PA3/AN11
PA4/AN12
PA5/AN13
PA6/AN14
PA7/AN15
PB0/INT0R
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
P44/IN0
P43
P42
P41
P40
P17/SCK4
P16/SOT4
P15/SIN4
VCC
VSS
P14/SCK3
P13/SOT3
P12/SIN3
P11/TOT1
P10/TIN1
P07/INT15R
P06/INT14R
P05/INT13R
P04/INT12R
P03/INT11R
P02/INT10R
P01/INT9R
P00/INT8R
X1A (P73)
X0A (P72)
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
•MB91213
/
F213
VCC
P37/INT15
P40/PPG9
P41/PPGB
P42/PPGD
P43/PPGF
P44/IN0
P45/IN1
P46/IN2
P47/IN3
P50/PPG1
P51/PPG3
P52/PPG5
P53/PPG7
P54/IN4
P55/IN5
P56/IN6
P57/IN7
P60/OUT6
P61/OUT7
P62
P63
VSS
VCC
P64
P70/RX0/INT8
P71/TX0
P72/RX1/INT9
P73/TX1
P74/OCU0
P75/OCU1
P76/OCU2
P77/OCU3
P80/FRCK0
C
VCC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
OCU
OCU
FRT
CAN
INT
ICU
PPG
ICU
PPG
FRT RLT
(PPG)
PPG
(
UART
)
(TOP VIEW)
ADC
(FPT-144P-M08)
UART UART RLT
OCU
UART UART
(INT)
(
INT
)
VCC
P81/FRCK1
P82/FRCK2
P83/FRCK3
P84/TIN2
P85/TOT2
P90/AN0/PPG0R
P91/AN1/PPG2R
P92/AN2/PPG4R
P93/AN3/PPG6R
P94/AN4/PPG8R
P95/AN5/PPGAR
P96/AN6/PPGCR
P97/AN7/PPGER
PA0/AN8/SIN2R
PA1/AN9/SOT2R
PA2/AN10/SCK2R
PA3/AN11
PA4/AN12
PA5/AN13
PA6/AN14
PA7/AN15
AVCC
AVSS/AVRL
AVRH
PB0/AN16/INT0R
PB1/AN17/INT1R
PB2/AN18/INT2R
PB3/AN19/INT3R
PB4/AN20/INT4R
PB5/AN21/INT5R
PB6/AN22/ITN6R
PB7/AN23/INT7R
PC0/AN24
PC1/AN25
VSS
ADC
RLT UART UARTUART
INT
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
VSS
X1
X0
MD3
MD2
MD1
MD0
INITX
PF7/INT7
PF6/INT6
PF5/INT5
PF4/INT4
PF3/INT3
PF2/INT2
PF1/INT1
VCC
VSS
PF0/INT0
PE2/SCK2
PE1/SOT2
PE0/SIN2
PD7/SCK1
PD6/SOT1
PD5/SIN1
PD4/SCK0
PD3/SOT0
PD2/SIN0
PD1/TOT0
PD0/TIN0/ATGX
PC7/AN31
PC6/AN30
PC5/AN29
PC4/AN28
PC3/AN27
PC2/AN26
VCC
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
VSS
P36/INT14
P35/INT13
P34/INT12
P33/INT11
P32/INT10
P31/TX2
P30/RX2/INT10C
P27/PPGE
P26/PPGC
P25/PPGA
P24/PPG8
P23/PPG6
P22/PPG4
P21/PPG2
P20/PPG0
P17/SCK4
P16/SOT4
P15/SIN4
P14/SCK3
P13/SOT3
P12/SIN3
P11/TOT1
P10/TIN1
P07/OUT5/INT15R
P06/OUT4/INT14R
P05/SCK6/INT13R
P04/SOT6/INT12R
P03/SIN6/INT11R
P02/SCK5/INT10R
P01/SOT5/INT9R
P00/SIN5/INT8R
VCC
VSS
X1A
X0A
MB91210 Series
5