FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-16901-2E
32-bit Microcontrollers
CMOS
FR60 MB91470/480
Series
MB91482/F475/F478/F479/F487/
MB91FV470
■
DESCRIPTION
The MB91470/480 series is Fujitsu's general-purpose 32-bit RISC microcontroller, which is designed for
embedded control applications that require high-speed processing performance.
This series uses the FR60 CPU, which is compatible with the FR* family of CPUs.
* : FR, the abbreviation of FUJITSU RISC controller, is a line of products of FUJITSU Limited.
■
FEATURES
•
FR60 CPU
• 32-bit RISC, load/store architecture, five-stage pipeline
• Operating frequency of 80 MHz (PLL clock multiplied)
• 16-bit fixed-length instructions (basic instructions)
• Instruction execution speed : one instruction per cycle
• Memory-to-memory transfer, bit processing, barrel shift instructions, etc. :
instructions suitable for embedded applications
• Function entry and exit instructions, multi load/store instructions of register contents :
instructions compatible with C language.
• Register interlock function to facilitate assembly-language coding
• Built-in multiplier/instruction-level support
•
Signed 32-bit multiplication : 5 cycles
•
Signed 16-bit multiplication : 3 cycles
• Interrupts (save PC and PS) : 6 cycles, 16 priority levels
• Harvard architecture allowing program access and data access to be executed simultaneously
• Instructions compatible with the FR family
(Continued)
Be sure to refer to the “Check Sheet” for the latest cautions on development.
“Check Sheet” is seen at the following support page
URL : http://www.fujitsu.com/global/services/microelectronics/product/micom/support/index.html
“Check Sheet” lists the minimal requirement items to be checked to prevent problems beforehand in system
development.
Copyright©2006-2007 FUJITSU LIMITED All rights reserved
MB91470/480 Series
•
Built-in Peripheral functions
• Combinations of built-in Flash/ROM and RAM capacities
MB91470 series
144 pins
Flash memory
product
256 Kbytes/16 Kbytes
384 Kbytes/24 Kbytes
512 Kbytes/32 Kbytes
•
•
•
•
•
•
•
•
MB91F475
MB91F478
MB91F479
MASK ROM
product
⎯
⎯
⎯
MB91480 series
100 pins
Flash memory
product
⎯
⎯
MB91F487
MASK ROM
product
MB91482
⎯
⎯
•
•
•
•
I/O ports
NMI (Non Maskable Interrupt)
External interrupts
Bit search module (for REALOS)
Function to search for the position of the first bit that has changed from 1 to 0 in a word starting from the MSB
16-bit reload timers
Timing generator
8/16-bit PPG timers
Multi-function timer
•
16-bit free-run Timer
•
Input capture (Linked to free-run timer)
•
Output compare (Linked to free-run timer)
•
A/D start up compare (Linked to free-run timer)
•
Wave form generator
Various wave forms are generated by using output compare output, 16-bit PPG timer and 16-bit dead timer.
Base timer
Only one timer function can be selected from the 16-bit PWM timer, 16-bit PPG timer, 16/32-bit reload timer,
and 16/32-bit PWC timer.
8/16-bit up/down counter
Multi-function serial interface
•
Full-duplex double buffer
•
With 16-byte FIFO
•
Asynchronous (start-stop synchronization) communication, clock synchronous communication, I
2
C*
standard mode (Max 100 kbps), I
2
C high-speed mode (selectable various modes at maximum of 400 kbps)
•
Selectable parity On/Off
•
Each channel has built-in baud rate generator
•
Error detection function for parity, frame and overrun errors
•
External clock can be used as transfer clock
•
With I
2
C function
8/10-bit A/D Converter (Successive comparison type)
•
Resolution
: 8-bit or 10-bit resolution selectable
•
Conversion Time : 1.2
µs
(minimum conversion time for 33 MHz system clock)
1.2
µs
(minimum conversion time for 40 MHz system clock)
(Continued)
2
MB91470/480 Series
(Continued)
• 12-bit A/D Converter (successive approximation type)
•
Resolution
: 12 bits
•
Conversion Time : 2.0
µs
(minimum conversion time for 33 MHz system clock)
2.2
µs
(minimum conversion time for 40 MHz system clock)
•
Differential input mode is available.
• Clock monitor
•
Peripheral clock (CLKP) divided by 2/4/8/16/32/64/128/256 can be output.
• Multiplication and Addition Calculator
•
RAM : Instruction RAM (I-RAM)
256
×
16-bit
Factor RAM (X-RAM)
64
×
32-bit
Variable RAM (Y-RAM)
64
×
32-bit
•
High-speed multiplication and addition (seven-stage pipeline processing)
•
Product addition (32-bit
×
32-bit
+
72-bit)
•
Operation result is extracted rounded from 72 bits to 32 bits or 72-bit result data reading.
• DMAC (DMA Controller)
•
Transfers can be started by software or by interrupts from the built-in peripherals.
• Wild register
•
Instructions or data located at a target address can be replaced (in the built-in Flash/ROM area only) .
•
External bus interface
• Maximum operating frequency of 40 MHz
• 16-bit address full output (64 Kbytes space) capability
• 8/16-bit data output
• Use of unused data/address pins as general-purpose I/O ports
• Totally independent 3-area chip select outputs that can be set at minimum of 64 Kbytes.
• Support of interface for various memory (SRAM, ROM/Flash)
• Basic bus cycle : 2 cycles
• Automatic wait cycle generator that can be programmed for each area and can insert waits
• External wait cycle using RDY input
•
Other Features
• Watchdog timer
• Low-power consumption modes
•
Sleep/stop function
• CMOS technologies : 0.18
µm
• Power supply : Single power supply (V
CC
=
4.0 V to 5.5 V)
* : Purchase of Fujitsu I
2
C components conveys a license under the Philips I
2
C Patent Rights to use, these
components in an I
2
C system provided that the system conforms to the I
2
C Standard Specification as defined
by Philips.
3
MB91470/480 Series
■
PRODUCT LINEUP
Characteristics
Pin number
Built-in Flash/ROM
capacity
Built-in RAM
capacity
External bus
I/O ports
External interrupts
Reload timer
Timing generator
PPG
Multi-function timer
Free-run timer
OCU
ICU
A/D activation
compare
Wave form generator
Base timer
Up/down counter
Multi-function serial
interface
8/10-bit
A/D converter
12-bit
A/D converter
Clock monitor
Multiplication and
addition calculator
DMAC
Wild register
Debug function
MB91470/480 series
common EVA
MB91FV470
224 pins
512 Kbytes
(Flash)
40 Kbytes
Yes
160
NMI
16 channels
2 channels
2 units
8-bit
×
16 channels
16-bit
×
8 channels
2 units
6 channels
12 channels
8 channels
6 channels
12 channels
6 channels
2 channels
6 units
4 channels
×
2 units
16 channels
×
1 unit
4 channels
×
2 units
1 unit
1 unit
5 channels
16 channels
DSU4
MB91470 series
MB91F475 MB91F478
144 pins
256 Kbytes 384 Kbytes
(Flash)
(Flash)
16 Kbytes
24 Kbytes
Yes
113
NMI
10 channels
2 channels
1 unit
8-bit
×
8 channels
16-bit
×
4 channels
1 unit
3 channels
6 channels
4 channels
3 channels
6 channels
4 channels
1 channel
6 units
12 channels
×
1 unit
4 channels
×
2 units
⎯
1 unit
5 channels
16 channels
⎯
512 Kbytes
(Flash)
32 Kbytes
MB91F479
MB91480 series
MB91F487
512 Kbytes
(Flash)
32 Kbytes
⎯
77
NMI
10 channels
2 channels
2 units
8-bit
×
16 channels
16-bit
×
8 channels
2 units
6 channels
12 channels
8 channels
6 channels
12 channels
4 channels
⎯
3 units
4 channels
×
2 units
10 channels
×
1 unit
⎯
1 unit
1 unit
5 channels
16 channels
⎯
MB91482
256 Kbytes
(ROM)
16 Kbytes
100 pins
4
MB91470/480 Series
■
PACKAGE AND CORRESPONDING PRODUCTS
Series name
Package
FPT-100P-M20
(LQFP-0.50 mm)
FPT-144P-M12
(LQFP-0.40 mm)
BGA-144P-M06
(PFBGA-0.80 mm)
: Supported
Note : For details of each package, refer to “■ PACKAGE DIMENSIONS”.
MB91470 series
MB91F475
MB91F478
MB91F479
⎯
⎯
⎯
⎯
⎯
MB91F487
MB91480 series
MB91482
5