FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-16202-2E
32-bit Proprietary Microcontroller
CMOS
FR Family MB91191/192 Series
MB91191R/MB91192/MB91F191A/MB91F192
s
DESCRIPTION
The MB91191/192 series is a single-chip microcontroller using a 32-bit RISC-CPU (FR series) as its core. It
contains peripheral I/O resources suitable for software servo control in applications such as VTRs that require
high-speed CPU processing.
s
FEATURES
CPU
• 32-bit RISC (FR series) , load/store architecture, 5-stage pipeline
• General-purpose registers : 16
×
32-bit
• 16-bit fixed-length instructions (basic instructions) , 1 instruction per cycle
• Includes memory-to-memory transfer, bit manipulation, and barrel shift instructions :
Optimized for embedded applications
• Includes function entry/exit instructions and multiple-register load/store instructions :
Instruction set supports high level languages
• Register interlock function : For efficient assembly language coding
• Branch instructions with delay slots : Reduced overhead for branch operations
• Internal multiplier unit is supported at instruction level
Signed 32-bit multiplication : 5 cycles
Signed 16-bit multiplication : 3 cycles
• Interrupts (PC and PS saving) : 6 cycles, 16 priority levels
(Continued)
s
PACKAGE
Plastic, LQFP, 120-pin
Plastic, FLGA, 144-pin
(FPT-120P-M05)
(LGA-144P-M02)
MB91191/192
Series
Bus Interface
• 16-bit address output, 8/16-bit data input and output
• Basic bus cycle : 2 clock cycles
• Supports interfaces for various types of memory
• Multiplexed data/address input/output
• Automatic wait cycles : Between 0 and 7 wait cycles can be specified independently for each memory area
• Unused data/address pins can be configured as input/output ports
• Supports little endian mode
Bit Search Module
• Searches, starting from the MSB, for the position of the first 1/0 bit transition in a word. The operation is
performed in one cycle.
Serial I/O
• 3 channels with internal buffer RAM (automatic transfer of up to 128 bytes)
• Independent send and receive buffer mode (automatic transfer of up to 64 bytes)
A/D Converter (Successive Approximation Type)
• 10-bit
×
16 channels
• Uses successive approximation conversion method (conversion time : 8.4
µs
@ 20 MHz)
• Channel scan function
• Hardware and software conversion start functions
• Internal FIFO (Software conversion : 6 stages, Hardware conversion : 6 stages)
Timers
• 16-bit
×
4 channels
• 16-bit timer/counter
×
1 channel (with square wave output)
• 8/16-bit timer/counter
×
1 channel (with square wave output)
FG input unit
• Incorporates capstan, drum, and reel input circuits
Capture unit
• Internal 24-bit free-run counter (Minimum resolution
=
50 ns @ 20 MHz)
• Internal FIFO (Data : 21-bit
×
8, Detection : 8-bit
×
8)
Programmable pattern generator
• Internal RAM buffer (PPG0 : 256 bytes, PPG1 : 64 bytes)
• Output timing resolution : 800 ns @ 20 MHz
• Includes an A/D converter hardware start function
Realtime timing generator
• RTG : 3 circuits
• Output timing resolution : 400 ns or 800 ns selectable
• Timing output ports : 5 ports
PWM
• 12-bit PWM
×
6 channels (rate, multi-type)
• Base frequency
=
78.1 kHz or 39.0 kHz (@ 20 MHz) selectable
(Continued)
2
MB91191/192
Series
(Continued)
PWC
• 8-bit PWC
×
1 channel (with mask input)
• Measurement resolution : 400 ns @ 20 MHz
General-purpose prescaler
• 10-bit prescaler
×
1 channel (with square wave and pulse outputs)
• Dedicated internal oscillator circuit
• Includes load function driven by PPG output
Interrupt control
• External interrupts : 3 inputs
• Key input interrupt : 8 inputs
3
MB91191/192
Series
s
PIN ASSIGNMENT
(TOP VIEW)
90
85
80
75
70
65
PA1/AN-9/KEY1
PA2/AN-A/KEY2
PA3/AN-B/KEY3
PA4/AN-C/KEY4
PA5/AN-D/KEY5
PA6/AN-E/KEY6
PA7/AN-F/KEY7
PD0/SI2
PD1/SO2
PD2/SCK2
PD3/SI1/INT2
PD4/SO1
PD5/SCK1
PD6/SCS0
PD7/SI0
PC0/SO0
PC1/SCK0
PC2/PWM5/SCS1
PC3/PWM4/SCS2
PC4/PWM3
PC5/PWM2
PC6/PWM1
PC7/PWM0
V
SS
OSCI/PCK
OSCO
V
DD
P90/P0
P91/PPG00
P92/PPG01
10
15
20
25
A00/D24
A01/D25
A02/D26
A03/D27
A04/D28
A08/D24
A09/D25
A10/D26
A11/D27
A12/D28
ALE
P62
WR0
RD
P20
P21
P22
P23
P24
P25
P26
P27
X0
X1
V
SS
MD2
MD1
MD0
RST
P70/XOUT
P67/T40
P66/T501
P65
P64
P63
P62
P61
P60
P20
P21
P22
P23
P24
P25
P26
P27
V
DD
P30
P31
P32
P33
P34
8-bit MPX mode
ALE
WR1
WR0
RD
A00/D16
A01/D17
A02/D18
A03/D19
A04/D20
A05/D21
A06/D22
A07/D23
16-bit MPX mode
(FPT-120P-M05)
30
5
PA0/AN-8/KEY0
PB7/AN-7
PB6/AN-6
PB5/AN-5
PB4/AN-4
PB3/AN-3
PB2/AN-2
PB1/AN-1
PB0/AN-0
AV
DD
AV
RH
AV
SS
V
SS
P17/RTG4
P16/RTG3
P15/RTG2
P14/RTG1
P13/RTG0
P12/EC5/INT1
P11/EC4/INT0
P10/PMSK
P07/EXI2/PMI
P06/EXI1
P05/EXI0
P04/CFG
P03/DFG
P02/DPG
P01/RFG0
P00/RFG1
V
DD
60
95
55
100
50
105
45
110
40
115
35
120
P93/PPG02
P94/PPG03
P80/PPG04
P81/PPG05
P82/PPG06
P83/PPG07
P84/PPG08
P85/PPG09
P86/PPG10
P87/PPG11
P40/PPG12
P41/PPG13
P42/PPG14
P43/PPG15
P44/PPG16
P45/PPG17
P46/PPG18
P47
A15
P57
P57
A14
P56
P56
A13
P55
P55
A12
P54
P54
A11
P53
P53
A10
P52
P52
A09
P51
P51
A08
P50
P50
V
SS
D31/A07 D31/A15
P37
D30/A06 D30/A14
P36
D29/A05 D29/A13
P35
(Continued)
4
MB91191/192
Series
(Continued)
59 56 53 50
47 44 41
38 35 32
P94 P82 P85 P40 P43 P46 P56 P53 P50 P36
58 55 52 49
46 45 42
39 36 33
P80 P83 P86 P41 P44 P45 P57 P54 P51 P37
62
P91
63 61
60 57 54 51
48 43 40
37 34 31
P90 P92 P93 P81 P84 P87 P42 P47 P55 P52 V
SS
P35
30
P34
27
P31
24
P27
21
P24
28
29
P32 P33
25
26
V
DD
P30
22
23
P25 P26
19
20
P22 P23
16
17
P60 P20
15
14
P61 P62
12
11
P64 P65
65
66 64
OSCO OSCI V
DD
68
PC7
71
PC4
74
PC1
77
PD6
80
PD3
83
PD0
86
PA5
89
PA2
69 67
PC6 V
SS
72 70
PC3 PC5
75 73
PC0 PC2
76 78
PD7 PD5
79 81
PD4 PD2
82 84
PD1 PA7
85 87
PA6 PA4
88 90
PA3 PA1
91
94 97 100 103
PA0 PB5 PB2 AV
DD
V
SS
Top View
18
P21
13
P63
10
P66
7
9
8
RST P67 P70
4
6
5
MD2 MD0 MD1
108 111 114 117 120 1
P13 P10 P05 P02 V
DD
X0
3
2
V
SS
X1
93
96 99 102 105 106 109 112 115 118
PB6 PB3 PB0 AV
SS
P16 P15 P12 P07 P04 P01
92
95 98 101 104 107 110 113 116 119
PB7 PB4 PB1 AV
RH
P17 P14 P11 P06 P03 P00
(LGA-144P-M02)
Note : The FLGA-144 package is not supplied for the MB91191 series.
It is supplied only for the MB91192 series.
5