DS07-16401-3E
FUJITSU SEMICONDUCTOR
DATA SHEET
32-bit RISC Microcontroller
CMOS
FR50 Family MB91360G Series
MB91FV360GA/F362GA/F369GA
s 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 Kbytes instruction cache memory and other internal memories to improve the execution speed of the CPU.
s 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)
MB91360G Series
2(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.
? T wo-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, MB91F362GA is delivered in a QFP208 package, and MB91F369GA in QFP160 package.
MB91360G Series
3
s PRODUCT LINEUP
Resource Channels
Memory Size MB91FV360GA MB91F362GA
MB91F369GA
Cache/Instruction RAM 4 KB / 4 KB - / 4 KB - / 4 KB D-bus RAM 16 KB 12 KB 16 KB F-bus RAM 16 KB 4 KB 16 KB Flash/ROM 512 KB on F-bus
512 KB on F-bus
512 KB on F-bus
Boot ROM 2 KB 2 KB 2 KB CAN
4 ch 3 ch 2 ch Stepper Motor Control 4 ch 4 ch Sound Generator 1 ch 1 ch 1 ch PPG 8 ch 8 ch 4 ch Input Capture 4 ch 4 ch Output Compare 4 ch 4 ch Free Running Timer 2 ch 2 ch D/A Converter 2 ch 2 ch A/D Converter 16 ch 16 ch 10 ch I 2C 100 kHz I 2C 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 1 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
11132 kHz subclock option for RTC yes no no subclock calibration yes no no LED port
8 bit 8 bit Power down Reset 111Bit search Module 111Watchdog timer 111Ext. Address Bus 32 bit 21 bit up to 24 bit Ext. Data Bus 32 bit 32 bit 32 bit Ext. DMA
3 ch 1 ch 1 ch Max operating frequency
64 MHz
64 MHz
64 MHz
MB91360G Series
4s PIN ASSIGNMENTS
MB91360G Series
5
MB91360G Series
6
MB91360G Series
7
s PIN DESCRIPTIONS ?MB91FV360GA I/O Pins and Their Functions
(Continued)
Pin No.Pin Name I/O General
Purpose IO Port
Circuit Type Function
1D18I/O Q Ext. Bus Data Bit 182D11I/O Q Ext. Bus Data Bit 11
3D2I/O Q Ext. Bus Data Bit 2
4not connected
5HVSS 6HVDD5B 7PWM2M1I/O PR7M SMC 18PWM1M1I/O PR5K SMC 19PWM1P0I/O PR0K SMC 010VDD5R 11VDD5P 12SCK4I/O PN2A SIO Clock
13VDD5J 14EXRAM I P Trace Control 15TWRX O X Trace Control 16TAD9O X Trace Address 17TAD5O X Trace Address 18TAD3O X Trace
Address 19TDT68I/O W Trace Data 20TDT63I/O W Trace Data 21TDT57I/O W Trace Data 22TDT49I/O W Trace
Data 23TDT23I/O W Trace Data 24TDT16I/O W Trace
Data 25TDT7I/O W Trace
Data 26TDT2I/O W Trace Data 27ICD0I/O N ICE Data 28ICLK I/O L ICE Clock
29X0 H 4 MHz Oscillator Pin
30INTX I U Initial Pin 31MD1I T Mode Pin 132IN3I/O PL3A ICU Input 333
INT3
I/O
PK3
A
Ext. Interrupt 3
MB91360G Series
8
(Continued) Pin No.Pin Name I/O
General
Purpose IO Port
Circuit Type Function 34AN3I/O PH3B ADC Input 3
35DACK2I/O PB6A DMA Acknowledge 2 36AN13I/O PG5B ADC Input 13
37AN8I/O PG0B ADC Input 8
38ALE I/O P91A Ext. Bus Control
39WR1X I/O P85S Ext. Bus Control
40RDX I/O P83S Ext. Bus Control
41CS7X I/O A Chip Select 7 (CANs) 42A26I/O Q Ext. Bus Address Bit 26 43A20I/O Q Ext. Bus Address Bit 20 44A12I/O Q Ext. Bus Address Bit 12 45D21I/O Q Ext. Bus Data Bit 21
46D16I/O Q Ext. Bus Data Bit 16
47D13I/O Q Ext. Bus Data Bit 13
48D7I/O Q Ext. Bus Data Bit 7
49D3I/O Q Ext. Bus Data Bit 3
50VSS
51PWM2P2I/O PS2K SMC 2
52PWM2P1I/O PR6K SMC 1
53PWM1P1I/O PR4K SMC 1
54not connected
55SIN1I/O PQ2A UART 1 Input
56TX3I/O PP6Q CAN 3 TX
57SOT3I/O PN4A SIO Output
58SOT4I/O PN0A SIO Output
59not connected
60not connected
61SGO I/O PM0A Sound Generator SGO 62TOEX O X Trace Control
63TAD8O X Trace Address
64TAD2O X Trace Address
65TDT67I/O W Trace Data
66TDT60I/O W Trace Data
MB91360G Series
9
(Continued)
Pin No.Pin Name I/O General
Purpose IO Port
Circuit Type
Function 67TDT54I/O W Trace Data 68TDT48I/O W Trace
Data 69TDT26I/O W Trace
Data 70TDT21I/O W Trace Data 71TDT18I/O W Trace
Data 72TDT12I/O W Trace
Data 73TDT8I/O W Trace Data 74TDT3I/O W Trace
Data
75ICS2O G ICE
Status
76VDD5F 77RSTX I E Reset Pin 78OUT2I/O PL6A OCU Output 279IN0I/O PL0A ICU Input 080INT2I/O PK2A Ext. Interrupt 281AN6I/O PH6B ADC Input 6
82AN1I/O PH1B ADC Input 183AVCC Analog VCC 84DEOP0I/O PB2A DMA EOP 085AN14I/O PG6B ADC Input 1486AN9I/O PG1B ADC Input 987AS I/O P90A Ext. Bus Control 88BRQ I/O P82A Ext. Bus Control 89CS6X I/O P76A Chip Select 690A23I/O Q Ext. Bus Address Bit 2391A17I/O Q Ext. Bus Address Bit 1792A11I/O Q Ext. Bus Address Bit 1193D27I/O Q Ext. Bus Data Bit 2794D22I/O Q Ext. Bus Data Bit 2295D17I/O Q Ext. Bus Data Bit 1796D6I/O Q Ext. Bus Data Bit 16
97VDD5S 98PWM1M3I/O PS5K SMC 399PWM2M3I/O
PS7M SMC 3100
HVDD5A
MB91360G Series
10
(Continued) Pin No.Pin Name I/O
General
Purpose IO Port
Circuit Type Function
101PWM2P0I/O PR2K SMC0
102VCC3/C C Bypass Capacitor Pin
103SOT1I/O PQ3A UART 1 Output
104SIN0I/O PQ0A UART 0 Input
105TX1I/O PP2Q CAN 1 TX
106OCPA2I/O PO2A PPG Output
107SCK3I/O PN5A SIO Clock
108SIN4I/O PN1A SIO Input
109SCL I/O PM3Y I2C SCL
110TCLK I/O W Trace Control
111TAD12O X Trace Address
112TAD15O X Trace Address
113TAD1O X Trace Address
114TDT65I/O W Trace Data
115TDT59I/O W Trace Data
116TDT55I/O W Trace Data
117TDT51I/O W Trace Data
118TDT42I/O W Trace Data
119TDT32I/O W Trace Data
120TDT27I/O W Trace Data
121TDT22I/O W Trace Data
122TDT11I/O W Trace Data
123TDT4I/O W Trace Data
124ICD3I/O N ICE Data
125TDT1I/O W Trace Data
126SELCLK I F Clock Selection
127NMIX I E Non maskable Interrupt
128OUT1I/O PL5A OCU Output 1
129IN1I/O PL1A ICU Input 1
130INT5I/O PK5A Ext. Interrupt 5
131LED4I/O PJ4J LED Port 4
132ALARM I D Alarm Comparator Input
133AN7I/O PH7B ADC Input 7
134AN2I/O PH2B ADC Input 2
MB91360G Series
11
(Continued)
Pin No.Pin Name I/O General
Purpose IO Port
Circuit Type
Function 135DACK0I/O PB1A DMA acknowledge 0
136AN10I/O PG2B ADC Input 10137CS0X I/O P94A Chip select 0138CS3X I/O P97A Chip select 3139BGRNTX I/O P81A Ext. Bus Control 140CS4X I/O P74A Chip select 4141A22I/O Q Ext. Bus Address Bit 22142A18I/O Q Ext. Bus Address Bit 18143A14I/O Q Ext. Bus Address Bit 14144A5I/O Q Ext. Bus Address Bit 5
145INDEX
146D30I/O Q Ext. Bus Data Bit 30147D26I/O Q Ext. Bus Data Bit 26148D19I/O Q Ext. Bus Data Bit 19149D10I/O Q Ext. Bus Data Bit 10150D9I/O Q Ext. Bus Data Bit 9151D5I/O Q Ext. Bus Data Bit 5
152PWM2M2I/O PS3M SMC 2153PWM1P3I/O PS4K SMC 3154PWM2M0I/O PR3M SMC 0155VSS 156SOT2I/O PQ5A UART 2 Output 157SOT0I/O PQ1A UART 0 Output
158VDD5O 159OCPA7I/O PO7A PPG Output 160OCPA5I/O PO5A PPG Output 161OCPA1I/O PO1A PPG Output
162VDD5K
163X1A O I 32 kHz Oscillator Pin 164X0A I I 32 kHz Oscillator Pin
165SDA I/O PM2Y I 2C SDA 166TAD10O X Trace Address 167TAD11O X Trace Address 168
TDT66
I/O
W
Trace
Data
MB91360G Series
12
(Continued) Pin No.Pin Name I/O
General
Purpose IO Port
Circuit Type Function
169TDT61I/O W Trace Data
170TDT58I/O W Trace Data
171TDT52I/O W Trace Data
172TDT45I/O W Trace Data
173TDT39I/O W Trace Data
174TDT35I/O W Trace Data
175TDT31I/O W Trace Data
176TDT24I/O W Trace Data
177TDT15I/O W Trace Data
178TDT14I/O W Trace Data
179TDT10I/O W Trace Data
180ICD1I/O N ICE Data
181ICD2I/O N ICE Data
182HSTX I E Hardware Standby
183OUT3I/O PL7A OCU Output 3
184OUT0I/O PL4A OCU Output 0
185INT6I/O PK6A Ext. Interrupt 6
186LED7I/O PJ7J LED Port 7
187LED1I/O PJ1J LED Port 1
188CPUTESTX I E Test Input
189DA1O C DAC Output
190AN4I/O PH4B ADC Input 4
191DEOP1I/O PB5A DMA EOP 1
192DACK1I/O PB4A DMA Acknowledge 1
193DREQ0I/O PB0A DMA Request 0
194CLK I/O P92A Ext. Bus Clock
195AH/BOOT I/O P93A Ext. Bus Control/Boot Signal 196CS5X I/O P75A Chip Select 5
197A24I/O Q Ext. Bus Address Bit 24
198A21I/O Q Ext. Bus Address Bit 21
199A15I/O Q Ext. Bus Address Bit 15
200A8I/O Q Ext. Bus Address Bit 8
201A2I/O Q Ext. Bus Address Bit 2
202A0I/O Q Ext. Bus Address Bit 0
MB91360G Series
13
(Continued)
Pin No.Pin Name I/O General
Purpose IO Port Circuit Type Function
203D29I/O Q Ext. Bus Address Bit 29
204D25I/O Q Ext. Bus Address Bit 25205D20I/O Q Ext. Bus Address Bit 20206D15I/O Q Ext. Bus Address Bit 15207D4I/O Q Ext. Bus Address Bit 4
208HVDD5C 209PWM1M2I/O PS1K SMC2210PWM1P2I/O PS0K SMC2211PWM1M0I/O PR1K SMC0212SIN2I/O PQ4A UART 2 Input 213RX3I/O PP7Q CAN 3 RX
214VSS 215RX0I/O PP1Q CAN 0 RX
216VDD5N 217OCPA4I/O PO4A PPG Output 218OCPA0I/O PO0A PPG Output 219SIN3I/O PN3A SIO Input
220VSS
221SGA I/O PM1A Sound Generator SGA
222TAD13O X Trace Address 223TAD7O X Trace Address 224TAD6O X Trace Address 225TDT64I/O W Trace
Data 226TDT56I/O W Trace Data 227TDT50I/O W Trace
Data 228TDT44I/O W Trace Data 229TDT41I/O W Trace Data 230TDT37I/O W Trace Data 231TDT34I/O W Trace Data 232TDT30I/O W Trace Data 233TDT25I/O W Trace Data 234TDT20I/O W Trace Data 235TDT9I/O W Trace Data 236
BREAK
I
O
ICE Break
MB91360G Series
14
(Continued) Pin No.Pin Name I/O
General
Purpose IO Port
Circuit Type Function
237ICS1O G ICE Status
238ICS0O G ICE Status
239MD2I T Mode Pin 2
240IN2I/O PL2A ICU Input 2
241INT4I/O PK4A Ext. Interrupt 4
242LED6I/O PJ6J LED Port 6
243LED3I/O PJ3J LED Port 3
244not connected
245TESTX I E Test Input
246DA0O C DAC Output
247AN5I/O PH5B ADC Input 5
248AN0I/O PH0B ADC Input 0
249AN15I/O PG7B ADC Input 15
250CS1X I/O P95A Chip select 1
251WR3X I/O P87S Ext. Bus Control
252WR2X I/O P86S Ext. Bus Control
253DREQ2I/O P73A DMA Request 2
254A19I/O Q Ext. Bus Address Bit 19
255A13I/O Q Ext. Bus Address Bit 13
256A7I/O Q Ext. Bus Address Bit 7
257A4I/O Q Ext. Bus Address Bit 4
258D31I/O Q Ext. Bus Data Bit 31
259D28I/O Q Ext. Bus Data Bit 28
260D23I/O Q Ext. Bus Data Bit 23
261D14I/O Q Ext. Bus Data Bit 14
262D8I/O Q Ext. Bus Data Bit 8
263D1I/O Q Ext. Bus Data Bit 1
264D0I/O Q Ext. Bus Data Bit 0
265not connected
266HVSS
267not connected
268VSS
269RX2I/O PP5Q CAN 2 RX
270RX1I/O PP3Q CAN 1 RX
MB91360G Series
15
(Continued)
Pin No.Pin Name I/O General
Purpose IO Port
Circuit Type
Function
271VSS
272OCPA3I/O PO3A PPG Output 273VSS
274not connected
275VDD5I 276TADSCX O X Trace Control 277TCE1X O X Trace Control 278TAD4O X Trace Address 279TAD0O X Trace Address
280TDT62I/O W Trace Data 281TDT53I/O W Trace
Data 282TDT47I/O W Trace
Data 283TDT43I/O W Trace Data 284TDT36I/O W Trace
Data 285TDT33I/O W Trace
Data 286TDT28I/O W Trace Data 287TDT19I/O W Trace Data 288TDT13I/O W Trace Data 289TDT6I/O W Trace Data 290TDT5I/O W Trace
Data 291X1 H 4 MHz Oscillator Pin 292MONCLK O G Clock Output for test purposes
293MD0I T Mode Pin 0294INT7I/O PK7A Ext. Interrupt 7295INT1I/O PK1A Ext. Interrupt 1296LED5I/O PJ5J LED Port 5297LTESTX I E Test Input 298ATGX I/O PI3A Analog Reference Low 299AVRL R Analog Reference High
300AVRH R DMA Request 1301DREQ1I/O PB3A ADC Input 12302AN12I/O PG4B ADC Input 11303AN11I/O PG3B Ext. Bus Control 304
WR0X
I/O
P84
S
Ext. Bus Control
MB91360G Series
16
(Continued) Pin No.Pin Name I/O
General
Purpose IO Port
Circuit Type Function
305RDY I/O S Ext. Bus Control
306A25I/O Q Ext. Bus Address Bit 25
307A16I/O Q Ext. Bus Address Bit 16
308A10I/O Q Ext. Bus Address Bit 10
309A6I/O Q Ext. Bus Address Bit 6
310A1I/O Q Ext. Bus Address Bit 1
311not connected
312D24I/O Q Ext. Bus Data Bit 24
313D12I/O Q Ext. Bus Data Bit 12
314not connected
315PWM2P3I/O PS6K SMC 3
316HVSS
317HVSS
318not connected
319VDD5Q
320TX2I/O PP4Q CAN 2 TX
321TX0I/O PP0Q CAN 0 TX
322OCPA6I/O PO6A PPG Output
323VDD5M
324VDD5L
325not connected
326VDD5H
327TAD14O X Trace Address
328VSS3
329VSS3
330not connected
331VDD3C
332TDT46I/O W Trace Data
333TDT40I/O W Trace Data
334TDT38I/O W Trace Data
335VDD3B
336TDT29I/O W Trace Data
337TDT17I/O W Trace Data
338VDD3A
MB91360G Series
17
(Continued)
Pin No.Pin Name I/O General
Purpose IO Port
Circuit Type
Function 339TDT0I/O W Trace Data
340VSS 341VSS
342not connected
343VDD5E 344INT0I/O PK0A Ext. Interrupt 0345LED2I/O PJ2J LED Port 2346LED0I/O PJ0J LED Port 0
347VDD5D 348AVSS Analog VSS 349DEOP2I/O PB7A DMA EOP 2
350VDD5C 351CS2X I/O P96A Chip select 2
352VSS
353VSS
354VDD5B
355not connected
356A9I/O Q Ext. Bus Address Bit 9357A3I/O Q Ext. Bus Address Bit 3
358VSS 359VSS 360VDD5T 361VSS 362VSS 363VSS
364not connected
365HVSS 366VSS 367VSS
368not connected
369VSS 370VSS
371not connected
372
VSS
MB91360G Series
18(Continued)
Pin No.Pin Name I/O
General
Purpose IO Port
Circuit Type Function 373VSS 374VSS 375VDD3D 376VSS3 377VSS3 378VSS3 379not connected
380VSS3 381VSS3 382not connected
383VSS3 384VSS3 385VSS3 386VDD5G 387VSS 388VSS 389VSS 390not connected
391VSS 392VSS 393not connected
394VSS 395VSS 396VSS 397not connected
398VSS 399VSS 400VSS 401VDD5A
MB91360G Series
19
?MB91FV362GA I/O Pins and Their Functions
(Continued)
Pin No.Pin Name I/O General
Purpose IO Port Circuit Type
Function 1D24I/O Q Ext. Bus Data Bit 242D25I/O Q Ext. Bus Data Bit 253D26I/O Q Ext. Bus Data Bit 264D27I/O Q Ext. Bus Data Bit 275D28I/O Q Ext. Bus Data Bit 286D29I/O Q Ext. Bus Data Bit 297D30I/O Q Ext. Bus Data Bit 308D31I/O Q Ext. Bus Data Bit 319A0I/O Q Ext. Bus Address Bit 010A1I/O Q Ext. Bus Address Bit 111A2I/O Q Ext. Bus Address Bit 212A3I/O Q Ext. Bus Address Bit 313A4I/O Q Ext. Bus Address Bit 414A5I/O Q Ext. Bus Address Bit 515A6I/O Q Ext. Bus Address Bit 616A7I/O Q Ext. Bus Address Bit 717A8I/O Q Ext. Bus Address Bit 818A9I/O Q Ext. Bus Address Bit 919A10I/O Q Ext. Bus Address Bit 1020A11I/O Q Ext. Bus Address Bit 1121A12I/O Q Ext. Bus Address Bit 1222A13I/O Q Ext. Bus Address Bit 1323A14I/O Q Ext. Bus Address Bit 1424A15I/O Q Ext. Bus Address Bit 15
25VDD35 Separated Ext. Bus VDD, 3.3 V or 5.0 V
26VSS
27A16I/O Q Ext. Bus Address Bit 1628A17I/O Q Ext. Bus Address Bit 1729A18I/O Q Ext. Bus Address Bit 1830A19I/O Q Ext. Bus Address Bit 1931A20I/O Q Ext. Bus Address Bit 20
32CS4X I/O P74A Chip select 433
CS5X
I/O
P75
A
Chip select 5
MB91360G Series
20
(Continued) Pin No.Pin Name I/O
General
Purpose IO Port
Circuit Type Function 34CS6X I/O P76A Chip select 6
35RDY I/O S Ext. Bus Control
36BGRNT I/O P81A Ext. Bus Control
37BRQ I/O P82A Ext. Bus Control
38RDX I/O S Ext. Bus Control
39WR0X I/O S Ext. Bus Control
40WR1X I/O S Ext. Bus Control
41WR2X I/O S Ext. Bus Control
42WR3X I/O S Ext. Bus Control
43AS I/O P90A Ext. Bus Control
44ALE I/O P91A Ext. Bus Control
45CLK I/O A Ext. Bus Clock
46AH I/O P93A Ext. Bus Control Signal 47CS0X I/O P94A Chip select 0
48CS1X I/O P95A Chip select 1
49CS2X I/O P96A Chip select 2
50CS3X I/O P97A Chip select 3
51VDD35 separated Ext. Bus VDD, 3.3 or 5.0 V 52VSS
53AN8I/O PG0B ADC Input 8
54AN9I/O PG1B ADC Input 9
55AN10I/O PG2B ADC Input 10
56AN11I/O PG3B ADC Input 11
57AN12I/O PG4B ADC Input 12
58AN13I/O PG5B ADC Input 13
59AN14I/O PG6B ADC Input 14
60AN15I/O PG7B ADC Input 15
61DREQ0I/O PB0A DMR Request 0
62DACK0I/O PB1A DMA Acknowledge 0 63DEOP0I/O PB2A DMA EOP 0
64AVCC Analog VCC
65AVRH R Analog Reference High 66AN0I/O PH0B ADC Input 0