Вы находитесь на странице: 1из 29

FUJITSU

FUJITSUSEMICONDUCTOR
SEMICONDUCTORLIMITED
LIMITED
Nomura
Nomura
Kohoku-ku
Kohoku-ku
Fudosan
Fudosan Shin-yokohama
Yokohama
Shin-yokohama
Yokohama Kanagawa
Kanagawa
Bldg.
Bldg.
10-23,
222-0033,
10-23,
222-0033,
Shin-yokohama
Japan
Shin-yokohama
Japan
2-Chome,
2-Chome,
MICROCONTROLLER
MICROCONTROLLER
Tel:
Tel:
+81-45-415-5858
+81-45-415-5858
http://jp.fujitsu.com/fsl/en/
http://jp.fujitsu.com/fsl/en/

For
Forfurther
further
information
information
please
please
contact:
contact:

North
North and
and South
SouthAmerica
America Asia
Asia Pacific
Pacific
FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR AMERICA,
AMERICA,INC.
INC. FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR ASIA
ASIAPTE.
PTE.LTD.
LTD.
1250
1250 E.E.
Arques
Arques Avenue,
Avenue,
M/S
M/S333
333 151
151Lorong
LorongChuan,
Chuan,
Sunnyvale,
Sunnyvale, CACA94085-5401,
94085-5401,U.S.A.
U.S.A. #05-08
#05-08 New
NewTech
Tech
Park
Park
556741
556741 Singapore
Singapore
Tel:
Tel:
+1-408-737-5600
+1-408-737-5600 Fax:
Fax:
+1-408-737-5999
+1-408-737-5999 TelTel
: +65-6281-0770
: +65-6281-0770 Fax
Fax: +65-6281-0220
: +65-6281-0220
http://us.fujitsu.com/micro/
http://us.fujitsu.com/micro/ http://www.fujitsu.com/sg/services/micro/semiconductor/
http://www.fujitsu.com/sg/services/micro/semiconductor/

Europe
Europe FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR SHANGHAI
SHANGHAI CO.,
CO.,
LTD.
LTD.
FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR EUROPE
EUROPE GmbH
GmbH Rm.
Rm. 3102,
3102,
Bund
BundCenter,
Center,No.222
No.222 Yan
Yan
AnAn
Road
Road
(E),
(E),
Pittlerstrasse
Pittlerstrasse
47,
47,
63225
63225
Langen,
Langen,Germany
Germany Shanghai
Shanghai 200002,
200002,China
China
Tel:
Tel:
+49-6103-690-0
+49-6103-690-0 Fax:
Fax:
+49-6103-690-122
+49-6103-690-122 TelTel
: +86-21-6146-3688
: +86-21-6146-3688 Fax
Fax
: +86-21-6335-1605
: +86-21-6335-1605
http://emea.fujitsu.com/semiconductor/
http://emea.fujitsu.com/semiconductor/ http://cn.fujitsu.com/fss/
http://cn.fujitsu.com/fss/

Korea
Korea FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR PACIFIC
PACIFICASIA
ASIA
LTD.
LTD.
FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR KOREA
KOREA LTD.
LTD. 10/F.,
10/F.,World
WorldCommerce
Commerce Centre,
Centre,1111
Canton
Canton
Road,
Road,
206
206Kosmo
Kosmo Tower
TowerBuilding,
Building,1002
1002
Daechi-Dong,
Daechi-Dong, Tsimshatsui,
Tsimshatsui, Kowloon,
Kowloon,
Hong
Hong Kong
Kong
Gangnam-Gu,
Gangnam-Gu, Seoul
Seoul
135-280,
135-280,Republic
Republicofof
Korea
Korea TelTel
: +852-2377-0226
: +852-2377-0226 FaxFax
: +852-2376-3269
: +852-2376-3269
Tel:
Tel:
+82-2-3484-7100
+82-2-3484-7100 Fax:
Fax:
+82-2-3484-7111
+82-2-3484-7111 http://cn.fujitsu.com/fsp/
http://cn.fujitsu.com/fsp/
http://kr.fujitsu.com/fmk/
http://kr.fujitsu.com/fmk/

Specifications
Specifications
areare
subject
subject
to to
change
change
without
without
notice.
notice.
For
For
further
further
information
information
please
please
contact
contact
each
each
office.
office.

AllAllRights
Rights Reserved.
Reserved.
TheThe contents
contents ofofthisthis
document
document arearesubject
subject to to
change
change without
without notice.
notice.
Customers
Customers areareadvised
advised to toconsult
consult withwithsales
salesrepresentatives
representatives before
before ordering.
ordering.
TheThe information,
information, suchsuchas asdescriptions
descriptions of of
function
function andandapplication
application circuit
circuitexamples,
examples, in in
thisthis
document
document areare presented
presented solely
solely forfor
thethepurpose
purpose
ofofreference
reference to to
showshow examples
examples ofofoperations
operations andand uses
usesofofFUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR device;
device; FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR does
does
notnotwarrant
warrant proper
proper operation
operation ofof
thethedevice
device with
withrespect
respect to to
useusebased
based ononsuchsuch
information.
information. WhenWhen you youdevelop
develop equipment
equipment incorporating
incorporating
thethedevice
device based
based onon such
such information,
information, youyoumust
must assume
assume anyanyresponsibility
responsibility arising
arising outoutofof suchsuch useuse ofof thetheinformation.
information.
FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR assumes
assumes nonoliability
liability forfor
anyanydamages
damages whatsoever
whatsoever arising
arising outoutofof thethe useuse ofofthethe
information.
information.
AnyAny information
information in in
this
this
document,
document, including
including descriptions
descriptions of of
function
function andandschematic
schematic diagrams,
diagrams, shallshall notnotbebe construed
construed as aslicense
license of of
thethe
useuse
or or
exercise
exercise of of
anyanyintellectual
intellectual property
property right,
right,
such
suchas as
patent
patent right
rightor or
copyright,
copyright, or or
any anyother
other right
right of of
FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR or or
any any
third
thirdparty
partyor or
does
does FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR warrant
warrant non-infringement
non-infringement of of
anyanythird-party's
third-party's intellectual
intellectual property
property right
rightor or
other
otherright
right
byby using
using such
suchinformation.
information. FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR assumes
assumes nonoliability
liability
forfor
any anyinfringement
infringement of ofthethe
intellectual
intellectual property
property rights
rights
or or
other
other rights
rightsof of
third
thirdparties
parties which
which would
would result
resultfrom
from thetheuseuse
of of
information
information contained
contained herein.
herein.
TheThe products
products described
described in inthisthis
document
document areare
designed,
designed, developed
developed andandmanufactured
manufactured as as
contemplated
contemplated forforgeneral
general use,
use,including
including without
without
limitation,
limitation, ordinary
ordinary industrial
industrial use,
use,
general
general office
officeuse,
use,personal
personal use,
use,
andandhousehold
household use,
use,butbutarearenotnotdesigned,
designed, developed
developed and andmanufactured
manufactured
as as
contemplated
contemplated (1)(1)forfor
useuse accompanying
accompanying fatal
fatal
risks
risksor or
dangers
dangers that,
that,
unless
unless extremely
extremely high
highsafety
safety is is
secured,
secured, could
couldhave
have a serious
a serious effect
effect
to to
thethepublic,
public,and andcould
could leadleaddirectly
directly to to
death,
death,personal
personal injury,
injury,severe
severe physical
physical damage
damage oror other
other loss
loss(i.e.,
(i.e.,
nuclear
nuclear reaction
reaction control
control in in
nuclear
nuclear facility,
facility,aircraft
aircraft flight
flight control,
control, airair
traffic
trafficcontrol,
control, mass
mass transport
transport control,
control,medical
medical lifelife
support
support system,
system, missile
missile launch
launch control
control in in
weapon
weapon system),
system), oror(2)(2)
forforuseuserequiring
requiring extremely
extremely highhighreliability
reliability (i.e.,
(i.e.,
submersible
submersible repeater
repeater and and artificial
artificial satellite).
satellite).
Please
Pleasenote notethatthatFUJITSU
FUJITSUSEMICONDUCTOR
SEMICONDUCTORwill willnotnotbebeliable
liableagainst
againstyou youand/or
and/orany anythird thirdpartypartyforforanyanyclaims
claimsorordamages
damages
arising
arising in in
connection
connection withwith above-mentioned
above-mentioned usesusesofofthetheproducts.
products.
AnyAny semiconductor
semiconductor devices
devices have
have anan inherent
inherent chance
chance ofoffailure.
failure.YouYou must
must protect
protect against
against injury,
injury, damage
damage oror
loss
loss
from from such
such failures
failures
byby incorporating
incorporating safety
safety design
design measures
measures into
intoyour
your facility
facility andandequipment
equipment suchsuch asas redundancy,
redundancy, firefireprotection,
protection, and and prevention
prevention ofof
overcurrent
overcurrent levels
levels andandother
other abnormal
abnormal operating
operating conditions.
conditions.
Exportation/release
Exportation/release ofofany any products
products described
described in in
thisthis
document
document maymay require
require necessary
necessary procedures
procedures in inaccordance
accordance with
with thetheregulations
regulations
ofofthetheForeign
Foreign Exchange
Exchange and andForeign
Foreign Trade
Trade Control
Control LawLaw ofof Japan
Japan and/or
and/or USUS export
export control
control laws.
laws.
TheThe company
company names
names andand brand
brand names
names herein
herein arearethethetrademarks
trademarks ororregistered
registered trademarks
trademarks ofof their
their respective
respective owners.
owners.
2011.1
2011.1
©©2008-2011
2008-2011 FUJITSU
FUJITSU SEMICONDUCTOR
SEMICONDUCTOR
LIMITED
LIMITED
Printed
Printed
in in
Japan
Japan
AD07-00046-6E
AD07-00046-6E January,
January,
2011
2011 FUJITSU
FUJITSUSEMICONDUCTOR
SEMICONDUCTOR
Edited:
Edited:Sales
SalesPromotion
Promotion
Department
Department
Fujitsu Microcontrollers welcome your unlimited ideas.
CONTENTS
All for answering to any imaginations and requirements from designers.
Fujitsu Microcontrollers are advancing to be more convenient,
more preferable, and more user-friendly. Features of Fujitsu Microcontrollers
Designers only need to express images in their minds p2∼3
over Fujitsu Microcontrollers.
32-bit Core
Fujitsu Microcontrollers shape your imaginations
 [New] FM3 family p4∼5
into new values on your products.
 32-bit Core p6∼9
 Wide Lineup of Pin Counts and
 ROM Sizes p10∼11

16-bit Core
 16-bit Core p12∼13
 Wide Lineup of Pin Counts and
 ROM Sizes p14∼15

8-bit Core
 8-bit Core p16∼17
 Wide Lineup of Pin Counts and
 ROM Sizes p18∼19

Product Selection by Application


p20∼21

Functionality
 Built-in CAN microcontrollers 
p22∼24
 Built-in FlexRay microcontrollers 
p25
 Built-in USB microcontrollers
p26∼27
 Built-in LCD controller
 microcontrollers p28∼29
[ Value1 Easy to Start ] [ Value2 Easy to Select ] [ Value3 Easy to Use ]  Microcontrollers for inverter control
Anyone can use, anyone can buy A stimulating variety of choice Program and hardware development made easier p30∼31

■ Start now ■ From 8-pin to over 176-pin ■ Comprehensive support Development assistance Tools
For an easy start with a Fujitsu microcontroller, we have prepared a Fujitsu has expanded its product range from the low-end 8-bit,
starter kit with everything you need for development and evaluation. mid-range 16-bit, and high-end 32-bit. The pin count ranges from
More support for program development and software development  Software Tools  p32∼35
engineers. One of them is our web site. You can easily obtain FAQ
All you have to do is to install the integrated development
environment SOFTUNE (evaluation version) and connect the BGM
small count 8-pin to large count over 176-pin. Also, there are support, hardware manuals, data sheets, reference software, etc. not  Hardware Tools  p36∼40
various ROM sizes to choose from. to mention a swift response to telephone and e-mail queries,
adaptor to your PC. You can start software development and
proposals, and requests. We are also providing support for writing  Evaluation Board p42∼45
evaluation from day one. Document downloads are available from ■ A model for any application
the web site. A wide range of choice for general household appliances, digital AV,
programs using thirdparty tools.  Development Environment / OS /
PC peripherals, automotive, and industrial devices.  Middleware / Tools p46∼51
■ Speedy anytime Microcontrollers are classified into functions required by ■ e-Learning from home
In addition to easy development, the key is speed. Market applications to help you in choosing the exact match for your idea. We are deploying e-Learning services on the web as a place to learn  Writing Programs p52∼53
competitiveness is dependent on reduction in the lead time from basics of microcontrollers for beginners. You can learn the basics of
development to mass-production. Fujitsu microcontrollers are microcontrollers such as operations, peripheral functions, and e-Learning Services p54
produced domestically in Iwate and Aizu to offer flexibility for a programming with peripherals at your own pace.
small quantity of numerous models. Fujitsu's production system is
focused on speed to help our customers' timely and stable release of
their products.
Features of Fujitsu Microcontrollers

Consumer/Industrial - CPU Core Roadmap Flash Microcontroller


32/16/8-bit core lineup

32/16/8-bit core lineup


Flash Microcontroller Features
● Dual Operation Flash
400MIPS  • Freely able to program other Flash banks while executing
Upper bank program code storage region

 a program. Dual Operation Flash


 • Can replace E 2 PROM Write RAM/Register
32bit series data to the Flash at a
200MIPS RAM/ Program code fixed period.

Register Data storage region


ROM, RAM, Pins

ROM, RAM, Pins


FM3 ● Flash Memory Reliability Event and
48KB

100MIPS High backup data,


etc.
(Under planning)  • Guaranteed rewrites: Standard 10,000 times (separately Data storage region Lower bank data storage region
Performance
FR80S Line  guaranteed 100,000)
16KB
FR60  • Data retention period: 20 years (Ta = +85°C) Replace E 2 PROM
FM3  • Operating temperature range: Ta = -40°C to +85°C

16bit series Low Power  (Can be certified for Ta = 105°C, 125°C support)
Line (Example for 64KB)
Applications

Applications
10MIPS
F2MC-16LX Number of rewrites (compared to other companies) Data retention period (compared to other companies)
1,000 10,000 100,000
20 years
F2MC-8FX New 8FX 8bit series Other
companies 1,000 rewrites
20 years
10 years
Functionality

Functionality
Fujitsu
Semiconductor Guaranteed 100,000 rewrites
Automotive - CPU Core Roadmap Other companies Fujitsu Semiconductor

(Under planning) FRAM Microcontroller


assistance tools

assistance tools
FRAM microcontrollers are the next generation device. These microcontrollers are capable of high-speed writing with low
Development

Development
power consumption. They are installed with FRAM which possesses both characteristics of ROM and RAM. Fujitsu
Semiconductor is the first in the world to launch mass-production of 8-bit FRAM microcontroller the "MB95R203A". This
400MIPS Multi core product is suitable for obtaining logs at detection of low-voltages and backing up digital devices.
FRAM Microcontroller Features
● Retains data when the power is off
200MIPS • The microcontroller retains data when the power is off since FRAM High-speed write
Product selection

Product selection
Write time
FR81E is non-volatile memory
without erasing
Standard: 256ms
• High-speed byte-write
100MIPS 32bit series +
FR81S • No special command required for erase and rewrite (overwritable)
Chip erase time
• Instant data rewrite even at an unpredicted power failure
Write time Standard: 1s
FR60 9.6ms
● Stores programs and data in the FRAM area
FRAM Flash
• The FRAM area can be used as ROM or RAM * Values in the figure are calculated from data sheets (ratio among our products in the case of 8 KB)
The erase time and write time do not include the command issue time (of the flash microcontroller) and
32 (Under planning) • The ranges of ROM and RAM can be defined by the user  communication time with the tools. 32
bit The user can write-protect desired areas (program- areas) and  
The actual erase time and write time vary depending on the tools in use. bit

10MIPS F2MC-16FX F2MC-16FX 16bit series byte-write randomly to writable areas (data areas). Flash microcontroller FRAM microcontroller
16 16
bit Next bit
● Low power consumption
F2MC-16LX • FRAM does not require power to retain the data except when in
SRAM SRAM
8 No boundary between 8
bit operation bit
ROM and RAM
• The data before turning off the power is instantly recovered after FLASH FRAM
turning the power back on

2 Fujitsu Microcontrollers Fujitsu Microcontrollers 3


Fujitsu ARM ®

Core Microcontroller
FM3 Family is
newly released!

Fujitsu Semiconductor Limited has newly added the FM3 Family of microcontrollers with
the ARM® "CortexTM-M3 Core" to our existing lineup with Fujitsu original CPU cores.
This family targets a variety of markets such as office automation, digital audio-visual,
major home appliance, medical, security, factory automation, and industrial. Both "High
Performance Line" product lineup to meet the demands of DSP ∼ 32-bit class products
and "Low Power Line" product lineup to meet the demands of 8- ∼ 16-bit class products
are available. The FM3 Family provides customers with an even easier to use and even
more value-added product by inheriting the Flash technology and peripheral functions
that were developed for products with original cores together with a built-in "CortexTM-M3
Core", which is optimal for the embedded market.

4 Fujitsu Microcontrollers Fujitsu Microcontrollers 5


32-bit Core ARM Core

FAMILY bit MICROCONTROLLER ■ Customer developments are supported with development tools which respective partner vendors
have creditable achievements.
32/16/8-bit core lineup

32/16/8-bit core lineup


The FM3 family products are 32-bit general-purpose microcontrollers that employ the ARM Cortex-M3TM CPU core.
The combination of ARM technology applying global CPU core with Fujitsu Semiconductor's proprietary flash technology
offers a complete product lineup suitable for industrial and consumer applications respectively.

■ FM3 Family Features


● Employing ARM Cortex-M3
1) Rich software library Global CPU core Providing the Fujitsu's unique
ROM, RAM, Pins

ROM, RAM, Pins


2) Development tools with creditable achievements of (ARM ® CortexTM-M3) No. 1 product Flash technology

our partner vendors

Employing a global core


● Fujitsu Semiconductor's unique flash technology ARM® CortexTM-M3

1) Program cycles: Maximum 100,000 cycles Wide range of Flash memory


operating conditions Can be overwritten up
2) Data retention period: Maximum 20 years 144MHz (max)
1.8 to 3.6V/2.7 to 5.5V
to 100,000 times
Flash security
3) Supporting data protection functions
FM3
Applications

Applications
● Rich variety of communication control macros
High-performance
analog IP Family Flexible peripheral functions
Multifunctional serial
Built-in CR oscillator Base timer
Multifunctional timer
1) CAN communication macro 12-bit/14-bit A/D

2) USB communication macro (Host and Function)


Rich range of Safety circuit functions
■ FM3 family product lineup
communication functions H/W watchdog
3) Ethernet communication macro
CAN, USB, Ethernet
Low-voltage detection circuit
Clock supervisor ● High Performance Group
Maximum operating frequency 144 MHz,
High Performance Line High Performance Group
Operating voltage 2.7 to 5.5 V
Ether Under

144MHz
Functionality

Functionality
Ether, CAN, and USB IP developing
■ Fujitsu Semiconductor's proprietary flash technology Flagship model mainly
Standard
+ CAN Under
developing
(1) High-speed operation: 80 MHz / 144 MHz
+ USB
for industrial applications (2) Wide-range power supply voltage:
● High reliability/high quality ● High CPU performance by Fujitsu's proprietary 2.7 to 5.5 V

2.7 to 5.5V
high-speed flash! Standard Under

80MHz
・Program cycles: 100,000 cycles (3) Setting models with built-in Ether-MAC,
● Basic Group + CAN
+ USB developing CAN, or USB
・Data retention: 20 years
Dhrystone2.1 benchmark result Maximum operating frequency 40 MHz, 100/120pin
・High reliability: Employing the same technology Operating voltage 2.7 to 5.5 V Basic Group
as in-vehicle microcontrollers Under
ARM CM3 Benchmark Fujitsu vs Competitor CAN and USB IP (1) Medium-speed operation: 40 MHz
assistance tools

assistance tools
developing
Development

Development
Standard Standard
(2) Wide-range power supply voltages:
80 Mass market model mainly + USB
Under
100/120pin 2.7 to 5.5 V
● Data protection function 0wait 2wait for home appliances developing
(3) Setting models with built-in USB
70
・External data read is

40MHz
CPU Performance[MIPS]

60 ● Low Power Group Low Power Line Low Power Group


absolutely impossible! UP 30% @60MHz
Under

1.8 to 3.6V
STOP 50 Maximum operating frequency 40 MHz, developing (1) Main focus on reducing operating current
Operating voltage 1.8 to 3.6 V (2) Setting models with built-in LCDC
40 Under
USB and LCDC IP developing (3) Setting models with built-in USB
Product selection

Product selection
30
Energy-saving model
20 for general home appliances Ultra Low Leak Group

1.8 to 5.5V
● High-speed flash

20MHz
Under (1) Main focus on reducing leakage current
10
developing
High performance with zero-wait access 0wait 1wait 2wait ● Ultra Low Leak Group (2) Setting models with built-in LCDC
0
0 10 20 30 40 50 60 70 80 90 Maximum operating frequency 20 MHz,
Access Comparison of MCU competitors Operating voltage 1.8 to 5.5 V
speed is Operation Frequency[MHz]
No.1 ! FLASH random access speed LCDC IP
60MHz Low leakage model suitable for battery-driven applications
60MHz
32 32
bit bit
40MHz
40MHz
27MHz
16 24MHz 16
20MHz
bit 20MHz bit

8 Fujitsu Competitor 1 Competitor 2 Competitor 3 Competitor 4 8


bit bit

- ARM is the registered trademark of ARM Limited in the EU and other countries.
- Cortex-M3 is trademark of ARM Limited of ARM Limited in the EU and other countries.

6 Fujitsu Microcontrollers Fujitsu Microcontrollers 7


32-bit Core Fujitsu Original Core

■ FR80 product lineup


32/16/8-bit core lineup

32/16/8-bit core lineup


● Lineup includes a wide range of memory and pin
The FR family are 32-bit RISC controllers with Fujitsu original architecture whose functions are optimized for embed- counts
ded device control. These microcontrollers are widely used in fields such as digital home electronics, PC peripherals, Supports a wide range of models to suit customer applications Mass-produced
Standard series
and vehicles, and are the optimal microcontrollers for applications that demand high speed computer processing MB91F639A
functions. ● Built-in high-speed A/D converter 1024KB/64KB
144pin

■ FR CPU Features (conversion time: approx. 1.2 µs*) MB91F637A


FR80 series (144/176 pin models) have two 32-channel A/D 512KB/48KB

● High-performance 32-bit RISC microcontroller


144pin
• Improved performance by single Next converters (Supports simultaneous conversion)
Built-in instruction cache operating frequency of Generation MB91F627/627 ES: Now MB91637A ES: Now
1) High-speed operation using 5-stage pipeline processing FR + MPU/FR + FPU FR81E Supports continuous A/D conversion with built-in 16-stage High-speed
512KB/48KB
ROM, RAM, Pins

ROM, RAM, Pins


200M processing lineup 512KB/48KB
Improved exception To 266MHz Operation FIFO
2) Parallelization of processing by separation of the instruction, 100pin 144pin
External instruction cache system functions
data, and resource buses FR81S MB91F625 ES: Now MB91F635A ES: Now
256KB/32KB
● Built-in multichannel serial interface
133M To 128MHz Operation 256KB/32KB

CPU Clock Frequency (Hz)


FR80 100pin 144pin
● Low power consumption operation To 133MHz Operation
• Multi-function serial interface
(maximum 12 channels) MB91V650
Common
CPU: 60MHz(max)
2
1) Delivering low clock rates by high unit performance (UART, SIO, I2C)
FR80 Able to support a variety of serial interfaces (SPI/UART/I C evaluation
• Robust bus access chip Communication series
functions through increased MIPS value 80M To 80MHz Operation
FR60 mode)
2) The operating frequencies of each of the CPU, built-in • High-speed To 80MHz Operation •

Built-in programmable peripherals
High performance ADC support
4 channels equipped with 16-byte receive FIFO and 16-byte MB91F610
processing MB91F662
peripheral function, and external bus can be configured • Robust bus FR60
• Super-low leakage process transmit FIFO 512KB/48KB 512KB/32KB
• On-chip debugger support 120pin
access
To 50MHz Operation 120pin
separately to suit the customer system 50M
Applications

Applications
• Built-in FRAM
FR60 Multi-function
• Increased processing speed by MB91661 MB91613
To 50MHz Operation
• Low power consumption
• Low noise CPU architectural improvements ● Maximum of 26 pins with 5V withstand voltage lineup
384KB/32KB 512KB/32KB
• Low leakage process (pipeline improvement) Can be connected to 5V peripheral I/O output ports without a 120pin 120pin
● Instruction set optimized for embedded applications
33M
FR60 Lite
• Low power USB Function/Host
To 33MHz Operation level shifter MB91664
1) Delivering compact object sizes with 16-bit instruction length consumption
128KB/16KB
+OSDC, HDMI-CEC
• Low power consumption
2) A variety of bit processing instructions and addressing instructions 120pin

3) Delayed-branch instructions (reduces branch processing overhead)


32-bit CPU Roadmap ● Lineup includes products supporting USB full- MB91F669 ES: Now
128KB/16KB
speed 64pin
Product with built-in Function and Host MB91F668 ES: Now
Functionality

Functionality
128KB/16KB

■FR80/FR81S Features
48pin
* Varies depending on the operating frequency and external USB Function/Host
CPU: 33MHz(max)
circuit conditions.
FR80 Features
CPU:
●Built-in high-performance FR80 core FR80/FR81S Exclusive access
DMAC:
CPU performance increased by more than 30% compare to CPU Core Exclusive access
the FR60 core
Inherits the instruction set from existing FR Instruction Data
assistance tools

assistance tools
●Built-in 8 channel DMAC
Development

Development
Capable of highly efficient data transfer to reduce CPU load

●Crossbar switch bus


Flash Crossbar switch bus RAM ■ FR Family Lineup
・Instructions in Flash memory and data in RAM can be ● Built-in PLL clock circuit
accessed simultaneously Can be set to a maximum of 20 times multiplication
・Even while the CPU is accessing instructions in Flash 48pin 64pin 100pin 120pin 144pin 176pin 208pin 320pin
(for products guaranteed for an 80 MHz operating frequency)
memory, the DMAC can access data in RAM Bus interface MB91210

●Multi-layer bus MB91210 MB91220


Product selection

Product selection
● Built-in DMAC and multiply and accumulate circuit CAN
MB91265A
MB91270 MB91460 MB91245 MB91460
MB91460
MB91460
・Data can be transferred by DMAC at the same time that CPU that can operate in parallel with CPU processing
MB91460
MB91460 MB91460
MB91590

instructions are executed Layer#1 On-chip bus MB91570


Example) CPU  External bus
DMAC  Peripheral bus Multi-layer bus ● Built-in cache memory focusing on ROM less MB91610
Layer#2 USB MB91665 MB91665 MB91310 MB91319
products MB91660
FR81S Features
LCD
●ECC (Error Correction Coding)
MB91230

DMAC ● Lineup of a wide variety of Flash memory


Flash memory with an ECC function microcontrollers MB91260B
Inverter MB91265A
MB91480
MB91470
32 ●FPU (Floating Point Unit) Maximum 2MB built-in Flash memory 32
bit IEEE 754 compliant bit
IP macro (Example: External bus MB91313A MB91350A
Single-precision USB macro) interface ● Wide range of peripheral functions Standard MB91345
MB91314A
MB91301
MB91640A
product MB91625 MB91635A
16 USB (Function, Mini-Host, Full-Host), FlexRay, MediaLB, MB91350A MB91645A
16
bit ●MPU (Memory Protection Unit) bit
Peripheral CAN, SPI, 12-bit A/D
Settable up to 8 areas (areas can be overlapped)
bus interface MB91306R
The areas can be set by the page address and page size ROM-less MB91305
MB91307B MB91302A
8 (16KB x 2n) product MB91307R
MB91605A 8
bit Timer bit
●On chip debug unit Peripheral bus ROM-less products: Product name Other products: Series name
Enables debugging with a single wire

8 Fujitsu Microcontrollers Fujitsu Microcontrollers 9


Wide Lineup of Pin Counts and ROM Sizes

Under developing Under planning


Number of Number of
ROM    pins 48pin 64pin 100pin 120pin 128pin 144pin 176pin 208pin 216pin 320pin pins ROM
[Byte]
[Byte]
32/16/8-bit core lineup

32/16/8-bit core lineup


[RAM(Byte)] [96K] MB91F469G
2112K [96K] MB91F469Q
2112K
Product name: Flash ROM product
Product name: MASK ROM product [72K] MB91F577 [72K] MB91F594
1152K [72K] MB91F599
1152K
        ROM-less products
[40K] MB91F467B [64K] MB91F467R [64K] MB91F467D [64K] MB91F467M
1088K [64K] MB91F467C [64K] MB91F467S [128K] MB91F467E 1088K
[64K] MB91F467T
[32K] MB91F346B [64K] MB91F639A [48K] MB91F318R/F318S
1024K [64K] MB91F644A
1024K
832K [40K] MB91F466H 832K
768K [24K] MB91F224/F224S 768K
[48K] MB91F575 [48K] MB91F591
ROM, RAM, Pins

ROM, RAM, Pins


[48K] MB91F592
640K [48K] MB91F596
640K
[48K] MB91F597
[32K] MB91F465X [16K] MB91F465K [24K] MB91213A [40K] MB91F465P [48K] MB91F465D
[32K] MB91F313A [24K] MB91F213A
544K [24K] MB91F218S 544K
[40K] MB91F465B
[32K] MB91F465C
[24K] MB91F273/F273S [32K] MB91613 [16K] MB91F223/F223S [32K] MB91316
[24K] MB91F278/F278S [32K] MB91F610 [16K] MB91F312A [32K] MB91316A
[32K] MB91486 [48K] MB91F662 [32K] MB91F479 [24K] MB91F355A
512K [32K] MB91F487 [32K] MB91F314A [48K] MB91637A [48K] MB91F647A 512K
Applications

Applications
[32K] MB91F345B [24K] MB91F353A [48K] MB91F637A
[48K] MB91627
[48K] MB91F627
416K [16K] MB91F464A 416K
384K [24K] MB91487 [32K] MB91661 [24K] MB91F478 384K
288K [10K] MB91F463N [16K] MB91F211B [24K] MB91F463C 288K
[12K] MB91F492 [8K] MB91F264B [16K] MB91F233/F233L [16K] MB91F233L [16K] MB91248/248S [24K] MB91F356B
[16K] MB91482 [16K] MB91F248/F248S
256K [16K] MB91F482 [16K] MB91F475
256K
[32K] MB91F625 [32K] MB91F635A
[16K] MB91F668 [4K] MB91267NA [16K] MB91664
Functionality

Functionality
[4K] MB91F267NA
128K [4K] MB91267A 128K
[4K] MB91F267A
[16K] MB91F669
[64K] MB91306R [4K] MB91302A [64K] MB91305
ROM-less [128K] MB91307B/307R [128K] MB91605A ROM-less

FAMILY bit MICROCONTROLLER Under developing Under planning


Number of Number of
ROM    pins 48pin 64pin 100pin 120pin 128pin 144pin 176pin 208pin 216pin 320pin pins ROM
assistance tools

assistance tools
[Byte] [Byte]
Development

Development
[RAM(Byte)] [64K] MB9BF506N [64K] MB9BF506R
Product name: Flash ROM product [64K] MB9BF406N [64K] MB9BF406R
512K 512K
Product name: MASK ROM product [64K] MB9BF306N [64K] MB9BF306R
        ROM-less products [64K] MB9BF106N [64K] MB9BF106R
[48K] MB9BF505N [48K] MB9BF505R
[48K] MB9BF405N [48K] MB9BF405R
384K 384K
[48K] MB9BF305N [48K] MB9BF305R
[48K] MB9BF105N [48K] MB9BF105R
[32K] MB9BF504N [32K] MB9BF504R
[32K] MB9BF404N [32K] MB9BF404R
Product selection

Product selection
256K [32K] MB9BF304N [32K] MB9BF304R 256K
[32K] MB9BF104N [32K] MB9BF104R
[32K] MB9AF104N [32K] MB9AF104R
128K [16K] MB9AF102N [16K] MB9AF102R 128K
Lead pitch Lead pitch
(mm) Package name (mm)
0.4 D×W×H(mm) 0.4
TQFP-100P LQFP-120P LQFP-144P LQFP-216P
12×12×1.5 14×14×1.5 16×16×1.5 24×24×1.5

32 32
0.5 0.5
bit bit
LQFP-48P LQFP-100P LQFP-120P LQFP-144P LQFP-176P LQFP-208P HQFP-208P
7×7×1.5 14×14×1.5 16×16×1.5 20×20×1.5 24×24×1.5 28×28×1.5 28×28×3.75
16 16
bit bit
0.65 0.65
LQFP-64P QFP-100P FLGA-128P
8 12×12×1.5 14×20×3.0 9×9×1.0 8
bit bit

0.8 0.8
FBGA-144P FBGA-320P
12×12×1.25 18×18×1.25

10 Fujitsu Microcontrollers Fujitsu Microcontrollers 11


16 bit Core Fujitsu Original Core

■ Product Lineup (F2MC-16FX Family)


32/16/8-bit core lineup

32/16/8-bit core lineup


●Wide lineup that are easy to choose to
The F2MC-16FX family are Fujitsu original microcontrollers. A wide variety of products are available, from automotive suit the application
products that support CAN networks to systems controllers and subcontrollers for audio visual equipment, ・Built-in CAN products (Single CAN to Triple
Triple
CAN
Evaluation
MB96330 environment
household appliance, office equipment, and industrial equipment. The F2MC-16FX family are the optimal CAN) (32 message
common to
microcontrollers for next-generation systems. ・Built-in USB Full-Speed products (Support buffer)
all products
Function and Host) Double
2
■ F MC-16FX CPU Features CAN
(32 message
MB96350 MB96320 MB96340 MB96380 MB96370
buffer)
● CPU operating frequency: Up to 56 MHz ●Support 3.0 V to 5.5 V system power
Minimum instruction execution time: 17.8 ns Next supplies Single
Generation CAN MB96V300C
ROM, RAM, Pins

ROM, RAM, Pins


MB96310 MB96390
(32 message BGA-416
F2MC-16FX buffer)
64M • Support for even higher CPU speeds
● Basic instructions execute in one cycle
(Next Generation) ●A development environment is available
Example) Multiplication (16-bit x 16-bit) - 4 cycles (16LX: 11 cycles) • CPU pipelining that is common to all 16FX
• On-chip debugging support ・Common evaluation device USB MB96330U

CPU Clock Frequency (Hz)


Division (16-bit ÷ 8-bit) - 9 cycles (16LX: 15 cycles) • On-chip OSC

33M
F2MC-16LX
● High-speed processing using a 5-stage pipeline To 33MHz Operation Standard
product
MB96310A MB96350A MB96320A* MB96340A
and instruction queue (8 Bytes) • Built-in programmable peripherals
2
Multifunction serial interface (UART, SIO, I C)
Base timer (ICU, PPG, PWC, reload timer) *:Under planning
Applications

Applications
• Increased CPU speed by
● High-speed interrupts technological advancements
F2MC-16LX
Interrupt handling time (start time): 10 cycles (16LX: 24 cycles) 25M
To 25MHz Operation • Reduced power consumption
One interrupt source allocated to one vector • Increased transfer speed of simple DMA transfers
• Fully featured CAN microcontroller lineup
• World's first commercial Dual Operation Flash microcontroller

● High-performance interrupts 2
16-bit CPU roadmap
NMI pin function activation and input level are configurable ■ F MC-16LX CPU Features
Vector table area can be located in ROM, RAM, or external memory
● Built-in PLL clock circuit
Functionality

Functionality
High-speed processing with operating frequencies up to 33 MHz
● Built-in CR clock mode F2MC-16FX Current Consumption MB90360E
MB90390
MB90385 MB90340E
Selectable operating frequency from 100 kHz (low speed) and Same frequency: Same performance: ● Wide variety of communication functions CAN
MB90895
MB90350E
MB90950
MB90920
2 MHz (high speed) Operating at 24 MHz Operating at 4 MIPS USB (Full-Speed Function, Host), CAN, UART, SIO, I C
2
MB90990
MB90930
60 60
Peripherals Peripherals
50 50
CPU & Memory CPU & Memory USB MB90335 MB90330A
40 40 ● Various clock gear settings using PLL division function
ICC[mA]

ICC[mA]

30 30 Highly efficient power management by low-speed clock with high-


LCD MB90800
speed operation PLL and frequency division function (indicates the
assistance tools

assistance tools
20 20
Development

Development
10 10 clock gearing.) MB90460
0 0 Inverter MB90465 MB90820B
MB90340@24MHz 16FX@24MHz 16FX@24/8MHz MB90340(16LX) MB90330(16FX) MB90565
The current consumption of the The current consumption of the
● Lineup includes a wide range of products from 48 pins
16FX is approximately 1/2 that of the 16FX is approximately 1/4 that of the to 144 pins MB90480B
16LX when compared at the same 16LX when compared at the same Standard MB90455
MB90980
MB90485B
product MB90960 MB90860E
operating frequency (24 MHz). operating performance (4 MIPS). ● Lineup includes a wide range of products that support MB90880
an external bus
Product selection

Product selection
Low power consumption operation by CR oscillator clock ● Program patch function (achieves zero faulty MASK
Low power consumption operation is possible by using the
built-in CR oscillator clock for the system wake-up signal.
products in production)
Current consumption

10ms 10ms 10ms 10ms

32 32
bit Time bit

Main clock mode


16 16
CR Clock/CR Sleep/CR Timer Mode
bit bit
* Can select from 2 MHz or 100 kHz by register settings.

8 8
bit bit

12 Fujitsu Microcontrollers Fujitsu Microcontrollers 13


Wide Lineup of Pin Counts and ROM Sizes

Under developing Under planning


Number of Number of
ROM   pins
[Byte]
48pin 64pin 80pin 100pin 120pin 144pin pins ROM
[Byte]
32/16/8-bit core lineup

32/16/8-bit core lineup


832K [RAM(Byte)] [32K] MB96F389RSB/F389RWB [32K] MB96F379RSB/F379RWB 832K
576K Product name: Flash ROM product [24K] MB96F348HSC/F348HWC [28K] MB96F388HSB/F388HWB [28K] MB96F378HSB/F378HWB 576K
Product name: MASK ROM product
[24K] MB96F348RSB/F348RWB [32K] MB96F338RSA/F338RWA
544K 544K
[32K] MB96F338USA/F338UWA
[20K] MB90F345CE/F345CES [24K] MB90F924NC/F924NCS
512K [20K] MB90F345E/F345ES [30K] MB90F335A 512K
[30K] MB90F884C/F884CS [30K] MB90F395A
416K [16K] MB96F347RSB/F347RWB [16K] MB96F387RSC/F387RWC 416K
[24K] MB90F883C/F883CS [10K] MB90F394HA
ROM, RAM, Pins

ROM, RAM, Pins


[16K] MB90F923NC/F923NCS
384K 384K
[24K] MB90F334A
[10K] MB90394HA
[12K] MB96F356RSB/F356RWB [12K] MB96F326RSB/ [16K] MB96F346RSB/F346RWB [16K] MB96F386RSC/F386RWC
288K 288K
F326RWB [16K] MB96346RSA/346RWA
[16K] MB90342CE/342CES/342E [16K] MB90F349E/F349ES [10K] MB90922NCS
[16K] MB90349CE/349CES/349E [16K] MB90F952JDS/F952MDS [10K] MB90F922NC/F922NCS
256K [16K] MB90F342CE/F342CES [16K] MB90F804 [16K] MB90333A 256K
Applications

Applications
[16K] MB90F342E/F342ES [16K] MB90882/882S
[16K] MB90F349CE/F349CES [16K] MB90F882A/F882AS
224K [8K] MB96F345DSB/F345DWB 224K
192K [12K] MB90F983 [10K] MB90F809 192K
[8K] MB96F315RSB/F315RWB [8K] MB96F355RSB/F355RWB [5K] MB96F395RSB/F395RWB [8K] MB96F385RSB/F385RWB
160K 160K
[8K] MB90F997JBS/F997MBS [8K] MB96345RSA/345RWA [8K] MB96385RSC/385RWC
[8K] MB90911AS [4K] MB90352E/352ES/352TE/352TES [2K] MB90F463A [4K] MB90F823B [16K] MB90341CE/341CES [6K] MB90F347E/F347ES [8K] MB90931/931S
[8K] MB90F912BS [4K] MB90357E/357ES/357TE/357TES [10K] MB90982 [8K] MB90F828B [16K] MB90341E/341ES [4K] MB90F803 [8K] MB90F931/F931S
Functionality

Functionality
[4K] MB90F352E/F352ES [4K] MB90823B [6K] MB90347CE/347CES/347E [6K] MB90867E/867ES [6K] MB96384RSC/384RWC
128K 128K
[4K] MB90F352TE/F352TES [16K] MB90348CE/348CES [6K] MB90F867E/F867ES
[4K] MB90F357E/F357ES [16K] MB90348E/ES [4K] MB90803
[4K] MB90F357TE/F357TES [6K] MB90F347CE/F347CES
96K [8K] MB90F313RSB/F313RWB [8K] MB90F353RSB/F353RWB 96K
[3K] MB90362E/362ES/362TE/362TES [2K] MB90457/457S [4K] MB90351E/351TE/351TES [4K] MB90F337 [4K] MB90822B [2K] MB90346CE/346CES
[3K] MB90367E/367ES/367TE/367TES [2K] MB90F457/F457S [4K] MB90356E/356ES/356TE/356TES [2K] MB90F462A [4K] MB90F822B [2K] MB90346E/346ES
assistance tools

assistance tools
[3K] MB90F362E/F362ES/F362TE/F362TES [3K] MB90F962/F962S [4K] MB90F351E/F351ES [4K] MB90337 [2K] MB90F346CE/F346CES
Development

Development
64K 64K
[3K] MB90F367E/F367ES/F367TE/F367TES [4K] MB90F912BS [4K] MB90F351TE/F351TES [2K] MB90462 [2K] MB90F346E/F346ES
[2K] MB90F387/F387S [4K] MB90F911AS [4K] MB90F356E/F356ES
[2K] MB90F897/F897S [4K] MB90F356TE/F356TES
[2K] MB90456/456S
32K 32K
[2K] MB90F456/F456S
[2K] MB90455/455S
24K 24K
[2K] MB90F455/F455S
Product selection

Product selection
Lead pitch Lead pitch
(mm) Package name (mm)
0.4 D×W×H(mm) 0.4
LQFP-120P LQFP-144P
14×14×1.5 16×16×1.5

0.5 0.5
LQFP-48P LQFP-64P LQFP-80P LQFP-100P LQFP-120P
7×7×1.5 10×10×1.5 12×12×1.5 14×14×1.5 16×16×1.5

32 32
bit 0.65 0.65 bit
LQFP-64P LQFP-80P QFP-100P
12×12×1.5 14×14×1.5 14×20×3.0
16 16
bit bit
0.8/1.0 0.8/1.0
QFP-64P QFP-80P
8 14×20×3.0 14×20×3.05 8
bit bit

1.778 1.778
SH-DIP-64P
58×17×4.95

14 Fujitsu Microcontrollers Fujitsu Microcontrollers 15


8 bit Core Fujitsu Original Core

■ New 8FX product features


32/16/8-bit core lineup

32/16/8-bit core lineup


● Low voltage detection reset
The New 8FX family are Fujitsu original microcontrollers.
These microcontrollers can be used in a wide range of applications and products, including system control of small Low voltage detection reset function in 5V products
household appliances and subsystem control of digital home appliances, and factory automation equipment. VCC

■ New 8FX CPU Features When the operating voltage drops, a reset occurs

Vo
● CPU operating frequency: Up to 16.25MHz automatically.

lta
g
20M
2.7V The reset signal is also output.

ed
Minimum instruction execution time: 61.5 ns New 8FX
• Increased CPU speed by (Next Generation)

ro
technological advancements 2.6V

p
ROM, RAM, Pins

ROM, RAM, Pins


• Low power consumption support
• Built-in programmable peripherals Min. Typ. Max.
● Offers a high-speed instruction execution cycle Multifunction serial interface (UART, SIO, I2C)
LVD reset release voltage 2.52V 2.7V 2.88V

CPU clock frequency (Hz)


Example) Multiplication (8-bit x 8-bit) - 8 cycles 16M Reset voltage Reset release voltage
F2MC-8FX
Division (16-bit ÷ 16-bit) - 17 cycles To 16.25MHz Operation Time LVD reset voltage 2.42V 2.6V 2.78V
• Support for even more
CPU speed increases • Composite timer (ICU, PWM, PWC, and interval timers)
• Supports the monitor debugger and on-chip debugger
Because the interrupt voltage and reset voltage can be set
● Interrupt levels: 4 levels • On-chip OSC
Low voltage detection reset function in 3V products
10M
F2MC-8FX separately, voltage errors can be processed in an interrupt
To 10MHz Operation VCC
routine before the reset.
● Clock control unit offers a wide range of operating • Family of 8-bit CPU products with an emphasis on performance Interrupt factor Interrupt factor
frequencies • Employs low leakage process
Applications

Applications
• Dual Operation Flash/One Sector Flash voltage release voltage Min. Typ. Max.

Vo
3M 2
Built-in PLL multiplier circuit F MC-8L • 1.8V operation at 5MHz (3V product)

lta
To 3MHz Operation VIDL+ LVD reset release voltage VPDL+
Built-in divider circuit Selectable from 3 levels

ge
MB89F202RA VIDL- LVD reset voltage VPDL-

dr
• Macro area reduction by Flash memory optimization
VPDL+

op
8-bit CPU roadmap LVD interrupt factor
VPDL- VIDL+
release voltage
Selectable from 5 levels
Reset voltage Reset release voltage LVD interrupt factor
VIDL-
Time voltage

■ New 8FX product features


Functionality

Functionality
● Cost reduction by using thirdparty parts
・Oscillator E2PROM ■ Product lineup [New 8FX MB95200, MB95300, MB95400 series]
 Main CR oscillator circuit ● Handy low pin count series
 Sub built-in CR oscillator circuit 8-pin to 80-pin product lineup
・Reset IC E PROM emulation
2 Suitable for small system control and as a sub-microcontroller
assistance tools

assistance tools
 Low-voltage detection circuit (LVD) Can be used for power supply management to reduce power consumption
Development

Development
Built-in CR LVD
・E2PROM
● Comprehensive development environment
Dual operation flash enabling E2PROM emulation
Starter kit consists of an evaluation board, BGM adaptor, and an evaluation version of SOFTUNE
Oscillator Reset IC Supports single wire on-chip debugging
● Flash memory security
Customer software resources are protected ● Abundant technical information on the web
by the flash security function.
Product selection

Product selection
● FRAM microcontrollers in the lineup
MB95R200 series

● High quality flash memory


STOP Standard 10,000 (individual guarantee 100,000) rewrites
Data retention period: 20 years

Prevent external readings Prevent copies Application 8pin 16pin 20/24pin 32pin 48/52pin 64pin 80pin
32 5V 32
When the flash security function is active, no data can be read MB95470H MB95410H Evaluation
bit product environment bit
even by a serial writer with BGM adapter nor by parallel writer. LCD common to all
3V
● Watchdog timer and clock supervisor counter product
MB95370L MB95310L products

16 16
The watchdog timer and clock supervisor counter constantly
bit Inverter
5V
MB95330H MB95390H bit
product
monitor the CPU and external clock by a built-in CR oscillator. Watchdog timer On-chip debugging
CPU
support
8 Built-in 5V MB95260H MB95260H 8
bit CR oscillator product
MB95270H MB95280H
MB95R200 MB95280H bit
Clock supervisor Standard
counter product
External clock 3V
MB95350L
product

16 Fujitsu Microcontrollers Fujitsu Microcontrollers 17


Wide Lineup of Pin Counts and ROM Sizes

Under developing Under planning


Number of Number of
ROM   pins
[Byte]
8pin 16pin 20pin 24pin 28/30pin 32pin 48pin 52pin 64pin 80pin 100pin pins ROM
[Byte]
32/16/8-bit core lineup

32/16/8-bit core lineup


[RAM(Byte)] [2K] MB95F118BS/F118BW [2K] MB95F118MS/F118MW [2K] MB95F168MA/F168NA/F168JA [2032] MB95F318E/F318L [2K] MB95F128D
Product name: Flash ROM product [2K] MB95108AM [2K] MB95F128MB/F128NB/F128JB
Product name: MASK ROM product
Product name: FRAM product [2032] MB95F398H/F398K [2K] MB95F118MW/F118NW [2K] MB95F108AMS/F108ANS
[2K] MB95128MB
[2K] MB95F118JS/F118JW [2K] MB95F108AMW/F108ANW

60K 60K
[2K] MB95F108AJS/F108AJW
ROM, RAM, Pins

ROM, RAM, Pins


[2K] MB95F108BS/F108BW

[2K] MB95168MA
[2032] MB95F378E/F378L
48K [2K] MB95117M [2K] MB95107B 48K
[1008] MB95F396H/F396K [1008] MB95F376E/376L [1008] MB95F316E/F316L
36K 36K

[1K] MB95F136MBS/F136NBS [1K] MB95F146S/F146W [1K] MB95156M [1K] MB95156M [1K] MB95166D
Applications

Applications
[1K] MB95F136MBW/F136NBW [1K] MB95F156M/F156N/F156J [1K] MB95F156M/F156N/F156J [1K] MB95F166D
32K [1K] MB95F136JBS/F136JBW [1K] MB95116B [1K] MB95116B 32K
[1K] MB95136MB [2K] MB95F116MAS/F116NAS
[2K] MB95F116MAW/F116NAW
[496] MB95F274H/F274K [496] MB95F284H/F284K [496] MB95F264H/F264K [496] MB95F354E/F354L [1008] MB95F334H/F334K [496] MB95F394H/F394K [496] MB95F374E/F374L [496] MB95F314E/F314L
20K 20K

[496] MB95F273H/F273K [496] MB95F283H/F283K [496] MB95F263H/F263K [496] MB95F353E/F353L [496] MB95F333H/F333K
12K 12K
Functionality

Functionality
[240] MB95F272H/F272K [240] MB95F282H/F282K [240] MB95F262H/F262K [240] MB95F352E/F352L [240] MB95F332H/F332K
8K [496] MB95R203A 8K
[496] MB95R203A
Lead pitch Lead pitch
(mm) Package name (mm)
0.4 0.4
D×W×H(mm)
assistance tools

assistance tools
Development

Development
0.5 0.5
QFN-32P LQFP-48P BCC-48P QFN-48P LQFP-64P LQFP-80P LQFP-100P
5×5×0.75 7×7×1.5 7×7×0.75 7×7×0.75 10×10×1.5 12×12×1.5 14×14×1.5

0.65 0.65
Product selection

Product selection
TSSOP-20P TSSOP-24P SSOP-30P LQFP-52P LQFP-64P QFP-100P
6.5×4.4×1.2 7.8×4.4×1.2 5.6×9.7×1.25 10×10×1.5 12×12×1.5 14×20×3.0

0.8/1.0 0.8/1.0
LQFP-32P QFP-64P
7×7×1.5 14×20×3.0

1.27 1.27
SOP-8P SOP-16P SOP-20P SOP-24P SOP-28P
32 5.3×5.24×2.1 10.15×5.3×2.0 12.7×7.5×2.52 15.34×7.5×2.6 17.75×8.6×2.65
32
bit bit

16 1.778 1.778 16
bit DIP-24P SH-DIP-32P bit
22.86×6.4×4.8 28×8.89×4.7

8 8
bit bit
2.54 2.54
DIP-8P DIP-16P
9.4×6.35×4.36 19.55×7.62×4.36

18 Fujitsu Microcontrollers Fujitsu Microcontrollers 19


Product Selection by Application

Home appliances
Expanding the possibility of applications • Air conditioners
32 bit ■ Washing machine (with dryer): System block diagram
32/16/8-bit core lineup

32/16/8-bit core lineup


• Refrigerators • MB91260B series
• Washing machines • MB91265A series
Washing machine control functions

Fujitsu Semiconductor microcontrollers


Drainage valve control

• Microwave ovens, etc. • MB91470 series Human


Lid open/closed
detection
Water supply valve control
interface unit Key input
• MB91480 series LED display
Buzzer output
MB95100AM Water level sensor
series
• MB91490 series Serial
communication MB91480 series Washing tub control motor
for motor (forward rotation/reverse rotation) Warm air fan control

16 bit
control Emergency stop signal motor (forward rotation)

Power device
Three-phase inverter control 6
M M
Position detection
• MB90460 series
Power device
• MB90820B series Emergency stop signal

Digital audio-visual
ROM, RAM, Pins

ROM, RAM, Pins


Three-phase inverter control 6

8 bit
Position detection
Temperature sensor
Air flow sensor
• Players/recorders
• Home theaters
32 bit ■ Television/video: System block diagram
Television Recorder
• MB95200 series
• MB95300 series
Drier machine

• MB91305 series
• Digital TV, etc. • MB91310 series
• MB91313A series
LAN controller Video processing engine
• MB91319 series Motor and panel, DMAC A/D Timer Intelligent PWM output Serial I/O UART LCD controller Inverter
etc. Switch composite timer
• MB91605A series
Applications

Applications
Automotive
Multifunction serial
External bus
• MB91610 series Flash memory SDRAM
(High-speed
12 channel
UART/SIO/I2C
External
interrupts
interface: 80MHz) 24 channels
• MB91635A series TV peripheral
HDMI-CEC/
Signal
MB91605A MB91313A
• MB91645A series devices

• Dashboard
32 bit
(modems, etc.) HDMI-CEC/ HDMI-CEC/

• MB91660 series Multifunction serial 12 channel


Remote control
reception
Remote control
reception
■ Dashboard: System block diagram
• MB91665 series
UART/SIO/I2C
External interrupts 24
channels
Remote • Navigation systems • MB91220 series Stepping
control
Switch • Body control modules, etc. • MB91460 series
motor
LCD

• MB91570 series
• MB91590 series MB90920
Functionality

Functionality
Buzzer MB96380
MB91460

16 bit Sound
generator LCD
controller
• MB90330A series
EEPROM Serial SMC
DMAC A/D D/A Timer PWM output Serial I/O UART USB host USB function • MB90880 series
• MB90920 series GPIO

• MB96380 series High-speed


GPIO
CAN
CAN driver CAN

Low-speed CAN driver CAN


assistance tools

assistance tools
CAN
Development

Development
PC peripheral devices


Printers
Scanners
32 bit ■ Digital multifunction printer: System block diagram Main board

MPU DMAC A/D D/A Timer Serial I/O UART CAN LIN FlexRay USB host USB function LCD controller
• MB91635A series Image processing, command analysis
Program, FONT, WORK
Flash
• Notebook PCs • MB91645A series
• Multifunction printers, etc. • MB91660 series Mirror drivers
Graphics controller and compression, expansion, reflection,
rotation, binarization, correction, etc. for the controller Industrial equipment
Product selection

Product selection
16 bit Mechanical controller board
• Robots
32 bit ■ General-purpose inverter control: system block diagram
• MB91330A series Paper feed system motors
Motor SDRAM
• Inverter control • MB91260B series
Driver
• MB90335 series LD
• Automatic System peripheral
• MB91265A series Communication
temperature
• MB90880 series vending
between systems
detection (monitor)

Exposure
Mechanical Various • MB91270 series
machines
sensors
controller ASIC MB91645 Control unit
control
board
Exposure ASIC (color conversion, exposure control) (Drum control, • MB91470 series
motor control, etc.)
• Medical • MB91480 series Rotation speed
Three-phase inverter control 6 Motor

Power device
Display
board
Switch Buzzer
Microcontroller with panel LCD Panel equipment • MB91635A series Rotation on/off MB91470
series
Emergency stop signal
M
• MB91645A series Forward rotation/
reverse rotation
• MB91660 series
Position detection
• MB91665 series
LED display

DMAC A/D D/A Timer Intelligent PWM output Serial I/O


composite timer
UART USB host USB function 16 bit Buzzer output

8 bit • MB90340E series

• MB95100AM series
• MB95110M series
• MB95120MB series
• MB95130MB series DMAC A/D D/A Timer PWM output Serial I/O UART CAN LIN LCD controller Inverter

20 Fujitsu Microcontrollers Fujitsu Microcontrollers 21


Built-in CAN microcontrollers

Built-in CAN microcontroller features ■ Dashboard (MB91590 series) system block diagram
32/16/8-bit core lineup

32/16/8-bit core lineup


CAN is an abbreviation of Controller Area Network, and is a standardized network protocol proposed by Robert
Power
Bosch GmbH.CAN was originally developed as a LAN for automotive systems; however, management
it is being watched with keen interest from various areas due to its reliability and RPM Speed Fuel Temp.

sophisticated error detection. AMP


(1) High-speed access (up to 1Mbps) Sound System Display Unit
(2) Error detection Sound
Generator
MEM/SPI
SMC
Rear Camera
(3) Short message structure NTSC
or GPIO
(4) Multi-master Rear Camera Sapphire
ROM, RAM, Pins

ROM, RAM, Pins


NTSC IN RGB OUT RGB IN
(5) Bus access priority order RGB OUT
MB91590
Video Input FR81S
Sprite Engine
MB91590/MB91570 series LQFP208
PPG/GPIO
Data Flash Tr
LIN Transceiver LIN
(for User parameters) Back light
■ Overview CAN CAN ADC GPIO
Multi function
serial

● High-speed processing by the high-performance 32-bit CPU core "FR81S" Node Node Node Node
1 2 3 4 CAN Transceiver I/F UART/SIO/I2C
The MB91590 series and MB91570 series deploy the "FR81S" which is 30% faster than the Fujitsu's previous 32-bit CPU core "FR60".
Applications

Applications
The FR81S has superior operation performance at 1.3 MPIS/MHz being able to process large volume of information in real-time. UART/SIO/I2C
CAN Transceiver
The MB91590 is a one-chip solution for a dashboard with a color LCD display offering color display, video input, and meter control.
Vehicle Com
The MB91570 is for a dashboard with a segmented LCD display.

■ Features Sensor Switch

● High-performance "FR81S" CPU core


Functionality

Functionality
■ ECC (Error Correction Coding)
Flash memory and RAM are equipped with an ECC function. ■ MB91460 Series Product Lineup
■ FPU (Floating Point Unit)
・High-performance FR60 core, Maximum operation frequency: 100 MHz
IEEE 754 compliant ・Wide lineup suitable for automotive system control such as the
Single-precision dashboard, car audio, and body control modules.
・AUTOSAR support Car Audio Body Chassis Dashboard
■ MPU (Memory Protection Unit) Flash ・AEC-Q100 compliance
[KB]
Settable up to 8 areas (areas can be overlapped)
assistance tools

assistance tools
Development

Development
The areas can be set by the page address and page size (16KB x 2n)
● Built-in graphics display controller *MB91590 only MB91F469G
CAN 6ch
■ Built-in sprite engine BGA-320
2112
Capable of using 512 sprites of up to 512 x 512 dots MB91F469T MB91F469Q
A special sprite function which offers the three types of operations as blinking, auto movement, and image switching without CAN 2ch CAN 3ch
BGA-320
any CPU intervention is also available.
MB91F467P
■ Built-in frame buffer memory for graphics (VRAM)
Product selection

Product selection
CAN 4ch
260 KB to 800 KB
MB91F467T MB91F467R MB91F467E MB91F467M
■ Built-in video capture decoder that can directly input an NTSC signal (also supporting input of digital RGB/YUV) 1088 CAN 2ch CAN 2ch CAN2ch, SMC CAN2ch, MediaLB

● Communication interface for automotive as standard MB91F467B MB91F467C MB91F467S MB91F467D


CAN 6ch CAN3ch, SMC CAN3ch, APIX CAN3ch, SMC
■ CAN
Number of message buffers: 32 msg (2ch) + 64 msg (1ch)
MB91F466H
832
■ Multi-function serial interface CAN 6ch

Selectable from LIN, USART, SIO, and I2C


MB91F465X MB91F465K MB91F465B MB91F465C MB91F465P MB91F465D
● On Chip Debug Unit 544 CAN2ch, FlexRay CAN 1ch CAN 3ch CAN3ch, SMC CAN 3ch CAN3ch, SMC

An On Chip Debug Unit is implemented on the debug interface. Enables debugging with a single wire on the actual device.
MB91F464A MB91F464H
● Key specifications 416 CAN 1ch CAN 1ch
Maximum operating frequency: CPU: 128 MHz (oscillation=4.0 MHz, 32 multiplication <PLL clock multiplication method>)
*The MB91570 has a maximum of 80 MHz MB91F463N MB91F463C
288 CAN 2ch CAN3ch, SMC
Package: 208-pin (MB91590), 144-pin (MB91570)
Flash capacity: 576 KB to 1088 KB + WorkFlash 64 KB 64pin 100pin 120pin 144pin 176pin 208pin more than Number of
216pin pins
RAM capacity: 48 KB to 72 KB

22 Fujitsu Microcontrollers Fujitsu Microcontrollers 23


Built-in CAN microcontrollers Built-in FlexRay microcontrollers

Series lineup What is FlexRay


32/16/8-bit core lineup

32/16/8-bit core lineup


FlexRay is a next-generation vehicle-mounted network protocol.
FAMILY bit MICROCONTROLLER FlexRay supports high reliability, high-performance control (maximum communication speeds of up to 10Mbps), and
Number of pins [pin] 64 100 120 144 176 208 320 has drawn attention in a wide range of fields as a next-generation, high-performance automotive
network protocol aimed at X-by-Wire replacement of mechanical control systems with
ROM[Byte] electronic control systems.
The standardization of FlexRay as a next-generation vehicle-mounted
2112K MB91460
communication protocol is being promoted by the FlexRay Consortium.

1152K FlexRay features


ROM, RAM, Pins

ROM, RAM, Pins


Vehicle-mounted LAN communication for X-by-Wire (limit of CAN)
1088K Time Trigger Protocol
MB91570 MB91590
Max 10Mbps
768K MB91460
Communication protocol considering high reliability → Demanded by X-by-Wire applications
Supports completely duplicated networks (redundant communication)
544K Scheduling monitoring (bus guardian)
MB91220
Applications

Applications
Supports flexible topologies
512K MB91270
Supports Bus, Star, and Hybrid topologies
Segment structure; static and dynamic segment
416K MB91210

384K
MB91460
Built-in FlexRay microcontrollers
Functionality

Functionality
256K MB91245
Features
128K MB91265 Built-in FlexRay controller macro from Robert Bosch GmbH supporting FlexRay Protocol Ver 2.1

Supporting FlexRay communication speeds of 10Mbps, 5Mbps, and 2.5Mbps

Built-in PLL oscillator circuit exclusively used for FlexRay system clock
assistance tools

assistance tools
Development

Development
bit MICROCONTROLLER
Number of pins [pin] 48 64 80 100 120 144
ROM[Byte]
FlexRay MCU roadmap MB91F465X block diagram

576K MB96380 MB96370 MCU with FlexRay High Performance/Dual Core

Steer FR60 Flash 544K


CPU Core
Product selection

Product selection
SRAM 32K
544K MB96330
FR81S
Brake
8-channel 16-bit free-running 17-channel 10-bit AD
100pin∼144pin Suspension timer converter
MB90920
416K MB96340 FPU & Motor
Gateway
11-channel external
interrupts
8-channel 16-bit reload timer
MB91F_FlexRay
I/O ports
384K MB90390 FR60 MB91460 Series Clock modulator
12-channel PPG timer
MB91F465X Clock supervisor
288K MB96320 6-channel output compare
MB90340 MB90950 100pin
MB96350 Without FlexRay FlexRay
8-channel input capture
160K MB90990 MB96390
ASSP (Standalone CC) CAN 2ch
Real-time clock
64pin 64pin
128K MB90930 FlexRay 2.1
MB88121C
LIN UART 3ch Hardware watchdog timer
Serial & parallel host I/F
MB90350
2
MB96310 I C bus 1ch 5-channel DMAC
MB88121B

64K MB90360
MB90385
MB90895 Package: LQFP-100

24 Fujitsu Microcontrollers Fujitsu Microcontrollers 25


Built-in USB microcontrollers

Built-in USB microcontroller features Series lineup


32/16/8-bit core lineup

32/16/8-bit core lineup


USB is an abbreviation of Universal Serial Bus.
In recent years, support for USB interfaces has been spreading to various devices. FAMILY bit MICROCONTROLLER
Fujitsu Semiconductor is expanding our lineup of microcontrollers with built-in
USB Function (compliant with USB Full-Speed). bit MICROCONTROLLER
Products are also available with built-in simple Host functionality,
Number of pins [pin] 48 64 120 144 178
making it possible to implement a system that can use a USB interface even
without a PC. ROM[Byte]

1024K
ROM, RAM, Pins

ROM, RAM, Pins


MB91319

512K MB91610 MB91310


FAMILY MB91660 series
Overview 384K MB90330A

The MB91660 series of high-performance 32-bit USB microcontrollers has a built-in FR80 core, improving the CPU processing performance by
approximately 1.3 times over previous Fujitsu products.
256K
Applications

Applications
MB91660

Features 128K MB91665 ROM-less product

FR80 high-performance 32-bit RISC CPU core 64K MB90335 MB91305


Inherits the instruction set from previous FR products
Maximum CPU operating frequency: 33MHz

USB Full-Speed (12Mbps) compliant USB Function


Functionality

Functionality
Flash memory built into the microcontroller can be programmed via the USB interface

USB Host Full-Speed (12Mbps)


Offers connectivity with USB devices even without a PC Devices with USB connectivity
Slave interface
A USB interface can be added to a system by connecting this microcontroller via the slave interface to a host CPU that does not have USB • Printers
• Scanners
assistance tools

assistance tools
Supports driver software (USB Function, USB Host) from Interface Corporation
Development

Development
• Notebook PCs
• SLR cameras
• Stereos
Sample label printer application: system block diagram • Scales
• FA devices
MB91660 series • Measuring devices
Product selection

Product selection
FR80 CPU core Flash 512KB
RAM 48KB

16-channel Paper jam detection


24-channel 10-bit A/D
Label feed motor 16-bit base timer Label cartridge empty detection
(RLT/PPG/PWM/PWC)
External interrupts
32 channels
Label cutter motor 3-channel 8-bit D/A Key input
I/O ports
12-channel
Printing unit multifunction serial
interface USB Host
(UART/SIO/I 2C mode) USB Function
LCD controller PC
3-channel 8-channel OCU
16-bit reload timer 2-channel 16-bit free-
running timer
4-channel U/D counter 8-channel ICU

26 Fujitsu Microcontrollers Fujitsu Microcontrollers 27


Built-in LCD controller microcontrollers

Built-in LCD controller microcontroller features Series lineup


32/16/8-bit core lineup

32/16/8-bit core lineup


LCDs (Liquid Crystal Displays) are widely used as the display device in general home appliances and digital
home applications. FAMILY bit MICROCONTROLLER
Fujitsu offers a lineup of microcontrollers with built-in LCD controller for embedded Number of pins [pin] 120 128
systems that require an LCD display.
(1) Selectable frame cycle ROM[Byte]
(2) Supports 4-common output/40 segment LCD (maximum)
(3) Lit/not-lit is set by display RAM data
1024K MB91230 (32×4)

Values in parentheses are number of segments × number of common


ROM, RAM, Pins

ROM, RAM, Pins


MB95310L series bit MICROCONTROLLER
Overview Number of pins [pin] 100
ROM[Byte]
An 8-bit microcontroller with a built-in LCD controller.
This product has a built-in LCD controller and operates at 3V. This also supports human interface control applications such as LCD display
Applications

Applications
units and key input in general home appliances such as refrigerators and microwave ovens. 256K

Features 192K MB90800 (48×4)

The display clock source can be selected from the main and sub clocks. LCD display is enabled during microcontroller standby
The frame rate can also be selected from 4 patterns LCD display is enabled during system low power operation
128K
40 segment × 4 common output LCD display pins / external power supply pins can Values in parentheses are number of segments × number of common
Functionality

Functionality
Able to display a maximum of 160 characters be used as general-purpose ports when not used
Blinking control function Built-in resistance divider
Offers hardware controlled blinking, reducing software load Contributes to reducing the number of parts
bit MICROCONTROLLER
Selectable from:
1/2 bias, 1/2 duty Number of pins [pin] 48 52 64 80 100
1/3 bias, 1/3 duty
1/3 bias, 1/4 duty ROM[Byte]
assistance tools

assistance tools
Development

Development
MB95160M MB95120
60K (32×4)
MB95120MB
(40×4)

Sample application in microwave oven: system block diagram 32K/36K MB95150M (16×4) MB95160 MB95310L
(32×4) (40×4)

MB95370L
MB95310L series 20K (32×4)
Product selection

Product selection
Values in parentheses are number of segments × number of common

External interrupts F2MC-8FX


8 channels CPU core
• Door switch
UART/SIO 2ch LCDC
• Various key inputs 40seg×4com

Low power consumption Information display (LCD)


• Cooking temperature I2C 1ch
clock timer Clock display
• Oven temperature Cooking
• Various sensors 10bit A/D 4ch Dual Operation Flash temperature
Upper-BANK 48KB Cooking mode
Lower-BANK 12KB
1-channel Note: Only in Flash Cooking time
• Heater control 8/16bit PPG timer products

Turntable control M 1-channel


8/16bit PPG timer
2-channel 8-bit/16-bit
composite timer Buzzer

28 Fujitsu Microcontrollers Fujitsu Microcontrollers 29


Microcontrollers for inverter control

Features of microcontrollers for inverter control Series lineup


32/16/8-bit core lineup

32/16/8-bit core lineup


This product is equipped with a variety of timers suitable for inverter control and a high-
performance A/D converter suitable for feedback control in order to meet demands for energy FAMILY bit MICROCONTROLLER
efficiency in general home appliances such as air conditioners, washing machines and driers,
refrigerators, induction cookers, etc. bit MICROCONTROLLER
1) Built-in multifunction timer capable of three-phase PWM control
Number of pins [pin] 64 80 100 144
2) The functionality that suits the application can be freely selected from a variety of timers
(PPG, PWM, PWC, input capture) using the built-in base timer ROM[Byte]
3) Built-in multi-unit multi-channel high-performance A/D converter that can operate in
512K
ROM, RAM, Pins

ROM, RAM, Pins


conjunction with the multifunction timer and DMAC
4) Built-in dedicated high-speed multiply and accumulate calculation macro that can perform MB91480
MB91470
vector calculation processing in parallel with the CPU 384K
FAMILY MB91480 series 256K MB91490 MB91260B

Overview
128K MB91265A
This microcontroller is aimed at 5V interface home electronics and is equipped with a Fujitsu original RISC CPU core.
Applications

Applications
MB90820B
Offers a built-in 32-bit CPU core with a maximum operation processing rate of 80 MHz, a multifunction timer capable of three-phase PWM
control, a high-performance A/D converter, and a dedicated 32-bit high-speed multiply and accumulate macro in order to offer inverter control for 64K MB90460
home appliances such as air conditioners, washing machines and driers, refrigerators, and induction cookers.

Features
CPU core: FR60 RISC, 5-stage pipeline Main functions Motor control equipment
Functionality

Functionality
Internal operating frequency: 80MHz Analog 8/10-bit A/D function (2 units × 4 channels , 1 unit × 10 channels)
Package: LQFP-100 Multifunction timer capable of controlling 2 motors (2 units)
(0.5mm pitch, 14mm × 14mm) 16-bit reload timer (2 channels)
Flash capacity: 512 KBytes 8/16-bit PPG timer function (16 channels × 8-bit, 8 channels × 16-bit)
RAM capacity: 32 KBytes 16/32-bit base timer function (4 channels × 16-bit, 2 channels × 32-bit)
Operating voltage: Vcc = 4.0V to 5.5V Multiply and accumulate circuit (1 unit) (32-bit × 32-bit + 72-bit = 72-bit)
assistance tools

assistance tools
Development

Development
Example application to air conditioner outdoor unit: system block diagram

MB91480 series
Product selection

Product selection
• Air conditioners
Multifunction timer
FR60
ICU 4ch Compressor
• Refrigerators
CPU core
Multiply and
16-bit free-running timer control unit • Washing machines
OCU 6ch

Air conditioner
accumulate circuit
External interrupts 11
Waveform generator IGBT M • Industrial motors
indoor unit channels 4-channel 10-bit A/D
Current detector
I/O ports Multifunction timer
ICU 4ch
2-channel 16-bit reload
timer
16-bit free-running timer Fan motor control unit
OCU 6ch
8-channel 8/16-bit
PPG timer
Waveform generator
IGBT M
4-channel base timer 4-channel 10-bit A/D
Current detector
UART 3ch 10-channel 10-bit A/D
Air flow sensor

Temperature sensor

30 Fujitsu Microcontrollers Fujitsu Microcontrollers 31


Development assistance tools (software tools)

Development environment solution :


Fujitsu AUTOSAR development environment
32/16/8-bit core lineup

32/16/8-bit core lineup


About AUTOSAR AUTOSAR product roadmap
AUTOSAR (Automotive Open System Architecture) is a standardization organization established in July 2003 mainly by Daimler-Chrysler, BMW
AG, Robert Bosch GmbH in order to modularize and commonize automotive software. Performance
AUTOSAR R4.0 (Under planning)
The AUTOSAR software platform was prepared as a solution for the demands for in-vehicle system software and is being investigated by various
・Function Safety
OEM and ECU manufacturers for its application to in-vehicle software. Multi Core
・Standardizing software frameworks
ROM, RAM, Pins

ROM, RAM, Pins


・Standardizing design processes AUTOSAR R3.0/3.1

・Commonizing and modularizing application software by introducing a common runtime environment (RTE)
・Providing a microcontroller abstraction layer (MCAL) that absorbs the hardware differences and commonizes upper layer software
100MIPS FR81S
MB91500 Series
AUTOSAR R2.0/2.1
Scalable AUTOSAR compliant with HIS recommended specifications
The Herstellerinitiative Software (HIS) software initiative was established by five German automobile manufacturers Audi, BMW, Daimler, FR60
50MIPS
Porsche, and Volkswagen in order to assist with ECU related standardized software and modules, process maturity, software testing, software MB91460 Series AUTOSAR R3.0/3.1 HIS
Applications

Applications
tools, and programming. 64-256pin ・Light function
Scalable AUTOSAR compliant with HIS recommended specifications provides guidelines for implementing BSW functions optimized for small ・HIS support

code size without violating the AUTOSAR specifications and contributes to cost reductions. F2MC-16FX
MB96300 Series
10MIPS F2MC-16FX
48-144pin
System configuration example Next
Functionality

Functionality
Application Layer
Types of AUTOSAR MCAL
AUTOSAR Runtime Environment(RTE)
Examples in AUTOSAR MCAL R3.0 for F2MC-16FX
①BSW
Complex Drivers

Product name

Category
AUTOSAR OS

Usage Storage
②MCAL "AUTOSAR MCAL R3.0 Model Description Area Remarks
period period
for F2MC-16FX"
assistance tools

assistance tools
Development

Development
FLEXRAY

PORT

3 Limited
WDG

PWM
MCU

CAN

ADC
GPT

FLS

DIO
ICU
SPI

LIN

Evaluation license SP360802418EVC Can only be used by customers for evaluations. None No source code
months countries
Development license SP360802418QAC Can only be used for customer's test integration. No source code
12 World

Licenses
Development license Can be used for all 16FX models. Unlimited
Microcontroller SP360802518QAC months wide Source code available
with source Includes basic support.

Note: The MCAL configuration changes depending on target microcontrollers. Can only be used for customer's mass-
Production license with SP360802618QAC production integration. 12 World
Unlimited Source code available
source -MB96Fxxx Can only be used in one product. months wide
Product selection

Product selection
Product lineup Includes basic support.
- Bug support
Included as standard with
- Version upgrade and manual support 6 6 Limited
PARTS Version Provided by Support MCU Basic Support Service - Development/Production
- Phone and email support: 50 hr months months countries
license
R2.0/2.1 - Response time: 72 hr (during business hours)
① OS/BSW MB91460 series (32-bit),
R3.0/3.1 Elektrobit, Vector, KPIT, etc. Extends the basic support by
MB96300 series (16-bit), etc.
R3.1 HIS recommended version Basic Upgrade Support SP360802710MAC 6 6 Limited 6 months to have the support
- Extends the period of basic support (6 months)
Service -BAS months months countries for 12 months.
R2.0/2.1 Elektrobit and Fujitsu Semiconductor MB91460 series (32-bit) Can only be purchased once.
② MCAL
R3.0/3.1/3.1 HIS recommended version Fujitsu Semiconductor MB96300 series (16-bit) - Bug support
Services

32 32
bit - Version upgrade and manual support bit
Extended Support SP360802710MAC - Phone and email support: 100 hr 12 12 Limited
Service -EXT - Response time: 48 hr (during business hours) months months countries
16 - On-site support: 1 day 16
bit - Standard installation training: 1 to 2 days bit
- Bug support
8 - Version upgrade and manual support 8
bit Premium Support SP360802710MAC - Phone and email support: 200 hr 24 24 Limited bit
Service -PRE - Response time: 24 hr (during business hours) months months countries
- On-site support: 2 days
- Custom installation training: 1 to 2 days

32 Fujitsu Microcontrollers Fujitsu Microcontrollers 33


Development assistance tools (software tools)

Development environment solution: SOFTUNE integrated development environment Real-time OS: REALOS series
32/16/8-bit core lineup

32/16/8-bit core lineup


Overview REALOS, µT-REALOS
Program development for integrated systems consists of a repeating cycle of coding, building, and debugging. Fujitsu Semiconductor provides "REALOS" the real-time OS that complies with the industry-standard µITRON
Fujitsu Semiconductor provides the SOFTUNE integrated development environment to perform these operations smoothly, and each individual
specifications and "µT-REALOS" the real-time OS that complies with the µT-Kernel specifications. Configurator and
operation can be conducted reliably.
Analyzer are available as the tools for assisting with efficient development of application programs using the REALOS
Integrated development environment delivering simple operability and high efficiency
kernel. Configurator, OS-aware tools (under planning), and ITRON Extension (under developing) are provided for the
Resolves complicated configuration procedures during program development
µT-REALOS kernel.
Works in conjunction with a variety of tools that support seamless development with SOFTUNE
ROM, RAM, Pins

ROM, RAM, Pins


SOFTUNE Professional Pack evaluation version available for download Fujitsu MCU products with real-time OS support
http://jp.fujitsu.com/microelectronics/support/ MCU µITRON spec µT-Kernel spec

FM3 µT-REALOS/M3 + ITRON Extension µT-REALOS/M3

FR REALOS/FR, REALOS/FR Spec.4 µT-REALOS/FR


Features 2
F MC-16LX REALOS/907 -

Employs projects
Applications

Applications
Make/build
The development environment can be easily structured both for a single person
Source window Register window Configurator features
performing multiple tasks in parallel or for a single developer within a group by
Configurator is a tool for assisting with configuring (and reconfiguring) the kernel.
using project files.
It allows configuration to be performed simply by setting the functions used by the application.
Offers superior usability
Configuration information definitions
1. Editor provided as standard
Configuration information consistency checks
The standard built-in editor offers a wide variety of functionality, including syntax
OS size computation
Functionality

Functionality
highlighting and auto-indenting.
System configuration in GUI format
2. Jump to errors and online help
Errors that occur during a build are displayed in an output window at the bottom
of the screen. It is easy to jump to the tag or display the error details from the
errors displayed here.
3. Capable of operating with commercial editors Project window Editor window

Capable of integrating commercial editors to meet the wishes of users wanting Output window Individual tool displays
Analyzer and OS-aware tool (under planning) features
assistance tools

assistance tools
Development

Development
to use an editor with more functionality. (Mifes V1.0/V3.0, WZ Editor, Hidemaru,
Analyzer and OS-aware tool are debugging support tools for systems incorporating REALOS.
Power Editor, CodeWright32, TextPAD32, etc.)
They graphically display the states of tasks and objects being used and task state transitions.
Customizable working environment
SOFTUNE Workbench This allows for grasping the system operations.
The development environment is able to be customized by the developer, such
Object display
as by working with source control tools when sharing files, or calling file format Emulator Monitor Simulator
debugger debugger debugger Trace log
conversion tools.
OS breakpoints
Product selection

Product selection
LAN, USB,
or RS-232C Memory
Debugging functions RS-232C
Task context display
Supports all three kinds of debuggers required in the various stages of development:
Stack information display
emulator debugger, monitor debugger, simulator debugger. The optimal debugging Instruction
ICE Target board
set simulator Issue system calls
environment can be selected to suit the conditions.

ITRON Extension (under developing) features


ITRON Extension is middleware for supporting µITRON specification system calls.
32
Task Task Task 32
This enables to run applications that use µITRON system calls in combination with µT-REALOS.
bit bit
µITRON specification system call support ITRON Extension

16 µT-REALOS 16
bit bit
MCU
8 8
bit bit

34 Fujitsu Microcontrollers Fujitsu Microcontrollers 35


Development assistance tools (hardware tools)

Fujitsu Semiconductor provides development tools such as emulators and adapters for developing software
for the FR family and F2MC family. FAMILY bit MICROCONTROLLER MB95200 Series
32/16/8-bit core lineup

32/16/8-bit core lineup


■Features of the MB2146-08-E (BGM adapter) ■ External view of system
FAMILY bit MICROCONTROLLER On-chip Debugger • Supports microcontroller operating voltages of +2.9 to +5.5V
(The upper and lower limits on the microcontroller operating voltage and operating
■Features of the MB2100-01-E emulator ■ External view of system frequency vary between each of the devices. For the operating voltage and
• Debug using a flash microcontroller on a mass-production board operating frequency of each MCU, see the documentation related to that device
• Connect to the flash microcontroller using a single wire coaxial cable (data sheet, hardware manual, etc.))
• Read from and write to memory without stopping the CPU • Compact development environment, with small lightweight BGM adapter
• Debugging possible over single-wire serial
ROM, RAM, Pins

ROM, RAM, Pins


• Connect to a flash microcontroller at up to 10 m
• Configure traces and multiple events • Because the monitor program executes in a dedicated memory space,
• Security function with password it does not consume any of the user memory space
• Compact size 84.8mm x 53.6mm x 21.3mm, 70.3g • Built-in continuous execution, step execution, and forced break functions
• Connect using USB 2.0 High Speed • Software breakpoints: 256 points
• The power supply is USB bus-powered • Host interface: Able to connect using USB1.1
• Power supply isolation
• Supports all flash microcontrollers that includes the single-wire coaxial cable
Applications

Applications
debugging interface

■System Configuration ■System Configuration


Functionality

Functionality
BGM adapter
SOFTUNE
assistance tools

assistance tools
Development

Development
Integrated Development
Environment (Debugger) (On-chip in-circuit emulator)

USB cable
(included)

Mass production board of target device Workbench


Emulator
USB 2.0 Debugging software
Communication speed MB2146-08-E
High Speed
maximum 50Mbps Flash microcontroller
Personal computer SOFTUNE integrated
development environment
Product selection

Product selection
Evaluation board (Starter kit) Mass-production product*

Single-wire coaxial MB2146-4xx-E


connection (maximum 10m)
MB2100-01E
84.8mm×53.6mm×21.3mm 70.3g

MB95200 series
CPU Pre-mounted
32 32
Built-in debugging circuit
bit The connection is by a single - Run to Break Pre-mounted on the evaluation board bit
microcontroller pin only - Event setting
Dedicated DMA for debugging
- Trace (instruction & data)
- Memory access
16 16
bit bit

8 8
bit bit

36 Fujitsu Microcontrollers Fujitsu Microcontrollers 37


Development assistance tools (hardware tools)

FAMILY bit MICROCONTROLLER FAMILY bit MICROCONTROLLER


32/16/8-bit core lineup

32/16/8-bit core lineup


■Features of the MB2198-01-E emulator ■ External view of system ■Features of the MB2198-01-E emulator ■ External view of system
• Supported DSU: DSU3, DSU4 • Supported DSU: DSU4
• Power supply voltage: Supports linear +2.7V to +5.5V • Power supply voltage: Supports linear +2.7V to +5.5V
(The upper and lower limits on the microcontroller operating voltage and operating (The upper and lower limits on the microcontroller operating voltage and operating
frequency vary between each of the devices. For the operating voltage and operating frequency vary between each of the devices. For the operating voltage and operating
frequency of each MCU, see the documentation related to that device (data sheet, frequency of each MCU, see the documentation related to that device
hardware manual, etc.)) (data sheet, hardware manual, etc.))
• Capable of source-level debugging (assembler, C, mixed display) • Capable of source-level debugging (assembler, C, mixed display)
ROM, RAM, Pins

ROM, RAM, Pins


• Simple GUI operation using pull-down menu buttons • Simple GUI operation using pull-down menu buttons
• Real-time trace function • Real-time trace function
• Multiple window display, including source code, variables, registers, memory, trace, etc. • Multiple window display, including source code, variables, registers, memory, trace, etc.
• Hardware break x 5, Software break x 4096, Code event x 2, Data event x 2 • Hardware break x 4, Software break x 2048, Data break x 4
• Execution cycle measurement function • Execution cycle measurement function
• Host interface: Equipped standard with RS-232C (max. 115kbps), • Host interface: Equipped standard with RS-232C (max. 115kbps),
LAN (10BASE-T, 100BASE-TX), and USB1.1 LAN (10BASE-T, 100BASE-TX), and USB1.1
Applications

Applications
■System Configuration ■System Configuration

Main unit
Emulator unit
MB2198-01-E
Functionality

Functionality
Retail LAN cable (10BASE-T/100BASE-TX)
Retail LAN cable (10BASE-T/100BASE-TX)

Retail USB cable (USB 1.1) Emulator


Retail USB 1.1 cable Emulator debugging
debugging software
Power supply cable software
Retail RS-232C cable (9 pin to 9 pin crossover) Retail RS-232C cable (9 pin to 9 pin crossover)
Personal computer SOFTUNE integrated
Personal computer SOFTUNE integrated Main unit development environment
development environment MB2198-01-E
Configuration 1

MB219x-xxx Evaluation
assistance tools

assistance tools
Development

Development
RAM board* chip Power supply cable

Main unit
Connection to Evaluation
user system chip
Adapter board/ Socket
DSU cable
header board
MB2198-10-E MB219x-xxx-x Configuration 1 Connection to
user system
Configuration 2

Cable
Evaluation Header Socket
Adapter board
chip
Product selection

Product selection
MB2198-500-E MB2198-5xx-E

Connection to
user system
Cable
Header Socket
Adapter board
■Example System Configuration for the MB96300 Series
MB2198-xxx-x MB219x-xxx-x
Configuration 3

Evaluation
chip MB2198-500-E
adapter board
32 User target system
32
bit Connection to bit
user system
Cable MB2198-01-E
DSU cable Header Socket Evaluation
16 Adapter board USB, LAN or
emulator unit
MCU 16
bit RS-232C(crossover) Socket bit
MB2198-10-E MB2198-xxx-x MB2198-xxx-E

Personal computer
8 Configuration 4 User target system 8
MCU MB2198-5xx-E
bit header board bit
DSU cable

MB2198-10-E
*: Optional product

38 Fujitsu Microcontrollers Fujitsu Microcontrollers 39


Development assistance tools (hardware tools)

FAMILY bit MICROCONTROLLER


memo
32/16/8-bit core lineup

32/16/8-bit core lineup


■Features of the MB2147-01-E (version that supports high speeds) ■ External view of system
• Supports a maximum microcontroller operating frequency of 33MHz
• Supports microcontroller operating voltages of +2.7V to +5.5V
(The upper and lower limits on the microcontroller operating voltage and operating
frequency vary between each of the devices. For the operating voltage and operating
frequency of each MCU, see the documentation related to that device
(data sheet, hardware manual, etc.))
• Emulator memory (1M x 4 areas)
ROM, RAM, Pins

ROM, RAM, Pins


• Capable of source-level debugging (assembler, C, mixed display)
• Simple GUI operation using pull-down menu buttons
• On-the-fly function (execute commands during microcontroller execution)
• Powerful real-time trace function
• Multiple window display, including source code, variables, registers, memory, trace, etc.
• Event triggers that allow a wide variety of conditions to be specified (code x 8, data x 8)
• Sequential control by sequencer (4 conditionals, 3 levels)
• Performance measurement function (function to measure the execution time between
Applications

Applications
2 points, measure elapsed cycles)
• C0 coverage measurement function (measures program execution coverage)
• Host interface: Equipped standard with RS-232C (max. 115kbps), LAN (10BASE-T, 100BASE-TX), and USB1.1

■System Configuration
Functionality

Functionality
Retail LAN cable (10BASE-T/100BASE-TX)

Retail USB cable (USB 1.1)


Emulator
debugging
software
Retail RS-232C cable (9 pin to 9 pin crossover)
SOFTUNE integrated
Personal computer
Main unit development environment
MB2147-01-E

Evaluation chip
assistance tools

assistance tools
Power supply cable (PGA299 chip)
Development

Development
Main unit

Connection to
Configuration 1 user system

MB2132-4xx

Adapter board (for PGA299) Probe cable


Product selection

Product selection
MB2147-20-E
Connection to
Adapter board user system
Flat cable
* Included Socket
Header board
with
main unit MB2147-5xx-E
Probe header

32 Evaluation chip 32
(PGA256 chip)
bit bit

16 Connection to 16
Configuration 2 user system
bit bit
MB2132-4xx
8 8
Adapter board (for PGA256) Probe cable
bit bit
MB2147-10-E
Adapter board

40 Fujitsu Microcontrollers Fujitsu Microcontrollers 41


Development assistance tools (evaluation board)

Evaluation board
32/16/8-bit core lineup

32/16/8-bit core lineup


Fujitsu Semiconductor provides evaluation boards for developing embedded systems equipped
with the FR family and F2MC family.

Evaluation Board for FR Family MB91590 (MB2198-751-E) New 8FX MB95200 Series Starter Kit
■Features This is a starter kit for the New 8FX MB95200 series of Fujitsu low pin count 8-bit microcontrollers. The MB95200 series starter kit includes
This is an evaluation board supporting the Fujitsu Semiconductor FR family a BGM adapter and evaluation board, and is optimal for evaluating performance and functionality and testing operation before embedding
ROM, RAM, Pins

ROM, RAM, Pins


MB91590 series. an MCU into users' system. The SOFTUNE V3 integrated development environment (evaluation version), various sample software, application
Equipped with RF and D-sub video inputs, D-sub video output, CAN/LIN/UART I/O, notes, etc. are available on the Fujitsu Semiconductor website and can be downloaded free of charge.
LEDs, and switches (detachable). The following two starter kits are available.
This board contributes to improving the development efficiency because it can • Starter kit with FRAM microcontroller: MB2146-430A-01-E
perform a simplified evaluation of operations before a mounting attempt in a • Starter kit with Flash microcontroller: MB2146-420A-01-E
customer's system.
■FRAM microcontroller evaluation board
This evaluation board is equipped with an FRAM microcontroller as the target MCU together with a variety of peripheral resources.
Applications

Applications
The target MCU can be evaluated easily by connecting using a BGM adapter. This board is included in the FRAM Microcontroller Starter
Kit (MB2146-430A-01-E).
• Equipped with an MB95R203A (8 KByte FRAM, 496 Byte RAM)
• Board functions
Buzzer, temperature sensor, LED, serial (RS-232C), interrupt button, LIN/UART
pins, I2C, BGM adapter pins
Evaluation Board for the FR Family and F2MC-16LX/FX (BBF2004)
■Features ■Flash microcontroller evaluation board
Functionality

Functionality
This is an evaluation board manufactured by Sunhayato that supports the F MC-2 This evaluation board is equipped with a Flash microcontroller as the target MCU
16LX/FX and FR family. This makes it possible to perform simple operational testing together with a variety of peripheral resources. The target MCU can be evaluated
of the MCU before embedding it into your system, contributing to increased develop- easily by connecting using a BGM adapter. This board is included in the Flash
ment efficiency. This board is made up of a main board and a daughter board. By Microcontroller Starter Kit (MB2146-420A-01-E).
changing the daughter board, this evaluation board can be used to perform debug- • Equipped with an MB95F264K (20 KByte Flash, 496 Byte RAM)
ging using tools that incorporate an emulator debugger (ICE), to evaluate microcon- • Board functions
trollers with built-in flash memory, and as a serial writer. The main board is common Buzzer, temperature sensor, LED, interrupt button, serial (RS-232C), LIN/UART
assistance tools

assistance tools
Development

Development
to all models, and can support different models by changing the daughter board. pins, BGM adapter pins

Sunhayato Corporation
Sales department
TEL: +81-3-3984-7791 FAX: +81-3-3971-0535
Product selection

Product selection
Microcontroller Starter Kit (Jouet Bleu) FR80 MB91665 Series USB Evaluation Kit (MB91972EVB-1/MB91972EVB-2)
The Jouet Bleu (Blue Toy) is a microcontroller starter kit for people learning about ■Features
microcontrollers and embedded systems. It can be used as a effective tool for This is a USB evaluation kit supporting Fujitsu Semiconductor 32-bit FR80 family
educating students and new recruits about developing embedded software. MB91665 series microcontrollers.
This kit can run USB host and USB function application software using Fujitsu
■Features Semiconductor original USB microcontroller middleware.
• Microcontroller board equipped with a high-performance 16-bit microcontroller
32 The evaluation kit includes the following: 32
• Software development environment
bit ・USB middleware (sample) bit
• Enables learning about microcontrollers from the basics to applications
・Application software (sample)
• Notebook PCs can be used for software development
16 ・Evaluation board 16
bit ・Integrated development environment bit

8
Sunhayato Corporation 8
Sales department
bit TEL: +81-3-3984-7791 FAX: +81-3-3971-0535
bit

42 Fujitsu Microcontrollers Fujitsu Microcontrollers 43


Development assistance tools (evaluation board)

Bits pot* is a series of microcontroller boards that allows you to easily get to know, evaluate, and study microcontrollers. There is a series of Kit for Learning LIN communication (bits pot yellow)
five-color boards equipped with the microcontroller providing how to learn in-vehicle network technology, CAN, LIN, FlexRay and USB I/F
32/16/8-bit core lineup

32/16/8-bit core lineup


using each of the 8-, 16-, and 32-bit New 8FX/16FX/FR microcontrollers. LIN [LIN-100]
A combination of the kits can easily construct in-vehicle
networks , control USB devices in a standalone configuration, ■Microcontroller: 8bit-F2MC-8FX MB95F136J
etc. Furthermore, the development environment, text books, • Buzzer output control using slide volume
and sample software required for developing software can all • LED control using temperature sensor
be downloaded from the website, creating a starter kit that • Connecting with bits pot white, it communicates by LIN using LIN slave sample
allows you to study in-vehicle networks and USB from the software (supports LIN 2.0*1)
basics to applications. *1: Does not support config, diag, etc.
*: "bits pot" means putting a lot of things (functions) in a small jar
(board).
ROM, RAM, Pins

ROM, RAM, Pins


Developer: TSUZUKI DENSAN Co., Ltd.
2-5-3, Nishi-shinbashi, Minato-ku, Tokyo, 105-8420, Japan
E-mail : pd-bitspot@tsuzuki-densan.co.jp
Kit for Learning CAN-LIN communication (bits pot white)
URL : http://www.tsuzuki-densan.co.jp/bitspot/
CAN-LIN [CAL-100]
Applications

Applications
■Microcontroller: 16bit-F2MC-16FX MB96F356
• Basic function of board by SW operation (LED, 7seg, temperature sensor, and
buzzer)
Kit for Learning CAN communication and brushless DC motor control (bits pot red) • Control motor and receive motor RPM and temperature sensor information using
CAN communication with a bits pot red
CAN-MOTOR [CAN-100] • Connecting with bits pot yellow, it communicates by LIN using LIN master sample
■Microcontroller: 32bit-FR60Lite MB91F267N software (supports LIN2.0*2)
• Brushless DC motor control using MOTOR driver circuit *2: Does not support config, diag, etc.
• Motor control using temperature sensor
Functionality

Functionality
• Connecting with bits pot white, it controls the motor by the CAN communication.

Kit for Learning FlexRay communication (bits pot blue)


FlexRay [FLR-100]Note: One set consists of two boards.
assistance tools

assistance tools
Development

Development
■Microcontroller: 32bit-FR60 MB91F465X
• Basic function operation of FR60 MB91460 series
• Understand the FlexRay communication specifications by connecting two bits pot
blue
• The bus evaluation is also possible with the FlexRay transceiver
(austriamicrosystems company’s AS8221C).
• Connecting with bits pot red or blue, it communicates by CAN.
Kit for Learning USB (bits pot black)
Product selection

Product selection
USB[USB-100]
■Microcontroller: 32bit-FR80 MB91F662
• Learn mouse function using HID class driver
• Fabricate a humidity gauge using a humidity sensor
• Learn about FRAM (ferroelectric memory)
Learning CAN/LIN communication with a particular aim is also possible by combining with a bits pot white (CAN-LIN), bits pot red (CAN-
Motor), or bits pot yellow (LIN), and sample programs are also available depending on the combination.
The bits pot blue (FlexRay) has two board per set, allowing you to quickly learn FlexRay, which is the next generation in-vehicle network
technology.
32 32
bit bit
bits pot yellow bits pot white bits pot red bits pot blue bits pot blue
16 LIN CAN-LIN CAN-MOTOR FlexRay FlexRay 16
bit bit
LIN CAN FlexRay
8 8
bit bit

44 Fujitsu Microcontrollers Fujitsu Microcontrollers 45


Development assistance tools
(development environment/OS/middleware/tools)

This section introduces the development supporting tools for developing embedded systems for the FM3
family, FR family, and F2MC family.
32/16/8-bit core lineup

32/16/8-bit core lineup


Compiler
Tools supporting FM3 Family (ARM Cortex-M3 core) Vendor Debugger Overview
support
Emulator

Compiler ・Supports Cortex M0, M1, M3, and M4 products


®
Vendor Debugger Overview Emulator
support ・Supports ARM multi ICE interface (JTAG, SWD, SWV, ETM*)
・Supports ARM Thumb Thumb2 state debugging
® ® ®

This inherits the PARMiCE idea and actualizes comfortable operations ・Hardware breakpoints
through its ease of use such as compatibility and connections without any
PALMiCE3, ・Software breakpoints on RAM and Flash memory (no upper limit on the
Computex CSIDE dedicated power. In addition, this supports multicore, Serial Wire Debug IAR, KEIL, GNU
ROM, RAM, Pins

ROM, RAM, Pins


J-Stick number of settings)
(SWD) and Serial Wire Viewer (SWV) by ARM CoreSightTM technology, and Sophia ・Flash memory programming EjSCATT,
WATCHPOINT IAR, KEIL, GNU
Embedded Trace Macrocell (ETM). Systems ・Optimized for on-site debugging EjSCATT for ETM
・USB bus-power support (AC power not required)
・Compact 86 x 101 x 23 mm
AnbyICE, ARM ・Executes user macro scripts using JTAG pod button
Embedded WorkBench for ARM is a development environment with
IAR's ISO RealView ICE, ・Connects to PC using USB 2.0 H/S
integrated C/C++ compiler, assembler, linker, editor, and C-SPY® debugger
C/C++ and J-Link, Macraigor ・Includes WATCHPOINT for Windows
® ®
IAR Systems EWARM that allows a user to perform the full sequence of operations from creating
Extended Wiggler, and * The ETM interface is supported by "EjSCATT for ETM."
a project to editing files, compiling, assembling, linking, and debugging
Embedded C++ RDI-based JTAG
applications.
Applications

Applications
interface

This is an integrated software development environment for microcontrollers

KEIL
uVISION4 based on Cortex-M, Cortex-R, ARM 7, and ARM 9 that also supports the ARM, GNU & ULINK2, ULINKpro, Tool supporting FR Family and F2MC Family (Fujitsu original core)
(MDK-ARM) use of full-spec real-time OS and libraries for networking, file systems, and EABI-compliant Seggger Jlink
peripherals. Integrated Development Environments
Product name Overview Inquiries
・High-performance JTAG tool
Functionality

Functionality
・High-speed JTAG communication
Improved download speeds An integrated development environment that is user friendly and highly-efficient.
Advanced JTAG clock setting is available. ・ Integrates language tools and debugger tools that increase the efficiency of the work
Fujitsu Semiconductor Limited
・Hot-plug support SOFTUNE cycle of coding, compiling, and debugging.
http://jp.fujitsu.com/fsl/en/
Capable of connecting to a target without dropping the target's power ・Frees users from the hassles of configuring settings when developing a program.
supply ・Interoperates with a variety of tools, supporting seamless development with SOFTUNE.
・SWV/SWD support
・Multicore support
assistance tools

assistance tools
Completely implements multicore debugging (ARM environments and MULTI 5.0 is an integrated development environment that supports each of the phases in
Development

Development
Yokogawa SMP environments) the process of system development. It consists of a compiler, builder, editor, debugger, etc.
Digital microVIEW *Supports up to 8 cores RVDS, IAR, and is GUI-based, focusing on ease of use. Advanced Data Controls Corp.
adviceLUNA MULTI5.0 This provides a total solution that increases the reliability, safety, and performance of TEL : +81-3-3576-5351
Computer PLUS ・OS/platform support KEIL, GNU
Corporation Original OS also supported developed products and contributes to shortening development times and reducing http://www.adac.co.jp/
development costs through various functions and new technologies such as the
・Debugger: microVIEW-PLUS
Original debugger that completely controls leading edge advice product DoubleCheck static source code analysis tool and TimeMachine dynamic analysis tool.
functions.
Sophisticated GUI improves the debugging efficiency.
Product selection

Product selection
User-friendly interface and variety of functions significantly improve the
complex debugging operations.
- Simple operation
- Effective monitoring
- Customizable GUI
Your preferred debug window can be defined over a TCL link library.

32 32
bit bit

16 16
bit bit

8 8
bit bit

46 Fujitsu Microcontrollers Fujitsu Microcontrollers 47


Development assistance tools
(development environment/OS/middleware/tools)

Real-Time Operating System Middleware


32/16/8-bit core lineup

32/16/8-bit core lineup


Product name Overview Inquiries Product name Overview Inquiries

・ This is a data compression and decompression library. It can be incorporated into


2
・A μITRON compliant real-time OS for the Fujitsu F MC-16LX/FR family microcontrollers.
SOFTUNE ・ Can be used for a broad range of development, from products with tight resource Fujitsu Semiconductor Limited devices using microcontrollers.
REALOS limitations to large-scale systems. http://jp.fujitsu.com/fsl/en/ ・Useful for reducing data transfer time and packet communication time.
Fujitsu Electronics Inc.
・An analyzer is included as a debugging support tool. RELC ・Useful for efficient usage of flash memory and write time reduction.
http://jp.fujitsu.com/fei/en/
・ Employs a Fujitsu Laboratories' lossless data compression method that is secure in
terms of compression patents.
・A μT-Kernel compliant real-time OS for the Fujitsu FR family of microcontrollers. ・The decompression function is also available as a hardware macro.
SOFTUNE ・ The kernel overhead is extremely small, making it optimal for products that demand Fujitsu Semiconductor Limited
ROM, RAM, Pins

ROM, RAM, Pins


uT-REALOS power-saving functionality and real-time performance. http://jp.fujitsu.com/fsl/en/
・An analyzer is included as a debugging support tool. Multi Device ・Used for handling PC-compatible data on a target embedded device.
File Access ・ Because the embedded device and PC data are managed in the same files and Fujitsu Semiconductor Limited
Library(MDF) directories, it is easy to pass data between PCs and embedded devices. http://jp.fujitsu.com/fsl/en/
EB, which is a full member of JASPAR that is working to standardize electronic control unit for FR V03 ・Supports exFAT, which is employed in the "SDXC" the large capacity SD card standards.
(ECU) software evaluation work and vehicle-mounted LAN interface ratings, provides the
EB tresos ECU development tool for AUTOSAR compliant vehicle-mounted products. Elektrobit Nippon KK
EB tresos TEL : +81-3-5775-6160 Library for encryption (AES ECB/CBC, AES CTR, DES, 3DES, RSA, RSA-OAEP),
EB tresos AutoCore/AUTOSAR compliant middleware (BSW and RTE) http://www.elektrobit.com/ hash functions (SHA-1, SHA-2, MD5),
Cryptography
Graphical user interface for EB tresos Studio and embedded software configuration message authentication (HMAC SHA-1, HMAC MD5, AES OMAC1), Fujitsu Semiconductor Limited
Applications

Applications
and security
Real-time OS for AUTOSAR compliant real-time OS digital signatures (DSA, ECDSA, RSA-PSS, PKCS#1v1.5), http://jp.fujitsu.com/fsl/en/
library
pseudo random number generation (FIPS186-2 Appendix 3.1),
key exchange (DH, ECDH), and modular exponentiation arithmetic.
osCAN is a pre-emptive, real-time, multitasking operating system that has the optimal
functions for operating on a microcontroller.
Features: Vector Japan Co., Ltd. ・ This is middleware that performs compression and decompression (non-reversible) of
Fujitsu Semiconductor Limited
・Seamless integration with CANbedded from Vector TEL : +81-3-5769-6972 JPEG library image data in compliance with the DCT method baseline and process from the JPEG
osCAN http://jp.fujitsu.com/fsl/en/
・Wide range of supported processors (Embedded software department) standards.
・Static OS that is compact and fast http://www.vector-japan.co.jp/
Functionality

Functionality
・All OS objects can be specified using a graphical configuration tool before compilation
・Conforms to OSEK/VDX2.2, providing long-term usability and stability ・ This is a TCP/IP protocol stack (supports IPv4/IPv6 dual stacks) specialized for Zuken Elmic, Inc.
KASAGO
embedded systems. Focuses on compactness and fast responsiveness to deliver efficient TEL : +81-45-664-5171
(TCP/IP stack)
communication. http://www.elwsc.co.jp/
Configuration:
・MICROSAR RTE: AUTOSAR RTE
・MICROSAR BSW: AUTOSAR Basic Software ・ Provides a hardware independent interface to the upper level software layer, making it Vector Japan Co., Ltd.
MICROSAR
・MICROSAR Configuration Suite/MICROSAR EAD: AUTOSAR BSW configurator set possible to use and reuse components without regard to the hardware platform TEL : +81-3-5769-6972
product group Vector Japan Co., Ltd. CANdriver
assistance tools

assistance tools
Features: ・ Parameters for initializing the hardware can be configured in advance using a settings/ (Embedded software department)
Development

Development
(AUTOSAR TEL : +81-3-5769-6972
・Strong experience and track record with previous CANbedded and osCAN products generation tool http://www.vector-japan.co.jp/
embedded (Embedded software department)
・Full BSW supporting AUTOSAR specification release 3.0
software http://www.vector-japan.co.jp/
・ Covers applications from development to ECU implementation in concert with the DaVinci
product) ・ Satisfies all requirements of the current LIN specifications (supports LIN 1.2/1.3 and LIN Vector Japan Co., Ltd.
Tool Suite (from prototypes and evaluation units to mass production products)
・Can be configured in combination with MCAL from other manufacturers or EAD 2.0) TEL : +81-3-5769-6972
LINdriver
・Full featured technical service and training, assistance migrating to AUTOSAR, etc. ・ Enables simple implementation of a CAN-LIN gateway when combined with the Vector (Embedded software department)
CANbedded component http://www.vector-japan.co.jp/
Product selection

Product selection
This software package consists of BSW (basic software) for the hardware-independent layer
optimized for "F2MC-16FX family" and the ECU Spectrum integrated tool for generating KPIT Cummins Infosystems Limited
KPIT AUTOSAR ECU configuration and RTE (AUTOSAR Runtime Environment). Features of this software TEL : +81-3-6913-8501
BSW Package package include the code size optimization for 16-bit microcontrollers with small ROM sizes, http://www.kpitcummins.com/japanese/ Analysis Tools
and it allows AUTOSAR to be introduced even on ECU with small configurations regardless index.html
of ROM sizes. Product name Overview Inquiries

This is a static analysis tool for identifying bugs in C/C++ source code.
・Identifies bug locations from data structures and processing flows. Fujitsu Software Technologies Limited
32 PGRelief ・Checks conformance with SEC coding standards and MISRA-C guidelines. TEL : +81-45-475-5600 32
bit ・ Analysis is perform by integration with SOFTUNE make/build, allowing checking and http://jp.fujitsu.com/fst/services/pgr/ bit
correction of bugs by simple operations.

16 16
bit QAC is a static analysis tool for C source code that is used to improve the quality of bit
Toyo Corporation
software.
Software Solutions
8 QAC/MCM MCM is an optional product for QAC that can evaluate conformance with MISRA C coding 8
TEL : +81-3-3245-1248
bit standards. bit
http://www.toyo.co.jp/ss/
QAC/MCM integrate with SOFTUNE make/build to check violations of standards, etc.

48 Fujitsu Microcontrollers Fujitsu Microcontrollers 49


Development assistance tools
(development environment/OS/middleware/tools)

CASE Tools Verification Tools


32/16/8-bit core lineup

32/16/8-bit core lineup


Product name Overview Inquiries Product name Overview Inquiries

IBM CANoe is an all-round tool for developing, testing, and analyzing networks and ECU, and
Supports the most powerful model-driven development, such as executing models and IBM Corporation
Rational Rose® supports users throughout the entire development process.
generating completely executable code. This allows developers of specialist systems and http://www-01.ibm.com/software/
Technical ・ Capable of network-wide simulation and analysis using simulation nodes created using Vector Japan Co., Ltd.
embedded systems to also realize a high level of productivity. awdtools/developer/technical/
Developer CAPL/.NET or models created using MATLAB/Simulink TEL : +81-3-5769-6972
CANoe
Features: (Development tool department)
・Able to simplify the operation by user control panel http://www.vector-japan.co.jp/
IBM This is a cross-platform solution for component testing and runtime analysis. In particular, IBM Corporation ・The test function covers from ECU testing to automatic report creation
Rational Test this is for developers writing code for embedded, real-time, and other types of cross- http://www-01.ibm.com/software/ ・Supports CAN, LIN, MOST, and FlexRay
ROM, RAM, Pins

ROM, RAM, Pins


RealTime™ platform software products. awdtools/test/realtime/index.html

CANalyzer is a general-purpose analysis tool for distributed network systems that make it
Itochu Techno-Solutions Corporation possible to easily monitor, analyze, and send messages on a network.
Statemate is a graphical modeling toolset for system engineers. This offers powerful
Telelogic TEL : +81-3-6417-5434 Features:
support for the upper development processes by functions for graphically modeling request Vector Japan Co., Ltd.
Statemate http://www.ctc-g.co.jp/solutions/ ・Simplifies testing using the user display panel
specifications, detailed specifications, and function specifications. TEL : +81-3-5769-6972
embedded/index.html CANalyzer ・ Capable of performing various tests of bus data, and displaying in a Window or recording
(Development tool department)
in a log file
http://www.vector-japan.co.jp/
・Capable of evaluation by offline playback using log files
・ This is a tool for designing using state charts, generating code, testing, and creating
Applications

Applications
・Sending and evaluation of messages using the programming function using CAPL
documents for embedded applications. ・Supports CAN, LIN, MOST, and FlexRay
・ Enables simply design under the concept of drawing a sketch, and reduces design man- IAR Systems
visual
hours TEL : +81-3-5298-4800
STATE
・Errors detected in design upper phase using powerful formal verification tool http://www.iarsys.co.jp/ CANape is software that provides a complete development environment for measurement,
・Improved quality by automated tests and coverage analysis compliance, and diagnosis.
・Price half that of equivalent products Features:
Vector Japan Co., Ltd.
・ Capable not only of measurement, compliance, and diagnosis of the memory built into
TEL : +81-3-5769-6972
CANape an ECU, but is also able to measure and output vehicle-mounted networks such as CAN,
MATLAB provides functions and analysis environment for efficiently developing scientific (Compliance tool department)
LIN, and FlexRay as well as measure analog, GPS, audio, and video, and therefore
Functionality

Functionality
calculation programs. Simulink is a simulation environment for efficiently designing and http://www.vector-japan.co.jp/
MathWorks Japan supports various hardware
MATLAB®/ verifying real-time systems that runs in MATLAB. Algorithms designed based on models using ・ Capable of evaluating and printing measurement data after measurement, and managing
TEL : +81-3-6367-6700
Simulink® Simulink can be automatically converted into C code for embedded systems using Real-Time compliance data after compliance
http://www.mathworks.co.jp/
Workshop Embedded Coder. MATLAB/Simulink can perform advance evaluation of C code
for embedded systems using PIL simulation by interoperating with the SOFTUNE debugger.
RAMScope is a unit for extracting in real-time the data from built-in RAM using debugging
interfaces such as NBD, AUD, RTD, NEXUS that are incorporated in vehicle-mounted
・This is a CASE tool that uses extended hierarchical state transition chart design methods. MCUs. Because the extracted RAM data is saved directly into PC memory, a large
CATS Co. Ltd.
assistance tools

assistance tools
・C source is automatically generated from the state transition chart. amount of data can be accumulated, making it easy to analyze the operation of a control
Development

Development
ZIPC TEL : +81-45-473-2816
・Supports REALOS system calls. application.
http://www.zipc.com/
・Offers debugging using state transition charts integrated with SOFTUNE. Features:
・ Capable of monitoring RAM without stopping operation right from the microcontroller
Yokogawa Digital Computer
start-up
・ Designs AUTOSAR compliant software components and graphically models hardware Corporation
・Communication program to monitor RAM not needed
independent software architectures. TEL : +81-422-52-5698
RAMScope => Almost no effect on microcontroller operation
・ Automatically generates the AUTOSAR definition file, and interoperates with the (Instrument business vehicle
dSPACE Japan ・ Capable of monitoring RAM synchronized to the microcontroller control cycle (scanstart
TargetLink automatic code generation tool to create RUNNABLE. instrument center)
SystemDesk TEL : +81-3-5798-5460 function)
http://www.yokogawa-digital.com/
Product selection

Product selection
・ Configuring the network between ECU and assigning functions to multiple ECU can be ・Capable of tuning (overwriting) RAM
http://www.dspace.jp/
easily performed using this tool, and the AUTOSAR runtime environment is automatically ・10μs/1ch high frequency monitor (differs between microcontrollers)
generated for each ECU. => Maximum 128ch/1ms sampling performance (can support 1024ch by special order)
・Interoperates with BSW tools such as Tresos (EB) to create production SW packages. => When used with CAN: 100ch/1ms + CAN: 64Bytes/1ms
・Saves logs with CAN and RAM on the same time axis (GT110)
・The target and RAMScope main unit are electrically isolated
・ Directly generates C code for mass production from MATLAB/Simulink/Stateflow
・Synchronization of RAM values and external data by additional A/D and D/A units
・ Generates ANSI C code efficiently that is suitable for the code developed by an actual
dSPACE Japan
programmer
TargetLink TEL : +81-3-5798-5460
・ Embedded simulation and test environment that uses an actual processor
32 http://www.dspace.jp/ 32
・ Further optimized for the processor
bit ・ Can generate AUTOSAR compliant code bit

16 * IBM, Rational, Rational Rose, and Rational Test Realtime are trademarks of IBM Corporation USA in the USA and other countries. 16
bit bit

8 8
bit bit

50 Fujitsu Microcontrollers Fujitsu Microcontrollers 51


Development assistance tools (writing programs)

■Pre-programmed device support


Flash write support
● Programmed externally: Can be handled by a programming house
32/16/8-bit core lineup

32/16/8-bit core lineup


Fujitsu Semiconductor provides a support environment for writing programs that is tailored to the needs ・Can also handle small programming volumes
of our customers from development through to mass production and shipping.
・Provides pre-programmed products with short delivery times
The most efficient mass production method for you can be chosen based on delivery schedules and
production volumes. ● Pre-programmed products: Can be programmed when shipped from the factory
・Same shipping format as mask ROM products
The case of delivery of products that have been programmed by ・Can handle short delivery times similar to mask ROM products
Fujitsu Semiconductor or an authorized agent
ROM, RAM, Pins

ROM, RAM, Pins


Request for pre-programmed products ■Programming before mounting support
● Parallel writers for microcontrollers with built-in Flash ○ : Supported, △ : Under developing, - : Not supported

New 8FX
Parallel writer F2MC-16LX F2MC-16FX FR FM3
(MB95200∼)

Flash Support Group, Inc.


AF9709C - ○ ○ ○ △
Single unit programmers
AF9710 - ○ - - -
Applications

Applications
Gang programmers AF9723B ○ ○ ○ ○ △
Minato Electronics Inc.
Fujitsu Semiconductor factory Pre-programmed products Mounted by customer
Fujitsu Electronics MODEL1881XP - ○ - ○ -
Single unit programmers
Programming house MODEL1995/2 - ○ - ○ -
MODEL1893 - ○ - ○ -
Advantage: Large lots MODEL1931 - ○ - ○ -
MODEL1930+SU3000LX - ○ - ○ -
Gang programmers
- ○ - ○ -
Functionality

Functionality
MODEL1940
MODEL1895 - ○ - ○ -

The case of products programmed by the customer MODEL1896


Data I/O Corporation (USA) (Represented in Japan by Toyo Corporation)
- ○ - ○ -

Request for programming prior to mounting Gang programmers FlashPAK ll ○ ○ - ○ △


Hi-Lo Systems Co., Ltd.
Single unit programmers ALL-100 ○ - - - △
assistance tools

assistance tools
Development

Development
■Onboard programming support
● Serial on-board writers ○ : Supported, △ : Under planning, - : Not supported
Unprogrammed products Programmed using a parallel writer
New 8FX
Mounted by the customer Serial on-board writers F2MC-16LX F2MC-16FX FR FM3
(MB95200∼)

Fujitsu Semiconductor Limited


Advantage: Short delivery time
Product selection

Product selection
Flash USB Programmer (BGM adapter
- ○ - ○ △
MB2146-09B-E needs to be purchased separately)

Request for on-board programming Flash USB Programmer (BGM adapter


○ - - - -
MB2146-08-E needs to be purchased separately)

Flash MCU Programmer - ○ ○ ○ ○


Flash USB Direct Programmer - - - ○ ○
Yokogawa Digital Computer Corporation

AF420/AF320
AF620/AF520 - ○ ○ ○ △

Flash Support Group, Inc.

Unprogrammed products On-board programmer AF9101/03 - ○ - ○ △


Mounted by the customer (programmed after mounting) Kyoei
I.S.P-300 - ○ - ○ -

Advantages: Short delivery times, high maintainability

52 Fujitsu Microcontrollers Fujitsu Microcontrollers 53


e-Learning Services

You can learn microcontroller basics such as microcontroller operations, peripheral functions, memo
and programming using peripherals.
32/16/8-bit core lineup

32/16/8-bit core lineup


Microcontroller introductory e-Learning homepage : http://www.fujitsu.com/global/services/microelectronics/e-learning/

You can learn the following about microcontroller development.

Features of embedded software


Development steps
Operations of microcontrollers
ROM, RAM, Pins

ROM, RAM, Pins


Peripherals of a microcontroller

You can run the sample program used in the peripheral study on a Sunhayato 16-bit microcontroller starter kit jouet bleu to see the
operation.
The sample program is available for download from the e-Learning page.
Suitable for beginners and new developer training.

Sunhayato Corp. jouet bleu page : http://www.sunhayato.co.jp/products_html/f2mc/index_e.html


Applications

Applications
Unit 1 Embedded Application Development Unit 2 Microcontroller and External Peripheral Devices

1.2.5 Application development and execution environments 2.1.2 CPU operations


Functionality

Functionality
assistance tools

assistance tools
Development

Development
Unit 3 Programs Using Peripheral Functions

3.2.2 Mechanism : LED 3.2.7 Sample program using an I/O ports


Product selection

Product selection
Unit 4 Programs Used with Interrupts

4.1.2 Interrupt processing 4.1.3 Types of hardware interrupt

54 Fujitsu Microcontrollers Fujitsu Microcontrollers 55

Вам также может понравиться