FUJITSU MB91F362GAPFVS

FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-16401-2E
32-bit RISC Microcontroller
CMOS
FR50 Family MB91360G Series
MB91FV360GA/F361GA/F362GA
■ DESCRIPTION
The Fujitsu MB91360G series is a standard microcontroller containing a wide range of I/O peripherals and bus
control functions. The MB91360G series features a 32-bit RISC CPU (FR50 series) core and is suitable for
embedded control applications requiring high-performance and high-speed CPU processing. The MB91360G
series also contains up to 4 Kbyte instruction cache memory and other internal memories to improve the execution
speed of the CPU.
■ FEATURES
• Execution time : down to 15.6 ns (64 MHz)
• FR50 series CPU : RISC architecture
The CPU has a general-purpose register architecture with improved numeric implementation whereby a wide
range of delayed branch instructions reduces losses in execution time due to pipeline breaks.
Bit manipulation instructions and memory access instructions have been enhanced resulting in improved code
efficiency and execution speed for control implementation.
• A five-stage pipeline structure provides high-speed processing (one instruction per cycle)
• 32-bit linear address space : 4 Gbytes
• Fixed 16-bit instruction size (basic instructions)
• High-speed multiplication/step division
• High-speed interrupt processing (6 cycles)
• General-purpose registers : 16 × 32 bits
(Continued)
■ PACKAGE
401-pin Ceramics PGA
208-pin plastic QFP
(PGA-401C-A02)
(FPT-208P-M04)
MB91360G Series
(Continued)
• External bus interface unit with a wide range of functions
Divides the external memory space into a maximum of eight areas. Chip select signal setting, data bus width
selection (8, 16, 32-bit) , and area size can be specified for each area.
• Address bus up to 32 bit wide
• Programmable auto-wait function
• Internal instruction cache
The MB91360G series contains up to 4-Kbyte instruction cache to improve the execution speed of external
programs.
• Two-way set associative caching
• DMAC
Direct memory access (DMA) can be used to perform various types of data transfer without going via the CPU.
This improves system performance.
• Eight channels (including up to 3 external channels)
• Three transfer modes supported : single/block, burst, continuous transfer
• Power consumption control mechanisms
The MB91360G series contains a number of functions for controlling the operating clock to reduce power
consumption.
• Software control : Sleep and stop/real time clock functions
• Hardware control : Hardware standby function
• Gear (divider) function : The CPU and peripheral clock frequencies can be set independently.
• Contains a range of peripheral functions
• UART, U-timer
• Real Time Clock (with optional subclock operation and subclock calibration module)
• Stepper Motor Control
• Sound Generator
• Serial IO (SIO) , SIO-Prescaler
• Power Down Reset
• Alarm Comparator
• IO-Timer
• I2C Interface
• 10 Bit D/A Converter
• CAN Interface
• 10-bit A/D converter
• 16-bit reload timer
• 16-bit PWM timer
• Watchdog timer
• Bit search module
• Interrupt controller
• External interrupt inputs
• I/O port function
• Interrupt levels
“16 maskable interrupt levels”
• Other
• Power supply voltage
• 5 V power supply used, the internal regulator creates internal supply of 3.3 V
• Package : MB91FV360GA uses a PGA401 package, MB91F361GA and MB91F362GA are delivered in a
QFP208 package.
2
MB91360G Series
■ PRODUCT LINEUP
Resource Channels
Memory Size
MB91FV360GA
MB91F361GA
MB91F362GA
4 KB / 4 KB
1 KB / 1 KB
- / 4 KB
D-bus RAM
16 KB
12 KB
12 KB
F-bus RAM
16 KB
4 KB
4 KB
Flash/ROM
512 KB on F-bus
512 KB on ext. bus
512 KB on F-bus
Boot ROM
2 KB
2 KB
2 KB
CAN
4 ch
3 ch
3 ch
Stepper Motor Control
4 ch
4 ch
4 ch
Sound Generator
1 ch
1 ch
1 ch
PPG
8 ch
8 ch
8 ch
Input Capture
4 ch
4 ch
4 ch
Output Compare
4 ch
4 ch
4 ch
Free Running Timer
2 ch
2 ch
2 ch
D/A Converter
2 ch
2 ch
2 ch
A/D Converter
16 ch
16 ch
16 ch
I2C 100 kHz
I2C 400 kHz
1 ch
1 ch
1 ch
Alarm Comparator
1 ch
1 ch
1 ch
SIO/SIO prescaler
2 ch
2 ch
2 ch
UART/U-Timer
3 ch
3 ch
3 ch
16-bit Reload Timer
6 ch
6 ch
6 ch
Ext. Interrupt
8 ch
8 ch
8 ch
Non maskable Interrupt
1


Real Time Clock
1
1
1
32 kHz subclock option for RTC
yes
no
no
subclock calibration
yes
no
no
LED port
8 bit
8 bit
8 bit
Power down Reset
1
1
1
Bit search Module
1
1
1
Watchdog timer
1
1
1
Ext. Address Bus
32 bit
21 bit
21 bit
Ext. Data Bus
32 bit
32 bit
32 bit
Ext. DMA
3 ch
1 ch
1 ch
64 MHz
64 MHz
64 MHz
Cache/Instruction RAM
Max. operating frequency
3
MB91360G Series
■ PIN ASSIGNMENTS
• MB91FV360GA
(BOTTOM VIEW)
23
24
69
119
174
230
173
118
68
22
172
117
67
21
20
170
115
65
19
114
64
18
168
113
63
17
112
62
16
166
111
61
15
110
60
14
164
109
59
13
108
58
12
162
107
57
106
160
386
342
387
343
388
242
295
344
389
187
243
296
345
390
346
391
393
349
377
394
350
376
395
351
375
396
352
374
397
353
398
373
354
399
372
355
400
371
356
401
370
357
368
369
321
270
320
269
214
158
105
367
56
267
156
103
313
207
98
49
(PGA-401C-A02)
312
206
204
95
203
94
45
1
138
39
87
139
40
88
140
41
89
141
42
90
142
43
91
143
44
92
144
201
202
146
93
38
86
200
257
258
147
46
2
310
137
199
256
309
259
148
47
3
311
205
96
358
260
149
48
4
359
261
150
97
5
360
262
151
50
6
314
208
99
361
263
152
51
7
315
209
100
362
264
153
52
8
316
210
101
363
265
154
53
9
317
211
102
364
266
155
54
10
365
318
212
213
55
11
319
268
157
104
366
37
85
198
255
308
136
197
254
307
36
84
196
253
306
135
195
252
305
35
83
194
251
304
134
193
250
303
34
82
192
249
302
133
191
248
301
81
190
247
300
132
189
246
299
348
188
245
298
392
378
244
297
347
215
159
4
241
294
186
379
322
271
216
385
341
240
293
185
131
323
272
217
384
340
239
292
184
130
324
273
218
161
383
339
238
291
183
129
80
325
274
219
382
338
237
290
182
128
79
326
275
220
163
337
236
289
181
127
78
327
276
221
235
288
180
126
77
33
328
277
222
165
336
179
125
76
32
329
278
223
234
124
75
31
330
279
224
167
178
287
381
123
74
30
331
280
225
335
73
29
332
281
226
169
286
28
333
282
227
177
233
232
380
122
121
27
72
71
176
285
334
283
228
171
116
66
229
175
231
284
70
120
26
25
145
INDEX
MB91360G Series
• MB91F361GA/F362GA
(TOP VIEW)
208
OCU
PI [6:0]
PH [7:0]
PG [7:0]
P3 [7:0]
P4 [7:0]
P5 [7:0]
P6 [4:0] P7 [4:6]
P8 [7:0]
P9 [7:0]
ext. Bus Data
ext. Bus Address
Chip
Select
ext. Bus Control
ICU
ext. Int.
LED
PJ [7:0]
PR [7:0]
PS [7:0]
P0 [7:0]
INDEX
DAC
ADC
PL [7:0]
104
IN2
IN1
IN0
INT7
INT6
INT5
INT4
INT3
INT2
INT1
INT0
VSS
VDD
LED7
LED6
LED5
LED4
LED3
LED2
LED1
LED0
LTEST
CPUTEST
TEST
ATG
VDD
VSS
ALARM
DA1
DA0
AVSS
AN7
AN6
AN5
AN4
AN3
AN2
AN1
AN0
AVRH
AVCC
DEOP0
DACK0
DREQ0
AN15
AN14
AN13
AN12
AN11
AN10
AN9
AN8
DMA
PN [5:0] PM [3:0]
PK [7:0]
PO [7:0]
P1 [7:0]
PP [5:0]
,,,
105
ADC
Mode
,,,
,,,
,,,,
,,,
,,
PQ [5:0]
1
I2C Sound XTAL + PLL
P2 [7:0]
SOT2
VSS
VCC3C
VDD
HVSS
PWM1P0
PWM1M0
PWM2P0
PWM2M0
HVDD
PWM1P1
PWM1M1
PWM2P1
PWM2M1
HVSS
PWM1P2
PWM1M2
PWM2P2
PWM2M2
HVDD
PWM1P3
PWM1M3
PWM2P3
PWM2M3
HVSS
VDD
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
VDD
VSS
D15
D16
D17
D18
D19
D20
D21
D22
D23
SIO
D24
D25
D26
D27
D28
D29
D30
D31
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
VDD
VSS
A16
A17
A18
A19
A20
CS4
CS5
CS6
RDY
BGRNT
BRQ
RD
WR0
WR1
WR2
WR3
AS
ALE
CLK
AH/BOOT
CS0
CS1
CS2
CS3
VDD
VSS
SMC
157
PPG
PB [2:0]
156
CAN
SIN2
SOT1
SIN1
SOT0
SIN0
RX2
TX2
RX1
TX1
RX0
TX0
VSS
VDD
OCPA7
OCPA6
OCPA5
OCPA4
OCPA3
OCPA2
OCPA1
OCPA0
SCK3
SOT3
SIN3
SCK4
SIN4
SOT4
SCL
SDA
SGA
SGO
VCI
CPO
VSS
X1A
X0A
X1
X0
VDD
SELCLK
MONCLK
INIT
HST
MD2
MD1
MD0
VSS
OUT3
OUT2
OUT1
OUT0
IN3
UART
53
52
Chip
Select
(FPT-208P-M04)
5
MB91360G Series
■ PIN DESCRIPTIONS
Pin No.
Pin No.
QFP208
PGA401
9
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
202
A0
I/O

Q
Q
Ext. Bus Address Bit 0
10
310
A1
I/O

Q
Q
Ext. Bus Address Bit 1
11
201
A2
I/O

Q
Q
Ext. Bus Address Bit 2
12
357
A3
I/O

Q
Q
Ext. Bus Address Bit 3
26
358
VSS





25
401
VDD





13
257
A4
I/O

Q
Q
Ext. Bus Address Bit 4
14
144
A5
I/O

Q
Q
Ext. Bus Address Bit 5
15
309
A6
I/O

Q
Q
Ext. Bus Address Bit 6
16
256
A7
I/O

Q
Q
Ext. Bus Address Bit 7
17
200
A8
I/O

Q
Q
Ext. Bus Address Bit 8
18
356
A9
I/O

Q
Q
Ext. Bus Address Bit 9
19
308
A10
I/O

Q
Q
Ext. Bus Address Bit 10
20
92
A11
I/O

Q
Q
Ext. Bus Address Bit 11

400
VSS





21
44
A12
I/O

Q
Q
Ext. Bus Address Bit 12
22
255
A13
I/O

Q
Q
Ext. Bus Address Bit 13
23
143
A14
I/O

Q
Q
Ext. Bus Address Bit 14
24
199
A15
I/O

Q
Q
Ext. Bus Address Bit 15
27
307
A16
I/O

Q
Q
Ext. Bus Address Bit 16

355
28
91
A17
I/O

Q
Q
Ext. Bus Address Bit 17
29
142
A18
I/O

Q
Q
Ext. Bus Address Bit 18
30
254
A19
I/O

Q
Q
Ext. Bus Address Bit 19

399
VSS





31
43
A20
I/O

Q
Q
Ext. Bus Address Bit 20

198
A21
I/O

Q

Ext. Bus Address Bit 21

141
A22
I/O

Q

Ext. Bus Address Bit 22

90
A23
I/O

Q

Ext. Bus Address Bit 23

197
A24
I/O
P70
Q

Ext. Bus Address Bit 24

306
A25
I/O
P71
Q

Ext. Bus Address Bit 25

42
A26
I/O
P72
Q

Ext. Bus Address Bit 26

253
DREQ2
I/O
P73
A

DMA Request 2
FV360GA
F361GA
F362GA
Function
not connected
(Continued)
6
MB91360G Series
(Continued)
Pin No.
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
QFP208
PGA401
32
140
CS4
I/O
P74
A
A
Chip Select 4

398
VSS






354
VDD





33
196
CS5
I/O
P75
A
A
Chip Select 5
34
89
CS6
I/O
P76
A
A
Chip Select 6

41
CS7
I/O
P77
A

Chip Select 7 (CANs)
35
305
RDY
I/O

S
S
Ext. Bus Control
36
139
BGRNT
I/O
P81
A
A
Ext. Bus Control
37
88
BRQ
I/O
P82
A
A
Ext. Bus Control
38
40
RD
I/O

S
S
Ext. Bus Control
39
304
WR0
I/O

S
S
Ext. Bus Control

353
VSS





40
39
WR1
I/O

S
S
Ext. Bus Control
41
252
WR2
I/O

S
S
Ext. Bus Control
42
251
WR3
I/O

S
S
Ext. Bus Control
43
87
AS
I/O
P90
A
A
Ext. Bus Control
44
38
ALE
I/O
P91
A
A
(Ext. Bus Control, not yet
implemented)

397
45
194
CLK
I/O

A
A
Ext. Bus Clk
46
195
AH/BOOT
I/O
P93
A
A
Test Signal/Boot Signal
47
137
CS0
I/O
P94
A
A
Chip select 0
52
352
VSS





48
250
CS1
I/O
P95
A
A
Chip Select 1
49
351
CS2
I/O
P96
A
A
Chip Select 2
50
138
CS3
I/O
P97
A
A
Chip Select 3
53
37
AN8
I/O
PG0
B
B
ADC Input 8
54
86
AN9
I/O
PG1
B
B
ADC Input 9
55
136
AN10
I/O
PG2
B
B
ADC Input 10
56
303
AN11
I/O
PG3
B
B
ADC Input 11
57
302
AN12
I/O
PG4
B
B
ADC Input 12
58
36
AN13
I/O
PG5
B
B
ADC Input 13

396
VSS





51
350
VDD





not connected
(Continued)
7
MB91360G Series
(Continued)
Pin No.
8
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
QFP208
PGA401
59
85
AN14
I/O
PG6
B
B
ADC Input 14
60
249
AN15
I/O
PG7
B
B
ADC Input 15
61
193
DREQ0
I/O
PB0
A
A
DMA Request 0
62
135
DACK0
I/O
PB1
A
A
DMA Acknowledge 0
63
84
DEOP0
I/O
PB2
A
A
DMA EOP 0

301
DREQ1
I/O
PB3
A

DMA Request 1

192
DACK1
I/O
PB4
A

DMA Acknowledge 1

191
DEOP1
I/O
PB5
A

DMA EOP 1

395
VSS






35
DACK2
I/O
PB6
A

DMA Acknowledge 2

349
DEOP2
I/O
PB7
A

DMA EOP 2
64
83
AVCC




Analog VCC
65
300
AVRH


R
R
Analog Reference High
66
248
AN0
I/O
PH0
B
B
ADC Input 0

393
67
82
AN1
I/O
PH1
B
B
ADC Input 1
68
134
AN2
I/O
PH2
B
B
ADC Input 2
69
34
AN3
I/O
PH3
B
B
ADC Input 3

394
VSS





70
190
AN4
I/O
PH4
B
B
ADC Input 4
71
247
AN5
I/O
PH5
B
B
ADC Input 5
72
81
AN6
I/O
PH6
B
B
ADC Input 6
73
133
AN7
I/O
PH7
B
B
ADC Input 7

299
AVRL


R

Analog Reference Low
74
348
AVSS




Analog VSS
75
246
DA0
O

C
C
DAC Output
76
189
DA1
O

C
C
DAC Output
77
132
ALARM
I

D
D
Alarm Comparator Input
78
392
VSS





79
347
VDD





80
298
ATG
I/O
PI3
A
A
ADC Trigger Input
81
245
TEST
I

E
E
Test Input
82
188
CPUTEST
I

E
E
Test Input
83
297
LTEST
I

E
E
Test Input
(Continued)
not connected
MB91360G Series
(Continued)
Pin No.
Pin No.
Pin Name
I/O
General
Purpose
IO Port
Circuit Type
FV360GA
F361GA
F362GA
Function
QFP208
PGA401

244
84
346
LED0
I/O
PJ0
J
J
LED Port 0
85
187
LED1
I/O
PJ1
J
J
LED Port 1
86
345
LED2
I/O
PJ2
J
J
LED Port 2

391
VSS






390
87
243
LED3
I/O
PJ3
J
J
LED Port 3
88
131
LED4
I/O
PJ4
J
J
LED Port 4
89
296
LED5
I/O
PJ5
J
J
LED Port 5
90
242
LED6
I/O
PJ6
J
J
LED Port 6
91
186
LED7
I/O
PJ7
J
J
LED Port 7
94
344
INT0
I/O
PK0
A
A
Ext. Interrupt 0
95
295
INT1
I/O
PK1
A
A
Ext. Interrupt 1
96
80
INT2
I/O
PK2
A
A
Ext. Interrupt 2
93
389
VSS





97
33
INT3
I/O
PK3
A
A
Ext. Interrupt 3
98
241
INT4
I/O
PK4
A
A
Ext. Interrupt 4
99
130
INT5
I/O
PK5
A
A
Ext. Interrupt 5
100
185
INT6
I/O
PK6
A
A
Ext. Interrupt 6
101
294
INT7
I/O
PK7
A
A
Ext. Interrupt 7
92
343
VDD





102
79
IN0
I/O
PL0
A
A
ICU Input 0
103
129
IN1
I/O
PL1
A
A
ICU Input 1
104
240
IN2
I/O
PL2
A
A
ICU Input 2
110
388
VSS





105
32
IN3
I/O
PL3
A
A
ICU Input 3
106
184
OUT0
I/O
PL4
A
A
OCU Output 0
107
128
OUT1
I/O
PL5
A
A
OCU Output 1
108
78
OUT2
I/O
PL6
A
A
OCU Output 2
109
183
OUT3
I/O
PL7
A
A
OCU Output 3
111
293
MD0
I

T
T
Mode Pin 0
112
31
MD1
I

T
T
Mode Pin 1
113
239
MD2
I

T
T
Mode Pin 2

127
NMI
I

E

not connected
not connected
Non maskable Interrupt
(Continued)
9
MB91360G Series
(Continued)
Pin No.
10
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
VSS





QFP208
PGA401

387

342
114
182
HST
I

E
E
Hardware Standby

77
RST
I

E

Reset Pin
115
30
INIT
I

U
U
Initial Pin
116
292
MONCLK
O

G
G
System Clock Output
117
126
SELCLK
I

F
F
Clock Selection
118
76
VDD





119
29
X0


H
H
4 MHz Oscillator Pin
120
291
X1


H
H
4 MHz Oscillator Pin

341
VSS






28
ICLK
IO

L

ICE CLK

238
ICS0
O

G

ICE Status

237
ICS1
O

G

ICE Status

75
ICS2
O

G

ICE Status

27
ICD0
I/O

N

ICE Data

386
VDD






180
ICD1
I/O

N

ICE Data

181
ICD2
I/O

N

ICE Data

124
ICD3
I/O

N

ICE Data

340
VSS






236
BREAK
I

O

ICE Break

339
TDT0
I/O

W

Trace Data

125
TDT1
I/O

W

Trace Data

26
TDT2
I/O

W

Trace Data

74
TDT3
I/O

W

Trace Data

123
TDT4
I/O

W

Trace Data

290
TDT5
I/O

W

Trace Data

289
TDT6
I/O

W

Trace Data

25
TDT7
I/O

W

Trace Data

385
VSS3






338
VDD3






73
TDT8
I/O

W

Trace Data

235
TDT9
I/O

W

Trace Data
(Continued)
not connected
MB91360G Series
(Continued)
Pin No.
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
QFP208
PGA401

179
TDT10
I/O

W

Trace Data

122
TDT11
I/O

W

Trace Data

72
TDT12
I/O

W

Trace Data

288
TDT13
I/O

W

Trace Data

178
TDT14
I/O

W

Trace Data

177
TDT15
I/O

W

Trace Data

384
VSS3






24
TDT16
I/O

W

Trace Data

337
TDT17
I/O

W

Trace Data

71
TDT18
I/O

W

Trace Data

287
TDT19
I/O

W

Trace Data

234
TDT20
I/O

W

Trace Data

382

70
TDT21
I/O

W

Trace Data

121
TDT22
I/O

W

Trace Data

23
TDT23
I/O

W

Trace Data

383
VSS3






176
TDT24
I/O

W

Trace Data

233
TDT25
I/O

W

Trace Data

69
TDT26
I/O

W

Trace Data

120
TDT27
I/O

W

Trace Data

286
TDT28
I/O

W

Trace Data

336
TDT29
I/O

W

Trace Data

232
TDT30
I/O

W

Trace Data

175
TDT31
I/O

W

Trace Data

119
TDT32
I/O

W

Trace Data

381
VSS3






335
VDD3






285
TDT33
I/O

W

Trace Data

231
TDT34
I/O

W

Trace Data

174
TDT35
I/O

W

Trace Data

284
TDT36
I/O

W

Trace Data

230
TDT37
I/O

W

Trace Data

334
TDT38
I/O

W

Trace Data
(Continued)
not connected
11
MB91360G Series
(Continued)
Pin No.
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
QFP208
PGA401

173
TDT39
I/O

W

Trace Data

333
TDT40
I/O

W

Trace Data

380
VSS3






379

229
TDT41
I/O

W

Trace Data

118
TDT42
I/O

W

Trace Data

283
TDT43
I/O

W

Trace Data

228
TDT44
I/O

W

Trace Data

172
TDT45
I/O

W

Trace Data

332
TDT46
I/O

W

Trace Data

282
TDT47
I/O

W

Trace Data

68
TDT48
I/O

W

Trace Data

378
VSS3






22
TDT49
I/O

W

Trace Data

227
TDT50
I/O

W

Trace Data

117
TDT51
I/O

W

Trace Data

171
TDT52
I/O

W

Trace Data

281
TDT53
I/O

W

Trace Data

331
VDD3






67
TDT54
I/O

W

Trace Data

116
TDT55
I/O

W

Trace Data

226
TDT56
I/O

W

Trace Data

377
VSS3






21
TDT57
I/O

W

Trace Data

170
TDT58
I/O

W

Trace Data

115
TDT59
I/O

W

Trace Data

66
TDT60
I/O

W

Trace Data

169
TDT61
I/O

W

Trace Data

280
TDT62
I/O

W

Trace Data

20
TDT63
I/O

W

Trace Data

225
TDT64
I/O

W

Trace Data

114
TDT65
I/O

W

Trace Data

376
VSS3






330
not connected
not connected
(Continued)
12
MB91360G Series
(Continued)
Pin No.
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
QFP208
PGA401

168
TDT66
I/O

W

Trace Data

65
TDT67
I/O

W

Trace Data

19
TDT68
I/O

W

Trace Data

279
TAD0
O

X

Trace Address

113
TAD1
O

X

Trace Address

64
TAD2
O

X

Trace Address

18
TAD3
O

X

Trace Address

278
TAD4
O

X

Trace Address

329
VSS3






17
TAD5
O

X

Trace Address

224
TAD6
O

X

Trace Address

223
TAD7
O

X

Trace Address

63
TAD8
O

X

Trace Address

16
TAD9
O

X

Trace Address

375
VDD3






166
TAD10
O

X

Trace Address

167
TAD11
O

X

Trace Address

111
TAD12
O

X

Trace Address

328
VSS3






222
TAD13
O

X

Trace Address

327
TAD14
O

X

Trace Address

112
TAD15
O

X

Trace Address

15
TWR
O

X

Trace Control

62
TOE
O

X

Trace Control

110
TCLK
I/O

W

Trace Control

277
TCE1
O

X

Trace Control

276
TADSC
O

X

Trace Control

14
EXRAM
I

P

Trace Control

374
VSS






326
VDD





126
61
SGO
I/O
PM0
A
A
Sound Generator SGO
127
221
SGA
I/O
PM1
A
A
Sound Generator SGA
128
165
SDA
I/O
PM2
Y
Y
I2C SDA
129
109
SCL
I/O
PM3
Y
Y
I2C SCL
(Continued)
13
MB91360G Series
(Continued)
Pin No.
14
Pin No.
QFP208
PGA401

60

275
Pin Name
I/O
General
Purpose
IO Port
Circuit Type
FV360GA
F361GA
F362GA
Function
not connected
VDD





32 kHz Oscillator Pin
121
164
X0A
I

I
reserved
should be
connected
to be VSS
122
163
X1A
O

I
reserved
should be
left open
32 kHz Oscillator Pin
123
373
VSS






13
VDD





124
325
CPO
not connected
reserved
should be
left open

not connected
reserved
should be
connected
to be VSS

125
59
VCI

274

220

371
130
58
SOT4
I/O
PN0
A
A
SIO Output
131
108
SIN4
I/O
PN1
A
A
SIO Input
132
12
SCK4
I/O
PN2
A
A
SIO Clock

372
VSS






162
VDD





133
219
SIN3
I/O
PN3
A
A
SIO Input
134
57
SOT3
I/O
PN4
A
A
SIO Output
135
107
SCK3
I/O
PN5
A
A
SIO Clock

273
VSS






324
VDD





136
218
OCPA0
I/O
PO0
A
A
PPG Output
137
161
OCPA1
I/O
PO1
A
A
PPG Output
138
106
OCPA2
I/O
PO2
A
A
PPG Output

370
VSS






323
VDD





139
272
OCPA3
I/O
PO3
A
A
not connected
VSS





not connected
PPG Output
(Continued)
MB91360G Series
(Continued)
Pin No.
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
QFP208
PGA401
140
217
OCPA4
I/O
PO4
A
A
PPG Output
141
160
OCPA5
I/O
PO5
A
A
PPG Output

271
VSS





144
216
VDD





142
322
OCPA6
I/O
PO6
A
A
PPG Output
143
159
OCPA7
I/O
PO7
A
A
PPG Output
146
321
TX0
I/O
PP0
Q
Q
CAN 0 TX
145
369
VSS






368
147
215
RX0
I/O
PP1
Q
Q
CAN 0 RX
148
105
TX1
I/O
PP2
Q
Q
CAN 1 TX
149
270
RX1
I/O
PP3
Q
Q
CAN 1 RX

214
VSS






158
VDD





150
320
TX2
I/O
PP4
Q
Q
CAN 2 TX
151
269
RX2
I/O
PP5
Q
Q
CAN 2 RX

56
TX3
I/O
PP6
Q

CAN 3 TX

367
VSS






11
VDD






213
RX3
I/O
PP7
Q

CAN 3 RX
152
104
SIN0
I/O
PQ0
A
A
UART 0 Input
153
157
SOT0
I/O
PQ1
A
A
UART 0 Output

268
VSS






319
VDD





154
55
SIN1
I/O
PQ2
A
A
UART 1 Input
155
103
SOT1
I/O
PQ3
A
A
UART 1 Output
156
212
SIN2
I/O
PQ4
A
A
UART 2 Input

366
VSS





160
10
VDD




VDD
157
156
SOT2
I/O
PQ5
A
A
UART 2 Output
159
102
VCC3C


C
C
Bypass Capacitor Pin

54
158
155



267
not connected
not connected
VSS



not connected
(Continued)
15
MB91360G Series
(Continued)
Pin No.
Pin No.
Circuit Type
Pin Name
I/O
General
Purpose
IO Port
FV360GA
F361GA
F362GA
Function
QFP208
PGA401
162
9
PWM1P0
I/O
PR0
K
K
SMC 0
163
211
PWM1M0
I/O
PR1
K
K
SMC 0
164
101
PWM2P0
I/O
PR2
K
K
SMC 0
161
365
HVSS






318
165
154
PWM2M0
I/O
PR3
M
M
SMC 0
167
53
PWM1P1
I/O
PR4
K
K
SMC 1
168
8
PWM1M1
I/O
PR5
K
K
SMC 1

266
HVSS





166
100
HVDD





169
52
PWM2P1
I/O
PR6
K
K
SMC 1
170
7
PWM2M1
I/O
PR7
M
M
SMC 1

265
171
317
HVSS






6
HVDD





172
210
PWM1P2
I/O
PS0
K
K
SMC 2
173
209
PWM1M2
I/O
PS1
K
K
SMC 2
174
51
PWM2P2
I/O
PS2
K
K
SMC 2

5
HVSS






364
175
152
PWM2M2
I/O
PS3
M
M
SMC 2
177
153
PWM1P3
I/O
PS4
K
K
SMC 3
178
98
PWM1M3
I/O
PS5
K
K
SMC 3
181
316
HVSS





176
208
HVDD





179
315
PWM2P3
I/O
PS6
K
K
SMC 3
180
99
PWM2M3
I/O
PS7
M
M
SMC 3

4

50
VSS





182
97
VDD





183
264
D0
I/O

Q
Q
Ext. Bus Data Bit 0
184
263
D1
I/O

Q
Q
Ext. Bus Data Bit 1
185
3
D2
I/O

Q
Q
Ext. Bus Data Bit 2

363
VSS





not connected
not connected
not connected
not connected
(Continued)
16
MB91360G Series
(Continued)
Pin No.
Pin No.
Pin Name
I/O
General
Purpose
IO Port
Circuit Type
FV360GA
F361GA
F362GA
Function
QFP208
PGA401

314
186
49
D3
I/O

Q
Q
Ext. Bus Data Bit 3
187
207
D4
I/O

Q
Q
Ext. Bus Data Bit 4
188
151
D5
I/O

Q
Q
Ext. Bus Data Bit 5
189
96
D6
I/O

Q
Q
Ext. Bus Data Bit 6
190
48
D7
I/O

Q
Q
Ext. Bus Data Bit 7
191
262
D8
I/O

Q
Q
Ext. Bus Data Bit 8
192
150
D9
I/O

Q
Q
Ext. Bus Data Bit 9
193
149
D10
I/O

Q
Q
Ext. Bus Data Bit 10

362
VSS





194
2
D11
I/O

Q
Q
Ext. Bus Data Bit 11
195
313
D12
I/O

Q
Q
Ext. Bus Data Bit 12
196
47
D13
I/O

Q
Q
Ext. Bus Data Bit 13
197
261
D14
I/O

Q
Q
Ext. Bus Data Bit 14
200
206
D15
I/O

Q
Q
Ext. Bus Data Bit 15
198
360
VDD





201
46
D16
I/O

Q
Q
Ext. Bus Data Bit 16
202
95
D17
I/O

Q
Q
Ext. Bus Data Bit 17
203
1
D18
I/O

Q
Q
Ext. Bus Data Bit 18
199
361
VSS





204
148
D19
I/O

Q
Q
Ext. Bus Data Bit 19
205
205
D20
I/O

Q
Q
Ext. Bus Data Bit 20
206
45
D21
I/O

Q
Q
Ext. Bus Data Bit 21
207
94
D22
I/O

Q
Q
Ext. Bus Data Bit 22
208
260
D23
I/O

Q
Q
Ext. Bus Data Bit 23
1
312
D24
I/O

Q
Q
Ext. Bus Data Bit 24
2
204
D25
I/O

Q
Q
Ext. Bus Data Bit 25
3
147
D26
I/O

Q
Q
Ext. Bus Data Bit 26
4
93
D27
I/O

Q
Q
Ext. Bus Data Bit 27

359
VSS






311
5
259
D28
I/O

Q
Q
Ext. Bus Data Bit 28
6
203
D29
I/O

Q
Q
Ext. Bus Data Bit 29
7
146
D30
I/O

Q
Q
Ext. Bus Data Bit 30
8
258
D31
I/O

Q
Q
Ext. Bus Data Bit 31
not connected
not connected
17
MB91360G Series
■ I/O CIRCUIT TYPE
Type
A
Circuit type
R
P
Digital output
N
Digital output
Remarks
• I/O,
CMOS Automotive Schmitt-Trigger Input,
STOP control,
IOH = 4 mA, IOL = 4 mA
VSS
Digital input
Stop control
Analog input
R
P
Digital output
R
N
Digital output
B
• I/O,
CMOS Automotive Schmitt-Trigger Input,
Analog Input,
STOP control,
IOH = 4 mA, IOL = 4 mA
VSS
Digital input
Stop control
• Analog output
VCC
P
C
N
VSS
Analog output
• Analog Input
VCC
P
D
R
N
VSS
Analog input
(Continued)
18
MB91360G Series
(Continued)
Type
Circuit type
VCC
VCC
P
E
Remarks
• CMOS Schmitt-Trigger Input,
Pullup Resistor: 50 kΩ
P
N
R
VSS
VSS
Digital input
• CMOS Schmitt-Trigger Input
VCC
P
F
R
N
VSS
Digital input
• Tristate Output,
IOH = 4 mA, IOL = 4 mA
VCC
P
Digital output
N
Digital output
G
VSS
• 4 MHz Oscillator Pin
X1
Clock input
H
X0
Stop control
(Continued)
19
MB91360G Series
(Continued)
Type
Circuit type
Remarks
• 32 kHz Oscillator Pin
X1A
Clock input
I
X0A
Stop control
J
R
P
Digital output
N
Digital output
• I/O,
CMOS Automotive Schmitt-Trigger Input,
STOP control (LED) ,
IOH = 14 mA, IOL = 24 mA
VSS
Digital input
Stop control
K
R
P
Digital output
N
Digital output
• I/O,
CMOS Automotive Schmitt-Trigger Input,
STOP control (SMC) ,
IOH = 30 mA, IOL = 30 mA
• Typ. slew rate of 40 ns
VSS
Digital input
Stop control
VCC
L
R
P
Digital output
N
Digital output
• I/O,
CMOS Input; 5 V or 3 V input,
IOH = 4 mA, IOL = 4 mA
VSS
Digital input
(Continued)
20
MB91360G Series
(Continued)
Type
Circuit type
Remarks
Analog input
R
P
Digital output
R
N
Digital output
M
• I/O,
CMOS Automotive Schmitt-Trigger Input,
Analog Input, STOP control (SMC) ,
IOH = 30 mA, IOL = 30 mA
• Typ. slew rate of 40 ns
VSS
Digital input
Stop control
Digital input
VCC
R
N
N
P
Digital output
N
Digital output
• I/O,
CMOS Input,
Pulldown Resistor: 50 kΩ,
5 V or 3 V input,
IOH = 4 mA, IOL = 4 mA
VSS
Digital input
VCC
R
• CMOS Input,
Pulldown Resistor: 50 kΩ,
5 V or 3 V input
VCC
P
O
N
N
VSS
VSS
• CMOS Input; 3 V input
VCC
P
P
R
N
VSS
Digital input
(Continued)
21
MB91360G Series
(Continued)
Type
Q
Circuit type
R
Remarks
P
Digital output
N
Digital output
• I/O CMOS Input,
STOP control,
IOH = 4 mA, IOL = 4 mA
VSS
Digital input
Stop control
VCC
P
S
R
P
Digital output
N
Digital output
• I/O,
CMOS Schmitt-Trigger Input,
STOP control,
Pullup Resistor : 10 kΩ,
IOH = 4 mA, IOL = 4 mA
VSS
Digital input
Stop control
• CMOS Input
• can withstand high VID for flash
programming
T
Control signal
MD Input
R
VCC
VCC
P
U
P
• CMOS Schmitt-Trigger Input,
Pullup Resistor: 50 kΩ,
3 V and 5 V input to the core
N
R
VSS
VSS
Digital input
(Continued)
22
MB91360G Series
(Continued)
Type
Circuit type
Remarks
VCC
P
V
R
P
Digital output
N
Digital output
• I/O,
CMOS Schmitt-Trigger Input,
STOP control,
Pullup Resistor: 50 kΩ,,
IOH = 4 mA, IOL = 4 mA
VSS
Digital input
Stop control
• I/O,
CMOS Input; 3 V input
3V
W
R
P
Digital output
N
Digital output
VSS
Digital input
• Tristate Output, 3 V
3V
P
Digital output
N
Digital output
X
VSS
Y
R
P
Digital output
N
Digital output
• I/O CMOS Input,
STOP control,
IOH = 3 mA, IOL = 3 mA,
in I2C mode operating as open drain
outputs
VSS
Digital input
Stop control
Note : Symbols used in circuit types (Common to all circuit diagrams)
P : P channel transistor
N : N channel transistor
R : Diffusion resistor
23
MB91360G Series
Circuit
Type
24
Description
A
I/O, IOH = 4 mA / IOL = 4 mA, CMOS Automotive Schmitt-Trigger Input, STOP control
B
I/O, IOH = 4 mA / IOL = 4 mA, CMOS Automotive Schmitt-Trigger Input, Analog Input, STOP control
C
Analog Output
D
Analog Input
E
CMOS Schmitt-Trigger Input, Pull-up Resistor: 50 kΩ,
F
CMOS Schmitt-Trigger Input
G
Tristate Output, IOH = 4 mA / IOL = 4 mA
H
4 MHz Oscillator Pin
I
32 kHz Oscillator pin
J
I/O, IOH = 14 mA / IOL = 24 mA, CMOS Automotive Schmitt-Trigger Input, STOP control (LED)
K
I/O, IOH = 30 mA / IOL = 30 mA, CMOS Automotive Schmitt-Trigger Input, STOP control, slew rate
improved for EMC (SMC)
L
I/O, IOH = 4 mA / IOL = 4 mA, CMOS Input; 5 V or 3 V input
M
I/O, IOH = 30 mA / IOL = 30 mA, CMOS Automotive Schmitt-Trigger Input, Analog Input, STOP control,
slew rate improved for EMC (SMC)
N
I/O, IOH = 4 mA / IOL = 4 mA, CMOS Input, Pulldown Resistor: 50 kΩ,; 5 V or 3 V input
O
CMOS Input, Pulldown Resistor: 50 kΩ,; 5 V or 3 V input
P
CMOS Input; 3 V input
Q
I/O, IOH = 4 mA / IOL = 4 mA, CMOS Input, STOP control
R
AVRL / AVRH Input
S
I/O, IOH = 4 mA / IOL = 4 mA, CMOS Input, STOP control, Pull-up Resistor: 10 kΩ,
T
CMOS Input, can withstand VID for flash programming
U
CMOS Schmitt-Trigger Input, Pull-up Resistor: 50 kΩ,, 3.3 V and 5 V inputs to core
W
I/O, IOH = 4 mA / IOL = 4 mA, CMOS Input; 3 V input
X
Tristate Output, IOH = 4 mA / IOL = 4 mA, 3 V
Y
I/O, IOH = 3 mA / IOL = 3 mA (I2C) , CMOS Input, STOP control
MB91360G Series
■ HANDLING DEVICES
1. Preventing latch-up
Latch-up may occur in a CMOS IC if a voltage greater than VDD or less than VSS is applied to an input or output
pin or if the voltage applied between VDD and VSS exceeds the rating. If latch-up occurs, the power supply current
increases rapidly resulting in thermal damage to circuit elements. Therefore, ensure that maximum ratings are
not exceeded in circuit operation.
2. Connecting unused pins
Leaving unused input pins open may result in misbehavior or latch up and possible permanent damage of the
device. Therefore they must be tied to VDD or VSS through resistors. In this case those resistors should be more
than 2 KOhm.
Unused bidirectional pins should be set to the output state and can be left open, or the input state with the above
described connection.
The resistor of more than 2 KOhm is used to limit currents through the protection diodes. In case of voltages at
the not used pin of 0.3 V or more below VSS or 0.3 V or more above VDD currents which could cause latch-up will
flow through those diodes.
3. External reset input
When inputting an “L” level to the INIT pin, hold this low level at the INIT pin long enough so that after release
of the low level at INIT and the passing of the built in waiting time stable oscillation of the oscillation circuit is
achieved. INIT must be pulled low for at least 8 cycles of the 4 MHz oscillation clock.
4. Power supply pins
All VDD pins should be connected to the same potential (exception can be the external bus interface on F361GA
and F362GA) . The analogue supply voltage (AVCC) must not be turned on before the digital supply voltage. If
the external bus interface is supplied with 3.3 V this voltage also must not be turned on before the 5 V digital
voltage has been switched on. If the supply voltage to the external bus interface is switched off (it may not be
tristate but should be pulled low) it must be made sure that all related signals do not have a voltage higher than
this pulled down supply.
When multiple VDD and VSS pins are provided, be sure to connect all VDD and VSS pins to the power supply or
ground externally. Although pins at the same potential are connected together in the internal device design so
as to prevent malfunctions such as latch-up, connecting all VDD and VSS pins appropriately minimizes unwanted
radiation, prevents malfunction of strobe signals due to increases in the ground level, and keeps the overall
output current rating.
Also, take care to connect VDD and VSS to current source in the lowest possible impedance.
Connection of a ceramic bypass capacitor of approximately 0.1 µF between VDD and VSS close to the device is
recommended.
The MB91360G series contains a regulator. To use the device with the 5-V power supply, supply 5-V power to
the VCC pins and be sure to connect a bypass capacitor of 10 µF parallel to 10 nF to the VCC3C pin for the regulator.
[Use with 5-V power supply]
5V
VCC
5V
AVCC
VCC3C
10 µF
10 nF
AVRH
AVSS
VSS
GND
25
MB91360G Series
5. Crystal oscillator circuit
Noise in the vicinity of the X0 and X1 pins can be a cause of device malfunction. Design the circuit board so that
X0, X1, the crystal oscillator (or ceramic oscillator) , and the bypass capacitor to ground are located as close to
the device as possible.
A printed circuit board design that surrounds the X0 and X1 pins with ground provides for stable operation and
is strongly recommended.
6. Mode pins
Connect the mode pins (MD0 to MD2) directly to VDD or VSS.
To prevent the device unintentionally entering test mode due to noise, lay out the printed circuit board so as to
minimize the distance from the mode pins to VDD or VSS and to provide a low-impedance connection.
7. Turning the power supply on
Immediately after power on always execute INIT at the INIT pin (start with a low level at the INIT pin) . Hold this
low level at the INIT pin long enough so that after release of the low level at INIT and the passing of the built in
waiting time stable oscillation of the oscillation circuit is achieved. INIT must be pulled low for at least 8 cycles
of the 4 MHz oscillation clock.
The analogue supply voltage (AVCC) must not be turned on before the digital supply voltage. If the external bus
interface is supplied with 3.3 V this voltage also must not be turned on before the 5 V digital voltage has been
switched on.
8. A state in turning power on
Output pin level is not guranteed while supply voltage does not reach minimum operation voltage in turning
power on.
26
MB91360G Series
■ BLOCK DIAGRAM
Clock
Generation
FR50
Core
User RAM
D-bus
32
Watchdog
Timer
Instruction
Cache/RAM
32
Bit Search
Module
Boot ROM
2 KB
F-bus RAM
32
DMA
Controller
Bus
Converter
32
on FV360GA, F362GA
Flashmemory
on F361GA
32
External Bus
Interface
R-Bus
Adapter
16
SIO Prescaler/
SIO
ADC
DAC
CAN
External
Interrupt
U-Timer/
UART
Subclock
Calibration
I2C
Reload
Timer
Alarm
Comparator
Real Time
Clock
Power Down
Reset
ICU
FreeRunning
Timer
OCU
Voltage
regulator
LED
Sound
Generator
Stepper Motor
Control
Prog. Pulse
Generator
27
MB91360G Series
■ CPU CORE
1. Memory Space
00 : 0000
Direct
00 : 03FF
Direct (short) addressing
0..0FF : Byte access
0..1FF : Halfword access (16 bit)
0..3FF : Word access (32 bit)
IO Area
00 : 07FF
00 : 1000
DMA
Internal memory area
00 : 1024
01 : 1000
I-RAM
01 : 1000 - 01 : 1400 on F361GA
01 : 1FFF
03 : C000
D-bus RAM
03 : D000 - 03 : FFFF on F361GA, F362GA
03 : FFFF
04 : 0000
F-bus RAM
04 : 0000 - 04 : 0FFF on F361GA, F362GA
Boot ROM
0F : F000 - 0F : F7FF on F361GA
04 : 3FFF
05 : 0000
05 : 07FF
08 : 0000
128 K
Flash Memory
on F-bus
(FV360GA, F362GA)
128 K
128 K
64 K
0F : 4000
0F : FFFF
16 K
16 K
Bootsector
32 K
Fixed Reset Vector
10 : 0000
CAN
10 : 07FF
18 : 0000
128 K
128 K
128 K
Flash Memory
on external bus
(F361GA)
64 K
16 K
28
1F : 4000
16 K
1F : FFFF
32 K
Bootsector
Addresses for CAN and flash
memory on external bus depend
on settings for the chip select areas
CS7 and CS1 respectively.
The addresses given here are valid
for the CS1 and CS7 settings done
in the Boot ROM.
MB91360G Series
2. Dedicated Registers
Each of the dedicated registers is used for a particular purpose. The dedicated registers consist of the program
counter (PC) , program status (PS) , table base register (TBR) , return pointer (RP) , system stack pointer (SS
P) , user stack pointer (USP) , and multiplication and division result registers (MDH/MDL) .
32 bits
Program counter
PC
Program status
PS
Table base register
Initial value
XXXX XXXXH (Indeterminate)
000F FC00H
TBR
Return pointer
XXXX XXXXH (Indeterminate)
RP
System stack pointer
SSP
0000 0000H
User stack pointer
USP
XXXX XXXXH (Indeterminate)
Multiplication and division
results resisters
MDH
XXXX XXXXH (Indeterminate)
MDL
XXXX XXXXH (Indeterminate)
(1) Program status (PS)
Bit position
31
20
16

10
0
8 7

ILM
SCR
CCR
CCR : Condition Code Register
SCR : System Condition Code Register
ILM : Interrupt Level Mask
29
MB91360G Series
(2) Condition Code Register (CCR)
(Bit)
7
6
5
4
3
2
1
0
Initial value


S
I
N
Z
V
C
--00XXXXB
(3) System Condition Code Register (SCR)
(Bit) 10
9
8
Initial value
D1
D0
T
XX0B
19
18
17
(4) Interrupt Level Mask Register (ILM)
(Bit)
20
16
ILM4 ILM3 ILM2 ILM1 ILM0
30
Initial value
01111B
MB91360G Series
3. General-Purpose Registers
The general-purpose registers are CPU registers R0 to R15. The register are used as the accumulator for
operations and as pointers (a field indicating an address) for memory access. The user can specify the purpose
for which the general-purpose registers are used.
Register bank structure
32-bits
R0
Initial value
XXXX XXXXH
R1
R12
R13
AC (Accumulator)
R14
FP (Frame Pointer)
XXXX XXXXH
R15
SP (Stack Pointer)
0000 0000H
Among 16 general-purpose registers, the following registers assume a special purpose. This enhances some
instructions.
R13 : Virtual accumulator (AC)
R14 : Frame pointer (FP)
R15 : Stack pointer (SP)
The initial value of R0 to R14 after a reset is indeterminate. The initial value of R15 is 00000000H (SSP value) .
31
MB91360G Series
■ MODE SETTING
The FR50 series of devices uses mode pins (MD2 to MD0) and a mode register (MODR) to set the operation
mode.
(1) Mode Pins
Three mode pins (MD2 to MD0) are used to specify the reset mode vector access area.
Mode Pins
Reset vector
Mode name
Remarks
access area
MD2
MD1
MD0
0
0
0
Internal ROM mode vector
Internal
0
0
1
External ROM mode vector
External


remaining settings
The mode register is used to set the bus
width.
Reserved
(2) Mode Register (MODR)
The data to be written to 0000_7FDH using mode vector fetch is called mode data.
MODR is located at 0000_07FDH. After an operation mode has been set in MODR, the device operates in this
operation mode. MODR is set only when a reset factor (INIT level) occurs. User programs cannot write data to
MODR.
< Mode Register (MODR) >
Address
0000 07FDH
7
6
5
4
3
2
1
0
0
0
0
0
0
ROMA
WTH1
WTH0
Initial value
XXXXXXXX
Operation mode setting bit
[Bits 7 to 3] : (Reserved bits)
Always set 00000 at bits 7 to 3. Operation is not guaranteed when other values are set.
[Bit 2] : ROMA (internal ROM enable bit)
The ROMA bit is used to set whether to validate the internal ROM area (Fbus memory area) .
ROMA
Function
Remarks
32
0
External ROM mode
1
Internal ROM mode
Access to the Fbus area is external.
MB91360G Series
[Bits 1 and 0] : WTH1 and WTH0 (bus width/single chip mode specifying bits)
The WTH1 and WTH0 bits are used to set the bus width (valid when operation mode is external bus mode) and
the single chip mode. When the operation mode is the external bus mode, this value is set at the BW1 and BW0
bits of AMD0 (CS0 area) .
WTH1
WTH0
Function
Remarks
0
0
8-bit bus width
External bus mode
0
1
16-bit bus width
External bus mode
1
0
32-bit bus width
External bus mode
1
1
Single chip mode
(3) Fixed Vector
If MB91360 series devices are started in mode MD[2 : 0] = 000, the internal fixed mode vector (FMV = 0x06)
and the fixed reset vector are used. The fixed reset vector points to the start address of the internal Boot ROM.
This enables access to the F-bus area, to the internal CAN modules and the internal flash memory.
See also section Boot ROM.
33
MB91360G Series
■ I/O MAP
Address
Register
+0
+1
+2
+3
000000H
reserved
reserved
reserved
reserved
000004H
reserved
reserved
reserved
PDR7 [R/W]
-111 - - - -
000008H
PDR8 [R/W]
- - - - - XX -
PDR9 [R/W]
XXXXXXX1

PDRB [R/W]
- - - - - XXX
Block
T-unit
Port Data
Register

00000CH
000010H
PDRG [R/W]
XXXXXXXX
PDRH [R/W]
XXXXXXXX
PDRI [R/W]
X---X---
PDRJ [R/W]
XXXXXXXX
000014H
PDRK [R/W]
XXXXXXXX
PDRL [R/W]
XXXXXXXX
PDRM [R/W]
- - - - XXXX
PDRN [R/W]
- - XXXXXX
000018H
PDRO [R/W]
XXXXXXXX
PDRP [R/W]
- - XXXXX
PDRQ [R/W]
- - XXXXX
PDRR [R/W]
XXXXXXXX
00001CH
PDRS [R/W]
XXXXXXXX



000020H
to
00003CH

000040H
EIRR [R/W]
00000000
ENIR [R/W]
00000000
000044H
DICR [R/W]
-------0
HRCL [R/W]
0 - - 11111
R-bus
Port Data
Register
Reserved
ELVR [R/W]
00000000 00000000
CLKR2 [R/W]
- - - - - 000
reserved
000048H
TMRLR0 [W]
XXXXXXXX XXXXXXXX
TMR0 [R]
XXXXXXXX XXXXXXXX
00004CH

TMCSR0 [R/W]
- - - - 0000 - - - 00000
000050H
TMRLR1 [W]
XXXXXXXX XXXXXXXX
TMR1 [R]
XXXXXXXX XXXXXXXX
000054H

TMCSR1 [R/W]
- - - - 0000 - - - 00000
000058H
TMRLR2 [W]
XXXXXXXX XXXXXXXX
TMR2 [R]
XXXXXXXX XXXXXXXX
00005CH

TMCSR2 [R/W]
- - - - 0000 - - - 00000
000060H
SSR0 [R/W]
00001 - 00
SIDR0 [R/W]
XXXXXXXX
SCR0 [R/W]
00000100
SMR0 [R/W]
00 - - 0 - 0 -
000064H
ULS0 [R/W]
- - - - 0000



Ext int/NMI
DLYI/I-unit
RTC
Reload Timer 0
Reload Timer 1
Reload Timer 2
UART0
(Continued)
34
MB91360G Series
(Continued)
Address
000068H
Register
+0
+1
UTIM0/UTIMR0 [R/W]
00000000 00000000
+2
+3
DRCL0 [W]
--------
UTIMC0 [R/W]
0 - - - 0 - 01
00006CH
SSR1 [R/W]
00001 - 00
SIDR1 [R/W]
XXXXXXXX
SCR1 [R/W]
00000100
SMR1 [R/W]
00 - - 0 - 0 -
000070H
ULS1 [R/W]
- - - - 0000



DRCL1 [W]
--------
UTIMC1 [R/W]
0 - - - - - 01
000074H
UTIM1/UTIMR1 [R/W]
00000000 00000000
000078H
SSR2 [R/W]
00001 - 00
SIDR2 [R/W]
XXXXXXXX
SCR2 [R/W]
00000100
SMR2 [R/W]
00 - - 0 - 0 -
00007CH
ULS2 [R/W]
- - - - 0000



Block
U-TIMER 0
UART1
U-TIMER 1
UART2
000080H
UTIM2/UTIMR2 [R/W]
00000000 00000000
DRCL2 [W]
--------
UTIMC2 [R/W]
0 - - - 0 - 01
U-TIMER2
000084H
SMCS0 [R/W]
00000010 - - - - 00-0
SES0 [R/W]
- - - - - - 00
SDR0 [R/W]
00000000
SIO 0
000088H
SMCS1 [R/W]
00000010 - - - - 00 - 0
SES1 [R/W]
- - - - - - 00
SDR1 [R/W]
00000000
SIO 1
CDCR1 [R/W]
0 - - - 1111
Reserved
SIO 0/1
Prescaler
00008CH
CDCR0 [R/W]
0 - - - 1111
Reserved

000090H
Reserved
000094H
IBCR [R/W]
00000000
IBSR [R]
00000000
IADR [R/W]
-XXXXXXX
ICCR [R/W]
- - 0XXXXX
I2C (old)
000098H

IDAR [R/W]
XXXXXXXX

IDBL [R/W]
-------0
→ new I2C
from addr 0x184
00009CH
ADMD [R/W, W]
- - - X0000
ADCH [R/W]
00000000

ADCS [R/W, W]
0000 - - 00

ADBL [R/W]
-------0
0000A0H
0000A4H
0000A8H
0000ACH
ADCD [R/W]
000000XX XXXXXXXX

DACR [R/W]
- - - - - 000
DADR1 [R/W]
- - - - - - XX XXXXXXXX
IOTDBL0 [R/W]
- - - - - 000
ICS01 [R/W]
00000000
DADR0 [R/W]
- - - - - - XX XXXXXXXX

DDBL [R/W]
-------0
IOTDBL1 [R/W]
- - - - - 000
ICS23 [R/W]
00000000
0000B0H
IPCP0 [R]
XXXXXXXX XXXXXXXX
IPCP1 [R]
XXXXXXXX XXXXXXXX
0000B4H
IPCP2 [R]
XXXXXXXX XXXXXXXX
IPCP3 [R]
XXXXXXXX XXXXXXXX
A/D Converter
DAC
Input Capture
0, 1, 2, 3
(Continued)
35
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
0000B8H
OCS0/1 [R/W]
- - - 0 - - 00 0000 - - 00
reserved
0000BCH
OCCP0 [R/W]
XXXXXXXX XXXXXXXX
OCCP1 [R/W]
XXXXXXXX XXXXXXXX
0000C0H
OCCP2 [R/W]
XXXXXXXX XXXXXXXX
OCCP3 [R/W]
XXXXXXXX XXXXXXXX

0000C4H
Block
Output Compare
0, 1, 2.3
Reserved
0000C8H
TCDT0 [R/W]
XXXXXXXX XXXXXXXX

TCCS0 [R/W]
- 0000000
Free Running
Counter 0 for
ICU/OCU
0000CCH
TCDT1 [R/W]
XXXXXXXX XXXXXXXX

TCCS1 [R/W]
- 0000000
Free Running
Counter 1 for
ICU/OCU
0000D0H
ZPD0 [R/W]
00000010
PWC0 [R/W]
- - 000 - - 0
ZPD1 [R/W]
00000010
PWC1 [R/W]
00000 - - 0
SMC 0, 1
0000D4H
ZPD2 [R/W]
00000010
PWC2 [R/W]
- - 000 - - 0
ZPD3 [R/W]
00000010
PWC3 [R/W]
00000 - - 0
SMC 2, 3
0000D8H
PWC20 [R/W]
XXXXXXXX
PWC10 [R/W]
XXXXXXXX
PWS20 [R/W]
- 0000000
PWS10 [R/W]
- - 000000
SMC 0
0000DCH
PWC21 [R/W]
XXXXXXXX
PWC11 [R/W]
XXXXXXXX
PWS21 [R/W]
- 0000000
PWS11 [R/W]
- - 000000
SMC 1
0000E0H
PWC22 [R/W]
XXXXXXXX
PWC12 [R/W]
XXXXXXXX
PWS22 [R/W]
- 0000000
PWS12 [R/W]
- - 000000
SMC 2
0000E4H
PWC23 [R/W]
XXXXXXXX
PWC13 [R/W]
XXXXXXXX
PWS23 [R/W]
- 0000000
PWS13 [R/W]
- - 000000
SMC 3
0000E8H
SMDBL0 [R/W]
-------0
SMDBL1 [R/W]
------0
SMDBL2 [R/W]
-------0
SMDBL3 [R/W]
-------0
SMC 0, 1, 2, 3
0000ECH

SGDBL [R/W]
-------0
0000F0H
SGAR [R/W]
00000000
SGFR [R/W]
XXXXXXXX
0000F4H

WTDBL [R/W]
-------0
0000F8H

0000FCH
WTHR [R/W]
- - - 00000
000100H
000104H
SGCR [R, R/W]
0 - - - - - 00 000 - - 000
SGTR [R/W]
XXXXXXXX
SGDR [R/W]
XXXXXXXX
WTCR [R, R/W]
00000000 000 - 0000
WTBR [R/W]
- - XXXXXX XXXXXXXX XXXXXXXX
WTMR [R/W]
- - 000000
Sound
generator
WTSR [R/W]
- - 000000
Real Time Clock
(WatchTimer)

TMRLR3 [W]
XXXXXXXX XXXXXXXX
TMR3 [R]
XXXXXXXX XXXXXXXX

TMCSR3 [R/W]
- - - - XX - - - - - XXXXX
Reload Timer 3
(Continued)
36
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
Block
000108H
TMRLR4 [W]
XXXXXXXX XXXXXXXX
TMR4 [R]
XXXXXXXX XXXXXXXX
00010CH

TMCSR4 [R/W]
- - - - XX - - - - - XXXXX
000110H
TMRLR5 [W]
XXXXXXXX XXXXXXXX
TMR5 [R]
XXXXXXXX XXXXXXXX
000114H

TMCSR5 [R/W]
- - - - XX - - - - - XXXXX
000118H
GCN10 [R/W]
00110010 00010000
PDBL0 [R/W]
- - - 00000
GCN20 [R/W]
- - - - 0000
PWM Control 0
00011CH
GCN11 [R/W]
00110010 00010000
PDBL1 [R/W]
- - - 00000
GCN21 [R/W]
- - - - 0000
PWM Control 1
000120H
PTMR0 [R]
11111111 11111111
000124H
PDUT0 [W]
XXXXXXXX XXXXXXXX
000128H
PTMR1 [R]
11111111 11111111
00012CH
PDUT1 [W]
XXXXXXXX XXXXXXXX
000130H
PTMR2 [R]
11111111 11111111
000134H
PDUT2 [W]
XXXXXXXX XXXXXXXX
000138H
PTMR3 [R]
11111111 11111111
00013CH
PDUT3 [W]
XXXXXXXX XXXXXXXX
000140H
PTMR4 [R]
11111111 11111111
000144H
PDUT4 [W]
XXXXXXXX XXXXXXXX
000148H
PTMR5 [R]
11111111 11111111
00014CH
PDUT5 [W]
XXXXXXXX XXXXXXXX
000150H
PTMR6 [R]
11111111 11111111
000154H
PDUT 6 [W]
XXXXXXXX XXXXXXXX
PCSR0 [W]
XXXXXXXX XXXXXXXX
PCNH0 [R/W]
0000000 -
PCNL0 [R/W]
000000 - 0
PCSR1 [W]
XXXXXXXX XXXXXXXX
PCNH1 [R/W]
0000000 -
PCNL1 [R/W]
000000 - 0
PCSR2 [W]
XXXXXXXX XXXXXXXX
PCNH2 [R/W]
0000000 -
PCNL2 [R/W]
000000 - 0
PCSR3 [W]
XXXXXXXX XXXXXXXX
PCNH3 [R/W]
0000000 -
PCNL3 [R/W]
000000 - 0
PCSR4 [W]
XXXXXXXX XXXXXXXX
PCNH4 [R/W]
0000000 -
PCNL4 [R/W]
000000 - 0
PCSR5 [W]
XXXXXXXX XXXXXXXX
PCNH5 [R/W]
0000000 -
PCNL5 [R/W]
000000 - 0
PCSR6 [W]
XXXXXXXX XXXXXXXX
PCNH6 [R/W]
0000000 -
PCNL6 [R/W]
000000 - 0
Reload Timer 4
Reload Timer 5
PWM0
PWM1
PWM2
PWM3
PWM4
PWM5
PWM6
(Continued)
37
MB91360G Series
(Continued)
Address
Register
+0
+1
000158H
PTMR7 [R]
11111111 11111111
00015CH
PDUT7 [W]
XXXXXXXX XXXXXXXX
+2
+3
PCSR7 [W]
XXXXXXXX XXXXXXXX
PCNH7 [R/W]
0000000 -
PCNL7 [R/W]
000000 - 0

000160H
Block
PWM7
Reserved
000164H
CMCR [R/W]
11111111 0000000
CMPR [R/W]
- - - -1001 1 - - -0001
000168H
CMLS0 [R/W]
01110111 1111111
CMLS1 [R/W]
01110111 1111111
00016CH
CMLS2 [R/W]
01110111 1111111
CMLS3 [R/W]
01110111 1111111
000170H
CMLT0 [R/W]
- - - - -100 00000010
CMLT1 [R/W]
11110100 00000010
000174H
CMLT2 [R/W]
- - - - -100 00000010
CMLT3 [R/W]
- - - - -100 00000010
000178H
CMAC [R/W]
11111111 1111111
CMTS [R/W]
- -000001 01111111
Clock Modulation
00017CH

PDRCR [R/W]
- - - - - 000


Power down reset
000180H
ACCDBL[R/W]
-------0
ACSR [R, R/W]
- - - XXX00


Alarm comparator
000184H
IBCR2 [R/W, W]
00000000
IBSR2 [R]
00000000
ITBAH [R/W]
- - - - - - 00
ITBAL [R/W]
00000000
000188H
ITMKH [R/W, W]
00 - - - - 11
ITMKL [R/W]
11111111
ISMK [R/W]
01111111
ISBA [R/W]
- 0000000
00018CH
IDARH [-]
00000000
IDAR2 [R/W]
00000000
ICCR2 [R/W]
- 0011111
IDBL2 (*) [R/W]
-------0
000190H
CUCR [R, R/W]
- - - - - - - - - - - 0 - -00
CUTD [R/W]
10000000 00000000
000194H
CUTR1 [R]
- - - - - - - - 00000000
CUTR2 [R]
00000000 00000000
000198H
to
0001F8H
0001FCH



I2C (new)
Calibration Unit of
32 kHz oscillator
Reserved
F362MD [R/W]
00000000
000200H
DMACA0 [R/W]
00000000 0000XXXX XXXXXXXX XXXXXXXX
000204H
DMACB0 [R/W]
00000000 00000000 XXXXXXXX XXXXXXXX

F362GA
Mode Register
DMAC
* : Old and new I2C share this bit.
(Continued)
38
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
000208H
DMACA1 [R/W]
00000000 0000XXXX XXXXXXXX XXXXXXXX
00020CH
DMACB1 [R/W]
00000000 00000000 XXXXXXXX XXXXXXXX
000210H
DMACA2 [R/W]
00000000 0000XXXX XXXXXXXX XXXXXXXX
000214H
DMACB2 [R/W]
00000000 00000000 XXXXXXXX XXXXXXXX
000218H
DMACA3 [R/W]
00000000 0000XXXX XXXXXXXX XXXXXXXX
00021CH
DMACB3 [R/W]
00000000 00000000 XXXXXXXX XXXXXXXX
000220H
DMACA4 [R/W]
00000000 0000XXXX XXXXXXXX XXXXXXXX
000224H
DMACB4 [R/W]
00000000 00000000 XXXXXXXX XXXXXXXX
000228H
to
00023CH

000240H
DMACR [R/W]
00 - - 0000 - - - - - - - - - - - - - - - - - - - - - - - -
000244H
to
0002FCH

000300H
IRBS
00000000 00000001 00100000 - - - - - - - -
000304H
000308H
to
0003E0H
0003E4H
0003E8H
to
0003ECH
DMAC
Reserved
ISIZE [R/W]
- - - - - -11



Instruction Cache
Reserved
ICHRC
0-000000

Block
Instruction Cache
Reserved
(Continued)
39
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
0003F0H
BSD0 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003F4H
BSD1 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003F8H
BSDC [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003FCH
BSRR [R]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
Bit Search
Module
000400H
DDRG [R/W]
00000000
DDRH [R/W]
00000000
DDRI [R/W]
- - - -0- - -
DDRJ [R/W]
00000000
000404H
DDRK [R/W]
00000000
DDRL [R/W]
00000000
DDRM [R/W]
- - - -0000
DDRN [R/W]
- -000000
000408H
DDRO [R/W]
00000000
DDRP [R/W]
- - - -0000
DDRQ [R/W]
- -000000
DDRR [R/W]
00000000
00040CH
DDRS [R/W]
00000000



000410H
PFRG [R/W]
00000000
PFRH [R/W]
00000000
PFRI [R/W]
- - - -0- - -
PFRJ [R/W]
00000000
000414H
PFRK [R/W]
00000000
PFRL [R/W]
00000000
PFRM [R/W]
- - - -0000
PFRN [R/W]
- -000000
000418H
PFRO [R/W]
00000000
PFRP [R/W]
00000000
PFRQ [R/W]
- -000000
PFRR [R/W]
00000000
00041CH
PFRS [R/W]
00000000



000420H
to
00043CH
Block

R-bus
Port Direction
Register
R-bus
Port Function
Register
Reserved
000440H
ICR00 [R, R/W]
- - -11111
ICR01 [R, R/W]
- - -11111
ICR02 [R, R/W]
- - -11111
ICR03 [R, R/W]
- - -11111
000444H
ICR04 [R, R/W]
- - -11111
ICR05 [R, R/W]
- - -11111
ICR06 [R, R/W]
- - -11111
ICR07 [R, R/W]
- - -11111
000448H
ICR08 [R, R/W]
- - -11111
ICR09 [R, R/W]
- - -11111
ICR10 [R, R/W]
- - -11111
ICR11 [R, R/W]
- - -11111
00044CH
ICR12 [R, R/W]
- - -11111
ICR13 [R, R/W]
- - -11111
ICR14 [R, R/W]
- - -11111
ICR15 [R, R/W]
- - -11111
000450H
ICR16 [R, R/W]
- - -11111
ICR17 [R, R/W]
- - -11111
ICR18 [R, R/W]
- - -11111
ICR19 [R, R/W]
- - -11111
000454H
ICR20 [R, R/W]
- - -11111
ICR21 [R, R/W]
- - -11111
ICR22 [R, R/W]
- - -11111
ICR23 [R, R/W]
- - -11111
000458H
ICR24 [R, R/W]
- - -11111
ICR25 [R, R/W]
- - -11111
ICR26 [R, R/W]
- - -11111
ICR27 [R, R/W]
- - -11111
Interrupt Control
unit
(Continued)
40
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
00045CH
ICR28 [R, R/W]
- - -11111
ICR29 [R, R/W]
- - -11111
ICR30 [R, R/W]
- - -11111
ICR31 [R, R/W]
- - -11111
000460H
ICR32 [R, R/W]
- - -11111
ICR33 [R, R/W]
- - -11111
ICR34 [R, R/W]
- - -11111
ICR35 [R, R/W]
- - -11111
000464H
ICR36 [R, R/W]
- - -11111
ICR37 [R, R/W]
- - -11111
ICR38 [R, R/W]
- - -11111
ICR39 [R, R/W]
- - -11111
000468H
ICR40 [R, R/W]
- - -11111
ICR41 [R, R/W]
- - -11111
ICR42 [R, R/W]
- - -11111
ICR43 [R, R/W]
- - -11111
00046CH
ICR44 [R, R/W]
- - -11111
ICR45 [R, R/W]
- - -11111
ICR46 [R, R/W]
- - -11111
ICR47 [R, R/W]
- - -11111
000470H
to
00047CH

RSRR [R/W]
10000000
STCR [R/W]
00110011
TBCR [R/W]
X0000X00
CTBR [W]
XXXXXXXX
000484H
CLKR [R/W]
00000000
WPR [W]
XXXXXXXX
DIVR0 [R/W]
00000011
DIVR1 [R/W]
00000000





000604H



DDR7 [R/W]
00000000
000608H
DDR8 [R/W]
00000000
DDR9 [R/W]
00000000

DDRB [R/W]
00000000
T-unit
Port Direction
Register

00060CH
000610H




000614H



PFR7 [R/W]
00001111
000618H
PFR8 [R/W]
111110-0
PFR9 [R/W]
11110101

PFRB [R/W]
00000000
00061CH

000620H

000628H
to
00063FH
Clock Control unit
Reserved
000600H
000624H
Interrupt Control
unit
Reserved
000480H
000488H
to
0005FCH
Block
T-unit
Port Function
Register
PFR27 [R/W]
1111-00-


Reserved
(Continued)
41
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
000640H
ASR0 [W]
00000000 00000000
AMR0 [W]
11111000 11111111
000644H
ASR1 [W]
00000000 00000000
AMR1 [W]
00000000 00000000
000648H
ASR2 [W]
00000000 00000000
AMR2 [W]
00000000 00000000
00064CH
ASR3 [W]
00000000 00000000
AMR3 [W]
00000000 00000000
000650H
ASR4 [W]
00000000 00000000
AMR4 [W]
00000000 00000000
000654H
ASR5 [W]
00000000 00000000
AMR5 [W]
00000000 00000000
000658H
ASR6 [W]
00000000 00000000
AMR6 [W]
00000000 00000000
00065CH
ASR7 [W]
00000000 00000000
AMR7 [W]
00000000 00000000
000660H
AMD0 [R/W]
-00XX111
AMD1 [R/W]
-XXXXXXX
AMD2 [R/W]
- -XXXXXX
AMD3 [R/W]
- -XXXXXX
000664H
AMD4 [R/W]
- -XXXXXX
AMD5 [R/W]
- -XXXXXX
AMD6 [R/W]
-XXXXXXX
AMD7 [R/W]
-XXXXXXX
000668H
CSE [R/W]
11000011




00066CH
000670H
CHE [R/W]
11111111




T-unit

000674H
to
0007F8H
0007FCH
Block
MODR [W]
XXXXXXXX
000800H
to
000AFCH
Reserved



Mode Register
Reserved
000B00H
ESTS0
X0000000
ESTS1
XXXXXXXX
ESTS2
XXXXXXXX

000B04H
ECTL0
0X000000
ECTL1
00000000
ECTL2
000X0000
ECTL3
00000X11
000B08H
ECNT0
XXXXXXXX
ECNT1
XXXXXXXX
EUSA
XXX0000X
EDTC
0000XXXX
DSU
(Continued)
42
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
000B0CH
EWPT
XXXXXXXX XXXXXXXX

000B10H
EDTR0
XXXXXXXX XXXXXXXX
EDTR1
XXXXXXXX XXXXXXXX
000B14H
to
000B1CH

000B20H
EIA0
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B24H
EIA1
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B28H
EIA2
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B2CH
EIA3
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B30H
EIA4
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B34H
EIA5
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B38H
EIA6
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B3CH
EIA7
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B40H
EDTA
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B44H
EDTM
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B48H
EOA0
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B4CH
EOA1
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B50H
EPCR
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B54H
EPSR
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B58H
EIAM0
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B5CH
EIAM1
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B60H
EOAM0/EODM0
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
Block
DSU
(Continued)
43
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
Block
000B64H
EOAM1/EODM1
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B68H
EOD0
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B6CH
EOD1
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001000H
DMASA0 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001004H
DMADA0 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001008H
DMASA1 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00100CH
DMADA1 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001010H
DMASA2 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001014H
DMADA2 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001018H
DMASA3 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00101CH
DMADA3 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001020H
DMASA4 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001024H
DMADA4 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
001028H
to
003FFCH

Reserved
004000H
to
006FFFH

Reserved
DSU
DMAC
007000H
FMCS [R/W]
1110X000



007004H
FMWT [R/W]
- -000011



007008H
to
00FFFCH

Flash Memory
Control
Register
on F362GA/
FV360GA
Reserved
(Continued)
44
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
Block
010000H
to
010FFCH
(for exact address range see “■ PERIPHERAL RESOURCES
1. INSTRUCTION CACHE”)
on F361GA only 1 K Cache is available,
on F362GA no cache, but 4 K I-RAM are available
I-Cache 4 KB
011000H
to
011FFCH

Reserved
012000H
to
01FFFCH

Reserved
020000H
to
03BFFCH

Reserved
03C000H
to
03FFFCH
Only first 12 KB are available on F362GA and F361GA
User RAM
16 KB
(D-Bus)
040000H
to
043FFCH
Only first 4 K are available on F362GA and F361GA
Fast RAM
16 KB
(F-Bus)
044000H
to
0FEFFC

Reserved
050000H
to
0507FCH

Boot ROM
2 KB
(F-Bus)
050800H
to
07FFF4H

reserved
080000H
to
09FFFCH
Sector 0
64 KB
Sector 7
64 KB
0A0000H
to
0BFFFC
Sector 1
64 KB
Sector 8
64 KB
0C0000H
to
0DFFFC
Sector 2
64 KB
Sector 9
64 KB
0E0000H
to
0EFFFC
Sector 3
32 KB
Sector 10
32 KB
0F0000H
to
0F3FFCH
Sector 4
8 KB
Sector 11
8 KB
Flash Memory
512 K
on F-Bus on
FV360GA and
F362GA
(Continued)
45
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
Block
0F4000H
to
0F7FFCH
Sector 5
8 KB
Sector 12
8 KB
Flash Memory
512 K
0F8000H
to
0FFFF4H
Sector 6
16 KB
Sector 13
16 KB
on F-Bus on
FV360GA and
F362GA
0FFFF8H
FMV [R]
06 00 00 00H
0FFFFCH
FRV [R]
00 05 00 00H on FV360GA/F362GA / 00 FF 00 00 on F361GA
Fixed
Reset/Mode
Vector
Write operations to address 0FFFF8H and 0FFFFCH are not possible. When reading these addresses, the values
shown above will be read.
(Continued)
46
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
100000H
BVALR0 [R/W]
00000000 00000000
TREQR0 [R/W]
00000000 00000000
100004H
TCANR0 [W]
00000000 00000000
TCR0 [R/W]
00000000 00000000
100008H
RCR0 [R/W]
00000000 00000000
RRTRR0 [R/W]
00000000 00000000
10000CH
ROVRR0 [R/W]
00000000 00000000
RIER0 [R/W]
00000000 00000000
100010H
CSR0 [R/W, R]
00000000 00000001

100014H
RTEC0 [R]
00000000 00000000
BTR0 [R/W]
-1111111 11111111
100018H
IDER0 [R/W]
XXXXXXXX XXXXXXXX
TRTRR0 [R/W]
00000000 00000000
10001CH
RFWTR0 [R/W]
XXXXXXXX XXXXXXXX
TIER0 [R/W]
00000000 00000000
Block
LEIR0 [R/W]
000-0000
100020H
AMSR0 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100024H
AMR00 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100028H
AMR10 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10002CH
to
10004BH
GENERAL PURPOSE RAM [R/W]
10004CH
IDR00 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100050H
IDR10 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100054H
IDR20 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100058H
IDR30 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10005CH
IDR40 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100060H
IDR50 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100064H
IDR60 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100068H
IDR70 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
CAN 0
Remark :
Address range for
CAN 0 to CAN 3
depends on chip
select range.
Mentioned
addresses are
default values,
determined by
boot ROM
contents.
(Continued)
47
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
10006CH
IDR80 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100070H
IDR90 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100074H
IDR100 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100078H
IDR110 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10007CH
IDR120 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100080H
IDR130 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100084H
IDR140 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100088H
IDR150 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
+3
10008CH
DLCR00 [R/W]
- - - - - - - - - - - - XXXX
DLCR10 [R/W]
- - - - - - - - - - - - XXXX
100090H
DLCR20 [R/W]
- - - - - - - - - - - - XXXX
DLCR30 [R/W]
- - - - - - - - - - - - XXXX
100094H
DLCR40 [R/W]
- - - - - - - - - - - - XXXX
DLCR50 [R/W]
- - - - - - - - - - - - XXXX
100098H
DLCR60 [R/W]
- - - - - - - - - - - - XXXX
DLCR70 [R/W]
- - - - - - - - - - - - XXXX
10009CH
DLCR80 [R/W]
- - - - - - - - - - - - XXXX
DLCR90 [R/W]
- - - - - - - - - - - - XXXX
1000A0H
DLCR100 [R/W]
- - - - - - - - - - - - XXXX
DLCR110 [R/W]
- - - - - - - - - - - - XXXX
1000A4H
DLCR120 [R/W]
- - - - - - - - - - - - XXXX
DLCR130 [R/W]
- - - - - - - - - - - - XXXX
1000A8H
DLCR140 [R/W]
- - - - - - - - - - - - XXXX
DLCR150 [R/W]
- - - - - - - - - - - - XXXX
1000ACH
DTR00 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000B4H
DTR10 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000BCH
DTR20 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
Block
CAN 0
(Continued)
48
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
1000C4H
DTR30 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000CCH
DTR40 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000D4H
DTR50 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000DCH
DTR60 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000E4H
DTR70 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000ECH
DTR80 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000F4H
DTR90 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1000FCH
DTR100 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100104H
DTR110 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10010CH
DTR120 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100114H
DTR130 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10011CH
DTR140 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100124H
DTR150 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10012CH
CREG0 [R/W]
00000000 00000110
Block
CAN 0

(Continued)
49
MB91360G Series
(Continued)
Address
100180H
Register
+0
+1
FMCS [R/W]
1 - - 0X000
+2
+3
Block
Flash Memory
control for
F361GA
------------------------
100200H
BVALR1 [R/W]
00000000 00000000
TREQR1 [R/W]
00000000 00000000
100204H
TCANR1 [W]
00000000 00000000
TCR1 [R/W]
00000000 00000000
100208H
RCR1 [R/W]
00000000 00000000
RRTRR1 [R/W]
00000000 00000000
10020CH
ROVRR1 [R/W]
00000000 00000000
RIER1 [R/W]
00000000 00000000
100210H
CSR1 [R/W]
00000000 00000001

100214H
RTEC1 [R]
00000000 00000000
BTR1 [R/W]
-1111111 11111111
100218H
IDER1 [R/W]
XXXXXXXX XXXXXXXX
TRTRR1 [R/W]
00000000 00000000
10021CH
RFWTR1 [R/W]
XXXXXXXX XXXXXXXX
TIER1 [R/W]
00000000 00000000
LEIR1 [R/W]
000-0000
100220H
AMSR1 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100224H
AMR01 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100228H
AMR11 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10022CH
to
100248H
GENERAL PURPOSE RAM [R/W]
10024CH
IDR01 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100250H
IDR11 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100254H
IDR21[R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100258H
IDR31 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX-
10025CH
IDR41 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100260H
IDR51 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
CAN 1
Remark :
Address range for
CAN 0 to CAN 3
depends on chip
select range.
Mentioned
addresses are
default values,
determined by
boot ROM
contents.
(Continued)
50
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
100264H
IDR61 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100268H
IDR71 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10026CH
IDR81 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100270H
IDR91 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100274H
IDR101 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100278H
IDR111 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10027CH
IDR121 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXX - - -
100280H
IDR131 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100284H
IDR141 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100288H
IDR151 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
+3
10028CH
DLCR01 [R/W]
- - - - - - - - - - - - XXXX
DLCR11 [R/W]
- - - - - - - - - - - - XXXX
100290H
DLCR21 [R/W]
- - - - - - - - - - - - XXXX
DLCR31 [R/W]
- - - - - - - - - - - - XXXX
100294H
DLCR41 [R/W]
- - - - - - - - - - - - XXXX
DLCR51 [R/W]
- - - - - - - - - - - - XXXX
100298H
DLCR61 [R/W]
- - - - - - - - - - - - XXXX
DLCR71 [R/W]
- - - - - - - - - - - - XXXX
10029CH
DLCR81[R/W]
- - - - - - - - - - - - XXXX
DLCR91 [R/W]
- - - - - - - - - - - - XXXX
1002A0H
DLCR101 [R/W]
- - - - - - - - - - - - XXXX
DLCR111 [R/W]
- - - - - - - - - - - - XXXX
1002A4H
DLCR121 [R/W]
- - - - - - - - - - - - XXXX
DLCR131 [R/W]
- - - - - - - - - - - - XXXX
1002A8H
DLCR141 [R/W]
- - - - - - - - - - - - XXXX
DLCR151 [R/W]
- - - - - - - - - - - - XXXX
1002ACH
Block
CAN 1
DTR01 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
(Continued)
51
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
1002B4H
DTR11 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002BCH
DTR21 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002C4H
DTR31 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002CCH
DTR41 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002D4H
DTR51 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002DCH
DTR61 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002E4H
DTR71 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002ECH
DTR81 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002F4H
DTR91 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1002FCH
DTR101 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100304H
DTR111 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10030CH
DTR121 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100314H
DTR131 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10031CH
DTR141 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
+3
Block
CAN 1
(Continued)
52
MB91360G Series
(Continued)
Address
100324H
Register
+0
+1
+2
+3
DTR151 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10032CH
CREG1 [R/W]
00000000 00000110

100400H
BVALR2 [R/W]
00000000 00000000
TREQR2 [R/W]
00000000 00000000
100404H
TCANR2 [W]
00000000 00000000
TCR2 [R/W]
00000000 00000000
100408H
RCR2 [R/W]
00000000 00000000
RRTRR1 [R/W]
00000000 00000000
10040CH
ROVRR2 [R/W]
00000000 00000000
RIER2 [R/W]
00000000 00000000
100410H
CSR2 [R/W]
00000000 00000001

100414H
RTEC2 [R]
00000000 00000000
BTR2 [R/W]
-1111111 11111111
100418H
IDER2 [R/W]
XXXXXXXX XXXXXXXX
TRTRR2 [R/W]
00000000 00000000
10041CH
RFWTR2 [R/W]
XXXXXXXX XXXXXXXX
TIER2 [R/W]
00000000 00000000
Block
CAN 1
LEIR2 [R/W]
000-0000
100420H
AMSR2 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100424H
AMR02 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100428H
AMR12 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10042CH
to
100448H
GENERAL PURPOSE RAM [R/W]
10044CH
IDR02 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100450H
IDR12 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100454H
IDR22[R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100458H
IDR32 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX-
10045CH
IDR42 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
CAN 2
Remark :
Address range for
CAN 0 to CAN 3
depends on chip
select range.
Mentioned
addresses are
default values,
determined by
boot ROM
contents.
(Continued)
53
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
100460H
IDR52 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100464H
IDR62 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100468H
IDR72 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10046CH
IDR82 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100470H
IDR92 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100474H
IDR102 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100478H
IDR112 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10047CH
IDR122 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXX - - -
100480H
IDR132 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100484H
IDR142 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100488H
IDR152 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
+3
10048CH
DLCR02 [R/W]
- - - - - - - - - - - - XXXX
DLCR12 [R/W]
- - - - - - - - - - - - XXXX
100490H
DLCR22 [R/W]
- - - - - - - - - - - - XXXX
DLCR32 [R/W]
- - - - - - - - - - - - XXXX
100494H
DLCR42 [R/W]
- - - - - - - - - - - - XXXX
DLCR52 [R/W]
- - - - - - - - - - - - XXXX
100498H
DLCR62 [R/W]
- - - - - - - - - - - - XXXX
DLCR72 [R/W]
- - - - - - - - - - - - XXXX
10049CH
DLCR82[R/W]
- - - - - - - - - - - - XXXX
DLCR92 [R/W]
- - - - - - - - - - - - XXXX
1004A0H
DLCR102 [R/W]
- - - - - - - - - - - - XXXX
DLCR112 [R/W]
- - - - - - - - - - - - XXXX
1004A4H
DLCR122 [R/W]
- - - - - - - - - - - - XXXX
DLCR132 [R/W]
- - - - - - - - - - - - XXXX
1004A8H
DLCR142 [R/W]
- - - - - - - - - - - - XXXX
DLCR152 [R/W]
- - - - - - - - - - - - XXXX
1004ACH
Block
CAN 2
DTR02 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
(Continued)
54
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
1004ACH
DTR02 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004B4H
DTR12 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004BCH
DTR22 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004C4H
DTR32 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004CCH
DTR42 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004D4H
DTR52 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004DCH
DTR62 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004E4H
DTR72 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004ECH
DTR82 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004F4H
DTR92 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1004FCH
DTR102 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100504H
DTR112 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10050CH
DTR122 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100514H
DTR132 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
+3
Block
CAN 2
(Continued)
55
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
+3
10051CH
DTR142 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100524H
DTR152 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10052CH
CREG2 [R/W]
00000000 00000110

100600H
BVALR3 [R/W]
00000000 00000000
TREQR3 [R/W]
00000000 00000000
100604H
TCANR3 [W]
00000000 00000000
TCR3 [R/W]
00000000 00000000
100608H
RCR3 [R/W]
00000000 00000000
RRTRR31 [R/W]
00000000 00000000
10060CH
ROVRR3 [R/W]
00000000 00000000
RIER3 [R/W]
00000000 00000000
100610H
CSR3 [R/W]
00000000 00000001

100614H
RTEC3 [R]
00000000 00000000
BTR3 [R/W]
-1111111 11111111
100618H
IDER3 [R/W]
XXXXXXXX XXXXXXXX
TRTRR3 [R/W]
00000000 00000000
10061CH
RFWTR3 [R/W]
XXXXXXXX XXXXXXXX
TIER3 [R/W]
00000000 00000000
Block
CAN 2
LEIR3 [R/W]
000-0000
100620H
AMSR3 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100624H
AMR03 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100628H
AMR13 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10062CH
to
100648H
GENERAL PURPOSE RAM [R/W]
10064CH
IDR03 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100650H
IDR13 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100654H
IDR23[R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100658H
IDR33 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX-
CAN 3
Remark :
Address range for
CAN 0 to CAN 3
depends on chip
select range.
Mentioned
addresses are
default values,
determined by
boot ROM
contents.
(Continued)
56
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
10065CH
IDR43 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100660H
IDR53 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100664H
IDR63 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100668H
IDR73 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10066CH
IDR83 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100670H
IDR93 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100674H
IDR103 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100678H
IDR113 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
10067CH
IDR123 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXX - - -
100680H
IDR133 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100684H
IDR143 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
100688H
IDR153 [R/W]
XXXXXXXX XXXXXXXX XXXXX - - - XXXXXXXX
+3
10068CH
DLCR032 [R/W]
- - - - - - - - - - - - XXXX
DLCR13 [R/W]
- - - - - - - - - - - - XXXX
100690H
DLCR232 [R/W]
- - - - - - - - - - - - XXXX
DLCR33 [R/W]
- - - - - - - - - - - - XXXX
100694H
DLCR43 [R/W]
- - - - - - - - - - - - XXXX
DLCR53 [R/W]
- - - - - - - - - - - - XXXX
100698H
DLCR63 [R/W]
- - - - - - - - - - - - XXXX
DLCR733 [R/W]
- - - - - - - - - - - - XXXX
10069CH
DLCR83[R/W]
- - - - - - - - - - - - XXXX
DLCR93 [R/W]
- - - - - - - - - - - - XXXX
1006A0H
DLCR103 [R/W]
- - - - - - - - - - - - XXXX
DLCR113 [R/W]
- - - - - - - - - - - - XXXX
1006A4H
DLCR123 [R/W]
- - - - - - - - - - - - XXXX
DLCR133 [R/W]
- - - - - - - - - - - - XXXX
1006A8H
DLCR143 [R/W]
- - - - - - - - - - - - XXXX
DLCR153 [R/W]
- - - - - - - - - - - - XXXX
Block
CAN 3
(Continued)
57
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
1006ACH
DTR03 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006B4H
DTR13 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006BCH
DTR23 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006C4H
DTR33 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006CCH
DTR43 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006D4H
DTR53 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006DCH
DTR63 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006E4H
DTR73 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006ECH
DTR83 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006F4H
DTR93 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
1006FCH
DTR103 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100704H
DTR113 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10070CH
DTR123 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100714H
DTR133 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
+3
Block
CAN 3
(Continued)
58
MB91360G Series
(Continued)
Address
Register
+0
+1
+2
Block
+3
10071CH
DTR143 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
100724H
DTR153 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
10072CH
CREG3 [R/W]
00000000 00000110

180000H
to
19FFFCH
Sector 0
64 KB
Sector 7
64 KB
1A0000H
to
1BFFFC
Sector 1
64 KB
Sector 8
64 KB
1C0000H
to
1DFFFC
Sector 2
64 KB
Sector 9
64 KB
1E0000H
to
1 EFFFCH
Sector 3
32 KB
Sector 10
32 KB
1F0000H
to
1F3FFCH
Sector 4
8 KB
Sector 11
8 KB
1F4000H
to
1F7FFCH
Sector 5
8 KB
Sector 12
8 KB
1F8000H
to
1FFFFCH
Sector 6
16 KB
Sector 13
16 KB
CAN 3
Flash Memory
512 K on F361GA
- addresses
depending on
settings for ship
select area CS1
Note: The data in reserved areas and areas marked “” is indeterminate. Do not use those areas!
59
MB91360G Series
■ INTERRUPT CAUSES, INTERRUPT VECTORS, AND INTERRUPT CONTROL REGISTER
Interrupt number
Interrupt
Interrupt level *1
Interrupt vector *2
Decimal
Hexadecimal
Setting
Register
Register
address
Offset
Default Vector
address
RN
Reset
0
00


0x3FC
0x000FFFFC

Mode vector
1
01


0x3F8
0x000FFFF8

System reserved
2
02


0x3F4
0x000FFFF4

System reserved
3
03


0x3F0
0x000FFFF0

System reserved
4
04


0x3EC
0x000FFFEC

System reserved
5
05


0x3E8
0x000FFFE8

6
06


0x3E4
0x000FFFE4

7
07


0x3E0
0x000FFFE0

Co-processor error trap *4
8
08


0x3DC
0x000FFFDC

INTE instruction *4
9
09


0x3D8
0x000FFFD8

Instruction break
exception *4
10
0A


0x3D4
0x000FFFD4

Operand break trap *4
11
0B


0x3D0
0x000FFFD0

Step trace trap *4
12
0C


0x3CC
0x000FFFCC

NMI interrupt (tool) *4
13
0D


0x3C8
0x000FFFC8

Undefined instruction
exception
14
0E


0x3C4
0x000FFFC4

NMI request
15
0F
0x3C0
0x000FFFC0

External Interrupt 0
16
10
ICR00
0x440
0x3BC
0x000FFFBC
4
External Interrupt 1
17
11
ICR01
0x441
0x3B8
0x000FFFB8
5
External Interrupt 2
18
12
ICR02
0x442
0x3B4
0x000FFFB4
8
External Interrupt 3
19
13
ICR03
0x443
0x3B0
0x000FFFB0
9
External Interrupt 4
20
14
ICR04
0x444
0x3AC
0x000FFFAC

External Interrupt 5
21
15
ICR05
0x445
0x3A8
0x000FFFA8

External Interrupt 6
22
16
ICR06
0x446
0x3A4
0x000FFFA4

External Interrupt 7
23
17
ICR07
0x447
0x3A0
0x000FFFA0

Reload Timer 0
24
18
ICR08
0x448
0x39C
0x000FFF9C
6
Reload Timer 1
25
19
ICR09
0x449
0x398
0x000FFF98
7
Reload Timer 2
26
1A
ICR10
0x44A
0x394
0x000FFF94

CAN 0 RX
27
1B
ICR11
0x44B
0x390
0x000FFF90

CAN 0 TX/NS
28
1C
ICR12
0x44C
0x38C
0x000FFF8C

CAN 1 RX
29
1D
ICR13
0x44D
0x388
0x000FFF88

CAN 1 TX/NS
30
1E
ICR14
0x44E
0x384
0x000FFF84

System reserved
Co-processor fault trap
*4
FH fixed
(Continued)
60
MB91360G Series
(Continued)
Interrupt number
Interrupt
Interrupt level *1
Interrupt vector *2
Decimal
Hexadecimal
Setting
Register
Register
address
Offset
Default Vector
address
RN
CAN 2 RX
31
1F
ICR15
0x44F
0x380
0x000FFF80

CAN 2 TX/NS
32
20
ICR16
0x450
0x37C
0x000FFF7C

33
21
ICR17
0x451
0x378
0x000FFF78

34
22
ICR18
0x452
0x374
0x000FFF74

PPG 0/1
35
23
ICR19
0x453
0x370
0x000FFF70

PPG 2/3
36
24
ICR20
0x454
0x36C
0x000FFF6C

PPG 4/5
37
25
ICR21
0x455
0x368
0x000FFF68

PPG 6/7
38
26
ICR22
0x456
0x364
0x000FFF64

Reload Timer 3
39
27
ICR23
0x457
0x360
0x000FFF60

Reload Timer 4
40
28
ICR24
0x458
0x35C
0x000FFF5C

Reload Timer 5
41
29
ICR25
0x459
0x358
0x000FFF58

ICU 0/1
42
2A
ICR26
0x45A
0x354
0x000FFF54

OCU 0/1
43
2B
ICR27
0x45B
0x350
0x000FFF50

ICU 2/3
44
2C
ICR28
0x45C
0x34C
0x000FFF4C

OCU 2/3
45
2D
ICR29
0x45D
0x348
0x000FFF48

ADC
46
2E
ICR30
0x45E
0x344
0x000FFF44
14
Timebase Overflow
47
2F
ICR31
0x45F
0x340
0x000FFF40

Free Running Counter 0
48
30
ICR32
0x460
0x33C
0x000FFF3C

Free Running Counter 1
CAN 3 RX *5
CAN 3 TX/NS
*5
49
31
ICR33
0x461
0x338
0x000FFF38

SIO 0
*6
50
32
ICR34
0x462
0x334
0x000FFF34
(12)
SIO 1
*6
51
33
ICR35
0x463
0x330
0x000FFF30
(15)
Sound Generator
52
34
ICR36
0x464
0x32C
0x000FFF2C

UART 0 RX
53
35
ICR37
0x465
0x328
0x000FFF28
0
UART 0 TX
54
36
ICR38
0x466
0x324
0x000FFF24
1
UART 1 RX
55
37
ICR39
0x467
0x320
0x000FFF20
2
UART 1 TX
56
38
ICR40
0x468
0x31C
0x000FFF1C
3
UART 2 RX
57
39
ICR41
0x469
0x318
0x000FFF18
10
UART 2 TX
58
3A
ICR42
0x46A
0x314
0x000FFF14
11
I2C
59
3B
ICR43
0x46B
0x310
0x000FFF10
13
Alarm Comparator
60
3C
ICR44
0x46C
0x30C
0x000FFF0C

RTC (Watchtimer) /
Calibration Unit
61
3D
ICR45
0x46D
0x308
0x000FFF08

DMA
62
3E
ICR46
0x46E
0x304
0x000FFF04

(Continued)
61
MB91360G Series
(Continued)
Interrupt number
Interrupt
Interrupt level *1
Interrupt vector *2
RN
Decimal
Hexadecimal
Setting
Register
Register
address
Offset
Default Vector
address
63
3F
ICR47
0x46F
0x300
0x000FFF00
System reserved *3
64
40


0x2FC
0x000FFEFC

*3
65
41


0x2F8
0x000FFEF8

Security vector
66
42


0x2F4
0x000FFEF4

System reserved
67
43
(ICR51)
0x473
0x2F0
0x000FFEF0

System reserved
68
44
(ICR52)
0x474
0x2EC
0x000FFEEC

System reserved
69
45
(ICR53)
0x475
0x2E8
0x000FFEE8

System reserved
70
46
(ICR54)
0x476
0x2E4
0x000FFEE4

System reserved
71
47
(ICR55)
0x477
0x2E0
0x000FFEE0

System reserved
72
48
(ICR56)
0x478
0x2DC
0x000FFEDC

System reserved
73
49
(ICR57)
0x479
0x2D8
0x000FFED8

System reserved
74
4A
(ICR58)
0x47A
0x2D4
0x000FFED4

System reserved
75
4B
(ICR59)
0x47B
0x2D0
0x000FFED0

System reserved
76
4C
(ICR60)
0x47C
0x2CC
0x000FFECC

System reserved
77
4D
(ICR61)
0x47D
0x2C8
0x000FFEC8

System reserved
78
4E
(ICR62)
0x47E
0x2C4
0x000FFEC4

System reserved
79
4F
(ICR63)
0x47F
0x2C0
0x000FFEC0

Used by the INT
instruction.
80
to
255
50
to
FF

0x2BC
to
0x000
0x000FFEBC
to
0x000FFC00
Delayed interrupt
activation bit
System reserved






*1 : The ICRs are located in the interrupt controller and set the interrupt level for each interrupt request. An ICR is
provided for each interrupt request.
*2 : The vector address for each EIT (exception, interrupt or trap) is calculated by adding the listed offset to the table
base register value (TBR) . The TBR specifies the top of the EIT vector table. The addresses listed in the table
are for the default TBR value (0x000FFC00) . The TBR is initialized to this value by a reset.After execution of
the internal boot ROM TBR is set to 0x00FFC00.
*3 : Used by REALOS
*4 : System reserved
*5 : Only available on MB91FV360GA
*6 : DMA to/from SIO is not yet implemented.
62
MB91360G Series
■ PERIPHERAL RESOURCES
1. INSTRUCTION CACHE
This section describes the instruction cache memory included in FR50 Family members and it operation. This
only applies to MB91FV360GA and MB91F361GA.
(1) General Description
The instruction cache is temporary memory. When an external low-speed memory accesses an instruction code,
the instruction cache stores the single-accessed code to increase the second and subsequent access
speeds.Setting this memory to the RAM mode enables software to directly read and write instruction cache data
RAM and tag RAM.
(2) Main Body Structure
• FR basic instruction length : 2 bytes
• Block arrangement system : 2-way set associative system
• Block
One way consists of 128 blocks.
One block consists of 16 bytes ( = 4 sub-blocks) .
One sub-block consists of 4 bytes ( = 1 bus access unit) .
4 bytes
4 bytes
4 bytes
4 bytes
4 bytes
I3
I2
I1
I0
Way 1
Cache tag
Sub-block 3 Sub-block 2 Sub-block 1 Sub-block 0
Block 0
Cache tag
Sub-block 3 Sub-block 2 Sub-block 1 Sub-block 0
Block 127
Cache tag
Sub-block 3 Sub-block 2 Sub-block 1 Sub-block 0
Block 0
Cache tag
Sub-block 3 Sub-block 2 Sub-block 1 Sub-block 0
Block 127
128 blocks
Way 2
128 blocks
Instruction Cache Structure
63
MB91360G Series
Way 1
31
09
Address tag
07
SBV3
08
Reserved
06
SBV2
05
ABV1
04
SBV0
Sub-block valid
LRU
Entry lock
03
TAGV
02
Reserved
01
LRU
00
ETLK
TAG valid
Way 2
31
09
Address tag
07
SBV3
Reserved
06
SBV2
Sub-block valid
05
ABV1
04
SBV0
03
TAGV
TAG valid
Entry lock
Instruction Cache Tag
64
08
02
Reserved
01
00
ETLK
MB91360G Series
(3) Control Register Structure
IRBS (32 bits)
Address : 00000300H
Address : 00000302H
Initial value
00000000B
31
30
29
28
27
26
25
24
0
0
0
0
0
0
0
0
R
R
R
R
R
R
R
R
23
22
21
20
19
18
17
16
0
0
0
0
0
0
0
1
Initial value
00000001B
R
R
R
R
R
R
R
R
ICR26
Initial value
0010 - - - -B
15
14
13
12
11
10
9
8
IRBS
IRBS
IRBS
IRBS




R/W
R/W
R/W
R/W




7
6
5
4
3
2
1
0
















Initial value
--------B
IRBS [bits 15 to 12] These bits are used to set the base address of cache RAM at access in the RAM mode.
Align cache RAM in units of 4 K bytes. These bits are initialized by INIT. The initial value is the 00012000H
address.
ISIZE (8 bits)
00000307H
Initial value
7
6
5
4
3
2
1
0






SIZE1
SIZE0






R/W
R/W
- - - - - - 11B
The ICHCR (I-CacHe Control Register) controls the instruction cache operations.
Writing to the ICHCR does not affect caching of instructions fetched within three subsequent cycles.
ICHCR (8 bits)
Initial value
000003E7H
7
6
5
4
3
2
1
0
RAM

GBLK
ALFL
EOLK
ELKR
FLSH
ENAB
R/W

R/W
R/W
R/W
R/W
R/W
R/W
0 - 000000B
65
MB91360G Series
2. BOOT ROM
The Boot ROM is a fixed start-up routine which is located at FF000 (Reset entry) and will therefore be executed
after every RST or INIT. The purpose of this ROM is to configure the device after a reset and to provide a simple
serial bootloader for programming the embedded Flash memories.
The Boot ROM contains three logical parts :
(1) Chip Initializations
Immediately after each reset, the following settings will be made :
CS0 : 200000…2FFFFF, 32 Bit Bus, 1 wait-state (default external access)
CS1 : 180000…1FFFFF, 32 Bit Bus, 1 wait-state (Flash Area only on F361GA)
CS7 : 100000…10FFFF, 16 Bit Bus, 1 wait-state (CAN)
In addition, the Table-Base Register will be initialized to 1FFC00 (F361GA only) and the synchronous reset (see
TBCR) will be enabled.
(2) Check for Bootcondition
After the chip initialization, the “Security-Vector” will be checked (Vector #66) . The purpose of this feature is to
disable the bootstraploader due to security reasons.
The RSRR (reset cause register) will be read and saved. If no power-on reset (external INIT input, RSRR =
0x80) is indicated, a branch to the user application will be initiated (Branch to 1F4000) .
If INIT was detected and the “Security-Vector” check okay, the following conditions must be met in order to start
the Bootstraploader :
Within a certain time, the start-up character “V” must be received via UART0 (9600, 8N1) . The time-out is set
to 200 ms.
(3) Bootstraploader
If the Bootcondition was met, an acknowledge character “F” will be transmitted via UART0 to indicate that the
Bootloader is ready to accept commands. 4 different commands are possible :
Receive and write to a specified memory block
Dump the contents of a specified memory block
Initiate a “CALL” to a certain location
Re-dump a calculated checksum for verification
(4) Configuration Register (Mode Register F362MD)
This register is used to control which pins of the external bus interface are active, where the pins for the external
DMA channel are located and which I2C module is used.
address
000001FEH
access
Initial value
66
bit 15

bit 14
bit 13
ASYMCLKT HIZ_D_A
R/W
0
R/W
0
bit 12
bit 11
bit 10
bit 9
HIZ_ECLK HIZ_D_23_16 HIZ_D_15_0 DMASWP
R/W
0
R/W
0
R/W
0
R/W
0
bit 8
IICSEL
R/W
0
MB91360G Series
3. CLOCK MODULATOR
An important property of MCUs and other electronic devices is their electromagnetic compatibility - EMC. Besides
a low susceptibility against external interferences, a low radiated emission is desired to avoid interference of
adjacent devices.
Particularly the system clock and derived signals such as data- and address busses contribute significantly to
the radiated emission. The purpose of the clock modulator is to spread the energy of these signals over a wide
range of frequencies and thus reducing the amplitudes of the fundamental and harmonic frequencies.
With the use of an advanced frequency modulation algorithm, the Fujitsu built in clock modulator can achieve
an attenuation of up to 20-25 dB compared to non modulated clock operation. Since the modulator is highly
configurable, it can be optimally adjusted to the actual application in order to achieve minimal electromagnetic
interference.
By default, the modulator is disabled and the MCU is running with unmodulated clock.
If you plan to use this feature, please contact Fujitsu.
67
MB91360G Series
4. I/O PORTS
There are 3 types of I/O port register structure; port data register (PDR7 to PDR5) , data direction register (DDR7
to DDR5) , and portfunction registers (PFR7 to PRF5) , where bits PDR7 to PDR5, bits DDR7 to DDR5, and
bits PFR7 to PRF5 correspond respectively. Each bit on the register corresponds to an external pin. The PFR
settings define whether a pin is used as a functional I/O (e.g. UART output) or as general purpose pin.
• For input (DDR = “0”) setting;
PDR reading operation : reads level of corresponding external pin.
PDR writing operation : writes set value to PDR.
• For output (DDR = “1”) setting;
PDR reading operation : reads PDR value.
PDR writing operation : outputs PDR value to corresponding external pin.
68
MB91360G Series
(1) Register configuration
Port Data Register
bit 7
bit 0 Initial value Access
Address : 00000007H
PDR7
111XXXXXB
R/W
00000008H
PDR8
XXXXXXXXB
R/W
00000009H
PDR9
XXXXXXX1B
R/W
0000000BH
PDRB
XXXXXXXXB
R/W
00000010H
PDRG
XXXXXXXXB
R/W
00000011H
PDRH
XXXXXXXXB
R/W
00000012H
PDRI
X - - - X - - -B
R/W
00000013H
PDRJ
XXXXXXXXB
R/W
00000014H
PDRK
XXXXXXXXB
R/W
00000015H
PDRL
XXXXXXXXB
R/W
00000016H
PDRM
- - - - XXXXB
R/W
00000017H
PDRN
- -XXXXXXB
R/W
00000018H
PDRO
XXXXXXXXB
R/W
00000019H
PDRP
XXXXXXXXB
R/W
0000001AH
PDRQ
--XXXXXXB
R/W
0000001BH
PDRR
XXXXXXXXB
R/W
0000001CH
PDRS
XXXXXXXXB
R/W
69
MB91360G Series
Data directon Register
bit 7
70
bit 0 Initial value Access
Address : 00000607H
DDR7
00000000B
R/W
00000608H
DDR8
00000000B
R/W
00000609H
DDR9
00000000B
R/W
0000060BH
DDRB
00000000B
R/W
00000400H
DDRG
00000000B
R/W
00000401H
DDRH
00000000B
R/W
00000402H
DDRI
- - - - 0 - - -B
R/W
00000403H
DDRJ
00000000B
R/W
00000404H
DDRK
00000000B
R/W
00000405H
DDRL
00000000B
R/W
00000406H
DDRM
- - - - 0000B
R/W
00000407H
DDRN
- - 000000B
R/W
00000408H
DDRO
00000000B
R/W
00000409H
DDRP
00000000B
R/W
0000040AH
DDRQ
- - 000000B
R/W
0000040BH
DDRR
00000000B
R/W
0000040CH
DDRS
00000000B
R/W
MB91360G Series
Port function registers (PFR)
PFR7
7
6
5
4
3
2
1
0
Initial value Access
Address : 00000617H
P77
P76
P75
P74
P73
P72
P71
P70
PFR8
7
6
5
4
3
2
1
0
Initial value Access
Address : 00000618H
P87
P86
P85
P84
P83
P82


111110 - -B
PFR9
7
6
5
4
3
2
1
0
Initial value Access
Address : 00000619H
P97
P96
P95
P94
P93
P92
P91
P90
PFRB
7
6
5
4
3
2
1
0
Address : 0000061BH
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PFR27
7
6
5
4
3
2
1
0
Address : 00000627H
P277
P276
P275
P274
P273
P272
P271
P270
PFRG
7
6
5
4
3
2
1
0
Address : 00000410H
PG7
PG6
PG5
PG4
PG3
PG2
PG1
PG0
PFRH
7
6
5
4
3
2
1
0
Address : 00000411H
PH7
PH6
PH5
PH4
PH3
PH2
PH1
PH0
PFRI
7
6
5
4
3
2
1
0
Initial value Access
Address : 00000412H




PI3



- - - - 0 - - -B
PFRJ
7
6
5
4
3
2
1
0
Initial value Access
Address : 00000413H
PJ7
PJ6
PJ5
PJ4
PJ3
PJ2
PJ1
PJ0
PFRK
7
6
5
4
3
2
1
0
Address : 00000414H
PK7
PK6
PK5
PK4
PK3
PK2
PK1
PK0
PFRL
7
6
5
4
3
2
1
0
Address : 00000415H
PL7
PL6
PL5
PL4
PL3
PL2
PL1
PL0
PFRM
7
6
5
4
3
2
1
0
Address : 00000416H




PM3
PM2
PM1
PM0
PFRN
7
6
5
4
3
2
1
0
Address : 00000417H


PN5
PN4
PN3
PN2
PN1
PN0
00001111B
11110101B
R/W
R/W
R/W
Initial value Access
00000000B
R/W
Initial value Access
1111 - 00 -B
R/W
Initial value Access
00000000B
R/W
Initial value Access
00000000B
R/W
R/W
00000000B
R/W
Initial value Access
00000000B
R/W
Initial value Access
00000000B
R/W
Initial value Access
- - - - 0000B
R/W
Initial value Access
- - 000000B
R/W
(Continued)
71
MB91360G Series
(Continued)
72
PFRO
7
6
5
4
3
2
1
0
Address : 00000418H
PO7
PO6
PO5
PO4
PO3
PO2
PO1
PO0
PFRP
7
6
5
4
3
2
1
0
Address : 00000419H
PP7
PP6
PP5
PP4
PP3
PP2
PP1
PP0
PFRQ
7
6
5
4
3
2
1
0
Address : 0000041AH


PQ5
PQ4
PQ3
PQ2
PQ1
PQ0
PFRR
7
6
5
4
3
2
1
0
Address : 0000041BH
PR7
PR6
PR5
PR4
PR3
PR2
PR1
PR0
PFRS
7
6
5
4
3
2
1
0
Address : 0000041CH
PS7
PS6
PS5
PS4
PS3
PS2
PS1
PS0
Initial value Access
00000000B
R/W
Initial value Access
00000000B
R/W
Initial value Access
- - 000000B
R/W
Initial value Access
00000000B
R/W
Initial value Access
00000000B
R/W
MB91360G Series
5. DMA CONTROLLER (DMAC)
The DMAC module is used to implement direct memory access (DMA) transfer in FR50 series devices.
In a DMA transfer controlled by this module, various types of data can be transferred at high speed without
involving the CPU, thus increasing system performance.
(1) Hardware Configuration
The following are the main components of the DMAC module :
• Five independent DMA channels
• 5-channel independent access control circuit
• 32-bit address registers (Reload can be specified : Two registers for each channel.)
• 16-bit transfer count registers (Reload can be specified : One register for each channel.)
• 4-bit block count registers (One register for each channel)
• External transfer request input pins DREQ0, DREQ1, and DREQ2 (only channels 0, 1, and 2)
• External transfer request acceptance output pins DACK0, DACK1, and DACK2 (only channels 0, 1, and 2)
• DMA termination output pins DEOP0, DEOP1, and DEOP2 (only channels 0, 1, and 2)
• Two-cycle transfer
(2) Main Functions
The following are the main functions of data transfer performed by the module :
• Independent data transfer in multiple channels is enabled (5 channels) .
a : Priority (channel 0 > channel 1 > channel 2 > channel 3 > channel 4)
b : Priority can be alternated between channel 0 and channel 1.
c : DMAC start cause
• External-only pin input (edge detection/level detection channels 0 to 2 only)
• Internal peripheral request (interrupt request is shared, including external interrupts)
• Software request (register write)
d : Transfer mode
• Demand transfer, burst transfer, step transfer, block transfer
• Addressing mode 32-bit full address specification (increase, decrease, fixed)
(An address increment/decrement size of −255 to +255 can be specified.)
• Data types of byte, halfword, and word lengths
• Single-shot/reload selectable
73
MB91360G Series
(3) Registers Configuration
Channel 0 control/status register A
DMACA0 0000200 H
Channel 0 control/status register B
DMACB0 0000204 H
Channel 1 control/status register A
DMACA1 0000208 H
Channel 1 control/status register B
DMACB1 000020CH
Channel 2 control/status register A
DMACA2 0000210 H
Channel 2 control/status register B
DMACB2 0000214 H
Channel 3 control/status register A
DMACA3 0000218 H
Channel 3 control/status register B
DMACB3 000021CH
Channel 4 control/status register A
DMACA4 0000220 H
Channel 4 control/status register B
DMACB4 0000224 H
Overall control register
D M A C R 0000240 H
Channel 0 transfer source address register
DMASA0 0001000 H
Channel 0 transfer destination address register DMADA0 0001004H
Channel 1 transfer source address register
DMASA1 0001008 H
Channel 1 transfer destination address register DMADA1 000100CH
Channel 2 transfer source address register
DMASA2 0001010 H
Channel 2 transfer destination address register DMADA2 0001014H
Channel 3 transfer source address register
DMASA3 0001018 H
Channel 3 transfer destination address register DMADA3 000101CH
Channel 4 transfer source address register
DMASA4 0001020 H
Channel 4 transfer destination address register DMADA4 0001028H
74
MB91360G Series
(4) Block Diagram
Counter
DMA trnasfer request
to bus controller
Selector
Write
back
Buffer
DTC 2-step register DTCR
DMA start
cause selection
circuit and
request
acceptance
control
Peripheral start request/stop
input
External pin start request/stop input
Counter
DSS [3:0]
Read/Write
control
Selector
DDNO
Status
transition
circuit
Clear peripheral interrupt
Selector
MCLREQ
TYPE, MOD, WS
DDNO register
DSAD 2-step register
SDAM, SASZ [7:0] SADR
DDAD 2-step register
DADM, DASZ [7:0] DADR
Write-back
Selector
Counter buffer
Counter buffer
Access
Address
IRQ [4:0]
ERIR, EDIR
DMA control
Address counter
To
bus
controller
Bus control section
BLK register
To transfer controller
Bus control section
Read
Write
Priority circuit
Selector
X-bus
Buffer
Write-back
DMAC 5-channel block diagram
75
MB91360G Series
6. UART
The UART is a serial I/O port for performing asynchronous (stop-start synchronization) communications.
The MB91360G series contains three UART channels.
(1)
•
•
•
•
•
•
•
•
76
Features
Full-duplex, double buffering
Supports asynchronous (stop-start synchronization) communications
Supports multi-processor mode
Fully programmable baud rate
The baud rate can be set using an internal timer. (See the U-TIMER section.)
Supports flexible baud rate setting using an external clock
Error detection function (parity, framing, overrun)
Non return to zero (NRZ) transfer signal
Supports DMA transfer activation using an interrupt
MB91360G Series
(2) Register Configuration
Register structure
8 7
15
Access
0
SCR
SMR
R/W
SSR
SIDR (R)/SODR (W)
R/W
ULS
8 bits
8 bits
Serial input register (SIDR)
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
Serial output register (SODR)
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
Serial status register (SSR)
7
6
5
4
3
2
1
0
PE
ORE
FRE
RDRF
TDRE

RIE
TIE
Serial mode register (SMR)
7
6
5
4
3
2
1
0
MD1
MD0


CS0

SCKE

Serial control register (SCR)
7
6
5
4
3
2
1
0
PEN
P
SBL
CL
A/D
REC
RXE
TXE
UART level select register (ULS)
SMR
SCR
Address
Bits
0000 0063H
0000 006FH
0000 007BH
Address
Bits
0000 0062H
0000 006EH
0000 007AH
7
6
5
4
3
2
1
0




NSDO
NSDI
UTDBL
UDBL
7
6
5
4
3
2
1
0
MD1
MD2
R/W
R/W
7
6
5
4
3
2
1
0
PEN
P
SBL
CL
A/D
REC
RXE
TXE
Initial value
00000100B
R/W
R/W
R/W
R/W
R/W
W
R/W
R/W
← Access
Reserved Reserved
CS0
Reserved Reserved Reserved
Initial value
00 - - 0 - 00B
← Access
W
77
MB91360G Series
(3) Block Diagram
Control signals
Reception interrupt
(to CPU)
SCK (Clock)
From U-TIMER
Transmission
interrupt (to CPU)
Transmitting clock
Clock
selection
circuit
SI
(Reception data)
Receiving clock
Reception control
circuit
Transmission
control circuit
Start bit detecter
Transmission
start circuit
Received bit
counter
Transmission
bit counter
Received parity
bit counter
Transmission
parity counter
SO
(Transmission data)
Transmission
Shifter
Reception
Shifter
Reception status
detecton circuit
Reception
completed
Start of
transmission
SIDR
SODR
Reception error
occurrence
signal for DMA (to DMAC)
R - BUS
MD1
MD0
SMR
register
CS0
SCKE
SOE
SCR
register
PEN
P
SBL
CL
A/D
REC
RXE
TXE
SSR
register
PE
ORE
FRE
RDRF
TDRE
RIE
TIE
Control signals
78
MB91360G Series
7. U-TIMER (16-bit Timer for UART Baud Rate Generation)
The U-timer (U-TIMER) is a 16-bit timer used to generate the baud rate for the UART. The operating frequency
of the chip and the U-TIMER reload value can be combined to set a user-defined baud rate.
The MB91360G series contains three U-TIMER channels. The intervaltimers can count for a maximum of 216 × φ.
(1) Block Diagram
15
0
UTIMR (reload register)
Load
15
0
UTIM (U-timer)
Clock
φ
(Peripheral clock)
Underflow
control
f.f.
To UART
79
MB91360G Series
(2) Register Configuration
Register structure
8 7
15
0
Access
UTIM
R
UTIMR
W
DRCL
UTIMC
R/W
R : Read,
W : Write
UTIM Address Bits
0-ch 00000068H
1-ch 00000074H
2-ch 00000080H
15
14
2
1
0
b15
b14
b2
b1
b0
15
14
2
1
0
b15
b14
b2
b1
b0
2
1
0
UTST
UTCR
Initial value Access
0
R
UTIMR Reload Register
UTIMR Address Bits
0-ch 00000068H
1-ch 00000074H
2-ch 00000080H
Initial value Access
0
W
UTIMC U Timer Control Register
UTIMC Address
0-ch 0000006BH
1-ch 00000077H
2-ch 00000083H
80
7
6
5
4
UCC1



3
UNDR Reserved
Initial value Access
0---0001
R/W
MB91360G Series
8. PWM TIMER
The PWM (Pulse Width Modulation) timer can output high-precision pulse waves at an arbitrary cycle and pulse
width (duty ratio) .
The MB91360G series contains eight PWM timer channels. Each of the channels consists of a 16-bit downcounter, cycle setting register, duty setting register, and pin controller.
The control status register for each channel is used to indicate the operation status of the PWM timer. General
control registers 1 and 2 are common registers shared by four channels, serving for input and software triggering.
(1) Features
• The count clock for the 16-bit down-counter can be selected from among the following four types :
Internal clocks : φ, φ/4, φ/16, φ/64 (φ : Machine clock for peripherals)
• The counter can be initialized to “FFFFH” by a reset or underflow.
The 16-bit down-counter causes an underflow when it changes from “0000H” to “FFFFH”.
• Each channel has PWM outputs.
• Eight channels : Eight output pins
• Registers
• Cycle setting register : Data reload register with buffer
• Data transfer from the buffer is performed either when an activation trigger is detected or when the downcounter causes an underflow (cycle match) . The output is inverted at a cycle match.
• Duty setting register : Compare register with buffer.
• The value set in this register is compared to the counter value. The output is inverted when the values match
(duty match) .
• Pin control
• A duty match causes a reset to “1” (given priority) .
• An underflow causes a reset to “0”.
• The output value fix mode enables output of all “L” or all “H”.
• The polarity can also be specified.
• Interrupt requests can be generated by selecting the following interrupt sources :
• Activation of the PWM timer (software trigger or trigger input)
• Occurrence of an underflow (cycle match)
• Occurrence of a duty match
• Occurrence of an underflow (cycle match) or duty match
• You can set simultaneous activation of two or more channels using software or another interval timer. You can
also set restarting the PWM timer during operation.
81
MB91360G Series
(2) Register Configuration for Channels 1 to 3
Address
Bits
87
15
GCN10
00000118 H
0000011AH
0 Access
PDBL0
GCN20
Register name
R/W
General control register 10
R/W
Disable/General control register 20
PWM timer ch 0
00000120 H
PTMR
R
ch0 timer register
00000122 H
PCSR
W
ch0 cycle setting register
00000124 H
PDUT
W
ch0 duty setting register
R/W
ch0 control status registers
00000126 H
PCNL
PCNH
PWM timer ch 1
00000128 H
PTMR
R
ch1 timer register
0000012AH
PCSR
W
ch1 cycle setting register
0000012CH
PDUT
W
ch1 duty setting register
R/W
ch1 control status registers
0000012EH
PCNH
PCNL
PWM timer ch 2
00000130 H
PTMR
R
ch2 timer register
00000132 H
PCSR
W
ch2 cycle setting register
00000134 H
PDUT
W
ch2 duty setting register
R/W
ch2 control status registers
00000136 H
PCNL
PCNH
PWM timer ch 3
00000138 H
PTMR
R
ch3 timer register
0000013AH
PCSR
W
ch3 cycle setting register
0000013CH
PDUT
W
ch3 duty setting register
R/W
ch3 control status registers
0000013EH
82
PCNH
PCNL
MB91360G Series
(3) PWM Timer Registers for Channels 4 to 7
Address
Bits
87
15
GCN11
0000011CH
0000011EH
0 Access
PDBL1
GCN21
Register name
R/W
General control register 11
R/W
Disable/General control register 21
PWM timer ch 4
00000140 H
PTMR
R
ch4 timer register
00000142 H
PCSR
W
ch4 cycle setting register
00000144 H
PDUT
W
ch4 duty setting register
R/W
ch4 control status registers
00000146 H
PCNL
PCNH
PWM timer ch 5
00000148 H
PTMR
R
ch5 timer register
0000014AH
PCSR
W
ch5 cycle setting register
0000014CH
PDUT
W
ch5 duty setting register
R/W
ch5 control status registers
0000014EH
PCNH
PCNL
PWM timer ch 6
00000150 H
PTMR
R
ch6 timer register
00000152 H
PCSR
W
ch6 cycle setting register
00000154 H
PDUT
W
ch6 duty setting register
R/W
ch6 control status registers
00000156 H
PCNL
PCNH
PWM timer ch 7
00000158 H
PTMR
R
ch7 timer register
0000015AH
PCSR
W
ch7 cycle setting register
0000015CH
PDUT
W
ch7 duty setting register
R/W
ch7 control status registers
0000015EH
PCNH
PCNL
83
MB91360G Series
(4) Configuration Diagram of the Entire PWM Timer
16-bit reload timer
Output pins
OCPA0 (PWM0)
TRG input
PWM timer ch0
ch0
ch1
General control
register 10
(source selection)
General control
register 20
Disable
register 0
16-bit reload timer
ch2
ch3
General control
register 11
(source selection)
General control
register 21
Disable
register 1
TRG input
PWM timer ch1
OCPA1 (PWM1)
TRG input
PWM timer ch2
OCPA2 (PWM2)
TRG input
PWM timer ch3
OCPA3 (PWM3)
TRG input
PWM timer ch4
OCPA4 (PWM4)
TRG input
PWM timer ch5
OCPA5 (PWM5)
TRG input
PWM timer ch6
OCPA6 (PWM6)
TRG input
PWM timer ch7
OCPA7 (PWM7)
(5) Configuration Diagram of PWM Timer 1 ch
Cycle setting register
Duty setting register
PCSR
PDUT
Prescalar
φ/1
φ/4
φ / 16
φ / 64
cmp
Load
Clock
16-bit down-counter
Start
Underflow
PPG mask
S
Peripheral clock (φ)
Q
PWM output
R
Inverted bit
Enable
TRG input
(Internal trigger input)
Edge
detection
Software trigger
84
Interrupt
selection
IRQ
(Interrupt request signal)
MB91360G Series
9. 16-BIT RELOAD TIMER
Each 16-bit reload timer consists of a 16-bit down-counter, a 16-bit reload register, a prescaler for generating
the internal count clock, and a control register.
The 16-bit reload timer can also activate DMA transfer using interrupts.
The MB91360G series contains six 16-bit reload timer channels.
(1) 16 bit Reloard Timer Register Configuration
Control status register (TMCSR)
15
14
13
12
11
10
9
8




CSL1
CSL0


7
6
5
4
3
2
1
0



RELD
INTE
UF
CNTE
TRG
16-bit timer register (TMR)
15
0
15
0
16-bit reload register (TMRLR)
85
MB91360G Series
(2) Block diagram
16
16-bit reload register
8
Reload
RELD
16-bit down-counter

UF
16
R-BUS

GATE
OUT
CTL.
INTE
UF
IRQ
CSL1
CNTE
Clock selector
CSL0
TRG
2
φ
φ
φ
21 23 25
Internal clock
86
Clear
prescalar
PWM (Reload timer 0-ch to 3-ch)*
A/D (Reaload timer 4-ch)*
* Internally connected
MB91360G Series
10. BIT SEARCH MODULE
The bit search module searches for a “0”, “1”, or change-point in the data written to the input register and returns
the position of the detected bit.
This section describes the data register for detecting zeros (BSD0) , data register for detecting ones (BSD1) ,
data register for detecting change-points (BSDC) , and detection result register (BSRR) .
a : Data register for detecting zeros (BSD0)
Address
31
Register structure
0
0000 03F0H
Initial value
Access
Indeterminate
W
Initial value
Access
Indeterminate
R/W
Initial value
Access
Indeterminate
W
Initial value
Access
Indeterminate
R
b : Date register for detecting ones (BSD1)
Address
31
Register structure
0
0000 03F4H
c : Data register for detecting change points (BSDC)
Address
31
Register structure
0
0000 03F8H
d : Detection Result Register (BSRR)
Address
0000 03FCH
31
Register structure
0
87
MB91360G Series
• Block Diagram of the Bit Search Module
Input latch
D-BUS
Address
decoder
Detection
mode
One-detect data conversion
Bit search circuit
Search result
88
MB91360G Series
11. 10-BIT A/D CONVERTER (Successive Approximation Conversion Type)
This section provides an overview of the A/D converter, describes the register structure and functions, and
describes the operation of the A/D converter.
A/D Converter converts analog input voltage into digital values, and provides the following features.
• Conversion time : minimum 178 cycles (32 MHz : 5.6 µs, 24 MHz : 7.4 µs, 16 MHz : 11.2 µs) per channel
• RC type successive approximation conversion with sample & hold circuit
• 10-bit resolution
• Program selection analog input from 16 channels
• Single conversion mode : conversion of one selected channel
• Scan conversion mode : continuous conversion of multiple channels, programmable for up to 16 channels
• Single conversion mode : Convert the specified channel once only.
• Continuous mode : Repeatedly convert the specified channels.
• Stop mode : Convert one channel then temporarily halt until the next activation.
(Enables synchronization of the conversion start timing.)
A/D conversion can be followed by an A/D conversion interrupt request to CPU. This interrupt, an option that
is ideal for continuous processing can be used to start a DMA transfer of the results of A/D conversion to
memory.
• Startup may be by software, external trigger (falling edge) or timer (rising edge)
89
MB91360G Series
8 7
15
0
ADMD
ADCH
ADCS
ADCD
ADBL
8 bit
8 bit
Channel setting register (ADCH)
bit
7
6
5
4
3
2
1
0
ANS3
ANS2
ANS1
ANS0
ANE3
ANE2
ANE1
ANE0
bit
15
14
13
12
11
10
9
8
Address : 00009CH




MOD1
MOD0
STS1
STS0
7
6
5
4
3
2
1
0
BUSY
INT
INTE
PAUS


STRT
Reserved
Address : 00009DH
Mode register (ADMD)
Control status register (ADCS)
bit
Address : 00009FH
Data register (ADCD)
bit
7
6
5
4
3
2
1
0
Address : 0000A1H
D7
D6
D5
D4
D3
D2
D1
D0
bit
15
14
13
12
11
10
9
8
Address : 0000A0H






D9
D8
bit
15
14
13
12
11
10
9
8
Address : 0000A3H







DBL
Disable register (ADBL)
90
MB91360G Series
• Block Diagram
AVCC
AVRH/AVRL
MP
AVSS
D/A Converter
Input circuit
Sequential
comparison register
Data bus
Comparator
Sample-and-hold circuit
Decoder
AN0
AN1
AN2
AN3
AN4
AN5
AN6
AN7
AN8
AN9
ANA
ANB
ANC
AND
ANE
ANF
A/D data register
ADCD
A/D channel setting register
A/D mode register
Trigger activation
A/D control status register
ADCH
ADMD
ADCS
ATG
Timer activation
Output of 16-bit reload timer 4
(internal connection)
Machine clock (φ)
Operating clock
Prescaler
91
MB91360G Series
12. INTERRUPT CONTROLLER
An interrupt controller controls interrupt acceptance and arbitration processing.
Hardware configuration
This module consists of the following :
• ICR register
• Interrupt priority evaluation circuit
• Interrupt level and interrupt number (vector) generator
• Hold request cancel request generator
Major functions
This module has the following major functions :
• Detecting an NMI request or interrupt request
• Priority evaluation (using the level or number)
• Transferring the level of the interrupt cause in the evaluation result (to the CPU)
• Transferring the number of the interrupt cause in the evaluation result (to the CPU)
• Instructing recovery from stop mode due to an NMI or interrupt level other than 11111 (to the CPU)
• Generating a hold request cancel request for the bus master
92
MB91360G Series
(1) Register Configuration
bit 7
6
5
4
3
2
1
0
Address : 00000440H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR00
Address : 00000441H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR01
Address : 00000442H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR02
Address : 00000443H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR03
Address : 00000444H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR04
Address : 00000445H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR05
Address : 00000446H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR06
Address : 00000447H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR07
Address : 00000448H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR08
Address : 00000449H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR09
Address : 0000044AH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR10
Address : 0000044BH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR11
Address : 0000044CH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR12
Address : 0000044DH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR13
Address : 0000044EH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR14
Address : 0000044FH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR15
Address : 00000450H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR16
Address : 00000451H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR17
Address : 00000452H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR18
Address : 00000453H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR19
Address : 00000454H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR20
Address : 00000455H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR21
Address : 00000456H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR22
Address : 00000457H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR23
Address : 00000458H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR24
Address : 00000459H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR25
Address : 0000045AH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR26
Address : 0000045BH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR27
Address : 0000045CH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR28
Address : 0000045DH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR29
Address : 0000045EH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR30
Address : 0000045FH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR31
R
R/W
R/W
R/W
R/W
(Continued)
93
MB91360G Series
(Continued)
bit 7
6
5
4
3
2
1
0
Address : 00000460H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR32
Address : 00000461H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR33
Address : 00000462H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR34
Address : 00000463H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR35
Address : 00000464H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR36
Address : 00000465H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR37
Address : 00000466H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR38
Address : 00000467H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR39
Address : 00000468H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR40
Address : 00000469H



ICR4
ICR3
ICR2
ICR1
ICR0
ICR41
Address : 0000046AH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR42
Address : 0000046BH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR43
Address : 0000046CH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR44
Address : 0000046DH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR45
Address : 0000046EH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR46
Address : 0000046FH



ICR4
ICR3
ICR2
ICR1
ICR0
ICR47
R
R/W
R/W
R/W
R/W
LVL4
LVL3
LVL2
LVL1
LVL0
R
R/W
R/W
R/W
R/W
Address : 00000045H
MHALTI
R/W
94


HRCL
MB91360G Series
(2) Block Diagram
UNMI
WAKEUP (1 if LEVEL = 11111)
Priority evaluation
NMIRQ
(NMI request)
LEVEL4 to 0
5
NMI
processing
LEVEL evaluation
R100
ICR00
VECTOR
evaluation
R147
6
LEVEL
and
VECTOR
generation
HLDREQ
withdrawal
request
MHALT1
VCT5 to 0
ICR47
(DLYIRQ)
R-BUS
95
MB91360G Series
13. EXTERNAL INTERRUPT/NMI CONTROL BLOCK
The external interrupt/NMI controller controls external interrupt requests input from the NMI and INT0 to INT7
pins.
Detection of “H” levels, “L” levels, rising edges, or falling edges can be selected (except for the NMI) .
The external interrupt/NMI controller can also be used for DMA requests.
This section lists the registers of the controller and provides its block diagram.
(1) Register configuration of the External Interrupt NMI Controller
External interruption permission register (ENIR)
Bit
7
6
5
4
3
2
1
0
EN7
EN6
EN5
EN4
EN3
EN2
EN1
EN0
15
14
13
12
11
10
9
8
ER7
ER6
ER5
ER4
ER3
ER2
ER1
ER0
External interruption factors register (EIRR)
Bit
Request level setting register (ELVR)
Bit
Bit
15
14
13
12
11
10
9
8
LB7
LA7
LB6
LA6
LB5
LA5
LB4
LA4
7
6
5
4
3
2
1
0
LB3
LA3
LB2
LA2
LB1
LA1
LB0
LA0
(2) Block diagram
R bus
8
Enable interrupt request register
9
Interrupt request
Gate
8
Request F/F
External interrupt request register
8
External level register
96
Edge detect
circuit
9
INT0 to 7
NMI
MB91360G Series
14. DELAYED INTERRUPT
Delayed Interrupt Control Register (DICR)
The delayed interrupt control register (DICR) is a delayed interrupt generator register and is used to generate
the task switching interrupt.
Structure of the DICR
Address
00000044H
Bits
7
6
5
4
3
2
1
0







DLYI
Initial value
-------0
R/W
← Access
97
MB91360G Series
15. CLOCK GENERATION
The MB91V360 generates internal operating clocks as follows :
• Base clock generation : Device scales clock source input by 2 (X clock) or oscillates base clock with PLL to
generate basic clock (PLL clock)
• Generation of each internal clock : Device scales base clock to generate clocks supplied to each block
Generation and control of each clock are explained below.
Some devices allow the operation of the RTC module based on a separate 32 kHz subclock. See the section
about subclock operation for more details.
(1) Register Configuration
RSRR : Reset Source Register, Watchdog Timer Control Register
bit
address : 00000480H
access
Initial Value (INIT)
Initial Value (INIT)
Initial Value (RST)
After Boot ROM **
15
14
13
12
11
10
9
8
INIT
HSTB
WDOG
ERST
SRST

WT1
WT0
R
1
*
X
0
R
0
*
X
0
R
0
*
X
0
R
0
X
*
0
R
0
X
*
0




0
R/W
0
0
0
0
R/W
0
0
0
0
* : varies with reset factor
x : not initialized
** : After execution of the program in the internal boot ROM the reset source is visible
STCR : Standby Control Register
bit
address : 00000481H
access
Initial Value (INIT)
Initial Value (HST) *
Initial Value (INIT)
Initial Value (RST)
7
6
5
4
3
2
STOP
SLEEP
HIZ
SRST
OS1
OS0
R/W
0
0
0
0
R/W
0
0
0
0
R/W
1
1
1
X
R/W
1
1
1
1
R/W
0
1
X
X
R/W
0
1
X
X
1
0
OSCD2 OSCD1
R/W
1
1
1
X
R/W
1
1
1
X
* : Valid only when this initialization is performed simultaneously with initialization by INIT : others same as INIT.
(Continued)
98
MB91360G Series
TBCR : Time-based counter control register
bit
address : 00000482H
Initial Value (INIT)
Initial Value (RST)
15
14
13
12
11
10
TBIF
TBIE
TBC2
TBC1
TBC0

0
0
R/W
0
0
R/W
X
X
R/W
X
X
R/W
X
X
R/W
X
X
R/W
9
8
SYNCR SYNCS
0
X
R/W
0
X
R/W
CTBR : Time-based counter clear register
bit
address : 00000483H
Initial Value (INIT)
Initial Value (RST)
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
X
X
W
X
X
W
X
X
W
X
X
W
X
X
W
X
X
W
X
X
W
X
X
W
14
13
12
11
10
9
8
CLKR : Clock source control register
bit
address : 00000484H
15
PLL2S0 PLL1S2 PLL1S1 PLL1S0 PLL2EN PLL1EN CLKS1
R/W
0
X
Initial Value (INIT)
Initial Value (RST)
R/W
0
X
R/W
0
X
R/W
0
X
CLKS0
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
WPR Watchdog reset generation postponement register
bit
7
6
5
4
3
2
1
0
address : 00000485H
D7
D6
D5
D4
D3
D2
D1
D0
Initial Value (INIT)
Initial Value (RST)
R/W
X
X
R/W
X
X
R/W
X
X
R/W
X
X
R/W
X
X
R/W
X
X
R/W
X
X
R/W
X
X
DIVR0 : Base clock division setting register 0
bit
7
6
5
4
3
2
1
0
address : 00000486H
B3
B2
B1
B0
P3
P2
P1
P0
Initial Value (INIT)
Initial Value (RST)
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
R/W
1
X
R/W
1
X
DIVR1 : Base clock division setting register 1
bit
7
6
5
4
3
2
1
0
address : 00000487H
T3
T2
T1
T0
S3
S2
S1
S0
Initial Value (INIT)
Initial Value (RST)
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
R/W
0
X
(Continued)
99
MB91360G Series
(Continued)
CMCR : Clock Control for CAN Modules
address
bit 15
bit 14
bit 13
bit 12
bit 11
bit 10
bit 9
bit 8
initial
0164H
PRE7
PRE6
PRE5
PRE4
PRE3
PRE2
PRE1
PRE0
11111111
address
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
initial
0165H
PRES







00000000
Subclock RTC32 (CLKR2)
This register is used to control the RTC32 mode bit for use in subclock system.
address
000046H
access
initial value
100
bit 15
bit 14
bit 13
bit 12
bit 11
bit 10
bit 9
bit 8







RTC32
R/W
0
R/W
0
R/W
0
MB91360G Series
(2) Block Diagram
R
[Clock generation block]
DIVR0 and DIVR1
registers
B
U
S
CPU clock division
Ext. bus clock division
Stop control
Resource clock division
CPU clock
CLKB
Resource clock
CLKP
Ext. bus clock
CLKT
CLKR register
SELCLK
X0
X1
Oscillator
circuit
4 MHz
PLL1
1
MONCLK
Clock for CAN
CANCLK
Clock
mod
1/2
Clock for RTC
0
X0A
X1A
Oscillator
circuit
32 kHz
[Stop/sleep control block]
STCR register
internal Interrrupt
Stop state
State
transition
control
circuit
internal Reset
Sleep state
Reset
occurrence F/F
Reset
occurrence F/F
HST
Internal reset (RST)
Internal reset (INIT)
[Reset source circuit]
RST
INIT
RSRR register
WPR register
Watchdog F/F
Timer-base counter
CTBR register
TBCR register
Overflow detect. F/F
Time-base timer
interrupt request
Interrupt enable
[Watchdog control block]
101
MB91360G Series
16. BUS INTERFACE
The external bus interface controls the interfaces with the external memory and external I/Os.
• Up to 32-bit (4 GB) address output.
• Up to eight independent banks provided by chip-select function
The banks can be set in 64-KB (minimum) at any position in the logic address space.
Can be set to no area
• 32/16/8 bit bus width setup can be performed for each chip-select area.
• Programmable automatic memory wait (up to 7 cycles) insertion
Note : Chip Select Areas CS7 and CS1 are used for the internal CAN modules and Flash module (F361GA only)
respectively. The necessary register settings are done by an internal boot routine. Take care not to overwrite
register bits related to those CS areas.
If the CAN macros and the flash memory which are connected internally to the external bus (also called
User Logic Bus) are used, a certain number of data, address and control ports of the external bus interface
cannot be configured as general purpose IO ports.
(1) Register Configuration
Area select Registers (ASR0 to ASR7)
bit 7
bit 0
R/W
00000640H
ASR0
00000000B
W
00000644H
ASR1
0000XXXXB
W
00000648H
ASR2
0000XXXXB
W
0000064CH
ASR3
0000XXXXB
W
0000650H
ASR4
0000XXXXB
W
00000654H
ASR5
0000XXXXB
W
00000658H
ASR6
0000XXXXB
W
0000065CH
ASR7
00000000B
W
After execution of the code internal boot ROM ASR0 is set to “0x20”, ASR1 to “0x1C”, and ASR7 to “0x10”
(F361GA only)
(Continued)
102
MB91360G Series
(Continued)
Area Mask Register (AMR0 to AMR7)
AMR0 00000642H
AM R0
FFFFFFFFH
W
AMR1 00000646H
AMR1
0000XXXXH
W
AMR2 0000064AH
AMR2
0000XXXXH
W
AMR3 0000064EH
AMR3
0000XXXXH
W
AMR4
AMR4
0000XXXXH
W
AMR5 00000656H
AMR5
0000XXXXH
W
AMR6 0000065AH
AMR6
0000XXXXH
W
AMR7 0000065CH
AMR7
00000000H
W
0000652H
Area Mode Registers (AMD0 to AMD7)
00000660H

RDYE
BW1
BW0
WTC2
WTC1
WTC0
00000111B
R/W
CHE5
CHE4
CHE3
CHE2
CHE1
CHE0
11111111B
R/W
CSE4
CSE3
CSE2
CSE1
CSE0
00000001B
R/W

CHE (CacHe Enable register)
00000670H
CHE7
CHE6
CSE (Chip Select Enable register)
00000668H
CSE7
CSE6
CSE5
103
MB91360G Series
(2) Block Diagram
ADDRESS BUS DATA BUS
A-OUT
32
EXTERNAL
DATA BUS
32
write bus
switch
read buffer
switch
MUX
DATA BLOCK
ADDRESS BLOCK
+1 or +2
EXTERNAL
ADDRESS BUS
address buffer
ASR
CS0 to CS7
ASZ
comparator
External pin control section
RD
WR0, WR1
WR2, WR3
All block control
resisters
&
control
104
BRQ
BGRNT
RDY
CLK
MB91360G Series
17. CAN CONTROLLER
This section provides an overview of the CAN Interface, describes the register structure and functions, and
describes the operation of the CAN Interface.
The CAN controller is a module built into a MB91360G series. The CAN (Controller Area Network) is the standard
protocol for serial communication between automobile controllers and is widely used in industrial applications.
The CAN controller has the following features :
• Conforms to CAN Specification Version 2.0 Part A and B
- Supports transmission/reception in standard frame and extended frame formats
• Supports transmitting of data frames by receiving remote frames
• 16 transmitting/receiving message buffers
- 29-bit ID and 8-byte data
- Multi-level message buffer configuration
• Supports full-bit comparison, full-bit mask and partial bit mask filtering.
- Two acceptance mask registers in either standard frame format or extended frame formats
• Bit rate programmable from 10 Kbits/s to 1 Mbits/s (when input clock is at 16 MHz)
The following sections only describe CAN 0. For the addresses of the registers of the other CAN channels see
the IO-Map.
105
MB91360G Series
(1) List of Control Registers
List of Control Registers (1)
Address
CAN0
100000H
100001H
100002H
100003H
100004H
100005H
100006H
100007H
100008H
100009H
10000AH
10000BH
10000CH
10000DH
10000EH
10000FH
100010H
100011H
100012H
100013H
100014H
100015H
100016H
100017H
100018H
100019H
106
Register
Abbreviation
Access
Initial Value
Message buffer valid register
BVALR0
R/W
00000000 00000000
Transmit request register
TREQR0
R/W
00000000 00000000
Transmit cancel register
TCANR0
W
00000000 00000000
Transmit complete register
TCR0
R/W
00000000 00000000
Receive complete register
RCR0
R/W
00000000 00000000
Remote request receiving register
RRTRR0
R/W
00000000 00000000
Receive overrun register
ROVRR0
R/W
00000000 00000000
Receive interrupt enable register
RIER0
R/W
00000000 00000000
Control status register
CSR0
R/W, R
00 - - - 000 0 - - - - 0 - 1
Last event indicator register
LEIR0
R/W
- - - - - - - - 000 - 0000
Receive/transmit error counter
RTEC0
R
00000000 00000000
Bit timing register
BTR0
R/W
-1111111 11111111
IDE register
IDER0
R/W
XXXXXXXX XXXXXXXX
MB91360G Series
List of Control Registers (2)
Address
CAN0
10001AH
10001BH
10001CH
10001DH
10001EH
10001FH
Register
Abbreviation
Access
Initial Value
Transmit RTR register
TRTRR0
R/W
00000000 00000000
Remote frame receive waiting register
RFWTR0
R/W
XXXXXXXX XXXXXXXX
Transmit interrupt enable register
TIER0
R/W
00000000 00000000
100020H
100021H
100022H
XXXXXXXX XXXXXXXX
Acceptance mask select register
AMSR0
R/W
XXXXXXXX XXXXXXXX
100023H
100024H
100025H
100026H
XXXXXXXX XXXXXXXX
Acceptance mask register 0
AMR00
R/W
XXXXX - - - XXXXXXXX
100027H
100028H
100029H
10002AH
10002BH
XXXXXXXX XXXXXXXX
Acceptance mask register 1
AMR10
R/W
XXXXX - - - XXXXXXXX
107
MB91360G Series
(2) Message Buffers
List of Message Buffers (ID Registers) (1)
Address
CAN0
10002CH
to
10004BH
Register
Abbreviation
Access
Initial Value
General-purpose RAM

R/W
XXXXXXXX
to
XXXXXXXX
10004CH
10004DH
10004EH
XXXXXXXX XXXXXXXX
ID register 0
IDR00
R/W
XXXXX - - - XXXXXXXX
10004FH
100050H
100051H
100052H
XXXXXXXX XXXXXXXX
ID register 1
IDR10
R/W
XXXXX - - - XXXXXXXX
100053H
100054H
100055H
100056H
XXXXXXXX XXXXXXXX
ID register 2
IDR20
R/W
XXXXX - - - XXXXXXXX
100057H
100058H
100059H
10005AH
XXXXXXXX XXXXXXXX
ID register 3
IDR30
R/W
XXXXX - - - XXXXXXXX
10005BH
10005CH
10005DH
10005EH
XXXXXXXX XXXXXXXX
ID register 4
IDR40
R/W
XXXXX - - - XXXXXXXX
10005FH
100060H
100061H
100062H
XXXXXXXX XXXXXXXX
ID register 5
IDR50
R/W
XXXXX - - - XXXXXXXX
100063H
100064H
100065H
100066H
100067H
108
XXXXXXXX XXXXXXXX
ID register 6
IDR60
R/W
XXXXX - - - XXXXXXXX
MB91360G Series
List of Message Buffers (ID Registers) (2)
Address
CAN0
Register
Abbreviation
Access
100068H
100069H
10006AH
XXXXXXXX XXXXXXXX
ID register 7
IDR70
R/W
XXXXX - - - XXXXXXXX
10006BH
10006CH
10006DH
10006EH
XXXXXXXX XXXXXXXX
ID register 8
IDR80
R/W
XXXXX - - - XXXXXXXX
10006FH
100070H
100071H
100072H
XXXXXXXX XXXXXXXX
ID register 9
IDR90
R/W
XXXXX - - - XXXXXXXX
100073H
100074H
100075H
100076H
XXXXXXXX XXXXXXXX
ID register 10
IDR10
R/W
XXXXX - - - XXXXXXXX
100077H
100078H
100079H
10007AH
XXXXXXXX XXXXXXXX
ID register 11
IDR11
R/W
XXXXX - - - XXXXXXXX
10007BH
10007CH
10007DH
10007EH
XXXXXXXX XXXXXXXX
ID register 12
IDR12
R/W
XXXXX - - - XXXXXXXX
10007FH
100080H
100081H
100082H
XXXXXXXX XXXXXXXX
ID register 13
IDR13
R/W
XXXXX - - - XXXXXXXX
100083H
100084H
100085H
100086H
100087H
Initial Value
XXXXXXXX XXXXXXXX
ID register 14
IDR14
R/W
XXXXX - - - XXXXXXXX
109
MB91360G Series
List of Message Buffers (ID Registers) (3)
Address
CAN0
Register
Abbreviation
Access
100088H
100089H
10008AH
Initial Value
XXXXXXXX XXXXXXXX
ID register 15
IDR15
R/W
XXXXX - - - XXXXXXXX
10008BH
List of Message Buffers (DLC Registers and Data Registers) (1)
Address
CAN0
10008CH
10008DH
10008EH
10008FH
100090H
100091H
100092H
100093H
100094H
100095H
100096H
100097H
100098H
100099H
10009AH
10009BH
10009CH
10009DH
10009EH
10009FH
1000A0H
1000A1H
110
Register
Abbreviation
Access
Initial Value
DLC register 0
DLCR00
R/W
- - - - XXXX
DLC register 1
DLCR10
R/W
- - - - XXXX
DLC register 2
DLCR20
R/W
- - - - XXXX
DLC register 3
DLCR30
R/W
- - - - XXXX
DLC register 4
DLCR40
R/W
- - - - XXXX
DLC register 5
DLCR50
R/W
- - - - XXXX
DLC register 6
DLCR60
R/W
- - - - XXXX
DLC register 7
DLCR70
R/W
- - - - XXXX
DLC register 8
DLCR80
R/W
- - - - XXXX
DLC register 9
DLCR90
R/W
- - - - XXXX
DLC register 10
DLCR100
R/W
- - - - XXXX
MB91360G Series
List of Message Buffers (DLC Registers and Data Registers) (2)
Address
Register
Abbreviation
Access
Initial Value
DLC register 11
DLCR110
R/W
- - - - XXXX
DLC register 12
DLCR120
R/W
- - - - XXXX
DLC register 13
DLCR130
R/W
- - - - XXXX
DLC register 14
DLCR140
R/W
- - - - XXXX
DLC register 15
DLCR150
R/W
- - - - XXXX
1000ACH
to
1000B3H
Data register 0 (8 bytes)
DTR00
R/W
XXXXXXXX
to
XXXXXXXX
1000B4H
to
1000BBH
Data register 1 (8 bytes)
DTR10
R/W
XXXXXXXX
to
XXXXXXXX
1000BCH
to
1000C3H
Data register 2 (8 bytes)
DTR20
R/W
XXXXXXXX
to
XXXXXXXX
1000C4H
to
1000CBH
Data register 3 (8 bytes)
DTR30
R/W
XXXXXXXX
to
XXXXXXXX
1000CCH
to
1000D3H
Data register 4 (8 bytes)
DTR40
R/W
XXXXXXXX
to
XXXXXXXX
1000D4H
to
1000DBH
Data register 5 (8 bytes)
DTR50
R/W
XXXXXXXX
to
XXXXXXXX
1000DCH
to
1000E3H
Data register 6 (8 bytes)
DTR60
R/W
XXXXXXXX
to
XXXXXXXX
1000E4H
to
1000EBH
Data register 7 (8 bytes)
DTR70
R/W
XXXXXXXX
to
XXXXXXXX
1000ECH
to
1000F3H
Data register 8 (8 bytes)
DTR80
R/W
XXXXXXXX
to
XXXXXXXX
1000F4H
to
1000FBH
Data register 9 (8 bytes)
DTR90
R/W
XXXXXXXX
to
XXXXXXXX
CAN0
1000A2H
1000A3H
1000A4H
1000A5H
1000A6H
1000A7H
1000A8H
1000A9H
1000AAH
1000ABH
111
MB91360G Series
List of Message Buffers (DLC Registers and Data Registers) (3)
Address
Register
Abbreviation
Access
Initial Value
1000FCH
to
100103H
Data register 10 (8 bytes)
DTR100
R/W
XXXXXXXX
to
XXXXXXXX
100104H
to
10010BH
Data register 11 (8 bytes)
DTR110
R/W
XXXXXXXX
to
XXXXXXXX
10010CH
to
100113H
Data register 12 (8 bytes)
DTR120
R/W
XXXXXXXX
to
XXXXXXXX
100114H
to
10011BH
Data register 13 (8 bytes)
DTR130
R/W
XXXXXXXX
to
XXXXXXXX
10011CH
to
100123H
Data register 14 (8 bytes)
DTR140
R/W
XXXXXXXX
to
XXXXXXXX
100124H
to
10012BH
Data register 15 (8 bytes)
DTR150
R/W
XXXXXXXX
to
XXXXXXXX
CAN0
Configuration Register (CREG)
Address
Register
Abbreviation
Access
Initial Value
Configuration register
CREG0
R/W
00000000
00000110
CAN0
10012CH
10012DH
112
MB91360G Series
(3) Block Diagram
CREG
CANCLK
Clock
Configuration
CLKT
External Bus
(User Logic Bus)
PSC
PR
PH
RSJ
TOE
TS
RS
CSR HALT
NIE
NT
NS1,0
Prescaler 1 to 64
frequency division
Clock for CAN transmit/receive operation
Clock for External Bus Access
TQ (Operating clock)
Bit timing generation
SYNC, TSEG1, TSEG2
BTR
Node status change
interrupt generation
Bus
state
machine
Node status
change interrupt
Error
control
RTEC
Transmitting/
receiving
sequencer
BVALR
TREQR
TBFx,
clear
Transmitting
buffer x decision
TBFX
TBFX
TRTRR
TCR
TBFx, set, clear
TIER
Transmission complete
interrupt generator
RCR
RBFx, set
Reception complete
interrupt generation
RIER
RBFx, TBFx, set, clear
Transmission
complete
interrupt
IDR0 to 15,
DLCR0 to 15,
DTR0 to 15,
RAM
Receiving buffer x
decision
RBFX
RAM address
generation
ACK
CRCER
CRC generator/
error check
Receive
shift register
ARBLOST
Acceptance
filter
TX
generation generation
RBFx, set IDSEL
0
1
Output
driver
Stuffing
CRC
TDLC
RDLC
Reception
completed
interrupt
AMSR
AMR1
ARBLOST
Transmission
shift register
RFWTR
AMR0
Overload
frame
generation
IDSEL
BITER, STFER,
CRCER, FRMER,
ACKER
TCANR
ROVRR
Error
frame
generation
Data
Acceptance
counter filter control
TDLC RDLC
RRTRR
IDLE, INT, SUSPND,
transmit, receive,
ERR, OVRLD
BITER
ACKER
FRMER
STFER
Destuffing/
stuffing
error check
Arbitration
check
Bit error
check
Acknowledgment
error check
PH1
Form error
check
Input
latch
RX
RBFX, TBFX, RDLC, TDLC, IDSEL
LEIR
113
MB91360G Series
18. D/A CONVERTER
This section provides an overview of the D/A converter, describes the register structure and functions, and
describes the operarton of D/A converter.This block is an R-2R format D/A converter, having ten-bit resolution.
The D/A converter has two channels.Output control can be performed independently for the two channels using
the D/A control register.
(1) Block Diagram
R-Bus
DA DA DA DA DA DA DA DA DA DA
19 18 17 16 15 14 13 12 11 10
DA DA DA DA DA DA DA DA DA DA
09 08 07 06 05 04 03 02 01 00
DVR
DVR
DA19
DA09
2R
DA18
2R
DA17
R
R
DA11
114
R
2R
R
2R
R
DA07
DA01
2R
DA10
2R
DA08
R
DA00
2R 2R
2R 2R
DAE1
Standby control
DAE0
Standby control
DA output ch1
DA output ch0
MB91360G Series
(2) Registers
D/A control register (DACR)
bit
Address : 0000A5H
7
6
5
4
3
2
1
0





MODE
DAE1
DAE0
D/A converter data register (ch 0) (DADR0)
bit
15
14
13
12
11
10
9
8
Address : 0000A6H






DA09
DA08
bit
7
6
5
4
3
2
1
0
DA07
DA06
DA05
DA04
DA03
DA02
DA01
DA00
Address : 0000A7H
D/A converter data register (ch 1) (DADR1)
bit
15
14
13
12
11
10
9
8
Address : 0000A8H






DA19
DA18
bit
7
6
5
4
3
2
1
0
DA17
DA16
DA15
DA14
DA13
DA12
DA11
DA10
bit
7
6
5
4
3
2
1
0
Address : 0000ABH







DBL
Address : 0000A9H
D/A clock control (DDBL)
115
MB91360G Series
19. 100 kHz I2C INTERFACE
This section describes the functions and operation of the MB91360G series basic I2C interface. This interface
allows operation up to 100 kHz and 8-bit-addressing.
The I2C interface is a serial I/O port supporting the Inter IC bus, operating as a master/slave device on the I2C bus.
(1) I2C Interface Features
The MB91360G series microcontroller includes a built-in one-channel I2C interface. The I2C interface has the
following features.
• Master/slave sending and receiving functions
• Arbitration function
• Clock synchronization function
• Slave address/general call address detection function
• Transfer direction detection function
• Repeated start condition generation and detection function
• Bus error detection function
116
MB91360G Series
(2) I2C Interface Registers
a : Bus Status Register (IBSR)
Address : 000095H
Read/write
Default value
7
6
5
4
3
2
1
0
BB
RSC
AL
LRB
TRX
AAS
GCA
FBT
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
Bit no.
b : Bus Control Register (IBCR)
Address : 000094H
Read/write
Default value
15
14
13
12
11
10
9
8
BER
BEIE
SCC
MSS
ACK
GCAA
INTE
INT
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
7
6
5
4
3
2
1
0


EN
CS4
CS3
CS2
CS1
CS0
()
()
()
()
(R/W)
(0)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
Bit no.
c : Clock control register (ICCR)
Address : 000097H
Read/write
Default value
Bit no.
d : Address Register (IADR)
Address : 000096H
Read/write
Default value
15
14
13
12
11
10
9
8

A6
A5
A4
A3
A2
A1
A0
()
()
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
Bit no.
e : Data Register (IDAR)
Address : 000099H
Read/write
Default value
Bit no.
f : Clock Disable Register (IDBL)
Address : 00009BH
Read/write
Default value
7
6
5
4
3
2
1
0







DBL
()
()
()
()
()
()
()
()
()
()
()
()
()
()
(R/W)
(0)
Bit no.
117
MB91360G Series
(3) I2C Interface Block Diagram
ICCR
I2C enable
EN
5
ICCR
CS4
CS3
Clock divider 1
6
7
8
Clock signal for division
Clock selector 1
Clock divider 2
2 4 8 16 32 64 128
CS2
CS1
CS0
256
RSC
LRB
Shift clock generator
Clock selector 2
Shift clock edge
conversion timing
IBSR
BB
Sync
Bus busy
Repeat start
Last Bit
Start-stop condition
deector
Error
Send/receive
TRX
First Byte
FBT
AL
Arbitration lost detectior
IBCR
SCL
BER
BEIE
Interrupt request
R-bus
INTE
INT
IBCR
SCC
MSS
ACK
GCAA
End
Start
Master
ACK enable
Start-stop condition
detector
GC-ACK enable
IDAR
IBSR
AAS
GCA
Slave
Global call
Slave address
comparator
IADR
118
SDA
MB91360G Series
20. 400 kHz I2C INTERFACE
This section describes the functions and operation of the fast I2C interface.
The I2C interface is a serial I/O port supporting the Inter IC bus, operating as a master/slave device on the I2C bus.
(1)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Features
Master/slave transmitting and receiving functions
Arbitration function
Clock synchronization function
General call addressing support
Transfer direction detection function
Repeated start condition generation and detection function
Bus error detection function
7 bit addressing as master and slave
10 bit addressing as master and slave
Possibility to give the interface a seven and a ten bit slave address
Acknowledging upon slave address reception can be disabled (Master-only operation)
Address masking to give interface several slave addresses (in 7 and 10 bit mode)
Up to 400 KBit transfer rate
Possibility to use built-in noise filters for SDA and SCL
Can receive data at 400 KBit if R-Bus-Clock is higher than 6 MHz regardless of prescaler setting
Can generate MCU interrupts on transmission and bus error events
Supports being slowed down by a slave on bit and byte level
The I2C interface does not support SCL clock stretching on bit level since it can receive the full 400 KBit datarate
if the R-Bus-Clock (CLKP) is higher than 6 MHz regardless of the prescaler setting. However, clock stretching
on byte level is performed since SCL is pulled low during an interrupt (INT = “1” in IBCR register) .
119
MB91360G Series
(2) Block Diagram
IDBL
DBL
ICCR
5
CS4
CS3
CS2
CS1
CS0
R-Bus Clock (CLKP)
FB59 Module Clock Supply
Clock disable
Clock Divider 1
2 3 4 5
32
5
Clock Selector
Sync
Clock Divider 2 (by 12)
SCL Duty Cycle Generator
Shift Clock Generator
IBSR
BB
RSC
LRB
TRX
Bus busy
Repeat start
Bus Observer
Last Bit
Send/receive
Bus Error
ADT
Address Data
AL
Arbitration Loss Detector
ICCR
NSF
IBCR
BER
BEIE
MCU
IRQ
Interrupt Request
INTE
SCL
R-bus
INT
SDA
IBCR
SCC
MSS
ACK
GCAA
Start
Start-Stop Condition
Generator
Master
ACK enable
ACK Generator
GC-ACK enable
8
IDAR
IBSR
AAS
GCA
8
Slave
General call
ISMK
ENSB
Slave Address
Comparator
enable 7 bit mode
ITMK
ENTB
RAL
enable 10 bit mode
received ad. length
10
ITBA
10
10
120
enable
SCL
Noise
Filter
SDA
10
ITMK
7
ISBA
7
ISMK
MB91360G Series
(3) I2C Interface Registers
a : Bus Control Register (IBCR2)
Address : 000184H
Read/write
Default value
15
14
13
12
11
10
9
8
BER
BEIE
SCC
MSS
ACK
GCAA
INTE
INT
(R/W)
(0)
(R/W)
(0)
(W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
b : Bus Status Register (IBSR2)
Address : 000185H
Read/write
Default value
7
6
5
4
3
2
1
0
BB
RSC
AL
LRB
TRX
AAS
GCA
FBT
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
Bit no.
c : Ten Bit slave Address register (ITBAH, ITBAL)
Ten Bit Address high byte
Address : 000186H
Read/write
Default value
15
14
13
12
11
10
9
8






TA9
TA8
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
Ten Bit Address low byte
Address : 000187H
Read/write
Default value
7
6
5
4
3
2
1
0
TA7
TA6
TA5
TA4
TA3
TA2
TA1
TA0
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
d : Ten bit slave address Mask register (ITMKH, ITMKL)
Ten Bit Address Mask high byte
Address : 000188H
Read/write
Default value
15
14
13
12
11
10
9
8
ENTB
RAL




TM9
TM8
(R/W)
(0)
(R)
(0)
()
(1)
()
(1)
()
(1)
()
(1)
(R/W)
(1)
(R/W)
(1)
Bit no.
Ten Bit Address Mask low byte
Address : 000189H
Read/write
Default value
7
6
5
4
3
2
1
0
TM7
TM6
TM5
TM4
TM3
TM2
TM1
TM0
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
Bit no.
e : Seven Bit slave Address register (ISBA)
Address : 00018BH
Read/write
Default value
7
6
5
4
3
2
1
0

SA6
SA5
SA4
SA3
SA2
SA1
SA0
()
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
(Continued)
121
MB91360G Series
(Continued)
f : Seven bit slave address Mask register (ISMK)
Address : 00018AH
Read/write
Default value
15
14
13
12
11
10
9
8
ENSB
SM6
SM5
SM4
SM3
SM2
SM1
SM0
(R/W)
(0)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
15
14
13
12
11
10
9
8








()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
15
14
13
12
11
10
9
8

NSF
EN
CS4
CS3
CS2
CS1
CS0
()
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
(R/W)
(1)
7
6
5
4
3
2
1
0







DBL
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
()
(0)
(R/W)
(0)
Bit no.
g : Data Register (IDARH, IDAR2)
Data register high byte
Address : 00018CH
Read/write
Default value
Bit no.
Data register
Address : 00018DH
Read/write
Default value
Bit no.
h : Clock control register (ICCR2)
Address : 00018EH
Read/write
Default value
Bit no.
i : Clock Disable Register (IDBL2)
Address : 00018FH
Read/write
Default value
122
Bit no.
MB91360G Series
21. 16-BIT I/O TIMER
The MB91360G Series contains two 16-bit free-running timer modules, two output compare modules, and two
input capture modules and supports four input channels and four output channels. The following sections only
describes the 16-bit free-running timer, Output Compare 0/1 and Input Capture 0/1.
The remaining modules have the identical functions and the register addresses should be found in the I/O map.
(1) Function Overview
a : 16-bit free-running timer
The 16-bit free-run timer consists of a 16-bit up counter, control register, and prescaler. The values output from
this timer counter are used as the base timer for input capture and output compare.
• Four counter clocks are available.
Internal clock : φ/4, φ/16, φ/32, φ/64
• An interrupt can be generated upon a counter overflow or a match with compare register 0.
• The counter value can be initialized to “0000H” upon a reset, software clear, or match with compare register 0.
b : Output compare (2 channels per one module)
The output compare module consists of two 16-bit compare registers, compare output latch, and control register.
When the 16-bit free-running timer value matches the compare register value, the output level is reversed and
an interrupt is issued.
• The two compare registers can be used independently.
Output pins and interrupt flags corresponding to compare registers
• Output pins can be controlled based on pairs of the two compare registers.
Output pins can be reversed by using the two compare registers.
• Initial values for output pins can be set.
• Interrupts can be generated upon a compare match.
c : Input capture (2 channels per one module)
The input capture module consists of two 16-bit capture registers and control registers corresponding to two
independent external input pins. The 16-bit free-running timer value can be stored in the capture register and
an interrupt is issued simultaneously upon detection of an edge of a signal input from an external input pin.
• The detection edge of an external input signal can be specified.
Rising, falling, or both edges
• Two input channels can operate independently.
• An interrupt can be issued upon a valid edge of an external input signal.
123
MB91360G Series
(2) Registers
a : 16-bit free-running timer
15
0
Timer data register
TCDT
0000C8 H
0000CBH
Timer status register
TCCS
b : 16-bit output compare
15
0
0000BCH
0000BE H
Compare register
OCCP0/1
0000B8 H
Control status register
OCS0
OCS1
c : 16-bit input capture
15
0
0000B0 H
0000B2 H
0000ACH
Capture register
IPC0/1
IOTDBL0
Disable/Control status register
ICS0/1
(3) Block Diagram
To each block
Control logic
Interrupt
16-bit free-run timer
16-bit timer
Clear
Bus
Output compare 0
Compare register 0
TQ
OUT0
Compare register 1
TQ
OUT1
Output compare 1
Input caputure 0
Capture register 0
Edge selection
IN0
Capture register 1
Edge selection
IN1
Input caputure 1
124
MB91360G Series
22. ALARM COMPARATOR
This section provides an overview of the Alarm Comparator (Also called Under/Overvoltage Detection) , describes the register structure and functions, and describes the operation of the Alarm Comparator.
(1) Block Diagram
Alarm comparator - analog part
Alarm comparator - digital part
AVDD
FR51
OUT1
B0DX
D Q
ALARM
CK
RB [15:0]
STOP
STOP
WRCR
PMWR
RDCR
RSLEEP
RST
CLKP
ACSR
PD
OUT2
RB [15:0]
D Q
DEC
RSLEEP
RST
CLKP
CK
REG
CDBLE
CLKP
CDBLE
IRQ_AC
Interrupt
logic
F-MODULE
IRQ_AC
B-MODULE
UMQA02
(2) Registers
Alarm Comparator Clock Disable Register (ACCDBL)
Address
00000180H
Bits
7
6
5
4
3
2
1
0







CDBLE
R/W
Initial value
- - - - - - - 0B
← Access
Alarm Comparator Status Disable Register (ACSR)
Address
00000181H
Bits
7

6
5
OV_EN UV-EN
R/W
R/W
4
3
2
1
0
OUT2
OUT1
IRQ
IEN
PD
R
R
R/W
R/W
R/W
Initial value
-11xxx00B
← Access
125
MB91360G Series
23. POWER DOWN RESET
This section provides an overview of the Power Down Reset, describes the register structure and functions, and
describes the operation of the Power Down Reset Module.
The power down reset module performs a system reset when VCC goes below a threshold voltage. The reset
signal is be disabled and enabled by setting the power down reset control register PDRCR. For low power
applications the digital and the analog part of the power down reset control circuit can be disabled.
(1) Block Diagram
input stage
PDCOMP
IN
OUT
EN
PDRST
RST
9-bit LFSR
READY
counter
CLR
S
Q
WR
R
RB [1]
(RD bit)
(2) Register
PDRCR
access
initial value (INIT)
initial value (RST)
126
7
6
5
4
3
2
1
0





CDSBLE
PD
EN


X


X


X


X


X
R/W
0
X
R/W
0
X
R/W
0
X
MB91360G Series
24. SERIAL I/O INTERFACE (SIO)
This section provides an overview of the Serial I/O Interface (SIO) , describes the register structure and functions,
and describes the operation of the SIO.
(1) Block Diagram
This block is a serial I/O interface that allows data transfer using clock synchronization. The interface consists
of a single eight-bit channel. Data can be transferred from the LSB or MSB.
MB91360G series contains two Serial I/O units SIO0 and SIO1. This section only describes SIO0. Please see
the IO-Map for the register addresses of SIO1.
The serial I/O interface operates in two modes :
• Internal shift clock mode : Data is transferred in synchronization with the internal clock.
• External shift clock mode : Data is transferred in synchronization with the clock supplied via the external pin
(SCK) . By manipulating the general-purpose port sharing the external pin (SCK) ,
data can also be transferred by a CPU instruc tion in this mode.
Internal data bus
(MSB first) D7 to D0
D7 to D0 (LSB first)
Transfer direction selection
SIN3
Read
Write
SDR (Serial data register)
SOT3
SCK3
Control circuit
Shift clock counter
Internal clock
2
SMD2
1
SMD1
0
SMD0
SIE
SIR
BUSY
STOP
STRT
MODE
BDS

SCOE
Interrupt
request
Internal data bus
127
MB91360G Series
(2) Registers
Serial mode control status register (SMCS)
Address : 000084H
Address : 000085H
15
14
13
12
11
10
9
8
SMD2
SMD1
SMD0
SIE
SIR
BUSY
STOP
STRT
7
6
5
4
3
2
1
0




MODE
BDS

SCOE
SIO edge selection/clock disable register (SES)
Address : 000086H
15
14
13
12
11
10
9
8






DBL
NEG
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
Serial data register (SDR)
Address : 000087H
128
MB91360G Series
25. SOUND GENERATOR
This section provides an overview of the Sound Generator, describes the register structure and functions, and
describe the operation of the Sound Generator.
The Sound Generator consists of the Sound Control register, Frequency Data register, Amplitude Data register,
Decrement Grade register, Tone Count register, Sound Disable register, PWM pulse generator, Frequency
counter, Decrement counter and Tone Pulse counter.
(1) Registers
Sound Control register (SGCR)
Address : 0000EFH
Read/write
Default value
Address : 0000EEH
Read/write
Default value
7
6
5
4
3
2
1
0
S1
S0
TONE


INTE
INT
ST
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
()
()
()
()
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
15
14
13
12
11
10
9
8
TST





BUSY
DEC
(R/W)
(0)
()
()
()
()
()
()
()
()
()
()
(R)
(0)
(R/W)
(0)
Bit no.
Bit no.
Frequency Data register (SGFR)
Address : 0000F1H
Read/write
Default value
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
15
14
13
12
11
10
9
8
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
Amplitude Data register (SGAR)
Address : 0000F0H
Read/write
Default value
Bit no.
Decrement Grade register (SGDR)
Address : 0000F3H
Read/write
Default value
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
15
14
13
12
11
10
9
8
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
Bit no.
Tone Count register (SGTR)
Address : 0000F2H
Read/write
Default value
Bit no.
Sound Disable register (SGDBL)
Address : 0000EDH
Read/write
Default value
7
6
5
4
3
2
1
0







DBL
()
()
()
()
()
()
()
()
()
()
()
()
()
()
(R/W)
(0)
Bit no.
129
MB91360G Series
(2) Block Diagram
Clock input
Prescaler
S1
S0
8-bit PWM
pulse generator CO
EN
PWM
CI
Frequency
counter
Toggle
flip-flop
CO
EN
Reload
Amplitude data
register
Reload
Tone count
register
1/d
DEC
CI
CO
EN
SGA
Decrement grade
register
Tone pulse
counter
Q
Decrement
Grade register
DEC
Decrement
counter
D
EN
Mix
SGO
TONE
CI
CO
EN
INTE
INT
ST
IRQ
130
MB91360G Series
26. STEPPER MOTOR CONTROLLER
This section provides an overview of the Stepper Motor Control Module, describe the register structure and
functions, and described the operation of the Stepper Motor Control Module.
The Stepping Motor Controller consists of two PWM Pulse Generators, four motor drivers, Selector Logic and
the Zero Rotor Position Detector. The four motor drivers have high output drive capabilities and they can be
directly connected to the four ends of two motor coils. The combination of the PWM Pulse Generators and
Selector Logic is designed to control the rotation of the motor. A Synchronization mechanism assures the
synchronous operations of the two PWMs. The Zero Rotor Position Detector helps CPU obtain feed back
information of the rotor movements. The following sections describe the Stepping Motor Controller 0 only. The
other controllers have the same functions. The register addresses are found in the I/O map.
Note : The Rotor Zero Position Detection capability is protected by a patent from Mannesmann VDO and may only
be used with VDO’s prior approval.
(1) Block Diagram
Machine clock
Prescaler
CK
PWM1P0
PWM1 pulse generator
EN
P1
Selector
PWM
PWM1M0
P0
PWM1 compare register
PWM1 selector register
CK
PWM2P0
PWM2 pulse generator
CE
EN
Selector
PWM
PWM2M0
Load
PWM2 compare register
BS
PWM2 select register
Comparator
Debounce logic
8-bit counter
Zero Detect 0
register
+
−
PWM2M0
1/9 AVCC
reference
voltage
Power down
Zero Rotor Position Detector
131
MB91360G Series
(2) Registers
PWM Control 0 register (PWC0)
Address : 0000D1H
Read/write
Default value
7
6
5
4
3
2
1
0


P1
P0
CE


TST
()
()
()
()
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
()
()
()
()
(R/W)
(0)
Bit no.
Zero Detect 0 register (ZPD0)
Address : 0000D0H
Read/write
Default value
15
14
13
12
11
10
9
8
S1
S0
TS
T2
T1
T0
PD
RS
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(1)
(R/W)
(0)
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
Bit no.
PWM1 Compare 0 register (PWC10)
Address : 0000D9H
Read/write
Default value
Bit no.
PWM2 Compare 0 register (PWC20)
Address : 0000D8H
Read/write
Default value
15
14
13
12
11
10
9
8
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
7
6
5
4
3
2
1
0


P2
P1
P0
M2
M1
M0
()
()
()
()
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
PWM1 Select register (PWS10)
Address : 0000DBH
Read/write
Default value
Bit no.
PWM2 Select register (PWS20)
Address : 0000DAH
Read/write
Default value
15
14
13
12
11
10
9
8

BS
P2
P1
P0
M2
M1
M0
()
()
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
PWM Clock Disable register (SMDBL0)
Address : 0000E8H
Read/write
Default value
132
7
6
5
4
3
2
1
0







DBL
()
()
()
()
()
()
()
()
()
()
()
()
()
()
(R/W)
(0)
Bit no.
MB91360G Series
27. REAL TIME CLOCK
This section provides an overview of the Real Time Clock (also called Watchtimer) , describes the register
structure and functions, and describes the operation of RTC module.The Real Time Clock (Watch Timer) consists
of the Timer Control register, Sub-second register, Second/Minute/Hour registers, 1/2 clock divider, 21bit
prescaler and Second/Minute/Hour counters. The Real Time Clock operates as the real-world timer and provides
the real-world time information.
(1) Block Diagram
Oscillation
clock
21 bit prescaler
CO
1/2 Clock
Divider
WOT
EN
Sub second
register
UPDT
ST
Second counter
CI
EN
LOAD
CO
Minute counter
6 bits
6 bits
Hour counter
CO
CO
5 bits
Second/Minute/Hour register
INTE0 INT0
INTE1 INT1
INTE2 INT2
INT3
INT3
IRQ
133
MB91360G Series
(2) Registers
Timer disable register (WTDBL)
Address : 0000F5H
Read/write
Default value
7
6
5
4
3
2
1
0







DBL
()
()
()
()
()
()
()
()
()
()
()
()
()
()
(R/W)
(0)
Bit no.
Timer control register (WTCR)
Address : 0000F7H
Read/write
Default value
Address : 0000F6H
Read/write
Default value
7
6
5
4
3
2
1
0
TST2
TST1
TST0

RUN
UPDT

ST
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
()
()
(R)
(0)
(R/W)
(0)
()
()
(R/W)
(0)
15
14
13
12
11
10
9
8
INTE3
INT3
INTE2
INT2
INTE1
INT1
INTE0
INT0
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
15
14
13
12
11
10
9
8
D15
D14
D13
D12
D11
D10
D9
D8
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
7
6
5
4
3
2
1
0



D20
D19
D18
D17
D16
()
()
()
()
()
()
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
15
14
13
12
11
10
9
8


S5
S4
S3
S2
S1
S0
()
()
()
()
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
Bit no.
Bit no.
Sub-second register (WTBR)
Address : 0000FBH
Read/write
Default value
Address : 0000FAH
Read/write
Default value
Address : 0000F9H
Read/write
Default value
Bit no.
Bit no.
Bit no.
Second register (WTSR)
Address : 0000FEH
Read/write
Default value
Bit no.
(Continued)
134
MB91360G Series
(Continued)
Minute register (WTMR)
Address : 0000FDH
Read/write
Default value
7
6
5
4
3
2
1
0


M5
M4
M3
M2
M1
M0
()
()
()
()
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
15
14
13
12
11
10
9
8



H4
H3
H2
H1
H0
()
()
()
()
()
()
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
(R/W)
(X)
Bit no.
Hour register (WTHR)
Address : 0000FCH
Read/write
Default value
Bit no.
135
MB91360G Series
28. SUBCLOCK
The Subclock System provides various power saving modes. The key of the concept is to supply the 32 kHz
clock signal only to the Real Time Clock RTC) Module, while the rest of the MCU is provided with 4 MHz clock
signal in order to achieve lower power supply current in the RTC32K mode.
This behavior can be altered by the configuration input, SELCLK pin to switch the RTC module to operate with
the 4 MHz clock. The following sections describe the operation with SELCLK connected to “0” and SELCLK
connected to “1” respectively.
Note : On MB91F361GA and MB91F362GA SELCLK should always be connected to “1”, subclock operation is not
implemented on those devices.
(1) Operation of Subclock (SELCLK = 0)
The next table summarizes the operation states of the components related to the Subclock System.To simplify
this table SLEEP modes are not listed but the operation is the same as for RUN modes except that the CPU is
stopped.
Operation of components
Mode
Power dissipation
CPU &
4 M Osc.
32 K Osc.
RTC
PLL
Peripheral
RUN
High
Run
Run
Run
Run
Stop/Run
RTC4M32K
Medium Low
Run
Run
Run
Stop
Stop
RTC32K
Low
Stop
Run
Run
Stop
Stop
STOP
Lowest
Stop
Stop
Stop
Stop
Stop
The following table summarizes those operation modes and necessary software settings.
Software Setting
Mode
STOP
PLL1EN
PLL2EN
OSCD1
OSCD2
RTC32
RUN
0
0 or 1
1
Don’t Care
Don’t Care
Don’t Care
RTC4M32K
1
Don’t Care
1
0
0
Don’t Care
RTC32K
1
Don’t Care
1
1
0
1
STOP
1
Don’t Care
Don’t Care
1
1
Don’t Care
It is recommended that PLL2EN is set to “1” after the initialization to start the 32 kHz oscillation and this bit
should be kept at “1” during the operation. Otherwise the 32 kHz oscillator does not start. Also bits 9 and 10 of
the CLKR register (address 0046H) should always be set to “0” during operation.
136
MB91360G Series
(2) 4 MHz Real Time Clock Configuration (SELCLK = 1)
When the SELCLK pad is connected logic level 1, the 32 kHz oscillation is disabled regardless of the software
setting. In this configuration, the Real Time Clock Module is supplied with the 4 MHz oscillation clock signal.
The following table summaries the modes available in this configuration.
Operation of components
Mode
Power dissipation
CPU &
4 M Osc.
32 K Osc.
RTC
Peripheral
PLL
RUN
High
Run
Stop
Run
Run
Stop/Run
RTC4M
Medium Low
Run
Stop
Run
Stop
Stop
STOP
Lowest
Stop
Stop
Stop
Stop
Stop
Mode
Software Setting
STOP
PLL1EN
PLL2EN
OSCD1
OSCD2
RTC32
RUN
0
0 or 1
Don’t Care
Don’t Care
Don’t Care
Don’t Care
RTC4M
1
Don’t Care
Don’t Care
0
Don’t Care
Don’t Care
STOP
1
Don’t Care
Don’t Care
1
Don’t Care
Don’t Care
(3) Use of Real Time Clock Module
There is some additional consideration needed to operate the RTC module to achieve the desired functionality.
Because the RTC module is directly connected to the 32 kHz oscillation clock, the oscillation stabilization time
has to be taken care of by the software.This can be achieved by using another timer (e.g the Time Base Timer)
to trigger the software to start the RTC module (Setting of ST bit to “1”) .
It is also important to stop the RTC module before entering the STOP mode. Otherwise, the reactivation from
STOP mode results in unpredictable operation of the RTC module.
After the reactivation, the oscillation stabilization time has to be measured again by the software, then the RTC
module can be restarted.
137
MB91360G Series
29. 32 kHz CLOCK CALIBRATION UNIT
The 32 kHz Clock Calibration Module provides possibilities to calibrate the 32 kHz oscillation clock with respect
to the 4 MHz oscillation clock.
(1) Description
This hardware allows the software to measure time generated by the 32 kHz clock with the 4 MHz clock.
By utilizing this hardware in conjunction with software processing, the accuracy of the 32 kHz clock can come
closer to that of the 4 MHz clock. The measurement result from the 32 kHz Clock Calibration Module can be
processed by the software and the setting required for the Real Time Clock Module can be obtained.
This module consists of two timers, one operating with the 32 kHz clock and the other operating with the 4 MHz
clock. The 32 kHz timer triggers the 4 MHz timer and resulting 4 MHz timer value is stored in a register. The
value stored in this register can be used for the subsequent software processing to calculate the desired Real
Time Clock module’s setting.
(2) Block Diagram
UC18CLK
CLK4G = OSC4 | ∼ STRT | (READY & −RUNS) ;
gete
OSC4
STRT
READY
RUNS
OSC32
gete
STRT
gete
CLKP
RSLEEPB
gete
CLKPG
CLK32G
CLKPG2 CUTD
32 kHz UC18TRD
TIMER
counter (16 bit)
STRTS
RSLEEPB
STRT
SLKPG2 = CLKP
| (∼STRT & RSLEEPB) ;
&
anync
RUN RST
STRT
set
/reset
RB
INT
reset
UC18BUS
138
UC18TRR
&
READY
RUNSS1
RUNSS
sync
4 ≥ CLKP
set
READYPULSE
CUCR (3 bit)
INT_I
RDB
WRB
RSTB
UC18IO
CUTR
reset
INTEN
set
/reset
RBB
RSLEEPB
RMWB
RB
RSLEEP
RMW
RD
WR
sync RUNS
32 ≥ 4
4 MHz
TIMER
CUTR (24 bit)
STRT
STRT
INT
RUN
READY
sync
CLKP ≥ 32
async
STRT RST
RST
CLK4G
&
INT_INT
CUTR (24 bit)
CUTD (16 bit)
CUTD
CU18RBI
FC18
MB91360G Series
(3) Timing
32 kHz
STRT (CLKP)
STRTS (32 kHz)
RUN (32 kHz)
RUNS (4 MHz)
32 kHz counter (16 bit)
4 MHz counter (24 bit)
CUTD CUTD-1
old CUTR
0
2
1
0
CUTD
new CUTR
READY (32 kHz)
READYPULSE (CLKP)
INT (CLKP)
139
MB91360G Series
(4) Clocks
The module operates with 3 different clocks : The 4 MHz clock OSC4, the 32 kHz clock OSC32 and the Rbus
clock CLKP. Synchronization circuits adapt the different domains.
All 3 clocks are gated. The 32 kHz and the 4 MHz clock are switched off if STRT is 0. CLKPG is gated by RSLEEP
and CLKPG2 by RSLEEP and STRT for the 2 bits, which are set/reset by hardware.
The clock frequencies have to fulfill the following requirements :
1.) Clock ratio
TOSC32 > 2 × TOSC4 + 3 × TCLKP
TOSC4 < 1 / 2 × TOSC32 − 3 / 2 × TCLKP
TCLKP < 1 / 3 × TOSC32 − 2 / 3 × TOSC4
2.) The input frequencies must not exceed the values given in next table.
Maximum operation frequencies
CLKP
maximum
32 MHz
OSC32
31.25 ns
4 MHz
250 ns
OSC4
13 MHz
76.9 ns
Examples of valid clock ratios which fulfill requirements 1 and 2
OSC32
140
OSC4
CLKP
maximum operation speed
4 MHz
250 ns
13 MHz
76.9 ns
32 MHz
31.25 ns
standard TDIR mode
500 kHz
2000 ns
4 MHz
250 ns
4 MHz
250 ns
normal operation
32 kHz
31.25 us
4 MHz
250 ns
> 2 MHz
500 ns
MB91360G Series
(5) Register Description
a : Calibration Unit Control Register (CUCR)
Control Register low byte (CUCRL)
Address : 000191H
Read/write
Default value
7
6
5
4
3
2
1
0



STRT


INT
INTEN
(R)
(0)
(R)
(0)
(R)
(0)
(R/W)
(0)
(R)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
b : 32 kHz Timer Data Register (CUTD)
32 kHz Timer Data Register high byte (CUTDH)
Address : 000192H
Read/write
Default value
15
14
13
12
11
10
9
8
TDD15
TDD14
TDD13
TDD12
TDD11
TDD10
TDD9
TDD8
(R/W)
(1)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
32 kHz Timer Data Register low byte (CUTDL)
Address : 000193H
Read/write
Default value
7
6
5
4
3
2
1
0
TDD7
TDD6
TDD5
TDD4
TDD3
TDD2
TDD1
TDD0
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
Bit no.
c : 4 MHz Timer Data Register (CUTR)
4 MHz Timer Data Register1 high byte (CUTR1H)
Address : 000194H
Read/write
Default value
15
14
13
12
11
10
9
8








(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
Bit no.
4 MHz Timer Data Register1 low byte (CUTR1L)
Address : 000195H
Read/write
Default value
7
6
5
4
3
2
1
0
TDR23
TDR22
TDR21
TDR20
TD19
TDR18
TDR17
TDR16
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
Bit no.
4 MHz Timer Data Register2 high byte (CUTR2H)
Address : 000196H
Read/write
Default value
15
14
13
12
11
10
9
8
TDR15
TDR14
TDR13
TDR12
TDR11
TDR10
TDR9
TDR8
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
Bit no.
4 MHz Timer Data Register2 low byte (CUTR2L)
Address : 000197H
Read/write
Default value
7
6
5
4
3
2
1
0
TDR7
TDR6
TDR5
TDR4
TD3
TDR2
TDR1
TDR0
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
(R)
(0)
Bit no.
141
MB91360G Series
30. FLASH MEMORY
MB91360G series devices feature 512 K of embedded flash memory. On MB91F361GA it is connected to the
external bus, on the other devices to the F-bus.
(1) Out Line of Flash Memory
The Flash Memory consists of a flash memory unit derived from the MBM29LV400C and a flash memory interface
circuit.
Flash Memory :
• 512 Kword × 8 bit/256 Kword × 16 bit/128 Kword × 32 bit
(64 Kbyte×3 + 32 Kbyte + 8 Kbyte×2 + 16 Kbyte) sectors
• Uses automatic program algorithm (Embedded Algorithm)
• Erase pause/restart function
• Detects completion of writing/erasing using data polling or toggle bit functions
• Detects completion of writing/erasing by RY/BY pin
• Compatible with JEDEC standard commands
• Performs minimum of 10,000 write/erase operations
• Sector erase function (any combination of sectors)
• Sector protect function
• Temporary sector protect cancellation function
• Allows flash memory interface circuit to write to/erase flash memory both under control of external pin by writer
and under control of internal bus by CPU.
Embedded Algorithm is a registered trademark of Advanced Micro Devices, Inc.
142
MB91360G Series
(2) Block diagrams of Flash Memory
a : Block diagram of Flash Memory
Figure shows the block diagram of the flash memory unit, which has almost the same configuration as the
MBM29FLV400C.
DQ0 to DQ15
RY/BY
buffer
RY/BY
I/O buffer
Erase circuit
WE
BYTE
RESET
Control
circuit
Write circuit
Chip enable/
output enable
circuit
CE
OE
STB
Y decoder
Data latch
Y gate
STB
Low VCC
detection circuit
Write/erase
pulse timer
address
latch X decoder
cell matrix
A0 to A17
A-1
b : Entire block diagram of Flash Memory
Figure shows the entire block diagram of the Flash Memory with the flash memory interface circuit.
Flash memorry
interface circuit
Ext.Bus
I/F
BYTE
BYTE
CE
CE
OE
OE
WE
WE
A0 to A18
User
Logic
bus
4 Mbit flash memory
DQ0 to DQ15
RY/BY
A0 to A17
A-1
DQ0 to DQ15
RY/BY
RESET
External reset signal
RY/BY
write enable signal
143
MB91360G Series
c : Sector configuration
i) write, byte read, half word read
8 bit × 2
Flash Memory mode
Other modes F361GA
Other modes
other devices
7FFFFH
1FFFFF
FFFFF
Sector 13
16 KB
7C000H
1FC000
FC000
Sector 12
8 KB
7A000H
1FA000
FA000
Sector 11
8 KB
78000H
1F8000
F8000
Sector 10
32 KB
70000H
1F0000
F0000
Sector 9
64 KB
60000H
1E0000
E0000
Sector 8
64 KB
50000H
1D0000
D0000
Sector 7
64 KB
40000H
1C0000
C0000
Sector 6
16 KB
3C000H
1BC000
BC000
Sector 5
8 KB
3A000H
1BA000
BA000
Sector4
8 KB
38000H
1B8000
B8000
Sector 3
32 KB
30000H
1B0000
B0000
Sector 2
64 KB
20000H
1A0000
A0000
Sector 1
64 KB
10000H
190000
90000
Sector 0
64 KB
00000H
180000
80000
ii) long word read
144
MSB
LSB
8 bit × 2
8 bit × 2
Flash Memo- Other modes Other modes
ry mode
F361GA
other devices
7FFFF
1FFFFFH
FFFFF
Sector 13
16 KB
Sector 6
16 KB
78000H
1F8000H
F8000
Sector 12
8 KB
Sector 5
8 KB
74000H
1F4000H
F4000
Sector 11
8 KB
Sector 4
8 KB
70000H
1F0000H
F0000
Sector 10
32 KB
Sector 3
32 KB
60000H
1E0000H
E0000
Sector 9
64 KB
Sector 2
64 KB
40000H
1C0000H
C0000
Sector 8
64 KB
Sector 1
64 KB
20000H
1A0000H
A0000
Sector 7
64 KB
Sector 0
64 KB
00000H
180000H
80000
MB91360G Series
(3) Write/Erase Modes
The flash memory can be accessed in two different ways; the flash memory mode allowing write/erase directly
from the external pins, and the other modes allowing write/erase from the CPU via the internal bus. These modes
are selected by the external mode pins.
a : Flash Memory mode
The CPU stops when the mode pins are set to 111 while the INIT signal is asserted. The flash memory interface
circuit is directly connected to the external bus interface, allowing direct control by the external pins. This mode
makes the MCU seem like a standard flash memory at the external pins, and write/erase can be performed
using a flash memory programmer.
In the flash memory mode all the operations supported by the flash memory automatic algorithm can be used.
b : Other modes
The flash memory is located in the CS1 area of the CPU memory space and like ordinary mask ROM can be
read-accessed and program-accessed from the CPU through the flash memory interface circuit. After execution
of the internal Boot ROM the area for CS1 is set from 180000 to FFFFF (F361GA only) .
Writing/erasing the flash memory is performed by instructions from the CPU via the flash memory interface
circuit. Therefore, this mode allows rewriting even when the MCU is soldered on the target board.
The sector protect operations can not be performed in these modes.
c : Control signals of flash memory
Next table lists the flash memory control signals in the flash memory mode.
There is almost a one-to-one correspondence between the flash memory control signals and the external pins
of the MBM29LV400C. The VID (12 V) pins required by the sector protect operations are MD0, MD1 and MD2
instead of A9, RESET and OE for the MBM29LV400C.
In the flash memory mode, the width of the external data bus can be 8 or 16 bit.
145
MB91360G Series
Flash Control Signals
MB91F361GA/MB91F362GA
Normal function
Flash Memory mode
1 to 8
D24 to D31
D24 to D31
DQ8 to DQ15
9
A0
A0
A-1
10 to 24
A1 to A15
A1 to A15
A0 to A14
27 to 30
A16 to A18
A16 to A18
A15 to A17
32
CS4
CS4
WE
33
CS5
CS5
BYTE
35
RDY
RDY
OE
36
BGRNT
BGRNT
CE
37
BRQ
BRQ
RY/BY
111
MD0
VDA9
A9 (VID)
112
MD1
VDRS
RESET (VID)
113
MD2
VDOE
OE (VID)
115
INIT
INIT
RESET
201 to 208
D16 to D23
D16 to D23
DQ0 to DQ7
A19, A20 should be pulled up, INIT must be low during power on for at least 500 ns.
146
MBM29LV400C
Pin number
MB91360G Series
MB91FV360GA
MBM29LV400C
Pin number
Normal function
Flash Memory mode
202
A0
A0
A-1
310
A1
A1
A0
201
A2
A2
A1
357
A3
A3
A2
257
A4
A4
A3
144
A5
A5
A4
309
A6
A6
A5
256
A7
A7
A6
200
A8
A8
A7
356
A9
A9
A8
308
A10
A10
A9
92
A11
A11
A10
44
A12
A12
A11
255
A13
A13
A12
143
A14
A14
A13
199
A15
A15
A14
307
A16
A16
A15
91
A17
A17
A16
142
A18
A18
A17
140
CS4
CS4
WE
196
CS5
CS5
BYTE
89
CS6
TMOD

305
RDY
RDY
OE
139
BGRNT
BGRNT
CE
88
BRQ
BRQ
RY/BY
293
MD0
VDA9
A9 (VID)
31
MD1
VDRS
RESET (VID)
239
MD2
VDOE
OE (VID)
30
INIT
INIT
RESET
46
D16
D16
DQ0
95
D17
D17
DQ1
1
D18
D18
DQ2
148
D19
D19
DQ3
205
D20
D20
DQ4
(Continued)
147
MB91360G Series
(Continued)
MB91FV360GA
148
MBM29LV400C
Pin number
Normal function
Flash Memory mode
45
D21
D21
DQ5
94
D22
D22
DQ6
260
D23
D23
DQ7
312
D24
D24
DQ8
204
D25
D25
DQ9
147
D26
D26
DQ10
93
D27
D27
DQ11
259
D28
D28
DQ12
203
D29
D29
DQ13
146
D30
D30
DQ14
258
D31
D31
DQ15
MB91360G Series
(4) Flash Control Status Register (FMCS)
Flash Memory Macros used in devices :
Normal Flash Macro used in : MB91F361GA, MB91F362GA
Fast Flash Macro used in : MB91FV360GA
address
FV360GA, F362GA : 00007000H
F361GA : 00100180H
access
initial value
value after
Boot ROM
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
FACCEN


RDYEG*
RDY
RDYI
WE
LPM
R/W
1
0
R/W
1
1
R/W
1
1
R
0
0
R
X
X
R/W
0
0
R/W
0
0
R/W
0
0
* : It is not allowed to use RDYEG.
149
MB91360G Series
(5) Read/Write Access
In the flash memory mode, read/write access to the flash memory must be under control of the external pins.
However, with the CPU access, there are no special timing constraints on read/write access because the flash
memory is controlled by the flash memory interface circuit.
In this section, “write access” does not directly mean “program flash memory”. It implies “activation of the flash
commands”.
a : Read/write access in flash memory mode
Next table gives the setting of pins for read/write access in the Flash Memory mode. There is no special problem
with control of these pins if connected to a flash memory writer. However, in other cases, timing specifications
must be met.
Setting Conditions of Pins for Read/Write Access in Flash Memory Mode
Operations
BGRNTX (CE)
RDY (OE)
CS4X (WE)
A0 to A18
D16 to D31
INIT
Read
L
L
H
Read address
DOUT
H
Write
L
H
L
Write address
DIN
H
Output disable
L
H
H
x
High-Z
H
Standby
H
x
x
x
High-Z
H
Hardware reset
x
x
x
x
High-Z
L
b : Read/write access with CPU on F361GA
The access timing to the flash memory unit is controlled by the flash memory interface circuit. Depending on
the setting for CLKT the read operation can be completed in two or more cycles of CLKT.
External Bus clear
Wait cycles
32 MHz
1
24 MHz
1
≤ 16 MHz
0
c : Read access with CPU on other devices
Flash Wait Control Register (FMWT) *
address
00007004H
access
initial value
value after Boot ROM
Normal Flash Macro
value after Boot ROM
Fast Flash Macro
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0


FAC1
FAC0
EQINH
WTC2
WTC1
WTC0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
1
1
0
0
0
0
0
1
1
0
0
1
0
0
1
1
* : FMWT register is not available on MB91F361GA (Flash on external bus)
150
MB91360G Series
Normal Flash Macro : Recommended settings
Without applying clock modulation
CLKB unmodulated
core clock frequency
[MHz]
FAC1
FAC0
EQINH
WTC2
WTC1
WTC0
FACC low
cycles/wait
cycles
FMWT
64
0
1
0
0
1
1
1/3
13H
48
0
1
0
0
1
1
1/3
13H
40
0
1
0
0
1
0
1/2
12H
32
0
0
0
0
1
0
0.5 / 2
02H
24
0
0
0
0
0
1
0.5 / 1
01H
16
0
0
0
0
0
1
0.5 / 1
01H
FACC low
cycles/wait
cycles
FMWT
When applying clock modulation
CLKB core clock
frequency
[MHz]
Peak Max.
frequency
FAC1
48
64
0
1
0
0
1
1
1/3
13H
32
48
0
1
0
0
1
1
1/3
13H
24
40
0
1
0
0
1
0
1/2
12H
24
32
0
0
0
0
1
0
0.5 / 2
02H
16
24
0
0
0
0
0
1
0.5 / 1
01H
FAC0 EQINH WTC2 WTC1 WTC0
Example for flash memory read access with 1 cycle for the low time of FACC and 3 wait cycles
1 cycle
FACC = "L"
3 wait cycles
core
clock
CLKB
FA
A1
A2
A3
F-bus
wait
FWAITR
FACC
F-bus
address
tFP
FD
FACC
for flash
tFACC
D1
F-bus
data
The minimum value for tFP is 15 ns, for tFACC it is 40 ns.
151
MB91360G Series
Fast Flash Macro : Recommended settings
Without applying clock modulation
CLKB unmodulated
core clock frequency
[MHz]
FAC1
FAC0
EQINH
WTC2
WTC1
WTC0
ATDIN high
cycles/wait
cycles
FMWT
64
0
1
0
0
1
1
1/3
13H
48
0
0
0
0
1
0
0.5 / 2
02H
40
0
0
0
0
1
0
0.5 / 2
02H
32
0
0
1
0
0
1
0.5 / 1
09H
24
0
0
0
0
0
1
0.5 / 1
01H
16
0
0
0
0
0
1
0.5 / 1
01H
When applying clock modulation
CLKB core clock
Peak Max.
frequency
frequency
[MHz]
FAC1
FAC0
EQINH
WTC2
WTC1
WTC0
ATDIN high
cycles/wait
cycles
FMWT
48
64
0
1
0
0
1
1
1/3
13H
32
48
0
0
0
0
1
0
0.5 / 2
02H
24
40
0
0
0
0
1
0
0.5 / 2
12H
24
32
0
0
1
0
0
1
0.5 / 1
09H
16
24
0
0
0
0
0
1
0.5 / 1
01H
Example for flash memory read access with 1 cycle for the high time of ATDIN and 3 wait cycles
1 cycle
ATDIN ="H"
3 wait cycles
core
clock
CLKB
FA
A1
F-bus
A3 address
A2
F-bus
wait
FWAITR
ATDIN
EQIN
ATDIN
for flash
tWATD
EQIN
for flash
tWEQ
FD
D1
tACC
tRC
The minimum value for tWATD is 10 ns, the minimum value for tWEQ is 20 ns.
The minimum value for tRC is 40 ns.
The maximum value for tACC is tWATD + tWEQ + 5 ns.
152
F-bus
data
MB91360G Series
d : Write access with CPU on other devices
Recommended settings for WTC2 to WTC0 for write access to the flash memory, FACCEN of FMCS should be
set to 1 for writing, so FAC1, FAC0, EQINH register settings then have no meaning for the write operation
Without applying clock modulation
CLKB unmodulated
core clock frequency
[MHz]
WTC2
WTC1
64
WTC0
Wait cycles
FMWT
setting not allowed for writing
48
1
0
0
4
X4H
40
1
0
0
4
X4H
32
0
1
0
2
X2H
24
0
1
0
2
X2H
16
0
0
1
1
X1H
When applying clock modulation
CLKB core clock
frequency [MHz]
Peak Max.
frequency
48
64
32
48
1
0
0
4
X4H
24
40
1
0
0
4
X4H
24
32
0
1
0
2
X2H
16
24
0
1
0
2
X2H
WTC2
WTC1
WTC0
Wait cycles
FMWT
setting not allowed for writing
153
MB91360G Series
(6) Automatic Write/Erase
Irrespective of the Flash Memory mode or other modes, writing to/erasing the flash memory unit is performed
by starting the flash memory automatic algorithm.
To start the automatic algorithm, various sequences of write accesses are executed in 1 to 6 cycles. They are
called Flash commands.
a : Flash Commands
There are four commands for starting the automatic algorithm of the Flash Memory unit; Read/Reset, Write,
Chip Erase, and Sector Erase. There are also Erase Suspend and Erase Resume commands for the sector
erase operation.
Next tables give the command sequence lists in the flash memory and other modes.
b : Command sequence
Command Sequence List (CPU access)
Second
Fourth Read/
Third Write
Fifth Write
Sixth Write
Write First Write
Write Cycle
Write Cycle
Cycle
of
Bus
Cycle
of
Bus
Cycle
of
Bus
Cycle
of Bus
Command Cycle
of Bus
of Bus
Sequence
of
AdAdAdAdAdAdBus
Data
Data
Data
Data
Data
Data
dress
dress
dress
dress
dress
dress
Read/
Reset*1
1
*2xxxx
Read/
Reset*1
4
*25554 xxAA *2aaa8
xx55 *25554 xxF0
Write
4
*25554 xxAA *2aaa8
xx55 *25554 xxA0
Chip Erase
6
*25554 xxAA *2aaa8
xx55 *25554 xx80 *25554 xxAA *2aaa8 xx55 *25554 xx10
Sector
Erase
6
*25554 xxAA *2aaa8
xx55 *25554 xx80 *25554 xxAA *2aaa8 xx55
xxF0










RA
RD








PA
PD
(even) (word)
SA
(even)
Sector Erase
Suspend
Input of address *2xxxx or data (xxB0H) suspends sector erasing.
Sector Erase
Resume
Input of address *2xxxx or data (xx30H) suspends and resumes sector erasing.
xx30
Addresses in the table are the values in the CPU memory space. All addresses and data are hexadecimal values,
where x is any value and *2 may be 08 to 0F on F362GA/FV360GA, 18 to 1F on F361GA.
*1 : Read/Reset command reset Flash memory to read mode.
154
MB91360G Series
Command Sequence List (Flash Memory Mode)
Second
Fourth Read/
Third Write
Fifth Write
Sixth Write
Write First Write
Write Cycle
Write Cycle
Cycle
of
Bus
Cycle
of
Bus
Cycle
of
Bus
Cycle
of Bus
Command Cycle
of Bus
of Bus
Sequence
of
AdAdAdAdAdAdBus
Data
Data
Data
Data
Data
Data
dress
dress
dress
dress
dress
dress
Read/
Reset*
1
*xxxx
F0










Read/
Reset*
4
*aaaa
AA
*5554
55
*aaaa
F0
RA
RD




Write
4
*aaaa
AA
*5554
55
*aaaa
A0
PA
PD
(even) (word)




Chip Erase
6
*aaaa
AA
*5554
55
*aaaa
80
*aaaa
AA
*5554
55
*aaaa
10
Sector
Erase
6
*aaaa
AA
*5554
55
*aaaa
80
*aaaa
AA
*5554
55
SA
(even)
30
Sector Erase
Suspend
Input of address *xxxx or data (B0H) suspends sector erasing.
Sector Erase
Resume
Input of address *xxxx or data (30H) suspends and resumes sector erasing.
Addresses in the table are values for writer addresses. All addresses and data are hexadecimal values, where x
is any value and * may be 0 to 7.
RA : Read address
PA : Write address. Only even addresses can be specified.
SA : Sector address (See next table) . Only even addresses can be specified.
RD : Read data
PD : Write data. Only word data can be specified.
155
MB91360G Series
Sector Address for half word mode
156
Sector
A18
A17
A16
A15
A14
A13
Address range
SA13
1
1
1
1
1

7C000H to 7FFFFH
SA12
1
1
1
1
0
1
7A000H to 7BFFFH
SA11
1
1
1
1
0
0
78000H to 79FFF
SA10
1
1
1
0


70000H to 77FFFH
SA9
1
1
0



60000H to 6FFFFH
SA8
1
0
1



50000H to 5FFFFH
SA7
1
0
0



40000H to 4FFFFH
SA6
0
1
1
1
1

3C000H to 3FFFFH
SA5
0
1
1
1
0
1
3A000H to 3BFFFH
SA4
0
1
1
1
0
0
38000H to 39FFFH
SA3
0
1
1
0


30000H to 37FFFH
SA2
0
1
0



20000H to 2FFFFH
SA1
0
0
1



10000H to 1FFFFH
SA0
0
0
0



00000H to 0FFFFH
MB91360G Series
(7) Connection to Flash Memory
The Flash Memory mode of the MB91F361GA is intended mainly for external connection to a flash memory
writer. As indicated in Table Flash Control Signals, there is a slight difference between the external pins of the
MB91F361GA and the MBM29LV400C (4 Mbit flash memory) . Connection to an MBM29LV400C writer requires
the socket adapter.
Socket adapter
flash writer
MB91F361GA
A9
A10
2.2 kΩ
RESET
INIT
2.2 kΩ
OE
RDY
2.2 kΩ
MD0
2.2 kΩ
MD1
2.2 kΩ
MD2
2.2 kΩ
157
MB91360G Series
(8) Notes to Use of Flash Memory
Notes on the Flash Memory in MB91360G series devices are given below.
a : Input of hardware reset (INIT)
To input a hardware reset when the automatic algorithm is not started, where reading is in progress, a minimum
of 500 ns should be taken at a low-level width. In this case, a maximum of 500 ns is required until data can be
read from the flash memory after a hardware reset has been activated.
Similarly, to input a hardware reset when the automatic algorithm is activated, where writing/erasing is in
progress, a minimum of 50 ns should be taken in a low-level width. In this case, 20 µs are required until data
can be read after the executing operation has been terminated to initialize the flash memory.
A hardware reset during writing undefined data being written. A hardware reset during erasing may make the
sector being erased unusable.
b : Canceling software reset, watchdog timer reset, and hardware standby
When writing/erasing the flash memory with the CPU access and if reset conditions occur while the automatic
algorithm is active, the CPU may run away. This occurs because these reset conditions cause the automatic
algorithm to continue without initializing the flash memory unit, possibly preventing the flash memory unit from
entering the read state when the CPU starts the sequence after the reset has been deasserted. These reset
conditions should be inhibited during writing/erasing the Flash Memory.
c : Program access to Flash Memory
When the automatic algorithm is operating, read access to the flash memory is disabled. With the memory
access mode of the CPU set to the internal ROM mode, writing/erasing should be started after switching the
program area to another area such as RAM.
In this case, when sectors containing interrupt vectors are erased, interrupt processing cannot be executed.
For the same reason, all interrupt sources should be disabled while the automatic algorithm is operating.
d : Hold function
When the CPU accepts a hold request, the Write signal WE of the flash memory unit may be skewed and many
cause erroneous writing/erasing. When the acceptance of a hold request is enabled, ensure that the WE bit of
the control status register (FMCS) is 0.
e : Applying VID
Applying VID required for the sector protect operation should always be started and terminated when the supply
voltage is on.
158
MB91360G Series
(9) Timing Diagrams in Flash Mode
Each timing diagram for the external pins of the MB91F361 in the Flash Memory mode is shown below.
a : Data read by read access
tRC
A18 to A0
Address stable
tAC
120 ns
30 ns
BGRNT (CE)
RDY (OE)
tOE
50 ns
120 ns (TOGGLE)
0 ms (Read)
tDF
tOEH
CS4 (WE)
tOH
0
tCE
120 ns
High-Z
High-Z
Output defined
D31 to D16
b : Write Data polling Read (WE control)
Third bus cycle
A18 to A0
Data Polling
7AAAAH
PA
tWC
tAS
PA
tRC
tAH
BGRNT (CE)
tGHEL
RDY (OE)
tWP
tWHWH1
CS4 (WE)
tOE
tWPH
tCS
tDF
tDH
A0H
D31 to D16
PD
D23
DOUT
tDS
tOH
VDD (= 5.0 V)
tCE
PA : Write address
PD : Write data
D23 : Reverse output of write data
DOUT : Output of write data
Note : The last two bus cycle sequences out of the four are described.
159
MB91360G Series
c : Write Data polling Read (CE control)
Third bus cycle
Data Polling
7AAAAH
A18 to A0
PA
tWC
tAS
PA
tAH
tWH
BGRNT (CE)
tGHEL
RDY (OE)
tCP
tWHWH1
CS4 (WE)
tCPH
tWS
tDH
A0H
D31 to D16
PD
DOUT
D23
tDS
VDD (= 5.0 V)
PA : Write address
PD : Write data
D23 : Reverse output of write data
DOUT : Output of write data
Note : The last two bus cycle sequences out of the four are described.
d : Chip erase/sector erase command sequence
tAS
7AAAAH
A18 to A0
tAH
75554H
7AAAAH
7AAAAH
75554H
SA*
BGRNT (CE)
tGHWL
RDY (OE)
tWP
CS4 (WE)
tWPH
tCS
D31 to D16
tDH
AAH
tDS
55H
80H
AAH
55H
10H/30H
VDD
tVCS
Note : SA is the sector address at sector erasing. 7AAAAH (or 6AAAAH) is the address at chip erasing.
160
MB91360G Series
e : Data polling
tCH
BGRNT (CE)
tOE
tDF
RDY (OE)
tOEH
CS4 (WE)
tCE
tOH
*
D23
D23 =
Valid data
D23
High-Z
tWHWH1 or tWHWH2
D31 - D16 = Invalid
D31 to D16
D31 - D16 =
Valid data
tEOE
* : DQ7 is valid data (The device terminates automatic operation) .
f : Toggle bit
BGRNT (CE)
tOEH
RDY (OE)
tOES
CS4 (WE)
Data
(D31 to D16)
D22 = Toggle
D22 = Toggle
*
*
D22 = Stop
toggling
D31 to D16
= Valid
tOE
* : DQ6 stops toggling (The device terminates automatic operation) .
g : RY/BY timing during writing/erasing
BGRNT (CE)
Rising edge of last write pulse
RDY (OE)
Writing or erasing
CS4 (WE)
tBUSY
161
MB91360G Series
h : INIT and RY/BY timing
BGRNT (CE)
CS4 (OE)
tRP
BRQ (RY/BY)
tREADY
i : Enable sector protect/verify sector protect
A18 to A13
SAx
A7, A2,
and A1
(A7, A2, A1) = (0, 1, 0)
MD0 (A9(VID))
12 V
5V
MD2 (OE(VID))
12 V
5V
SAy
tVLHT
tVLHT
CS4 (WE)
tWPP
RDY (OE)
tOESP
D31 to D16
tCSP
01H
tOE
SAx : First sector address
SAy : Next sector address
162
MB91360G Series
j : Temporary sector protect cancellation
MD1
(RESET (VID))
12 V
5V
5V
BGRNT (CE)
CS4 (WE)
tVLHT
Write/erase command sequence
BRQ (RY/BY)
Sector protect cancellation
163
MB91360G Series
(10) AC Characteristics in Flash Memory Mode
The AC specifications for the external pins of the MB91F361 in the Flash Memory mode are shown below. They
apply to the case where the user performs read/write access in the Flash Memory mode. They are not needed
for access in the normal mode and for use of a flash memory writer.
The values are subject to change without prior notice.
a : Read access
AC Characteristics for Read Access
(Under recommended conditions)
Symbol
Test
Conditions
Min.
Typ.
Max.
Read cycle time
tRC

120


ns
Address access time
tACC
CE = VIL
OE = VIL


120
ns
CE to data output
tCE
OE = VIL


120
ns
OE to data output
tOE



50
ns
CE to output floating
tDF



30
ns
OE to output floating
tDF



30
ns
Previous cycle data output hold time
tOH

0


ns
tReady



20
µs
Parameter
INITI pin to return to read mode
164
Value
Unit
MB91360G Series
b : Write [write/erase command] access (WE control)
AC Characteristics for Write Access (WE Control)
(Under recommended conditions)
Parameter
Symbol
Value
Min.
Typ.
Max.
Unit
Write cycle time
tWC
120


ns
Address setup time
tAS
0


ns
Address hold time
tAH
50


ns
Data setup time
tDS
50


ns
Data hold time
tDH
0


ns
Output enable setup time
tOES
0


ns
0


ns
10


ns
tGHWL
0


ns
CE setup time
tCS
0


ns
CE hold time
tCH
0


ns
Write pulse width
tWP
50


ns
Write pulse width High level
tWPH
20


ns
Write continuation time
tWHWH1

16

µs
Sector erase continuation time*1
tWHWH2

1.5
30
s
tVCS
50


µs
tVLHL
4


µs
tWPP
100


µs
tOESP
4


µs
tCSP
4


µs
tRP
500


ns
tBUSY
50


ns
Output enable hold time
Read
Toggle and data polling
Read recovery time before write
VCC setup time
Voltage transition time*
2
Write pulse width*2
OE setup time for validating WE*2
CE setup time for validating WE*
2
INIT pulse width
RY/BY delay until write/erase is enabled
tOEH
*1 : The internal preprogramming time before erasing is not included.
*2 : Applies only to sector protection
165
MB91360G Series
c : Write [write/erase command] access (CE control)
AC Characteristics for Write Access (CE Control)
(Under recommended conditions)
Parameter
Symbol
Min.
Typ.
Max.
Unit
Write cycle time
tWC
120


ns
Address setup time
tAS
0


ns
Address hold time
tAH
50


ns
Data setup time
tDS
50


ns
Data hold time
tDH
0


ns
Output enable setup time
tOES
0


ns
0


ns
10


ns
tGHWL
0


ns
WE setup time
tWS
0


ns
WE hold time
tWH
0


ns
CE pulse width
tCP
50


ns
CE pulse width High level
tCPH
20


ns
Write continuation time
tWHWH1

16

µs
Sector erase continuation time*
tWHWH2

1.5
30
s
VCC setup time
tVCS
50


µs
INIT pulse width
tRP
500


ns
tBUSY
50


ns
Output enable hold time
Read
Toggle and data polling
Read recovery time before write
RY/BY delay until write/erase is enabled
tOEH
* : The internal preprogramming time before erasing is not included.
166
Value
MB91360G Series
■ ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
Parameter
Rating
Symbol
Unit
Condition
Min.
Max.
VDD-VSS
−0.3
6.0
V
HVDD-HVSS
−0.3
6.5
V
Storage temperature
Tstg
−55
+125
°C
Power consumption
PTOT

*1
mW
Digital input voltage
VIDIG
−0.3*2
5.8
V
VSS = 0 V, VDD = 5 V
Analog input voltage
VIA
−0.3
5.8
V
VSSA = 0 V, VDDA = 5 V
Analog supply voltage
VDDA-VSSA
−0.3
5.8
V
VSSA = 0 V
Analog reference voltage
VREFH/L-VSSA
−0.3
5.8
V
VSSA = 0 V
II/ODC
−2
2
mA
Digital supply voltage
Stepper motor control supply voltage
Static DC current into digital I/O
TA = +25°C
ΣII/ODC < ISRUN
*1 : The value differs in each kind of the product.
*2 : Making full use of the allowed static DC correct into digital I/O will lead to lower values for VIDIG Min.
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.
2. Recommended Operating Conditions
Parameter
Operating temperature
Digital supply
Supply voltage
Stepper motor
(Internal voltage
control supply
regulator)
Analog supply
RAM data retention voltage
Symbol
Value
Min.
TA
−40
VDD - VSS
4.25*
HVDD - HVSS
Typ.
Max.
Unit
Condition
+85
°C
5
5.25
V
VDDCORE = 3.3 V
4.75
5
5.25
V
HVSS = 0 V
VDDA - VSSA
4.9
5
5.1
V
VSSA = 0 V
VDD - VSS
3.0


V
*: This is only valid if the integrated power-down reset circuit is switched-off, else a reset can be triggered at voltages
less or equal than 4.5 V (see “■ PERIPHERAL RESOURCES 23. POWER DOWN RESET”) .
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.
167
MB91360G Series
3. DC Characteristics
Current
consumption
Min.
Typ.
Max.
Run mode
Isrun


*1
RTC mode
IsRTC

0.5

1.25
500
mA fclk = 4 MHz at TA = 25 °C
µA fclk = 32 kHz at TA = 25 °C
Stop mode
Isstop

10
200
µA fclk = 0 at TA = 25 °C
VOHH
HVDD − 500

HVDD − 125 mV Iol = ±30 mA, TC = 25 °C
VOHL
HVSS + 125

HVSS + 500 mV Iol = ±30 mA, TC = 25 °C
VOHH
HVDD − 500

HVDD − 125 mV Iol = ±27 mA, TC = 85 °C
VOHL
HVSS + 125

HVSS + 500 mV Iol = ±27 mA, TC = 85 °C
VOHH
HVDD − 500

HVDD − 125 mV Iol = ±30 mA, TC = −40 °C
VOHL
HVSS + 125

HVSS + 500 mV Iol = ±30 mA, TC = −40 °C
VTHcomp
HVDD / 9
− 70
HVDD / 9
HVDD / 9
+ 70
mV


40

ns
Cload = 0 pF
/ VDDA + 5%
V
(external 4 : 1 divider)
/ VDDA + 5%
V
H-port output voltage
Stepper
motor
control
SMC comparator
threshold voltage
Slew rate
OverThreshold voltage
voltage
UnderAlarm comvoltage
parator
Switching hysteresis
/ VDDA − 5%
4 5
4 5
/ VDDA − 5%
2 5
2 5
VTAH
4 5
VTAL
2 5
/ VDDA
/ VDDA
Unit
Condition
mA TA = 25 °C
V TAHYS
12.5
25
50
mV
Alarm sense time
tAS


10
µs
Input resistance
Rin
5


MΩ at VTAH, VTAL
VTPOR
3.5
4.0
4.5
V
20
50
80
mV
tRS


10
µs
VOH
VDD − 0.5

VDD
V
Iload = 4mA
VOL
VSS

VSS + 0.4
V
Iload = −4mA
Threshold voltage
Power
down Reset
Value
Symbol
Parameter
Switching hysteresis
Reset sense time
Digital out- Output “H” voltage
puts
Output “L” voltage
VTPORHYS
*1 : See “4. Run Mode Current/Power Consumption”.
(Continued)
168
MB91360G Series
Parameter
Symbol
Unit
Condition
Min.
Typ.
Max.
VIH
0.65 × VDD

VDD
V
VIL
VSS

0.25 × VDD
V
High voltage
range
VIH
0.8 × VDD

VDD
V
Low voltage
range
VIL
VSS

0.2 × VDD
V
High voltage
range
VIH
0.8 × VDD

VDD
V
Low voltage
range
VIL
VSS

0.5 × VDD
0.6 × VDD
V
V
hysteresis
voltage


0.5

V
VIH
0.65 × VDD

VDD
V
VIL
VSS

0.25 × VDD
V
High voltage
range
VIH
0.65 × VDD

VDD
V
Low voltage
range
VIL
VSS

0.25 × VDD
V
CMOS 3 V Input capaci(Type : P, W) tance
CIN


16
pF
Input leakage
current
IIL
−1

+1
µA TA = 25 °C
Rup1
Rup2

50
10

kΩ Types : E, U
kΩ Type : S
(Continued)
High voltage
CMOS
range
(Type : Q, S,
Low voltage
Y, T)
range
CMOS
SchmittTrigger
(Types : E,
F, U)
Digital
Inputs*2
Value
CMOS
Automotive
SchmittTrigger
(Types : A,
B, K1, M1, J)
High voltage
CMOS 3/5 V range
(Type : L, N,
Low voltage
O)
range
Pull up
resistor
VDDmin = 4.25 V
VDDmin = 4.75 V
*2 : valid for bidirectional tristate I/O PAD cell
169
MB91360G Series
(Continued)
Parameter
Value
Min.
Typ.
Max.
Unit
Condition
Reference voltage input
VREFH
VREFL
VREFL + 3
VSSA

VDDA
VREFH − 3
V
V
Input voltage range
Vimax
Vimin
VREFL


VREFH

V
V
Input resistance
RI


3.6
kΩ
Input capacitance
CI


30
pF
Input leakage current
IIL
−5

5
µA
TA = 25 °C
Impedance of external
output driving the ADC
input



4.0
kΩ
at sampling time of
1.6 µs
Output voltage
Vout
VSSA

VDDA
V
Output impedance
Rout

2.9

kΩ
Output capacitance
Cout


20
pF
VoutHIGH
VoutLOW
VDD − 0.5
VSS

VDD
VSS + 0.4
V
V
Iout
4


mA
Output voltage
VoutHIGH
VoutLOW
VDD − 0.5
VSS

VDD
VSS + 0.4
V
V
Output current
Iout
4


mA
VoutHIGH
VoutLOW
VDD − 0.8



VSS + 0.8
V
V
Output voltage
VoutHIGH
VoutLOW

VSS

VDD
VSS + 0.4
V
V
Output current
Iout
3


mA IoutLOW = 3 mA
Lock-up time PLL1
(4 MHz →16 MHz to 64 MHz)


0.1
1
ms
ESD Protection
(Human body model MIL883-B
compliant)
Vsurge
2


kV
ADC
inputs
DAC
analog
outputs
Output voltage
Sound
generator
Output current
PPG
LED
I2C Bus
Interface
(Open
Drain
Output)
170
Symbol
Output voltage
external voltage
follower required
IoutHIGH = 14 mA
IoutLOW = 24 mA
Rdischarge = 1.5 kΩ
Cdischarge = 100 pF
MB91360G Series
4. Run Mode Current/Power Consumption
The power dissipation during normal operation is determined by the total power dissipation of the internal logic
PC, the dissipation from analog modules PA and the power dissipation PIO of the I/O buffers. Among the I/O buffers
the dissipation caused by the stepper motor drivers PSMC should be taken into special consideration.
So the overall power consumption PD will be calculated as a sum of Pc + PA + PSMC + PIO .
(1) Logic Power Consumption
The following formula can be used to calculate the maximum core current consumption when the PLL is used
depending on the frequency settings for the internal clocks :
ICC = 3.45 [mA/MHz] × CLKB [MHz] + 2.52 [mA/MHz] × CLKP[MHz] + 0.72 [mA/MHz] × CLKT [MHz] + 35.5 mA.
If clock modulation is used the following value must be added to this result : 0.24 [mA/MHz] × CLKB [MHz].
This results in the following values (higher clock settings are not allowed) :
Clock frequencies [MHz]
Maximum Core
Logic Power
Current
Consumption
CLKB
CLKP
CLKT
Consumption [mA]
PC at 5.25 V [mW]
Remarks
64
16
16
308
1.70
no clock modulation possible
48
24
24
290
1.52
48
16
16
264
1.40
32
32
32
257
1.35
32
16
16
205
1.08
24
24
24
202
1.06
24
12
12
163
0.86
16
16
16
146
0.77
2
2
2
40
0.21
no PLL, no clock modulation
0.125
0.125
0.125
30
0.16
no PLL, no clock modulation
In addition to this power consumption of the MCU core logic the following contributions to the overall power consumption have to be considered :
(2) Analog Power Consumption
Module
Maximum Current Consumption
DAC
1 mA / channel
ADC
7 mA
Power down reset
0.5 mA
Remarks
Alarm Comparator
0.5 mA
To calculate the analog power consumption PA, the current contributions of the active modules have to be multiplied by the maximum analog supply voltage of 5.1 V.
171
MB91360G Series
(3) I/O and SMC Power Consumption
SMC drivers :
The average current consumption per SMC channel is 38.2 mA, for four channels this results in 152.8 mA.
At 2 × 0.5 V this results in 153 mW power consumption PSMC for four channels of stepper motor drivers.
Other I/O Buffers :
The power dissipation (PIO) (at 5.25 V) of the I/O buffers is represented as the sum of the dynamic power
dissipation (PAC) and the static power consumption (PDC) .
PIO = PAC × 1.1 + PDC
The following table lists values for PAC :
Buffer Type
Normal Input
Bidirectional Input
4 mA Bidirectional Output
4 mA Output
Power Consumption
Unit
12.4
194 + 25 CL
µW/MHz
@ 5.0 V
8 mA Bidirectional Output
353 + 25 CL
8 mA Output
PAC = PIB × In × f × operating rate + POB × On × f × operating rate
PIB :
POB :
In :
On :
f:
Power Consumption of Input Buffers and Bidirectional Inputs
Power Consumption of Output Buffers and Bidirectional Outputs
Total number of input buffers and bidirectional buffer inputs
Total number of output buffers and bidirectional buffer outputs
System frequency
Operating rate : 1.0 if all buffers are switched simultaneously at system frequency
PDC is the caused by off chip loads which are drawing static currents.
PDC = VO × IO × DCN
VO :
Output voltage drop - usually 0.4 V
IO :
Output current - usually 4 mA
DCN :
Number of output buffers and bidirectional buffers driving off chip loads causing static currents.
172
MB91360G Series
5. Clock Settings
Clock domain
Core
Clock name
CLKB
Max. frequency
setting
Remark
64 MHz
under normal operating conditions (see “4. Run Mode
Current/Power Consumption”) *
32 MHz
for supply voltage between 4.25 and 3.5 V
Resource bus
CLKP
32 MHz
Ext. Bus
CLKT
32 MHz
Clock for CAN
CANCLK
32 MHz
* : F361GA : If the maximum frequency of 64 MHz is set for CLKB, it is not allowed to have an odd division factor
for CLKT.
F362GA : If the maximum frequency of 64 MHz is set for CLKB and an odd division factor for CLKT (3, 5, 7, 9,
11, 13, 15) has been selected, then the option to create an asymmetrical CLKT must be used (set bit 14 of the
F362MD register to “1”) .
173
MB91360G Series
6. Converter Characteristics
• A/D Converter
Parameter
Symbol
Value
Min.
Typ.
Max.
Unit
Resolution



10
Bit
Conversion error



±5.0
LSB
Non-linearity



±2.5
LSB
Differential Non-linearity



±1.9
LSB
Zero Reading voltage
V0T
AVRL − 3.5
AVRL + 0.5
AVRL + 4.5
LSB
Full scale reading voltage
VFST
AVRH − 5.5
AVRH − 1.5
AVRH + 2.5
LSB
IA@VDDA

3.0
7.0
mA
IR

1.6
2.6
mA
Input current
Reference voltage current
Remark
overall error
• D/A Converter
Parameter
174
Symbol
Value
Min.
Typ.
Max.
Unit
Resolution



10
Bit
Differential linearity error

−0.9

+0.9
Bit
Remark
MB91360G Series
7. A/D Converter Glossary
• Resolution
The smallest change in analog voltage detected by A/D converter.
• Linearity error
A deviation of actual conversion characteristic from a line connecting the zero-traction point (between “00 0000
0000” ↔ “00 0000 0001”) to the full-scale transition point (between “11 1111 1110” ↔ “11 1111 1111”) .
• Differential linearity error
A deviation of a step voltage for changing the LSB of output code from ideal input voltage.
• Total error
A difference between actual value and theoretical value. The overall error includes zero-transition error, fullscale transition error and linearity error.
Total error
3FF
1.5 LSB’
3FE
Actual conversion
characteristic
3FD
Digital output
{1 LSB’ × (N − 1) + 0.5 LSB’}
004
VNT
(measured value)
003
Actual conversion
002
Ideal characteristic
001
0.5 LSB’
AVRL
AVRH
Analog input
VNT − {1 LSB’ × (N − 1) + 0.5 LSB’}
[LSB]
1 LSB’
VOT ’ (Ideal value) = AVRL + 0.5 LSB’ [V]
Total error of digital output N
=
VFST ’ (Ideal value) = AVRH − 1.5 LSB’ [V]
VNT : A voltage for causing transition of digital output from (N − 1) to N
(Continued)
175
MB91360G Series
(Continued)
Linearity error
3FF
Differential linearity error
Ideal characteristic
Actual conversion characteristic
N+1
3FE
{1 LSB × (N − 1) + VOT}
Actual conversion
characteristic
VFST
(measured value)
004
VNT
(measured value)
003
Actual conversion
characteristic
Digital output
Digital output
3FD
N
N−1
V(N + 1)T
(measured value)
002
VNT
(measured value)
Ideal characteristic
N−2
001
Actual conversion
characteristic
VOT (measured value)
AVRL
AVRH
AVRL
Analog input
Analog input
=
Linearity error of digital output N
Differential linearity error of digital output N =
1 LSB =
VFST − VOT
1022
1 LSB’ (ideal value) =
VNT − {1 LSB × (N − 1) + VOT}
1 LSB
V (N + 1) T − VNT
1 LSB
[LSB]
−1 [LSB]
[V]
AVRH − AVRL
1022
[V]
VOT : A voltage for causing transition of digital output from (000) H to (001) H
VFST : A voltage for causing transition of digital output from (3FE) H to (3FF) H
VNT : A voltage for causing transition of digital output from (N − 1) H to N
176
AVRH
MB91360G Series
8. Notes on Using A/D Converter
Output impedance of external circuit of analog input under following conditions;
Output impedance of external circuit < 4 kΩ.
If output impedance of external circuit is too high, analog voltage sampling time may be too short for accurate
sampling.
• Analog input Equivalent Circuit
Analog input pin
Comparator
RO
C0
RON : 3.6 KΩ
C0 : 30 pF
• Error
As the absolute value of AVRH decreases, relative error increases.
177
MB91360G Series
9. The Time for Power Supply
Parameter
Symbol
Value
Min.
Typ.
Max.
Unit
Power supply raising slope
∆V/∆t


0.05
V/µs
Power supply raising slope
tR
80


µs
4.2 V
VDD
∆V
0.2 V
∆t
10. AC Characteristics
• Measurement conditions
Parameter
Symbol
Value
Unit
“H” level input voltage
VIH
“L” level input voltage
VIL
“H” level output voltage
VOH
0.5 × VDD
V
“L” level output voltage
VOL
0.5 × VDD
V
“H” level input voltage
VIH
3.0
V
“L” level input voltage
VIL
0
V
“H” level output voltage
VOH
0.5 × VDD
V
“L” level output voltage
VOL
0.5 × VDD
V
according to I/O spec
Load conditions
Output pin
C = 50 pF
178
Conditions
V
V
VDD = 4.25 to 5.25 V,
TA = −40 to +85 °C
VDD = 3.0 to 3.6 V,
TA = −40 to +85 °C
MB91360G Series
• External bus clock
(VDD = 4.25 V to 5.25 V, TA = −40 °C to +85 °C)
Signal
Symbol
Pin name
CLK cycle
tCYC
CLK rise → CLK fall
CLK fall → CLK rise
Value
Unit
Min.
Max.
CLK
tCPT

ns
tCHCL
CLK
tCYC / 2 − 10
tCYC / 2 + 10
ns
tCLCH
CLK
tCYC / 2 − 10
tCYC / 2 + 10
ns
Note : This is only valid for operation without clock modulator
tCYC
tCHCL
tCLCH
VOH
CLK
VOH
VOL
The values for tCHCL and tCLCH are heavily dependent on the load connected to the CLK pin. The following diagrams
show this dependency for the worst case situation. The first diagram shows the situation for even division ratios
between CLKB and CLKT, the second diagram shows this for odd division ratios between CLKB and CLKT
(ASYMCLKT bit is not set) .
It has to note that when the combination of CLK frequency and load at CLK pin is such that rise or fall times are
longer than tCYC / 2 the duty ratio can get worse.
179
MB91360G Series
Even CLKB/CLKT division ratios :
deviation of tCHCL from tCYC / 2 versus load
14,0
12,0
10,0
5V
6,0
3.3 V
ns
8,0
4,0
2,0
0,0
0
20
40
60
80
100
120
pF
Odd CLKB/CLKT division ratios :
deviation of tCHCL from tCYC / 2 versus load
14,0
12,0
10,0
5V
6,0
3.3 V
ns
8,0
4,0
2,0
0,0
0
20
40
60
pF
180
80
100
120
MB91360G Series
• External bus interface
Signal
(VDD = 4.25 V to 5.25 V, TA = −40 °C to +85 °C)
Symbol
Pin name
CS6 to CS0 delay time
tCHCSL
CS6 to CS0 delay time
tCHCSH
CLK
CS6 to CS0
Address delay time
tCHAV
Data delay time
tCHDV
RD delay time
tCLRL
RD delay time
tCLRH
WR3 to WR0 delay time
tCLWL
WR3 to WR0 delay time
tCLWH
Effective address ⇒
Effect data input time
tAVDV
RD (fall) →
Effect data input time
tRLDV
Data set up →
RD (rise) time
tDSRH
RD (rise) → Data hold time
tRHDX
AS delay time
tCHASL
AS delay time
tCHASH
Value
Unit
Min.
Max.

15
ns

15
ns
CLK
A20 to A0

20
ns
CLK
D31 to D0

16
ns

15
ns

15
ns

15
ns

15
ns

3 / 2 × tCYC − 30
ns

tCYC − 20
ns
25

ns
0

ns
AS

15
ns
AS

15
ns
CLK
RD
CLK
WR3 to WR0
A20 to A0
D31 to D0
RD
D31 to D0
181
MB91360G Series
tCYC
CLK
VOH
VOH
VOL
tCHASH
tCHASL
AS
VOH
VOL
VOH
VOL
tCHCSH
tCHCSL
CS0 - CS6
VOH
VOL
tCHAV
VOH
VOL
A23 - A00
tCLRL
tCLRH
RD
VOH
VOL
tRLDV
tRHDX
tDSRH
tAVDV
VOH
VOL
D31 - D00
tCLWL
WR3 - WR0
VOL
tCHDV
D31 - D00
182
VOH
VOL
VOH
VOL
tCLWH
VOH
MB91360G Series
• RDY
(VDD = 4.25 V to 5.25 V, TA = −40 °C to +85 °C)
Signal
Symbol
Pin name
RDY setup
tRDYS
RDY hold
tRDYH
Value
Unit
Min.
Max.
CLK
RDY
16

ns
CLK
RDY
0

ns
tCYC
CLK
VOH
VOL
VOH
tRDYS tRDYH
RDY
case 1
RDY
case 2
VIL
VIH
VOL
tRDYS tRDYH
VIH
VIL
183
MB91360G Series
• BGRNT
(VDD = 4.25 V to 5.25 V, TA = −40 °C to +85 °C)
Signal
Symbol
Pin name
BGRNT
tCHBGL
BGRNT
tCHBGH
CLK
BGRNT
Bus access enabled
BGRNT falling
tXHAL
Bus access disabled
BGRNT rising
tHAHV
Value
Max.

10
ns

10
ns
tcyc − 15
tcyc + 15
ns
tcyc − 15
tcyc + 15
ns
BGRNT
tCYC
CLK
VOH
VOH
VOH
BRQ
tCHBGH
tCHBGL
VOH
BGRNT
tXHAL
Other
Ports
184
Unit
Min.
tHAHV
High-Z
MB91360G Series
• DMA
(VDD = 4.25 V to 5.25 V, TA = −40 °C to +85 °C)
Signal
Symbol
Pin name
DREQ
tDRWH
DSTP
DACK
Unit
Min.
Max.
DREQ0
5tCYC

ns
tDSWH
DSTP0*
5tCYC

ns
tCLDL
CLK
DACK0

20

20

20

20
tCLDH
tCLEL
DEOP
Value
CLK
DEOP0
tCLEH
ns
ns
tCYC
CLK
tCLDL
tCLDH
DACK0
tCLEL
tCLEH
DEOP0
tDSWH
DSTP0
DREQ0
tDRWH
* : DSTP and DEOP share a pin. The pin is possible to change DSTP and DEOP functions using a port function
register.
185
MB91360G Series
■ PACKAGE THERMAL RESISTANCE INFORMATION
Thermal Resistance [ °C/W]
Package
Theta-ja
1 m/s
3 m/s
FPT-208P-M04
16
13
11
2.5
PGA-401C-A02
16
8.5
5.5

■ ORDERING INFORMATION
Part number
186
Theta-jc
0 m/s
Package
MB91FV360GACR
401-pin Ceramic PGA
(PGA-401C-A02)
MB91F361GAPFVS
208-pin Plastic QFP
(FPT-208P-M04)
MB91F362GAPFVS
208-pin Plastic QFP
(FPT-208P-M04)
Remarks
MB91360G Series
■ PACKAGE DIMENSIONS
401-pin ceramic PGA
(PGA-401C-A02)
48.26 ± 0.55 SQ
(1.900 ± .022)
2.54 (.100) TYP
0.40 ± 0.10
DIA
(.016 ± .004)
1.00 (.039) DIA TYP
(4 PLCS)
45.72 (1.800)
REF
INDEX AREA
1.02 (.040) C TYP
(4 PLCS)
1.20 ± 0.25
(.047 ± .010)
EXTRA INDEX PIN
3.40 ± 0.40
(.134 ± .016)
5.27 (.207)
MAX
C
1994 FUJITSU LIMITED R401002SC-2-2
Dimensions in mm (inches).
187
MB91360G Series
208-pin plastic QFP
(FPT-208P-M04)
Note : Pins width and pins thickness include plating thickness.
30.60±0.20(1.205±.008)SQ
28.00±0.10(1.102±.004)SQ
+0.03
0.17 –0.08
156
+.001
.007 –.003
105
157
104
0.08(.003)
Details of "A" part
+0.20
3.75 –0.30
+.008
.148 –.012
(Mounting height)
+0.10
0.40 –0.15
+.004
INDEX
0°~8°
208
LEAD No.
53
1
52
0.50(.020)
C
2000 FUJITSU LIMITED F208020S-c-2-3
0.22±0.05
(.009±.002)
0.08(.003)
"A"
0.50±0.20
(.020±.008)
0.60±0.15
(.024±.006)
.016 –.006
(Stand off)
0.25(.010)
M
Dimensions in mm (inches).
Note : The design may be modified changed without notice, contact to Fujitsu sales division when using the device.
188
MB91360G Series
FUJITSU LIMITED
For further information please contact:
Japan
FUJITSU LIMITED
Marketing Division
Electronic Devices
Shinjuku Dai-Ichi Seimei Bldg. 7-1,
Nishishinjuku 2-chome, Shinjuku-ku,
Tokyo 163-0721, Japan
Tel: +81-3-5322-3353
Fax: +81-3-5322-3386
http://edevice.fujitsu.com/
North and South America
FUJITSU MICROELECTRONICS, INC.
3545 North First Street,
San Jose, CA 95134-1804, U.S.A.
Tel: +1-408-922-9000
Fax: +1-408-922-9179
Customer Response Center
Mon. - Fri.: 7 am - 5 pm (PST)
Tel: +1-800-866-8608
Fax: +1-408-922-9179
http://www.fujitsumicro.com/
Europe
FUJITSU MICROELECTRONICS EUROPE GmbH
Am Siebenstein 6-10,
D-63303 Dreieich-Buchschlag,
Germany
Tel: +49-6103-690-0
Fax: +49-6103-690-122
http://www.fujitsu-fme.com/
Asia Pacific
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 KOREA LTD.
1702 KOSMO TOWER, 1002 Daechi-Dong,
Kangnam-Gu,Seoul 135-280
Korea
Tel: +82-2-3484-7100
Fax: +82-2-3484-7111
F0107
 FUJITSU LIMITED Printed in Japan
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, 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 inherently a certain rate of failure.
You must protect against injury, damage or loss from such failures
by incorporating safety design measures into your facility and
equipment such as redundancy, fire protection, and prevention of
over-current levels and other abnormal operating conditions.
If any products described in this document represent goods or
technologies subject to certain restrictions on export under the
Foreign Exchange and Foreign Trade Control Law of Japan, the
prior authorization by Japanese government should be required for
export of those products from Japan.