Spansion
®
Analog and Microcontroller
Products
The following document contains information on Spansion analog and microcontroller products. Although the
document is marked with the name “Fujitsu”, the company that originally developed the specification, Spansion
will continue to offer these products to new and existing customers.
Continuity of Specifications
There is no change to this document as a result of offering the device as a Spansion product. Any changes that
have been made are the result of normal document improvements and are noted in the document revision
summary, where supported. Future routine revisions will occur when appropriate, and changes will be noted in a
revision summary.
Continuity of Ordering Part Numbers
Spansion continues to support existing part numbers beginning with “MB”. To order these products, please use
only the Ordering Part Numbers listed in this document.
For More Information
Please contact your local sales office for additional information about Spansion memory, analog, and
microcontroller products and solutions.
FUJITSU MICROELECTRONICS
DATA SHEET
DS07-16401-4Ea
32-bit RISC Microcontroller
CMOS
FR50 MB91360G Series
MB91FV360GA/F362GB/F369GA/F364G/F365GB/
F367GB/F366GB/F368GB/366GA/F376G
■
DESCRIPTION
The 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) core and is suitable for embedded control
applications requiring high-performance and high-speed CPU processing. Also, Internal memories to improve
the execution speed of the CPU.
■
FEATURES
•
Execution time
:
down to 15.6 ns (64 MHz)
(Continued)
■
PACKAGES
401-pin Ceramics PGA
208-pin plastic QFP
(PGA-401C-A02)
160-pin plastic QFP
(FPT-208P-M04)
120-pin plastic LQFP
(FPT-160P-M15)
(FPT-120P-M21)
Copyright©2005-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2005.6
MB91360G Series
•
FR50 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
•
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
•
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)
•
Four transfer modes supported : single/block, burst, continuous transfer, and fly-by
•
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 I/O (SIO) , SIO-Prescaler
•
Power Down Reset
•
Alarm Comparator
•
I/O-Timer
•
I
2
C 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”
(Continued)
2
MB91360G Series
(Continued)
•
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, MB91F362GB is delivered in a QFP208 package, and
MB91F369GA in QFP160 package.
MB91F364G, MB91F365GB, MB91F366GB, MB91F367GB, MB91F368GB, MB91366GA and MB91F376G
will be delivered in an LQFP120 package.
(See also section
■
PACKAGE DIMENSIONS. )
3
MB91360G Series
■
PRODUCT LINEUP
MB91FV360GA, MB91F362GB, MB91F364G, MB91F369GA
Resource Channels
MB91FV360GA
MB91F362GB
Memory Size
Cache/Instruction RAM
D-bus RAM
F-bus RAM
Flash/ROM
(F-bus)
Boot ROM
EDSU
CAN
Stepper Motor Control
Sound Generator
PPG
Input Capture
Output Compare
Free Running Timer
D/A Converter
A/D Converter
400 kHz I
2
C interface
Alarm Comparator
SIO/SIO Prescaler
UART/U-Timer
USART with LIN Function
16-bit Reload Timer
Ext. Interrupt
Non Maskable Interrupt
Real Time Clock
32 kHz Subclock Option for RTC
Subclock Calibration
LED Port
Power Down Reset
Bit Search Module
Watchdog Timer
Ext. Address Bus
Ext. Data Bus
Ext. DMA
Max Operating Frequency
4
4 KB / 4 KB
16 KB
16 KB
512 KB
Fast Flash
2 KB
⎯
4 ch
4 ch
1 ch
8 ch
4 ch
4 ch
2 ch
2 ch
16 ch
1 ch
1 ch
2 ch
3 ch
⎯
6 ch
8 ch
1
1
yes
yes
8 bit
1
1
1
32 bit
32 bit
3 ch
64 MHz
- / 4 KB
12 KB
4 KB
512 KB
Normal Flash
2 KB
⎯
3 ch
4 ch
1 ch
8 ch
4 ch
4 ch
2 ch
2 ch
16 ch
1 ch
1 ch
2 ch
3 ch
⎯
6 ch
8 ch
⎯
1
no
no
8 bit
1
1
1
21 bit
32 bit
1 ch
64 MHz
MB91F364G
-/-
12 KB
4 KB
256 KB
Fast Flash
2 KB
1
1 ch
⎯
⎯
4 ch
4 ch
4 ch
2 ch
2 ch
12 ch
1 ch
⎯
1 ch
1 ch
2 ch
3 ch
8 ch
1
1
yes
yes
8 bit
⎯
1
1
⎯
⎯
⎯
64 MHz
MB91F369GA
- / 4 KB
16 KB
16 KB
512 KB
Fast Flash
2 KB
⎯
2 ch
⎯
1 ch
4 ch
⎯
⎯
⎯
⎯
10 ch
1 ch
1 ch
2 ch
1 ch
⎯
6 ch
8 ch
⎯
1
no
no
⎯
1
1
1
up to 24 bit
32 bit
1 ch
64 MHz