fujitsu semiconductor limited · pdf fileall for answering to any imaginations and...
TRANSCRIPT
MICROCONTROLLER
2010.7
FUJITSU SEMICONDUCTOR© 2008-2010 FUJITSU SEMICONDUCTOR LIMITED Printed in JapanAD07-00046-5E July, 2010Edited: Sales Promotion Department
For further information please contact:
North and South AmericaFUJITSU SEMICONDUCTOR AMERICA, INC.1250 E. Arques Avenue, M/S 333Sunnyvale, CA 94085-5401, U.S.A.Tel: +1-408-737-5600 Fax: +1-408-737-5999http://us.fujitsu.com/micro/
EuropeFUJITSU SEMICONDUCTOR EUROPE GmbHPittlerstrasse 47, 63225 Langen, GermanyTel: +49-6103-690-0 Fax: +49-6103-690-122http://emea.fujitsu.com/semiconductor/
KoreaFUJITSU SEMICONDUCTOR KOREA LTD.206 Kosmo Tower Building, 1002 Daechi-Dong,Gangnam-Gu, Seoul 135-280, Republic of KoreaTel: +82-2-3484-7100 Fax: +82-2-3484-7111http://kr.fujitsu.com/fmk/
Asia PacificFUJITSU SEMICONDUCTOR ASIA PTE. LTD.151 Lorong Chuan, #05-08 New Tech Park 556741 SingaporeTel : +65-6281-0770 Fax : +65-6281-0220http://www.fujitsu.com/sg/services/micro/semiconductor/
FUJITSU SEMICONDUCTOR SHANGHAI CO., LTD.Rm. 3102, Bund Center, No.222 Yan An Road (E),Shanghai 200002, ChinaTel : +86-21-6146-3688 Fax : +86-21-6335-1605http://cn.fujitsu.com/fmc/
FUJITSU SEMICONDUCTOR PACIFIC ASIA LTD.10/F., World Commerce Centre, 11 Canton Road,Tsimshatsui, Kowloon, Hong KongTel : +852-2377-0226 Fax : +852-2376-3269http://cn.fujitsu.com/fmc/en/
Specifications are subject to change without notice. For further information please contact each office.
All Rights Reserved.The contents of this document are subject to change without notice.Customers are advised to consult with sales representatives before ordering.The information, such as descriptions of function and application circuit examples, in this document are presented solely for the purpose of reference to show examples of operations and uses of FUJITSU SEMICONDUCTOR device; FUJITSU SEMICONDUCTOR does not warrant proper operation of the device with respect to use based on such information. When you develop equipment incorporating the device based on such information, you must assume any responsibility arising out of such use of the information.FUJITSU SEMICONDUCTOR assumes no liability for any damages whatsoever arising out of the use of the information.Any information in this document, including descriptions of function and schematic diagrams, shall not be construed as license of the use or exercise of any intellectual property right, such as patent right or copyright, or any other right of FUJITSU SEMICONDUCTOR or any third party or does FUJITSU SEMICONDUCTOR warrant non-infringement of any third-party's intellectual property right or other right by using such information. FUJITSU SEMICONDUCTOR assumes no liability for any infringement of the intellectual property rights or other rights of third parties which would result from the use of information contained herein.The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for use accompanying fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for use requiring extremely high reliability (i.e., submersible repeater and artificial satellite).Please note that FUJITSU SEMICONDUCTOR will not be liable against you and/or any third party for any claims or damages arising in connection with above-mentioned uses of the products.Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of overcurrent levels and other abnormal operating conditions.Exportation/release of any products described in this document may require necessary procedures in accordance with the regulations of the Foreign Exchange and Foreign Trade Control Law of Japan and/or US export control laws.The company names and brand names herein are the trademarks or registered trademarks of their respective owners.
FUJITSU SEMICONDUCTOR LIMITEDNomura Fudosan Shin-yokohama Bldg. 10-23, Shin-yokohama 2-Chome,Kohoku-ku Yokohama Kanagawa 222-0033, JapanTel: +81-45-415-5858http://jp.fujitsu.com/fsl/en/
MICROCONTROLLER
2010.7
FUJITSU SEMICONDUCTOR© 2008-2010 FUJITSU SEMICONDUCTOR LIMITED Printed in JapanAD07-00046-5E July, 2010Edited: Sales Promotion Department
For further information please contact:
North and South AmericaFUJITSU SEMICONDUCTOR AMERICA, INC.1250 E. Arques Avenue, M/S 333Sunnyvale, CA 94085-5401, U.S.A.Tel: +1-408-737-5600 Fax: +1-408-737-5999http://us.fujitsu.com/micro/
EuropeFUJITSU SEMICONDUCTOR EUROPE GmbHPittlerstrasse 47, 63225 Langen, GermanyTel: +49-6103-690-0 Fax: +49-6103-690-122http://emea.fujitsu.com/semiconductor/
KoreaFUJITSU SEMICONDUCTOR KOREA LTD.206 Kosmo Tower Building, 1002 Daechi-Dong,Gangnam-Gu, Seoul 135-280, Republic of KoreaTel: +82-2-3484-7100 Fax: +82-2-3484-7111http://kr.fujitsu.com/fmk/
Asia PacificFUJITSU SEMICONDUCTOR ASIA PTE. LTD.151 Lorong Chuan, #05-08 New Tech Park 556741 SingaporeTel : +65-6281-0770 Fax : +65-6281-0220http://www.fujitsu.com/sg/services/micro/semiconductor/
FUJITSU SEMICONDUCTOR SHANGHAI CO., LTD.Rm. 3102, Bund Center, No.222 Yan An Road (E),Shanghai 200002, ChinaTel : +86-21-6146-3688 Fax : +86-21-6335-1605http://cn.fujitsu.com/fmc/
FUJITSU SEMICONDUCTOR PACIFIC ASIA LTD.10/F., World Commerce Centre, 11 Canton Road,Tsimshatsui, Kowloon, Hong KongTel : +852-2377-0226 Fax : +852-2376-3269http://cn.fujitsu.com/fmc/en/
Specifications are subject to change without notice. For further information please contact each office.
All Rights Reserved.The contents of this document are subject to change without notice.Customers are advised to consult with sales representatives before ordering.The information, such as descriptions of function and application circuit examples, in this document are presented solely for the purpose of reference to show examples of operations and uses of FUJITSU SEMICONDUCTOR device; FUJITSU SEMICONDUCTOR does not warrant proper operation of the device with respect to use based on such information. When you develop equipment incorporating the device based on such information, you must assume any responsibility arising out of such use of the information.FUJITSU SEMICONDUCTOR assumes no liability for any damages whatsoever arising out of the use of the information.Any information in this document, including descriptions of function and schematic diagrams, shall not be construed as license of the use or exercise of any intellectual property right, such as patent right or copyright, or any other right of FUJITSU SEMICONDUCTOR or any third party or does FUJITSU SEMICONDUCTOR warrant non-infringement of any third-party's intellectual property right or other right by using such information. FUJITSU SEMICONDUCTOR assumes no liability for any infringement of the intellectual property rights or other rights of third parties which would result from the use of information contained herein.The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for use accompanying fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for use requiring extremely high reliability (i.e., submersible repeater and artificial satellite).Please note that FUJITSU SEMICONDUCTOR will not be liable against you and/or any third party for any claims or damages arising in connection with above-mentioned uses of the products.Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of overcurrent levels and other abnormal operating conditions.Exportation/release of any products described in this document may require necessary procedures in accordance with the regulations of the Foreign Exchange and Foreign Trade Control Law of Japan and/or US export control laws.The company names and brand names herein are the trademarks or registered trademarks of their respective owners.
FUJITSU SEMICONDUCTOR LIMITEDNomura Fudosan Shin-yokohama Bldg. 10-23, Shin-yokohama 2-Chome,Kohoku-ku Yokohama Kanagawa 222-0033, JapanTel: +81-45-415-5858http://jp.fujitsu.com/fsl/en/
All for answering to any imaginations and requirements from designers.Fujitsu Microcontrollers are advancing to be more convenient, more preferable, and more user-friendly. Designers only need to express images in their minds over Fujitsu Microcontrollers. Fujitsu Microcontrollers shape your imaginations into new values on your products.
Fujitsu Microcontrollers welcome your unlimited ideas.
[ Value1 Easy to Start ]Anyone can use, anyone can get
■ Start nowFor an easy start with a Fujitsu microcontroller, we have prepared a starter kit with everything you need for development and evaluation. All you have to do is to install the integrated development environment SOFTUNE (evaluation version) and connect the BGM adaptor to your PC. You can start software development and evaluation from day one. Document downloads are available from the web site.
■ Speedy anytimeIn addition to easy development, the key is speed. Market competitiveness is dependent on reduction in the lead time from development to mass-production. Fujitsu microcontrollers are produced domestically in Iwate and Aizu to offer flexibility for a small quantity of numerous models. Fujitsu's production system is focused on speed to help our customers' timely and stable release of their products.
[ Value2 Easy to Select ]A stimulating variety of choice
■ From 8-pin to over 176-pinFujitsu has expanded its product range from the low-end 8-bit, mid-range 16-bit, and high-end 32-bit. The pin count ranges from 8-pin to over 176-pin. Also, there are various ROM sizes to choose from.
■ A model for any applicationA wide range of choice for general household appliances, digital AV, PC peripherals, automobiles, and industrial devices.Microcontrollers are classified into functions required by applications to help you in choosing the exact match for your idea.
[ Value3 Easy to Use ]Program and hardware development made easier
■ Comprehensive support More support for program development and software development engineers. One of them is our web site. You can easily obtain FAQ support, hardware manuals, data sheets, reference software, etc. not to mention a swift response to telephone and e-mail queries, proposals, and requests. We are also providing support for writing programs using thirdparty tools.
■ e-Learning from home We are launching e-Learning services for beginners from October. You can learn the basics of microcontrollers such as operations, peripheral functions, and programming with peripherals at your own pace.
C O N T E N T S
Features of Fujitsu Microcontrollers p2~3
32-bit Core
32-bit Core p4~5 Wide Lineup of Pin Counts and ROM Sizes p6~7
16-bit Core
16-bit Core p8~9 Wide Lineup of Pin Counts and ROM Sizes p10~11
8-bit Core
8-bit Core p12~13 Wide Lineup of Pin Counts and ROM Sizes p14~15
Product Selection by Application p16~17
Functionality
Built-in CAN microcontrollers p18~20
Built-in FlexRay microcontrollers p21
Built-in USB microcontrollers p22~23
Built-in LCD controller microcontrollers p24~25 Microcontrollers for inverter control
p26~27
Development assistance Tools
Software Tools p28~29 Hardware Tools p30~35 Evaluation Board p36~39 Development Environment / OS / Middleware / Tools p40~43 Writing Programs p44~45
e-Learning Services p46
● Guaranteed flash memory rewrites: Standard 10,000 times (individual guarantee 100,000 times)● "Dual Operation Flash" that can be rewritten during program execution● Built-in FRAM microcontrollers in the lineup ● Supports low leakage current and low power consumption, covering automotive quality● Use lead-free packages that comply with the RoHS directive (guaranteed operating temperature: standard products -40 to +85°C, automotive products -40 to +125°C)
8
10M
16 20 28/32 48/52 64 80 100 120 144 176 208
Flash Microcontroller
Flash Microcontroller Features
FRAM Microcontroller
FRAM Microcontroller Features
FRAM microcontrollers are the next generation device. These microcontrollers are capable of high-speed writing with low 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 product is suitable for obtaining logs at detection of low-voltages and backing up digital devices.
● Retains data when the power is off• The microcontroller retains data when the power is off since FRAM
is non-volatile memory
• High-speed byte-write
• No special command required for erase and rewrite (overwritable)
• Instant data rewrite even at an unpredicted power failure
● Stores programs and data in the FRAM area• The FRAM area can be used as ROM or RAM
• The ranges of ROM and RAM can be defined by the user
The user can write-protect desired areas (program- areas) and
byte-write to writable areas (data areas).
● Low power consumption• FRAM does not require power to retain the data except when in
operation
• The data before turning off the power is instantly recovered after
turning the power back on
* 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 communication time with the tools.The actual erase time and write time vary depending on the tools in use.
Write timeStandard: 256ms
Chip erase timeStandard: 1s書込み時間
9.6msWrite time
9.6ms
+
FLASH
SRAM
Flash microcontroller
FRAM
SRAM
FRAM microcontroller
No boundary between ROM and RAM
Series Features
Package Lineup
CPU Lineup
Products equipped with Dual Operation Flash
Package (number of pins)
ROM Capacity (Bytes)
CP
U C
lock
Fre
quen
cy (
Hz)
● Dual Operation Flash
• Freely able to program other Flash banks while executing
a program.
• Can replace E2PROM
● Flash Memory Reliability
• Guaranteed rewrites: Standard 10,000 times (separate
guaranteed 100,000)
• Data retention period: 20 years (Ta = +85°C)
• Operating temperature range: Ta = -40°C to +85°C
(Can be certified for Ta = 105°C, 125°C support)
High-speed write without erasing
Dual Operation Flash
RAM/Register Data
Event and backup data,
etc.
Upper bank program code storage region
Lower bank data storage region
Program code storage region
48KB
Data storage region
16KB
Write RAM/Register data to the Flash at a fixed period.
Replace E2PROM
(Example for 64KB)
FR80 / FR81-32bit RISC-FR80 / FR81-32bit RISC-
FR60 / FR60Lite-32bit RISC-
FR60 / FR60Lite-32bit RISC-
Package: 8 pins to 100 pinsROM: 4 KB to 60 KBClock: 10 MHz to 16 MHz
Package: 64 pins to 320 pinsROM: 64 KB to 2112 KB + ROM-lessClock: 25 MHz to 100 MHz
Package: 64 pins to 144 pinsROM: 160 KB to 832 KBClock: 40 MHz to 56 MHz
Package: 48 pins to 120 pinsROM: 24 KB to 512 KBClock: 16 MHz to 33 MHz
FRFamily
Number of rewrites (compared to other companies) Number of rewrites (compared to other companies)
1,000 10,000 100,000
Other companies
FujitsuFujitsuSemiconductor
20 years
10 years
Guaranteed 100,000 rewrites
Other companies Fujitsu Semiconductor
1,000 rewrites 20 years
32
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
Features of Fujitsu Microcontrollers
Fujitsu Microcontrollers Fujitsu Microcontrollers
32bit
16bit
8bit
32bit
16bit
8bit
■FR80/FR81S Features
FR80 Features
FR81S Features
MB91210MB91220MB91245MB91460MB91725MB91770
MB91460
MB91310
MB91230
MB91470
MB91319
MB91460 MB91460 MB91460MB91265AMB91460
MB91265A
MB91210MB91270MB91460
MB91260BMB91480
MB91345MB91625
MB91610MB91660
MB91313AMB91314AMB91350A
MB91306RMB91307BMB91307R
CAN
USB
LCD
Inverter
Standardproduct
ROM-lessproduct
MB91302AMB91305
MB91605A
MB91350AMB91640AMB91645A
MB91301MB91635A
The FR family are 32-bit RISC controllers with Fujitsu original architecture whose functions are optimized for embed-ded device control. These microcontrollers are widely used in fields such as digital home electronics, PC peripherals, and vehicles, and are the optimal microcontrollers for applications that demand high speed computer processing functions.
FR CPU Features■High-performance 32-bit RISC microcontroller
High-speed operation using 5-stage pipeline processingParallelization of processing by separation of the instruction,
data, and resource buses
Low power consumption operationDelivering low clock rates by high unit performance functions through increased MIPS valueThe operating frequencies of each of the CPU, built-in peripheral function, and external bus can be configured
separately to suit the customer system
Instruction set optimized for embedded applicationsDelivering compact object sizes with 16-bit instruction lengthA variety of bit processing instructions and addressing instructionsDelayed-branch instructions (reduces branch processing overhead)
●1)2)
●1)
2)
●1)2)3)
FR80/FR81SCPU Core
Crossbar switch bus
Multi-layer bus
Flash RAM
Bus interface
IP macro (Example: USB macro)
External bus interface
Peripheralbus interface
Timer
DMAC
Peripheral bus
On-chip bus
DataInstruction
Layer#1
Layer#2
CPU:Exclusive accessDMAC:Exclusive access
New product lineup (FR80)■Lineup includes a wide range of memory and pin countsSupports a wide range of models to suit customer applications
Built-in high-speed A/D converter (conversion time: approx. 1.2 µs*)
Built-in multichannel serial interface (maximum 12 channnels)Able to support a variety of serial interfaces (SPI/UART/I2Cmode)4 channels equipped with 16-byte receive FIFO and 16-byte transmit FIFO
Maximum of 26 pins with 5V withstand voltageCan be connected to 5V peripheral I/O output ports without a level shifter
Lineup includes products supporting USB full-speedProduct with built-in Function and Host
Varies depending on the operating frequency and external circuit conditions.
●
●
●
●
●
*
Mass-produced
MB91V650 Common evaluation chip
MB91FXXXBeing planned
Standard series
Being developed
MB91F625256KB/32KB
ES: Now
100pin
MB91F627/627512KB/48KB
ES: Now
100pin
MB91F635A256KB/32KB
ES: Now
144pin
MB91F637A512KB/48KB
144pin
MB91F639A1024KB/64KB
144pin
MB91637A512KB/48KB
ES: Now
144pin
CPU: 60MHz(max)
CPU: 33MHz(max)
MB91664128KB/16KB
120pin
MB91661384KB/32KB
120pin
MB91F662512KB/48KB
120pin
MB91F668128KB/16KB
ES: CY2009/12
48pin
MB91F669128KB/16KB
ES: CY2009/12
64pin
USB2.0 Function/Host
MB91F610512KB/32KB
120pin
MB91613512KB/32KB
120pin
USB2.0 Function/Host+OSDC, HDMI-CEC
High-speed processing lineup
Communication series
Deploys 90nm technology
* Many other models are planned
Deploys high-speed flash
Increased CPU performance
Multi-function lineup
FR Family Lineup■Built-in PLL clock circuitCan be set to a maximum of 20 times multiplication (for products guaranteed for an 80 MHz operating frequency)
Built-in DMAC and multiply and accumulate circuit that can operate in parallel with CPU processing
Built-in cache memory focusing on ROM less products
Lineup of a wide variety of Flash memory microcontrollersMaximum 2MB built-in Flash memory
Wide range of peripheral functionsUSB (Function, Mini-Host, Full-Host), FlexRay, MediaLB,
CAN, SPI, 12-bit A/D
●
●
●
●
●
ROM-less products: Product name Other products: Series name
Built-in instruction cache
External instruction cache
FR60To 50MHz Operation
FR60 LiteTo 33MHz Operation
FR60To 80MHz Operation
FR60To 50MHz Operation
FR80To 133MHz Operation
FR80To 80MHz Operation
FR81ETo 266MHz Operation
FR81STo 128MHz Operation
High-speedprocessingRobust bus access
•
•
Multi-function serial interface (UART, SIO, I2C)Robust bus access
•
•
Low power consumptionLow noiseLow leakage process
Low power consumption
•••
•
Built-in programmable peripheralsHigh performance ADC supportSuper-low leakage processOn-chip debugger supportBuilt-in FRAM
Increased processing speed by CPU architectural improvements (pipeline improvement)
•••••
•
Improved performance by single operating frequency of FR + MPU/FR + FPUImproved exception system functions
•
Low power consumption•
200M
133M
80M
50M
33M
CP
U C
lock
Fre
qu
ency
(H
z)
32-bit CPU Roadmap
●Built-in high-performance FR80 coreCPU performance increased by more than 30% compare to the FR60 coreInherits the instruction set from existing FR
●Built-in 8 channel DMACCapable of highly efficient data transfer to reduce CPU load
●Crossbar switch bus・Instructions in Flash memory and data in RAM can be
accessed simultaneously・Even while the CPU is accessing instructions in Flash
memory, the DMAC can access data in RAM
●Multi-layer bus・Data can be transferred by DMAC at the same time that CPU
instructions are executedExample) CPU External bus DMAC Peripheral bus
FR80 series (144/176 pin models) have two 32-channel A/D converters (Supports simultaneous conversion) Supports continuous A/D conversion with built-in 16-stage FIFO
●ECC (Error Correction Coding)Flash memory with an ECC function
●FPU (Floating Point Unit)IEEE 754 compliant Single-precision
●MPU (Memory Protection Unit)Settable up to 8 areas (areas can be overlapped) The areas can be set by the page address and page size (16KB x 2n)
●On chip debug unit Enables debugging with a single wire
NextGeneration
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32-bit Core
32bit
16bit
8bit
54 Fujitsu Microcontrollers Fujitsu Microcontrollers
In planningUnder developing
576K
1152K
768K832K
576K
1152K
768K832K
MB91F668[16K]
MB91F463NMB91F492
MB91267NAMB91F267NAMB91267AMB91F267AMB91F669
[10K][12K]
[4K][4K][4K][4K]
[16K]
MB91F346B
MB91F465X
MB91F273/F273SMB91F278/F278SMB91486MB91F487MB91F345BMB91627MB91F627MB91F464AMB91487MB91F211BMB91F264BMB91482MB91F482MB91625
[32K]
[32K]
[24K][24K][32K][32K][32K][48K][48K][16K][24K][16K][8K]
[16K][16K][32K]
MB91F465KMB91F313A
MB91613MB91F610MB91F662MB91F314AMB91F353A
MB91661
MB91F233/F233L
MB91664
MB91306RMB91307B/307R
[16K][32K]
[32K][32K][48K][32K][24K]
[32K]
[16K]
[16K]
[64K][128K]
MB91F777MB91F467BMB91F467CMB91F467TMB91F639A
MB91F466HMB91F224/F224SMB91F725MB91F775MB91213AMB91F213AMB91F218SMB91F465BMB91F465CMB91F223/F223SMB91F312AMB91F479MB91637AMB91F637A
MB91F478MB91F463CMB91248/248SMB91F248/F248SMB91F475MB91F635A
MB91302A
[48K][40K][64K][64K][64K]
[40K][24K][32K][32K][24K][24K][24K][40K][32K][16K][16K][32K][48K][48K]
[24K][24K][16K][16K][16K][32K]
[4K]
MB91F467RMB91F467S
MB91F318R/F318SMB91F644A
MB91F465P
MB91316MB91316AMB91F355AMB91F647A
MB91F356B
MB91305MB91605A
[64K][64K]
[48K][64K]
[40K]
[32K][32K][24K][48K]
[24K]
[64K][128K]
MB91F467D
MB91F465D
[64K]
[48K]
MB91F467M[64K]
MB91F469GMB91F469Q
[96K][96K]
MB91F233L[16K]
216pin128pin48pin[RAM(Byte)]Product name: Flash ROM productProduct name: MASK ROM product ROM-less products
Lead pitch(mm)
ROM-less
Lead pitch(mm)
ROM-less
Number of pins
Number of pins
Package nameD×W×H(mm)
Wide Lineup of Pin Counts and ROM Sizes
LQFP-48P7×7×1.5
FLGA-128P9×9×1.0
QFP-100P14×20×3.0
LQFP-216P24×24×1.5
32bit
16bit
8bit
32bit
16bit
8bit
76 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
The F2MC-16FX family are Fujitsu original microcontrollers. A wide variety of products are available, from automotive products that support CAN networks to systems controllers and subcontrollers for audio visual equipment, household appliance, office equipment, and industrial equipment. The F2MC-16FX family are the optimal microcontrollers for next-generation systems.
F2MC-16FX CPU Features■
CPU operating frequency: Up to 56 MHzMinimum instruction execution time: 17.8 ns
Basic instructions execute in one cycleExample) Multiplication (16-bit x 16-bit) - 4 cycles (16LX: 11 cycles)
Division (16-bit ÷ 8-bit) - 9 cycles (16LX: 15 cycles)
High-speed processing using a 5-stage pipeline and instruction queue (8 Bytes)
High-speed interruptsInterrupt handling time (start time): 10 cycles (16LX: 24 cycles)One interrupt source allocated to one vector
High-performance interruptsNMI pin function activation and input level are configurableVector table area can be located in ROM, RAM, or external memory
Built-in CR clock modeSelectable operating frequency from 100 kHz (low speed) and 2 MHz (high speed)
●
●
●
●
●
●
F2MC-16LXTo 25MHz Operation
Support for even higher CPU speeds•64M
33M
25M
CP
U C
lock
Fre
qu
ency
(H
z)
16-bit CPU roadmap
F2MC-16LXTo 33MHz Operation
F2MC-16FX(Next Generation)
Increased transfer speed of simple DMA transfersFully featured CAN microcontroller lineupWorld's first commercial Dual Operation Flash microcontroller
•••
Built-in programmable peripheralsMultifunction serial interface (UART, SIO, I2C)Base timer (ICU, PPG, PWC, reload timer)
•
Increased CPU speed by technological advancementsReduced power consumption
•
•
CPU pipeliningOn-chip debugging supportOn-chip OSC
•••
F2MC-16FX Current ConsumptionSame frequency:
Operating at 24 MHzSame performance: Operating at 4 MIPS
The current consumption of the 16FX is approximately 1/2 that of the 16LX when compared at the same operating frequency (24 MHz).
The current consumption of the 16FX is approximately 1/4 that of the 16LX when compared at the same operating performance (4 MIPS).
Low power consumption operation by CR oscillator clockLow power consumption operation is possible by using the built-in CR oscillator clock for the system wake-up signal.
Curre
nt c
onsu
mpt
ion
Time
Main clock mode
CR Clock/CR Sleep/CR Timer Mode* Can select from 2 MHz or 100 kHz by register settings.
F2MC-16LX CPU Features■
Built-in PLL clock circuitHigh-speed processing with operating frequencies up to 33 MHz
Wide variety of communication functionsUSB (Full-Speed Function, Host), CAN, UART, SIO, I 2C
Various clock gear settings using PLL division functionHighly efficient power management by low-speed clock with high-speed operation PLL and frequency division function (indicates the clock gearing.)
Lineup includes a wide range of products from 48 pins to 144 pins
Lineup includes a wide range of products that support an external bus
Program patch function (achieves zero faulty MASK products in production)
●
●
●
●
●
●
Product Lineup (F2MC-16FX Family)■
MB90350E
MB90360EMB90385MB90895MB90990
MB90340EMB90950
MB90390MB90920MB90930
MB90335 MB90330A
MB90800
MB90460MB90465MB90565
MB90820B
MB90455MB90960
MB90980
MB90480BMB90485BMB90860EMB90880
MB96330
MB96370
MB96330U
MB96380MB96340
MB96390
MB96320
*:In planning
MB96350
MB96310
MB96310A* MB96350A* MB96320A* MB96340A*
Evaluationenvironmentcommon toall products
MB96V300BBGA-416
TripleCAN
(32 messagebuffer)
DoubleCAN
(32 messagebuffer)
SingleCAN
(32 messagebuffer)
USB
CAN
USB
LCD
Inverter
Standardproduct
Standardproduct
●Wide lineup that are easy to choose to suit the application・Built-in CAN products (Single CAN to Triple
CAN)・Built-in USB Full-Speed products (Support
Function and Host)
●Support 3.0 V to 5.5 V system power supplies
●A development environment is available that is common to all 16FX・Common evaluation device
NextGeneration
Peripherals
CPU & Memory
60
ICC
[mA
]
MB90340@24MHz
10ms 10ms 10ms 10ms
MB90340(16LX) MB90330(16FX)16FX@24MHz 16FX@24/8MHz
50
40
30
20
10
0
Peripherals
CPU & Memory
60
ICC
[mA
]
50
40
30
20
10
0
16 bit Core
32bit
16bit
8bit
32bit
16bit
8bit
98 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
MB96F315RSB/F315RWB
MB90F997JBS/F997MBS
MB90362E/362ES/362TE/362TES
MB90367E/367ES/367TE/367TES
MB90F362E/F362ES/F362TE/F362TES
MB90F367E/F367ES/F367TE/F367TES
MB90F387/F387S
MB90456S
MB90F456/F456S
MB90456
MB90455/455S
MB90F455/F455S
[8K]
[8K]
[3K]
[3K]
[3K]
[3K]
[2K]
[2K]
[2K]
[2K]
[2K]
[2K]
MB96F356RSB/F356RWB
MB90F983
MB96F355RSB/F355RWB
MB90352E/352ES/352TE/352TES
MB90357E/357ES/357TE/358TES
MB90F352E/F352ES
MB90F352TE/F352TES
MB90F357E/F357ES
MB90F357TE/F357TES
MB90351E/351TE/351TES
MB90356E/356ES/356TE/356TES
MB90F351E/F351ES
MB90F351TE/F351TES
MB90F356E/F356ES
[12K]
[12K]
[8K]
[4K]
[4K]
[4K]
[4K]
[4K]
[4K]
[4K]
[4K]
[4K]
[4K]
[4K]
MB96F326RSB/
F326RWB
MB90F823B
MB90F828B
MB90823B
MB90822B
MB90F822B
[12K]
[4K]
[8K]
[4K]
[4K]
[4K]
MB96F348HSC/F348HWC
MB96F348RSB/F348RWB
MB90F345CE/F345CES
MB90F345E/F345ES
MB96F347RSB/F347RWB
MB90F883C/F883CS
MB96F346RSB/F346RWB
MB90342CE/342CES/342E
MB90349CE/349CES/349E
MB90F342CE/F342CES
MB90F342E/F342ES
MB90F349CE/F349CES
MB96F345DSB/F345DWB
MB90F809
MB96F395RSA/F395RWA
MB90341CE/341CES
MB90341E/341ES
MB90347CE/347CES/347E
MB90348CE/348CES
MB90348E/ES
MB90F347CE/F347CES
MB90346CE/346CES
MB90346E/346ES
MB90F346CE/F346CES
MB90F346E/F346ES
[24K]
[24K]
[20K]
[20K]
[16K]
[24K]
[16K]
[16K]
[16K]
[16K]
[16K]
[16K]
[8K]
[10K]
[5K]
[16K]
[16K]
[6K]
[16K]
[16K]
[6K]
[2K]
[2K]
[2K]
[2K]
MB96F389RSA/F389RWA
MB96F388HSA/F388HWA
MB90F924NC/F924NCS
MB90F335A
MB96F387RSB/F387RWB
MB90F394HA
MB90F923NC/F923NCS
MB90F334A
MB96F386RSB/F386RWB
MB90922NCS
MB90F922NC/F922NCS
MB90333A
MB96F385RSA/F385RWA
MB90931/931S
MB90F931/F931S
[32K]
[28K]
[24K]
[30K]
[16K]
[10K]
[16K]
[24K]
[16K]
[10K]
[10K]
[16K]
[6K]
[8K]
[8K]
MB96F379RSA/F379RWA
MB96F378HSA/F378HWA
MB96F338RSA/F338RWA
MB96F338USA/F338UWA
[32K]
[28K]
[32K]
[32K]
MB90F897/F897S
MB90457
MB90F457/F457S
MB90F962/F962S
MB90457S
[2K]
[2K]
[2K]
[3K]
[2K]
MB90F463A
MB90982
[2K]
[10K]
MB90F356TE/F356TES
MB90F337
MB90F462A
MB90337
MB90462
[4K]
[4K]
[2K]
[4K]
[2K]
MB90F349E/F349ES
MB90F952JDS/F952MDS
MB90F804
MB90882/882S
MB90F882A/F882AS
[16K]
[16K]
[16K]
[16K]
[16K]
MB90F347E/F347ES
MB90F803
MB90867E
MB90F867E/F867ES
MB90803
MB90867ES
[6K]
[4K]
[6K]
[6K]
[4K]
[6K]
MB90F884C/F884CS[30K]
160K
224K
576K
832K
160K
224K
576K
832K
Number of pins
Number of pins
[RAM(Byte)]Product name: Flash ROM productProduct name: MASK ROM product
Lead pitch(mm) Package name
D×W×H(mm)
Lead pitch(mm)
In planningUnder developing
SH-DIP-64P58×17×4.95
QFP-80P14×20×3.05
LQFP-80P14×14×1.5
QFP-100P14×20×3.0
LQFP-80P12×12×1.5
QFP-64P14×20×3.0
Wide Lineup of Pin Counts and ROM Sizes
32bit
16bit
8bit
32bit
16bit
8bit
1110 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
The F2MC-8FX family are Fujitsu original microcontrollers. These microcontrollers can be used in a wide range of applications and products, including system control of small household appliances and subsystem control of digital home appliances, and factory automation equipment.
・フラッシュメモリ最適化によるマクロ面積削減
● ● Cost reduction by using thirdparty parts
・Oscillator
Main CR oscillator circuit [MB95200 series]
Sub built-in CR oscillator circuit [MB95200 series]
・Reset IC
Low-voltage detection
circuit (LVD)
・E2PROM
Dual operation flash
enabling E2PROM
emulation
E2PROM emulation
Built-in CR LVD
E2PROM
Oscillator Reset IC
MB95200HMB95260H
MB95R200
MB95220HMB95280H
MB95210HMB95270H
20/24pin16pin8pin
F2MC-8FX CPU Features■
Minimum instruction execution time: 61.5 ns
Offers a high-speed instruction execution cycleExample) Multiplication (8-bit x 8-bit) - 8 cycles
Division (16-bit ÷ 16-bit) - 17 cycles
Interrupt levels: 4 levels
Clock control unit offers a wide range of operating frequenciesBuilt-in PLL multiplier circuit
Built-in divider circuit
● CPU operating frequency: Up to 16.25MHz
●
●
●
Increased CPU speed by technological advancementsLow power consumption support
•
•
20M
16M
10M
3M
CP
U c
lock
fre
qu
ency
(H
z)
8-bit CPU roadmap
F2MC-8FX(Next Generation)
Built-in programmable peripheralsMultifunction serial interface (UART, SIO, I2C)
•
F2MC-8FXTo 16.25MHz Operation
F2MC-8FXTo 10MHz Operation
F2MC-8LTo 3MHz Operation
Family of 8-bit CPU products with an emphasis on performanceEmploys low leakage processDual Operation Flash/One Sector Flash1.8V operation at 5MHz (3V product)
••••
MB89F202RAMacro area reduction by Flash memory optimization•
Support for even more CPU speed increases
•
Pipelining of internal devices
F2MC-8FX family
Can perform instruction fetch and data access in one clock
F2MC-8L family (conventional 8-bit product)
Hardware assisted reduced system power consumptionInterval counting of 125ms to 63sec (maximum) using a clock timer/clock counter implemented in hardware!
Note: This allows the power consumption of the system to be reduced, and is particularly optimal for mobile device power management applications
Cur
rent
con
sum
ptio
n
Time
Standby (maximum 63 sec)Standby (maximum 63 sec)
Standard operation (high-speed CPU execution)
• Composite timer (ICU, PWM, PWC, and interval timers)• Supports the monitor debugger and on-chip debugger • On-chip OSC
Capable of internal high-speed operation with external low-speed clock
PLL multiplier settingsMain PLL clock multiplier setting Sub PLL clock multiplier setting
Main clock × 1 Sub clock × 2
Main clock × 2 Sub clock × 3
Main clock × 2.5 Sub clock × 4
Main clock × 4 Divided by 2 (no multiplication)
Divided by 2 (no multiplication) —
PLL multiplier circuit
Frequencydivider circuit
PLL multiplier circuit
Frequencydivider circuit
Composite timer and serial communication function features■"Composite timer" with user-selectable functionality● Serial communication function Supports both high speeds and low speeds
Available communication transfer rates
●
Composite timer
PWMtimer
Sets the period and L pulse width of a square wave, or the H pulse width at a fixed period.
Intervaltimer
This function counts a fixed interval.A square wave can also be output timed with the count.
PWCtimer
Detects the rising and falling edges of input pulses, and can measure the H width/L width and period.
Inputcapture
Detects the rising and falling edges of input pulses, and saves the count value at those times.
Communication method UART Clock synchronous
Communication macro UART/SIO LIN-UART UART/SIO LIN-UART
Supportedtransfer rates
3800bpsto
2Mbps
960bpsto
3.2Mbps
3800bpsto
4Mbps
960bpsto
3.2Mbps
Data length 5 to 8bit 7, 8bit 5 to 8bit 7, 8bit
Other Stop bits: 1, 2 bits — —
Product lineup (F2MC-8FX MB95100 series)■
Lineup of series that are easy to choose to suit the application
Lineup of products from 28 to 100 pins
Wide range of products with built-in LCD controllers and standard products
Support system power supplies of 1.8 to 5.5 V
Common development environment for the series
Provides a common evaluation device
High quality Flash memory
Standard 10,000 (individual guarantee 100,000) rewrites
Data retention period: 20 years
●
●
●
●
●
(Machine clock = 16MHz)
Application 28/30pin 32pin 48/52pin 64pin 100pin 224pin
LCD
5Vproduct
MB95150M MB95160MB MB95120MB
Evaluationenvironment
common to all products
3Vproduct
MB95160 MB95120
Evaluationchip for 5V products
MB95FV100D-103
Standardproduct
5Vproduct
MB95130MB MB95110M MB95100AM
Evaluationchip for 3V products
MB95FV100D-101
3Vproduct
MB95140 MB95110B MB95100B
Product lineup (F2MC-8FX MB95200 series)■Handy low pin count series
Comprehensive development environment
●
8-pin to 24-pin product lineupSuitable for small system control and as a sub-microcontrollerCan be used for power supply management to reduce power consumption
●Starter kit consists of an evaluation board, BGM adaptor, and an evaluation version of SOFTTUNESupports single wire on-chip debugging
FRAM microcontrollers in the lineup●
High quality flash memory●
MB95R200 series
Abundant technical information on the web●
Standard 10,000 (individual guarantee 100,000) rewritesData retention period: 20 years
Application
On-chip debugging support
Standard product
5V product
3V product
Evaluationenvironment
common to allproducts
Built-in PLL multiplier circuit (maximum 4 timesmultiplication) (MB95100 series)
4MHz
32.768kHz
8 bit Core
32bit
16bit
8bit
32bit
16bit
8bit
1312 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
20K 20K
2.54 2.54
8pin 16pin 96/100pin28/30pin20/24pin
MB95F274H/F274K
MB95F214H/F214K
MB95F273H/F273K
MB95F213H/F213K
MB95F272H/F272K
MB95F212H/F212K
[496]
[496]
[496]
[496]
[240]
[240]
MB95F284H/F284K
MB95F283H/F283K
MB95F223H/F223K
MB95F282H/F282K
MB95F222H/222K
[496]
[496]
[496]
[240]
[240]
MB95F264H/F264K
MB95F204H/F204K
MB95F263H/F263K
MB95F203H/F203K
MB95F262H/F262K
MB95R203A
MB95F202H/202K
[496]
[496]
[496]
[496]
[240]
[496]
[240]
MB95F136MBS/F136NBS
MB95F136MBW/F136NBW
MB95F136JBS/F136JBW
MB95136MB
[1K]
[1K]
[1K]
[1K]
MB95F146S/F146W
MB95F264H/F264K
MB95F263H/F263K
MB95F262H/F262K
[1K]
[496]
[496]
[240]
MB95F118BS/F118BW
MB95156M
MB95F156M/F156N/F156J
MB95116B
[2K]
[1K]
[1K]
[1K]
MB95F118BS/F118BW
MB95F116MAS/F116NAS
MB95F116MAW/F116NAW
MB95F118BMS/F118BNS
MB95F118MW/F118NW
MB95F118JS/F118JW
MB95117M
MB95156M
MB95F156M/F156N/F156J
MB95116B
MB95F116MAS/F116NAS
MB95F116MAW/F116NAW
MB95F114BS/F114BW
MB95F114NW/F114NW
MB95F114JS/F114JW
[2K]
[2K]
[2K]
[2K]
[2K]
[2K]
[2K]
[1K]
[1K]
[1K]
[1K]
[1K]
[512]
[512]
[512]
MB95F168MA/F168NA/F168JA
MB95108AM
MB95F108AMS/F108ANS
MB95F108AMW/F108ANW
MB95F108AJS/F108AJW
MB95F108BS/F108BW
MB95107B
MB95166D
MB95F166D
MB95F106AMS/F106ANS
MB95F106AMW/F106ANW
MB95F106AJS/F106AJW
MB95F104AMS/F104ANS
MB95F104AMW/F104ANW
MB95F104AJS/F104AJW
[2K]
[2K]
[2K]
[2K]
[2K]
[2K]
[2K]
[1K]
[1K]
[1K]
[1K]
[1K]
[512]
[512]
[512]
MB95F128D
MB95F128MB/F128NB/F128JB
MB95128MB
MB95F108BS/F108BW
MB95107B
MB95F126MB/F126NB/F126JB
MB95F124MB/F124NB/F124JB
[2K]
[2K]
[2K]
[2K]
[2K]
[1K]
[512]
Package nameD×W×H(mm)
Number of pins
Number of pins
[512] MB95F134MBS/F134NBS
[512] MB95F134MBW/F134NBW
[512] MB95F134JBS/F134JBW
[256] MB95F133MBS/F133NBS
[256] MB95F133MBW/F133NBW
[256] MB95F133JBS/F133JBW
Lead pitch(mm)
Lead pitch(mm)
In planningUnder developing
TSSOP-20P6.5×4.4×1.2
SOP-20P12.7×7.5×2.52
SDIP-24P22.86×6.4×4.8
SOP-16P10.15×5.3×2.0
DIP-16P19.55×7.62×4.36
SOP-8P5.3×5.24×2.1
DIP-8P9.4×6.35×4.36
QFP-100P14×20×3.0
FBGA-96P6×6×1.3
LQFP-100P14×14×1.5
QFN-32P5×5×0.75
Wide Lineup of Pin Counts and ROM Sizes
[RAM(Byte)]Product name: Flash ROM productProduct name: MASK ROM productProduct name: FRAM product
32bit
16bit
8bit
32bit
16bit
8bit
1514 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
Expanding the possibility of applications
Fujitsu Semiconductor microcontrollersDigital audio-visual
DVD players/recordersHome theatersDigital TV, etc.
•••
32 bitMB91305 seriesMB91310 seriesMB91313A seriesMB91319 seriesMB91605A seriesMB91610 seriesMB91635A seriesMB91645A seriesMB91660 seriesMB91665 series
••••••••••
■ Television/video: System block diagram
Television Video
LAN controller Video processing engine
TV peripheral devices
(modems, etc.)
Flash memory SDRAM
Motor and panel, etc. Switch
Switch
Remotecontrol
MB91605A MB91313A
External bus(High-speedinterface: 80MHz)
Multifunction serial 12 channel UART/SIO/I2C
HDMI-CEC/Remote control reception
External interrupts 24 channels
Multifunction serial 12 channel UART/SIO/I2C
Externalinterrupts24 channels
HDMI-CEC/Remote control reception
HDMI-CEC/Signal
DMAC A/D D/A Timer PWM output Serial I/O UART USB host USB function
PrintersScannersNotebook PCsMultifunction printers, etc.
••••
PC peripheral devices
32 bitMB91635A seriesMB91645A seriesMB91660 series
16 bitMB91330A seriesMB90335 seriesMB90880 series
•••
•••
■ Digital multifunction printer: System block diagramMPU
MotorDriver
Image processing, command analysis
Program, FONT, WORKFlash
Graphics controller and compression, expansion, reflection, rotation, binarization, correction, etc. for the controllerMirror drivers
LD
Exposure ASIC (color conversion, exposure control)
SDRAMPaper feed system motors
Varioussensors
Mechanicalcontroller ASIC(Drum control,
motor control, etc.)
MB91645
SwitchMicrocontroller with panel LCD Panel
Buzzer
Main board
Mechanical controller board
Exposurecontrolboard
Displayboard
DMAC A/D D/A Timer Intelligent PWM output Serial I/O UART USB host USB function composite timer
Air conditionersRefrigeratorsWashing machinesMicrowave ovens, etc.
••••
Home appliances32 bit
MB91260B seriesMB91265A seriesMB91470 seriesMB91480 series
16 bitMB90460 seriesMB90820B series
8 bitMB95100AM seriesMB95120 seriesMB95120MB series
••••
MB91490 series•
••
•••
MB95200 series•
■ Washing machine (with dryer): System block diagram
MB91480 series for motor control
Washing machine control functions
Washing machine control functions
Humaninterface unitMB95100AM
series
Water supply valve control
Water level sensor
Emergency stop signal
Three-phase inverter control
Lid open/closed detectionKey input
Serialcommunication
LED displayBuzzer output
Emergency stop signal
Three-phase inverter control
Power device
Warm air fan control motor (forward rotation)
Washing tub control motor (forward rotation/reverse rotation)
Powe
r dev
ice
Position detection
Temperature sensor
Air flow sensor
Drier machine
Position detection
DMAC A/D Timer Intelligent PWM output Serial I/O UART LCD controller Inverter composite timer
DashboardCar audioBody control modules, etc.
•••
Automotive32 bit
MB91220 seriesMB91460 series
16 bitMB90330A seriesMB90880 seriesMB90920 seriesMB96380 series
••
••••
■ Dashboard: System block diagram
EEPROM
CAN driver
CAN driver
Buzzer
CAN
CAN
GPIO
Serial
Sound
MB90920MB96380MB91460
generator LCDcontroller
SMC
GPIO
LCD
Steppingmotor
High-speedCAN
Low-speedCAN
DMAC A/D D/A Timer Serial I/O UART CAN LIN FiexRey USB host USB function LCD controller
RobotsInverter controlAutomaticvendingmachinesMedicalequipment
•••
•
Industrial equipment32 bit
MB91260B seriesMB91265A seriesMB91270 seriesMB91470 seriesMB91480 seriesMB91635A seriesMB91645A seriesMB91660 series
16 bitMB90340E series
••••••••
MB91665 series•
•8 bitMB95100AM seriesMB95110M seriesMB95120MB seriesMB95130MB series
••••
■ General-purpose inverter control: system block diagram
MB91470series
Rotation speed
Rotation on/off
Forward rotation/reverse rotation
Control unit
Three-phase inverter control
Emergency stop signal
Position detection
LED display
Buzzer output
System peripheral temperaturedetection (monitor)
Communicationbetween systems
Pow
er d
evic
e Motor
DMAC A/D D/A Timer PWM output Serial I/O UART CAN LIN LCD controller Inverter
1716
6
6 M M
6
M
Fujitsu Microcontrollers Fujitsu Microcontrollers
Product Selection by Application
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
■MB91460 Series Product Lineup
Flash[KB]
416
64pin 100pin 120pin 144pin 176pin 208pin more than 216pin
Number of pins
MB91F464ACAN 1ch
MB91F464HCAN 1ch
288 MB91F463NCAN 2ch
MB91F463CCAN3ch, SMC
544 MB91F465XCAN2ch, FlexRay
MB91F465KCAN 1ch
MB91F465BCAN 3ch
MB91F465CCAN3ch, SMC
MB91F465PCAN 3ch
MB91F465DCAN3ch, SMC
832 MB91F466HCAN 6ch
1088
MB91F467BCAN 6ch
MB91F467CCAN3ch, SMC
MB91F467SCAN3ch, APIX
MB91F467DCAN3ch, SMC
MB91F467TCAN 2ch
MB91F467RCAN 2ch
MB91F467ECAN2ch, SMC
MB91F467MCAN2ch, MediaLB
2112MB91F469T
CAN 2ch
Car Audio Body Chassis Dashboard
MB91F469QCAN 3ch
MB91F469GCAN 6ch
MB91F467PCAN 4ch
・High-performance FR60 core, Maximum operation frequency: 100 MHz・Wide lineup suitable for automotive system control such as the
dashboard, car audio, and body control modules. ・AUTOSAR support・AEC-Q100 compliance
BGA-320
BGA-320
MB91770/MB91725 series
■Dash board (MB91770 series) system block ■Car air conditioner (MB91725 series) system block
LCDCSMC
FR81S
I2C
A/DCANPPG Ex Bus
SoundGenerator
Flash1MB
RAM40kB
Analog input
Battery voltageWater temperatureFuel Oil pressure, etc.
E2PROM,etc
Sound control
Display brightness adjustment, etc.
MB91F775/MB91F777
CANInformation such as the number of engine rotations, speed, and water temperature
Information such as door open/close, light on/off, and seat belt on/off
A/D
A/D
A/D
A/D
A/D
CAN
Multi-function serial
A/D
PPG PPG
PPG PPG
PPG PPG
I2C
LIN-UARTA/D
A/D
A/D
A/D
E2PROM,etc
SW inputInternal/external air switchCooling/heating switch
Brightness adjustment
MB91F725
CAN
UART/CSIO/LIN/I2C
External air temperatureInternal air temperatureAir outlet temperatureSunshine sensorBattery voltage
I2C
Other unit control
Built-in CAN microcontroller features
CAN is an abbreviation of Controller Area Network, and is a standardized network protocol proposed by Robert Bosch GmbH.CAN was originally developed as a LAN for automotive systems; however,it is being watched with keen interest from various areas due to its reliability and sophisticated error detection.
(1) High-speed access (up to 1Mbps)(2) Error detection(3) Short message structure(4) Multi-master(5) Bus access priority order
Overview■
Features■
High-performance "FR81S" CPU core●ECC (Error Correction Coding)■
High-speed processing by the high-performance 32-bit CPU core "FR81S"●The MB91770 series and MB91725 series deploy the "FR81S" which is 30% faster than the Fujitsu's previous 32-bit CPU core "FR60". The FR81S has superior operation performance at 1.3 MPIS/MHz being able to process large volume of information in real-time.
Flash memory with an ECC function
FPU (Floating Point Unit)■IEEE 754 compliant Single-precision
MPU (Memory Protection Unit)■Settable up to 8 areas (areas can be overlapped)The areas can be set by the page address and page size (16KB x 2n)
CAN■Number of message buffers: 32 to 64
Multi-function serial interface■UART, CSIO, LIN-UART, or I2C is selectable for each channel
Communication interface for automotive as standard ●
An On Chip Debug Unit is implemented on the debug interface. Enables debugging with a single wire on the actual device.On Chip Debug Unit●
Internal operation frequency: CPU: 64 MHz, peripherals: 32 MHzPackage: 144-pinFlash capacity: MB91770: 576KB to 1,152KB, MB91725: 576KB + DataFlash 32KBRAM capacity: 32KB to 48KB
Key specifications●
MB91460 seriesFeatures■Vehicle-oriented communication interface built-in as standard
CANCAN protocol ver. 2.0 A/B compliantNumber of channels: 2 to 6 channels (Varies depending on product.)Number of message buffers: 32 to 128 (Varies depending on product.)
LIN-UARTLIN communication supportSPI communication supportClock synchronous/asynchronous communication supportMaximum 4 Mbps
Built-in multi-unit high-speed A/D converterMinimum conversion time per channel: 3.0µsNumber of channels: 8 to 32 channels (Varies depending on product.)
Development environment and software resources can be reused between seriesDevelopment environment, including evaluation chip and ICE, is the sameSoftware resources can be reused because the peripheral functions and register maps have common specifications
●
■
■
●
●
Built-in CAN microcontrollers
1918 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
What is FlexRay
Built-in FlexRay microcontrollersBuilt-in CAN microcontrollers
1152K
768K
512K
128K
576K
160K
MB90350MB90350
MB96350MB96350
MB91770MB91770
MB91725MB91725
MB96370MB96370
MB96330MB96330
MB96320MB96320
MB90990MB90990
MB96380MB96380
MB90930MB90930
MB90920MB90920
MB96340MB96340
MB90390MB90390MB90340MB90340
MB96310MB96310
MB90360MB90385MB90895
MB90360MB90385MB90895
FR81SFR81S
High Performance/Dual Core
FR60 MB91460 Series
MCU with FlexRay
ASSP (Standalone CC)MB96390MB96390
MB90950MB90950
Overview
Features
The MB96300 series of high-performance 16-bit CAN microcontrollers offer power consumption of approximately 1/4 that of earlier Fujitsu products. Furthermore, the maximum operating frequency has been increased from 33 MHz to 56 MHz, and the processing performance has been increased approximately 5 times over earlier Fujitsu products by implementing a pipelining function.
Built-in high-performance 16-bit CPU core
Object code and pin layout compatible with the F2MC-16LX family
Built-in CAN controller supporting 32 message buffers (C-CAN support)
CPU performance approx. 2.5 times that of the 16LX at the same frequency
CPU core: CISC, 5-stage pipeline RAM capacity: 12 kBytes to 24 kBytesInternal operating frequency: 56 MHz (max) Operating voltage: VCC=3.0V to 5.5VPackage: 64 pins to 144 pins Compatibility with the F2MC-16LX: Object codeFlash capacity: 288 kBytes to 544 kBytes
FAMILY
bit MICROCONTROLLER
bit MICROCONTROLLER
MB96300 series
Series lineup
Number of pins [pin]
FlexRay is a next-generation vehicle-mounted network protocol.FlexRay supports high reliability, high-performance control (maximum communication speeds of up to 10Mbps), and has drawn attention in a wide range of fields as a next-generation, high-performance automotivenetwork protocol aimed at X-by-Wire replacement of mechanical control systems with electronic control systems.The standardization of FlexRay as a next-generation vehicle-mounted communication protocol is being promoted by the FlexRay Consortium.
FlexRay features
Vehicle-mounted LAN communication for X-by-Wire (limit of CAN)
Time Trigger Protocol
Max 10Mbps
Communication protocol considering high reliability → Demanded by X-by-Wire applications
Supports completely duplicated networks (redundant communication)
Scheduling monitoring (bus guardian)
Supports flexible topologies
Supports Bus, Star, and Hybrid topologies
Segment structure; static and dynamic segment
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
Features
FlexRay MCU roadmap MB91F465X block diagram
FR60CPU Core
8-channel 16-bit free-running timer
8-channel 16-bit reload timer
Clock modulator
Clock supervisor
FlexRay
CAN 2ch
LIN UART 3ch
I2C bus 1ch
Flash 544KSRAM 32K
17-channel 10-bit AD converter
11-channel external interrupts
I/O ports
12-channel PPG timer
6-channel output compare
8-channel input capture
Real-time clock
Hardware watchdog timer
5-channel DMAC
Package: LQFP-100
48 64 80 100 120 144 176 208 320
ROM[Byte]
MB91460
MB91460
MB91220
MB91210
MB91245
MB91270
MB91460
MB91265
MB91770
MB91460
MB91460
MB91220
MB91210
MB91245
MB91270
MB91460
MB91265
High Performance/Dual Core
FR60 MB91460 Series
GatewayMB91F_FlexRay
MB88121B
MB88121C
MB91F465X
100pin~144pinFPU & Motor
100pinWithout FlexRay
64pinFlexRay 2.1Serial & parallel host I/F
64pin
Suspension
Brake
Steer
Built-in FlexRay microcontrollers
2120 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
MB91665MB91665
MB91660MB91660
MB91610MB91610
Built-in USB microcontroller featuresUSB is an abbreviation of Universal Serial Bus.Support for USB interfaces is continuing to grow in the variety of devices that connect torecent computers.Fujitsu Semiconductor is expanding our lineup of microcontrollers with built-inUSB Function (compliant with USB2.0 Full-Speed: 12Mbps).Products are also available with built-in simple Host functionality, making it possible to implement a system that can use a USB interface even without a PC.
FAMILY
FAMILY
MB91660 seriesOverview
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.
Features
FR80 high-performance 32-bit RISC CPU coreInherits the instruction set from previous FR productsMaximum CPU operating frequency: 33MHz
USB Full-Speed (12Mbps) compliant USB FunctionFlash 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
Slave interfaceA 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
Supports driver software (USB Function, USB Host) from Interface Corporation
MB91660 series
Label feed motor
Label cutter motor
Printing unit
LCD controller
Paper jam detectionLabel cartridge empty detection
PC
Key input
FR80 CPU core
16-channel16-bit base timer
(RLT/PPG/PWM/PWC)
3-channel 8-bit D/A
12-channel multifunction serial
interface (UART/SIO/I2C mode)
3-channel
4-channel U/D counter
Flash 512KBRAM 48KB
24-channel 10-bit A/D
External interrupts 32 channels
I/O ports
USB HostUSB Function
Flash 512KBRAM 48KB
8-channel OCU2-channel 16-bit free-
running timer8-channel ICU
Sample label printer application: system block diagram
bit MICROCONTROLLER
bit MICROCONTROLLER
Number of pins [pin]
ROM-less product
Devices with USB connectivity
• Printers• Scanners• Notebook PCs• SLR cameras• Stereos• Scales• FA devices• Measuring devices
Series lineup
16-bit reload timer
48 64 120 144 178
ROM[Byte]
MB90335
MB90330A
MB91310
MB91319
MB91305MB90335
MB90330A
MB91310
MB91319
MB91305
Built-in USB microcontrollers
2322 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
192K
Built-in LCD controller microcontroller featuresLCDs (Liquid Crystal Displays) are widely used as the display device in general home appliances and digital home applications.Fujitsu offers a lineup of microcontrollers with built-in LCD controller for embedded systems that require an LCD display.
(1) Selectable frame cycle(2) Supports 4-common output/40 segment LCD (maximum)(3) Lit/not-lit is set by display RAM data
MB95120MB series
MB95120MB series
Overview
An 8-bit microcontroller with a built-in LCD controller.This product has a built-in LCD controller and operates at 5V. This also supports human interface control applications such as LCD display units and key input in general home appliances such as refrigerators and microwave ovens.
Features
The display clock source can be selected from the main and sub clocks.The frame rate can also be selected from 4 patterns
40 segment × 4 common outputAble to display a maximum of 160 characters
Blinking control functionOffers hardware controlled blinking, reducing software load
Selectable from: 1/2 bias, 1/2 duty1/3 bias, 1/3 duty1/3 bias, 1/4 duty
LCD display is enabled during microcontroller standbyLCD display is enabled during system low power operation
LCD display pins / external power supply pins can be used as general-purpose ports when not used
Built-in resistance dividerContributes to reducing the number of parts
Sample application in microwave oven: system block diagram
• Door switch• Various key inputs
• Cooking temperature• Oven temperature• Various sensors
• Heater control
Turntable control
Information display (LCD)Clock display
Cooking temperature
Cooking modeCooking time
Buzzer
External interrupts 12 channels
LIN-UART 1ch
UART/SIO 1ch
I2C 1ch
10bit A/D 12ch
2-channel 16-bit PPG timer
8/16-bit PPG timer4 channels in 8-bit mode2 channels in 16-bit mode
F2MC-8FXCPU core
LCDC40seg×4com
Low power consumptionclock timer
Dual Operation FlashUpper-BANK 48KBLower-BANK 12KBNote: Only in Flash
products
2-channel 8-bit/16-bit composite timer
Series lineup
Number of pins [pin]
Number of pins [pin]
Number of pins [pin]
FAMILY bit MICROCONTROLLER
bit MICROCONTROLLER
bit MICROCONTROLLER
Values in parentheses are number of segments × number of common
Values in parentheses are number of segments × number of common
Values in parentheses are number of segments × number of common
M
120 128
100
48 52 64 100
ROM[Byte]
ROM[Byte]
ROM[Byte]
MB91230 (32×4)
MB90800 (48×4)
MB95150M (16×4)
MB95160M (32×4)
MB95160 (32×4)
MB95120MB95120MB
(40×4)
MB95120MB95120MB
(40×4)
MB91230 (32×4)
MB90800 (48×4)
MB95150M (16×4)
MB95160M (32×4)
MB95160 (32×4)
Built-in LCD controller microcontrollers
8bit
2524 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
MB91490MB91490
MB91265AMB91265A
MB90820BMB90820B
MB90460MB90460
Features of microcontrollers for inverter controlThis 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 efficiency in general home appliances such as air conditioners, washing machines and driers, refrigerators, induction cookers, etc.
1) Built-in multifunction timer capable of three-phase PWM control2) 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 timer3) Built-in multi-unit multi-channel high-performance A/D converter that can operate in conjunction with the multifunction timer and DMAC4) Built-in dedicated high-speed multiply and accumulate calculation macro that can perform vector calculation processing in parallel with the CPU
FAMILY MB91480 seriesOverview
This microcontroller is aimed at 5V interface home electronics and is equipped with a Fujitsu original RISC CPU core.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 home appliances such as air conditioners, washing machines and driers, refrigerators, and induction cookers.
Features
CPU core: FR60 RISC, 5-stage pipeline
Internal operating frequency: 80MHz
Package: LQFP-100
(0.5mm pitch, 14mm × 14mm)
Flash capacity: 512 kBytes
RAM capacity: 32 kBytes
Operating voltage: Vcc = 4.0V to 5.5V
Main functions
Analog 8/10-bit A/D function (2 units × 4 channels , 1 unit × 10 channels)
Multifunction timer capable of controlling 2 motors (2 units)
16-bit reload timer (2 channels)
8/16-bit PPG timer function (16 channels × 8-bit, 8 channels × 16-bit)
16/32-bit base timer function (4 channels × 16-bit, 2 channels × 32-bit)
Multiply and accumulate circuit (1 unit) (32-bit × 32-bit + 72-bit = 72-bit)
Example application to air conditioner outdoor unit: system block diagram
Air conditioner indoor unit
MB91480 series
FR60 CPU core
Multiply and accumulate circuit
External interrupts 11 channels
I/O ports
2-channel 16-bit reload timer
8-channel 8/16-bit PPG timer
4-channel base timer
UART 3ch
Multifunction timer
4-channel 10-bit A/D
Multifunction timer
4-channel 10-bit A/D
10-channel 10-bit A/D
ICU 4ch
16-bit free-running timer
OCU 6ch
Waveform generator
ICU 4ch16-bit free-running timer
OCU 6ch
Waveform generator
IGBT
IGBT
Air flow sensor
Temperature sensor
Compressor control unit
Fan motor control unit
Current detector
Current detector
Number of pins [pin]
FAMILY bit MICROCONTROLLER
bit MICROCONTROLLER
• Air conditioners• Refrigerators• Washing machines• Industrial motors
Series lineup
Motor control equipment
2726
M
M
Fujitsu Microcontrollers Fujitsu Microcontrollers
Microcontrollers for inverter control
64 80 100 144
ROM[Byte]
MB91470MB91480
MB91260B
MB91470MB91480
MB91260B
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
Development environment solution: SOFTUNE integrated development environment
Overview
8 Integrated development environment delivering simple operability and high efficiency
Resolves complicated configuration procedures during program development
Works in conjunction with a variety of tools that support seamless development with SOFTUNE
SOFTUNE Professional Pack evaluation version available for download
http://jp.fujitsu.com/microelectronics/support/
Features
Employs projectsThe development environment can be easily structured both for a single person
performing multiple tasks in parallel or for a single developer within a group by
using project files.
Offers superior usability1. Editor provided as standard
The standard built-in editor offers a wide variety of functionality, including syntax
highlighting and auto-indenting.
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
Capable of integrating commercial editors to meet the wishes of users wanting
to use an editor with more functionality. (Mifes V1.0/V3.0, WZ Editor, Hidemaru,
Power Editor, CodeWright32, TextPAD32, etc.)
Customizable working environmentThe development environment is able to be customized by the developer, such
as by working with source control tools when sharing files, or calling file format
conversion tools.
Debugging functionsSupports all three kinds of debuggers required in the various stages of development:
emulator debugger, monitor debugger, simulator debugger. The optimal debugging
environment can be selected to suit the conditions.
Make/build
Source window Register window
Project window Editor window
Output window Individual tool displays
SOFTUNE Workbench
Emulator debugger
Monitor debugger
Simulator debugger
Instruction set simulatorTarget boardICE
LAN, USB, or RS-232C
RS-232C Memory
Real-time OS: REALOS
SOFTUNE REALOS
Fujitsu Semiconductor provides the "REALOS" real-time OS which is compliant with the industry standard
µITRON specifications, and the "µT-REALOS/FR" real-time OS optimized for embedded systems that has
been migrated to the FR microcontrollers and is compliant with the µT-Kernel specifications. A configurator,
multitasking debugger, and analyzer are available as assistance tools for improving the efficiency of
developing application programs that use the REALOS kernel.
Fujitsu MCU products with real-time OS support
MCU µITRON spec µT-Kernel spec
FR REALOS/FR, REALOS/FR Spec.4 µT-REALOS/FR
F2MC-16LX REALOS/907 -
F2MC-8L
REALOS kernal
SOFTUNE Workbench multitasking debugger features
Systems that use REALOS can be debugged by using the SOFTUNE Workbench multitasking
debugger.
Object state display
Issue system calls
Task trace function
System call breakpoints
Task dispatch breakpoints
SOFTUNE REALOS configurator features
Tool for constructing system programs that use REALOS.
Allows kernel configuration to be performed by configuring setting following displayed screens.
System configuration using a tree view format
Definition of configuration data
Integrity checking of configuration data
OS size calculation
SOFTUNE REALOS analyzer features
Analyzer is an analysis tool for system programs that use REALOS. Graphically displays the
performance and task state transitions of systems that incorporate REALOS. This allows the
operation of the system to be understood visually.
Object display
Trace log (statistical information, transition diagrams)
OS breakpoints
Task context display
Stack information display
Issue system calls
Program development for integrated systems consists of a repeating cycle of coding, building, and debugging.Fujitsu Semiconductor provides the SOFTUNE integrated development environment to perform these operations smoothly, and each individual operation can be conducted reliably.
Development assistance tools (software tools)
Con
figur
ator Analyzer
Multitasking debugger
32bit
16bit
8bit
32bit
16bit
8bit
2928 Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
32bit
16bit
8bit
3130 Fujitsu Microcontrollers Fujitsu Microcontrollers
■Features of the MB2100-01-E emulator• Debug using a flash microcontroller on a mass-production board
• Connect to the flash microcontroller using a single wire coaxial cable
• Read from and write to memory without stopping the CPU
• Connect to a flash microcontroller at up to 10 m
• Configure traces and multiple events
• Security function with password
• Compact size 84.8mm x 53.6mm x 21.3mm, 70.3g
• Connect using USB 2.0 High Speed
• The power supply is USB bus-powered
• Power supply isolation
• Supports all flash microcontrollers that includes the single-wire coaxial cable
debugging interface
■ External view of system
■System Configuration
■Features of the MB2146-08-B (BGM adapter)• Supports microcontroller operating voltages of +2.9 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.))
• Compact development environment, with small lightweight BGM adapter
• Debugging possible over single-wire serial
• Because the monitor program executes in a dedicated memory space,
it does not consume any of the user memory space
• Built-in continuous execution, step execution, and forced break functions
• Software breakpoints: 256 points
• Host interface: Able to connect using USB1.1
■ External view of system
■System Configuration
USB 2.0 HS
CPU
MB2100-01E84.8mm×53.6mm×21.3mm 70.3g
(On-chip in-circuit emulator)
Pre-mounted
USB cable(included)
BGM adapter
Evaluation board (Starter kit) Mass-production product*
Pre-mounted on the evaluation board
Personal computer
WorkbenchEmulator
Debugging software
SOFTUNEV3 Professional pack
MB2146-08-E
MB2146-4xx-E
MB95200 series
Fujitsu Semiconductor provides development tools such as emulators and adapters for developing software for the FR family and F2MC family.
SOFTUNE Integrated Development Environment (Debugger)
Communication speed maximum 50Mbps
Mass production board of target device
The connection is by a single microcontroller pin only
Built-in debugging circuit- Run to Break- Event setting- Trace (instruction & data)
Dedicated DMA for debugging- Memory access
Flash microcontroller
Single-wire coaxial connection (maximum 10m)
Development assistance tools (hardware tools)
FAMILY bit MICROCONTROLLER
FAMILY bit MICROCONTROLLER
On-chip Debugger
MB95200 Series
8bit
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
32bit
16bit
3332
8bit
8bit
Fujitsu Microcontrollers Fujitsu Microcontrollers
Development assistance tools (hardware tool)�
■ External view of system
■System Configuration
■Features of the MB2198-01-E emulator• Supported DSU: DSU3, DSU4
• Power supply voltage: Supports linear +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.))
• Capable of source-level debugging (assembler, C, mixed display)
• Simple GUI operation using pull-down menu buttons
• Real-time trace function
• 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
• Execution cycle measurement function
• Host interface: Equipped standard with RS-232C (max. 115kbps),
LAN (10BASE-T, 100BASE-TX), and USB1.1
Personal computer
Socket
Power supply cable
Evaluation chip
User target system
MCU
Retail LAN cable (10BASE-T/100BASE-TX)
Retail USB 1.1 cable
Retail RS-232C cable (9 pin to 9 pin crossover)
MB219x-xxx RAM board*
DSU cable Adapter board/header board
User target system
Emulatordebuggingsoftware
SOFTUNE workbench
Adapter boardHeader SocketCable
Evaluation chip
User target system
DSU cableAdapter board
Header SocketCable
Evaluation chip
User target system
DSU cable
Main unitMB2198-01-E
MB2198-10-E MB219x-xxx-x
MB2198-xxx-x MB219x-xxx-x
MB2198-10-E
MB2198-10-E
MB2198-xxx-x MB2198-xxx-E
Emulator unit
*: Optional product
■Features of the MB2198-01-E emulator• Supported DSU: DSU4
• Power supply voltage: Supports linear +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.))
• Capable of source-level debugging (assembler, C, mixed display)
• Simple GUI operation using pull-down menu buttons
• Real-time trace function
• Multiple window display, including source code, variables, registers, memory, trace, etc.
• Hardware break x 4, Software break x 2048, Data break x 4
• Execution cycle measurement function
• Host interface: Equipped standard with RS-232C (max. 115kbps),
LAN (10BASE-T, 100BASE-TX), and USB1.1
■ External view of system
■System Configuration
■Example System Configuration for the MB96300 Series
Main unit
Retail USB cable (USB 1.1)
Retail RS-232C cable (9 pin to 9 pin crossover)
Power supply cable
Retail LAN cable (10BASE-T/100BASE-TX)
Adapter boardHeader SocketCable
Evaluation chip
User target system
Personal computer
Workbench emulator
debugging software
SOFTUNEprofessional pack
EvaluationMCUUSB, LAN or
RS-232C(crossover) Socket
User target system
Personal computer
Main unitMB2198-01-E
Configuration 1
Co
nfi
gu
rati
on
1C
on
fig
ura
tio
n 2
Co
nfi
gu
rati
on
3
Configuration 4
MB2198-500-E MB2198-5xx-E
MB2198-01-Eemulator unit
MB2198-500-Eadapter board
MB2198-5xx-Eheader board
FAMILY bit MICROCONTROLLER FAMILY bit MICROCONTROLLER
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32bit
16bit
8bit
3534 Fujitsu Microcontrollers Fujitsu Microcontrollers
■Features of the MB2146-09A-E (BGM adapter)• 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.))
• Compact development environment, with small lightweight BGM adapter
• Because the monitor program executes in a dedicated memory space, it does
not consume any of the user memory space
• Supports continuous execution, step execution, instruction break, data break,
and sequential break
• Time measurement
• RAM monitoring
• Capable of instruction trace (maximum 16 branches)
• Host interface: Able to connect using USB
■ External view of system
■System Configuration
■ External view of system
■System Configuration
■Features of the MB2147-01-E (version that supports high speeds)• 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)
• 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
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
Adapter board (for PGA299)
Adapter board
Probe cable
Evaluation chip(PGA299 chip)
Connection to user system
Connection to user system
Main unit
Retail USB cable (USB 1.1)
Retail RS-232C cable (9 pin to 9 pin crossover)
Power supply cable
Retail LAN cable (10BASE-T/100BASE-TX)
Adapter board (for PGA256)
Adapter board
Probe cable
Evaluation chip(PGA256 chip)
Connection to user system
Header board
Probe header
SocketFlat cable* Included
with main unit
Personal computer
Emulator debugging
software
SOFTUNE WorkbenchMain unitMB2147-01-E
MB2132-4xx
MB2147-5xx-E
MB2147-20-E
MB2147-10-E
MB2132-4xx
Configuration 1
Configuration 2
User system boardevaluation boad
Pre-mounted
USB cable (included)
Dedicated adapter for background monitor debugging
MCU board Evaluation chip*
*: Pre-mounted on MCU board
MB2146-2xx-Eheader board
Socket (NQPACK)
MB2146-401
Personal computer
Emulatordebuggingsoftware
SOFTUNEV3 Workbench
MB2146-09A-E
MB2146-30xA-E
MB95FV100D-101MB95FV100D-103
Development assistance tools (hardware tool)�
FAMILY bit MICROCONTROLLER FAMILY bit MICROCONTROLLER MB95100 Series
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32bit
16bit
8bit
3736 Fujitsu Microcontrollers Fujitsu Microcontrollers
Evaluation board
Sunhayato CorporationSales department
TEL: +81-3-3984-7791 FAX: +81-3-3971-0535
F2MC-8FX MB95200 Series Starter Kit
■FeaturesThis evaluation board supports the Fujitsu F2MC-8FX MB95100 series. This makes it possible to perform simple operational testing of the MCU before embedding it into your system, contributing to increased development efficiency. This evaluation board can be used to perform debugging using tools that incorporate an emulator debugger (ICE). This board can be used as a common evaluation board that supports each model of the F2MC-8FX MB95100 series.
The Jouet Bleu (Blue Toy) is a microcontroller starter kit for people learning about microcontrollers and embedded systems. It can be used as a effective tool for educating students and new recruits about developing embedded software.
■Features• Microcontroller board equipped with a high-performance 16-bit microcontroller• Software development environment• Enables learning about microcontrollers from the basics to applications• Notebook PCs can be used for software development
Sunhayato CorporationSales department
TEL: +81-3-3984-7791 FAX: +81-3-3971-0535
■FeaturesThis is an evaluation board manufactured by Sunhayato that supports the F2MC-16LX/FX and FR family. This makes it possible to perform simple operational testing of the MCU before embedding it into your system, contributing to increased develop-ment efficiency. This board is made up of a main board and a daughter board. By changing the daughter board, this evaluation board can be used to perform debug-ging using tools that incorporate an emulator debugger (ICE), to evaluate microcon-trollers with built-in flash memory, and as a serial writer. The main board is common to all models, and can support different models by changing the daughter board.
This is a starter kit for the F2MC-8FX MB95200 series of Fujitsu low pin count 8-bit microcontrollers. The MB95200 series starter kit includes a BGM adapter and evaluation board, and is optimal for evaluating performance and functionality and testing operation before embedding an MCU into users' system. The SOFTUNE V3 integrated development environment (evaluation version), various sample software, application notes, etc. are available on the Fujitsu Semiconductor website and can be downloaded free of charge.The following two starter kits are available.• Starter kit with FRAM microcontroller: MB2146-430-01-E• Starter kit with Flash microcontroller: MB2146-410-01-E
■FRAM microcontroller evaluation boardThis evaluation board is equipped with an FRAM microcontroller as the target MCU together with a variety of peripheral resources. The target MCU can be evaluated easily by connecting using a BGM adapter. This board is included in the FRAM Microcontroller Starter Kit (MB2146-430-01-E).• Equipped with an MB95R203 (8 KByte FRAM, 496 Byte RAM)• Board functions
Buzzer, temperature sensor, LED, serial (RS-232C), interrupt button, LIN/UART pins, I2C, BGM adapter pins
■Flash microcontroller evaluation boardThis evaluation board is equipped with a Flash microcontroller as the target MCU together with a variety of peripheral resources. The target MCU can be evaluated easily by connecting using a BGM adapter. This board is included in the Flash Microcontroller Starter Kit (MB2146-410-01-E).• Equipped with an MB95F204K (16 KByte Flash, 496 Byte RAM)• Board functions
Buzzer, temperature sensor, LED, interrupt button, serial (RS-232C), LIN/UART pins, BGM adapter pins
Evaluation Board for the FR Family and F2MC-16LX/FX (BBF2004)
Evaluation Board for the F2MC-8FX (MB95100) Series (MB2146-401)
Microcontroller Starter Kit (Jouet Bleu)
Development assistance tools (evaluation board)
Fujitsu Semiconductor provides evaluation boards for developing embedded systems equipped with an FR family F2MC.
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32bit
16bit
8bit
38 39Fujitsu Microcontrollers Fujitsu Microcontrollers
Kit for Learning CAN communication and brushless DC motor control (bits pot red)
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 five-color boards equipped with the microcontroller providing how to learn in-vehicle network technology, CAN, LIN, FlexRay and USB I/F using each of the 8-, 16-, and 32-bit F2MC-8FX/16FX/FR microcontrollers.A combination of the kits can easily construct in-vehicle networks , control USB devices in a standalone configuration, etc. Furthermore, the development environment, text books, and sample software required for developing software can all be downloaded from the website, creating a starter kit that allows you to study in-vehicle networks and USB from the basics to applications.*: "bits pot" means putting a lot of things (functions) in a small jar (board).
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.
LIN [LIN-100]■Microcontroller: 8bit-F2MC-8FX MB95F136J• Buzzer output control using slide volume• LED control using temperature sensor• Connecting with bits pot white, it communicates by LIN using LIN slave sample
software (supports LIN 2.0*1)*1: Does not support config, diag, etc.
CAN-LIN [CAL-100]■Microcontroller: 16bit-F2MC-16FX MB96F356• Basic function of board by SW operation (LED, 7seg, temperature sensor, and
buzzer)• Control motor and receive motor RPM and temperature sensor information using
CAN communication with a bits pot red• Connecting with bits pot yellow, it communicates by LIN using LIN master sample
software (supports LIN2.0*2)*2: Does not support config, diag, etc.
CAN-MOTOR [CAN-100]■Microcontroller: 32bit-FR60Lite MB91F267N• Brushless DC motor control using MOTOR driver circuit• Motor control using temperature sensor• Connecting with bits pot white, it controls the motor by the CAN communication.
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)
FlexRay [FLR-100]Note: One set consists of two boards.
■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.
bits pot redCAN-MOTOR
bits pot yellowLIN
bits pot whiteCAN-LIN
bits pot blueFlexRay
bits pot blueFlexRay
LIN CAN FlexRay
Developer: TSUZUKI DENSAN Co., Ltd.2-5-3, Nishi-shinbashi, Minato-ku, Tokyo, 105-8420, JapanE-mail : [email protected] : http://www.tsuzuki-densan.co.jp/bitspot/
Kit for Learning USB (bits pot black)
Kit for Learning LIN communication (bits pot yellow)
Kit for Learning CAN-LIN communication (bits pot white)
Kit for Learning FlexRay communication (bits pot blue)
Development assistance tools (evaluation board)
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32bit
16bit
8bit
40 41Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32bit
16bit
8bit
40 41Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
Development assistance tools (development environment/OS/middleware/tools)
Fujitsu Semiconductor provides development support tools for developing embedded systems using FR and F2MC.
■ Integrated Development Environments
Product name Overview Inquiries
SOFTUNE
An integrated development environment that is user friendly and highly-efficient.・ Integrates language tools and debugger tools that increase the efficiency of the work
cycle of coding, compiling, and debugging.・ Frees users from the hassles of configuring settings when developing a program.・ Interoperates with a variety of tools, supporting seamless development with SOFTUNE.
Fujitsu Semiconductor Limitedhttp://jp.fujitsu.com/fsl/en/
MULTI5.0
MULTI 5.0 is an integrated development environment that supports each of the phases in the process of system development. It consists of a compiler, builder, editor, debugger, etc. and is GUI-based, focusing on ease of use.This provides a total solution that increases the reliability, safety, and performance of developed products and contributes to shortening development times and reducing development costs through various functions and new technologies such as the DoubleCheck static source code analysis tool and TimeMachine dynamic analysis tool.
Advanced Data Controls Corp.TEL : +81-3-3576-5351http://www.adac.co.jp/
■ Real-Time Operating System
Product name Overview Inquiries
SOFTUNEREALOS
・ A μITRON compliant real-time OS for the Fujitsu F2MC-16LX/FR family microcontrollers.・ Can be used for a broad range of development, from products with tight resource
limitations to large-scale systems.・ An analyzer is included as a debugging support tool.
Fujitsu Semiconductor Limitedhttp://jp.fujitsu.com/fsl/en/
SOFTUNEuT-REALOS
・ A μT-Kernel compliant real-time OS for the Fujitsu FR family of microcontrollers.・ The kernel overhead is extremely small, making it optimal for products that demand
power-saving functionality and real-time performance.・ An analyzer is included as a debugging support tool.
Fujitsu Semiconductor Limitedhttp://jp.fujitsu.com/fsl/en/
EB tresos
EB, which is a full member of JASPAR that is working to standardize electronic control unit (ECU) software evaluation work and vehicle-mounted LAN interface ratings, provides the EB tresos ECU development tool for AUTOSAR compliant vehicle-mounted products.
EB tresos AutoCore/AUTOSAR compliant middleware (BSW and RTE)Graphical user interface for EB tresos Studio and embedded software configurationReal-time OS for AUTOSAR compliant real-time OS
Elektrobit Nippon KKTEL : +81-3-5775-6160http://www.elektrobit.com/
osCAN
osCAN is a pre-emptive, real-time, multitasking operating system that has the optimal functions for operating on a microcontroller.Features:・ Seamless integration with CANbedded from Vector・ Wide range of supported processors・ Static OS that is compact and fast・ All OS objects can be specified using a graphical configuration tool before compilation・ Conforms to OSEK/VDX2.2, providing long-term usability and stability
Vector Japan Co., Ltd.TEL : +81-3-5769-6972(Embedded software department)http://www.vector-japan.co.jp/
■ Middleware
Product name Overview Inquiries
RELC
・ Data compression/decompression library that can be embedded in devices.・ Compression reduces the time to read from Flash memory, and is useful for reducing the
start-up time of digital home electronics, etc.・ Utilizes a lossless compression scheme from Fujitsu Laboratories that can be embedded
in products securely in terms of compression patents, quality, and support.・ RELC delivers compression and decompression speeds approximately 2 times faster the
the ZLIB free software.・ The decompression function is also available as a hardware macro (RTL).
Fujitsu Electronics Inc.http://jp.fujitsu.com/fei/en/
eFILE32
・ This is a file system for embedded applications that has a broad track record for utilization in mobile phones, etc.
・ Supported MCUs are the Fujitsu F2MC-16 family and FR family, with the ARM7 and 9 also supported for ASIC.
・ Supports FAT12, FAT16, FAT32 and VFAT, and also supports Japanese filenames.・ Supports FAT and file system recovery functionality for power cuts.・ Supports multiple drives, and can handle multiple devices/media simultaneously.
Fujitsu Electronics Inc.http://jp.fujitsu.com/fei/en/
eTCP/IP
・ eTCP/IP is a TCP/IP stack for embedded devices offering high compatibility, implementation in small amounts of memory, high performance, and finely detailed control.
・ Broad track record of utilization in wireless LAN projectors, printers, mobile phones, etc.・ The interface supports the ITRON TCP/IP API and socket interface, delivers high
compatibility between various platforms.・ Supported MCUs are the Fujitsu F2MC-16 family and FR family, with the ARM7 and 9 also
supported for ASIC.
Fujitsu Electronics Inc.http://jp.fujitsu.com/fei/en/
Multi DeviceFile Access
Library(MDF)for FR V02
・ Used for handling PC-compatible data on a target embedded device.・ Because the embedded device and PC data are managed in the same files and
directories, it is easy to pass data between PCs and embedded devices.
Fujitsu Electronics Inc.http://jp.fujitsu.com/fei/en/
Cryptography/authentication
library
・ This is a library for cryptography (RSA, AES, DES, 3DES), authentication (SHA-1, MD5), and pseudo-random number generation (FIPS186-2) processing.
Fujitsu Electronics Inc.http://jp.fujitsu.com/fei/en/
JPEG library・ This is middleware that performs compression and decompression (non-reversible) of
image data in compliance with the DCT method baseline and process from the JPEG standards.
Fujitsu Electronics Inc.http://jp.fujitsu.com/fei/en/
KASAGO(TCP/IP stack)
・ This is a TCP/IP protocol stack (supports IPv4/IPv6 dual stacks) specialized for embedded systems. Focuses on compactness and fast responsiveness to deliver efficient communication.
Zuken Elmic, Inc.TEL : +81-45-664-5171 http://www.elwsc.co.jp/
CANdriver
・ Provides a hardware independent interface to the upper level software layer, making it possible to use and reuse components without regard to the hardware platform
・ Parameters for initializing the hardware can be configured in advance using a settings/generation tool
Vector Japan Co., Ltd.TEL : +81-3-5769-6972(Embedded software department)http://www.vector-japan.co.jp/
LINdriver
・ Satisfies all requirements of the current LIN specifications (supports LIN 1.2/1.3 and LIN 2.0)
・ Enables simple implementation of a CAN-LIN gateway when combined with the Vector CANbedded component
Vector Japan Co., Ltd.TEL : +81-3-5769-6972(Embedded software department)http://www.vector-japan.co.jp/
MICROSAR product group(AUTOSAR embedded software product)
Configuration:・ MICROSAR RTE: AUTOSAR RTE・ MICROSAR BSW: AUTOSAR Basic Software・ MICROSAR Configuration Suite/MICROSAR EAD: AUTOSAR BSW configurator setFeatures:・ Strong experience and track record with previous CANbedded and osCAN products・ Full BSW supporting AUTOSAR specification release 3.0・ Covers applications from development to ECU implementation in concert with the DaVinci
Tool Suite (from prototypes and evaluation units to mass production products)・ Can be configured in combination with MCAL from other manufacturers or EAD・ Full featured technical service and training, assistance migrating to AUTOSAR, etc.
Vector Japan Co., Ltd.TEL : +81-3-5769-6972(Embedded software department)http://www.vector-japan.co.jp/
32bit
16bit
8bit
32bit
16bit
8bit
42 43Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32bit
16bit
8bit
42 43Fujitsu Microcontrollers Fujitsu Microcontrollers
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
Development assistance tools (development environment/OS/middleware/tools)
Product name Overview Inquiries
PGRelief
This is a static analysis tool for identifying bugs in C/C++ source code.・ Identifies bug locations from data structures and processing flows.・ Checks conformance with SEC coding standards and MISRA-C guidelines.・ Analysis is perform by integration with SOFTUNE make/build, allowing checking and
correction of bugs by simple operations.
Fujitsu Software Technologies LimitedTEL : +81-45-475-9820http://jp.fujitsu.com/fst/services/pgr/
QAC/MCM
QAC is a static analysis tool for C source code that is used to improve the quality of software.MCM is an optional product for QAC that can evaluate conformance with MISRA C coding standards.QAC/MCM integrate with SOFTUNE make/build to check violations of standards, etc.
Toyo CorporationSoftware SolutionsTEL : +81-3-3245-1248http://www.toyo.co.jp/ss/
■ Analysis Tools ■ CASE Tools
Product name Overview Inquiries
IBMRational Rose®
TechnicalDeveloper
Supports the most powerful model-driven development, such as executing models and generating completely executable code. This allows developers of specialist systems and embedded systems to also realize a high level of productivity.
IBM Corporation http://www-01.ibm.com/software/awdtools/developer/technical/
IBMRational TestRealTime™
This is a cross-platform solution for component testing and runtime analysis. In particular, this is for developers writing code for embedded, real-time, and other types of cross-platform software products.
IBM Corporation http://www-01.ibm.com/software/awdtools/test/realtime/index.html
TelelogicRhapsody
Rhapsody is a development environment for improving the efficiency of model driver development (MDD) which promotes development focusing on "models" created using UML.Even among the uncountable development tools that use UML, this is a unique development environment that optimizes the development process specifically for embedded development.
Itochu Techno-Solutions CorporationTEL : +81-3-6417-5434http://www.ctc-g.co.jp/solutions/embedded/index.html
TelelogicStatemate
Statemate is a graphical modeling toolset for system engineers. This offers powerful support for the upper development processes by functions for graphically modeling request specifications, detailed specifications, and function specifications.
Itochu Techno-Solutions CorporationTEL : +81-3-6417-5434http://www.ctc-g.co.jp/solutions/embedded/index.html
visualSTATE
・ This is a tool for designing using state charts, generating code, testing, and creating documents for embedded applications.
・ Enables simply design under the concept of drawing a sketch, and reduces design man-hours
・ Errors detected in design upper phase using powerful formal verification tool・ Improved quality by automated tests and coverage analysis・ Price half that of equivalent products
IAR Systems TEL : +81-3-5298-4800http://www.iarsys.co.jp/
MATLAB®/Simulink®
MATLAB provides functions and analysis environment for efficiently developing scientific calculation programs. Simulink is a simulation environment for efficiently designing and verifying real-time systems that runs in MATLAB. Algorithms designed based on models using Simulink can be automatically converted into C code for embedded systems using Real-Time Workshop Embedded Coder. MATLAB/Simulink can perform advance evaluation of C code for embedded systems using PIL simulation by interoperating with the SOFTUNE debugger.
MathWorks JapanTEL : +81-3-6367-6700http://www.mathworks.co.jp/
ZIPC
・ This is a CASE tool that uses extended hierarchical state transition chart design methods.・ C source is automatically generated from the state transition chart.・ Supports REALOS system calls.・ Offers debugging using state transition charts integrated with SOFTUNE.
CATS Co. Ltd.TEL : +81-45-473-2816 http://www.zipc.com/
SystemDesk
・ Designs AUTOSAR compliant software components and graphically models hardware independent software architectures.
・ Automatically generates the AUTOSAR definition file, and interoperates with the TargetLink automatic code generation tool to create RUNNABLE.
・ Configuring the network between ECU and assigning functions to multiple ECU can be easily performed using this tool, and the AUTOSAR runtime environment is automatically generated for each ECU.
・ Interoperates with BSW tools such as Tresos (EB) to create production SW packages.
dSPACE JapanTEL : +81-3-5798-5460http://www.dspace.jp/
■ CASE Tools
* IBM, Rational, Rational Rose, and Rational Test Realtime are trademarks of IBM Corporation USA in the USA and other countries.
Product name Overview Inquiries
TargetLink
・ Directly generates C code for mass production from MATLAB/Simulink/Stateflow・ Generates ANSI C code efficiently that is suitable for the code developed by an actual
programmer・ Embedded simulation and test environment that uses an actual processor・ Further optimized for the processor・ Can generate AUTOSAR compliant code
dSPACE JapanTEL : +81-3-5798-5460http://www.dspace.jp/
Product name Overview Inquiries
CANoe
CANoe is an all-round tool for developing, testing, and analyzing networks and ECU, and supports users throughout the entire development process.・ Capable of network-wide simulation and analysis using simulation nodes created using
CAPL/.NET or models created using MATLAB/SimulinkFeatures:・ Able to simplify the operation by user control panel・ The test function covers from ECU testing to automatic report creation・ Supports CAN, LIN, MOST, and FlexRay
Vector Japan Co., Ltd.TEL : +81-3-5769-6972(Development tool department)http://www.vector-japan.co.jp/
CANalyzer
CANalyzer is a general-purpose analysis tool for distributed network systems that make it possible to easily monitor, analyze, and send messages on a network.Features:・ Simplifies testing using the user display panel・ Capable of performing various tests of bus data, and displaying in a Window or recording
in a log file・ Capable of evaluation by offline playback using log files・ Sending and evaluation of messages using the programming function using CAPL・ Supports CAN, LIN, MOST, and FlexRay
Vector Japan Co., Ltd.TEL : +81-3-5769-6972(Development tool department)http://www.vector-japan.co.jp/
CANape
CANape is software that provides a complete development environment for measurement, compliance, and diagnosis.Features:・ Capable not only of measurement, compliance, and diagnosis of the memory built into
an ECU, but is also able to measure and output vehicle-mounted networks such as CAN, LIN, and FlexRay as well as measure analog, GPS, audio, and video, and therefore supports various hardware
・ Capable of evaluating and printing measurement data after measurement, and managing compliance data after compliance
Vector Japan Co., Ltd.TEL : +81-3-5769-6972(Compliance tool department)http://www.vector-japan.co.jp/
RAMScope
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 MCUs. Because the extracted RAM data is saved directly into PC memory, a large amount of data can be accumulated, making it easy to analyze the operation of a control application.Features:・ Capable of monitoring RAM without stopping operation right from the microcontroller
start-up・ Communication program to monitor RAM not needed
=> Almost no effect on microcontroller operation・ Capable of monitoring RAM synchronized to the microcontroller control cycle (scanstart
function)・ Capable of tuning (overwriting) RAM・ 10μs/1ch high frequency monitor (differs between microcontrollers)
=> Maximum 128ch/1ms sampling performance (can support 1024ch by special order)=> 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・ Synchronization of RAM values and external data by additional A/D and D/A units
Yokogawa Digital ComputerCorporationTEL : +81-422-52-5698
(Instrument business vehicle instrument center)
http://www.yokogawa-digital.com/
■ Verification Tools
Flash write support
Fujitsu Semiconductor provides a support environment for writing programs that is tailored to the needs of our customers from development through to mass production and shipping.The most efficient mass production method for you can be chosen based on delivery schedules and production volumes.
32bit
16bit
8bit
32bit
16bit
8bit
44 45Fujitsu Microcontrollers Fujitsu Microcontrollers
F2MC-8FXParallel writer F2MC-16LX F2MC-16FX FR family
Flash Support Group, Inc.
Single unit programmersAF9709C
AF9710
Gang programmers
Gang programmers
AF9723B
Single unit programmers
MODEL1893
MODEL1931
MODEL1940
OPTIMA
DUAL-Package
Gang programmersOCTAL
FlashPAK/FlashPAK II
*: Data I/O Corporation (USA) (Represented in Japan by Toyo Corporation)
MODEL1930+SU3000LX
■Pre-programmed device support
Customers who desire pre-written products can be accomodated by factory writing or programming house.
● Programmed externally: Can be handled by a programming house・ Can also handle small programming volumes
・ Provides pre-programmed products with short delivery times
● Pre-programmed products: Can be programmed when shipped from the factory・ Same shipping format as mask ROM products
・ Can handle short delivery times similar to mask ROM products
■Programming before mounting support
Several parallel writers are available to suit customer applications and budgets.
● Parallel writers for microcontrollers with built-in Flash
MODEL1881XP
MODEL1995/2
MODEL1896
MODEL1895
Serial on-board writers F2MC-8FX F2MC-16LX F2MC-16FX FRfamily
Fujitsu Semiconductor Limited
Flash USB Programmer(BGM adapter MB2146-09A-E needs to be purchased separately)
Yes
Yes
Flash MCU Programmer
Yokogawa Digital Computer Corporation
■Onboard programming support
Several on-board writers are available to suit customer applications and budgets.
● Serial on-board writers
Advantage: Large lots
Fujitsu Semiconductor factoryFujitsu ElectronicsProgramming house
Pre-programmed products
Unprogrammed products
Advantage: Short delivery time
Programmed using a parallel writer
Advantages: Short delivery times, high maintainability
On-board programmer (programmed after mounting)
Unprogrammed products
The case of delivery of products that have been programmed by Fujitsu Semiconductor or an authorized agentThe case of delivery of products that have been programmed by Fujitsu Semiconductor or an authorized agent
Request for pre-programmed products
Request for programming prior to mounting
The case of products programmed by the customerThe case of products programmed by the customer
Request for on-board programming
Mounted by the customer
Mounted by customerMinato Electronics Inc.
Data I/O Corporation (USA)*
Single unit programmers
Mounted by the customer
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
AF9101/03Flash Support Group, Inc.
I.S.P-300Kyoei
AF420/AF320/AF620/AF520
Development assistance tools (writing programs)
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32bit
16bit
8bit
32bit
16bit
46 Fujitsu Microcontrollers 47Fujitsu Microcontrollers
You can learn microcontroller basics such as microcontroller operations, peripheral functions,and programming using peripherals.
Microcontroller introductory e-Learning homepage : http://www.fujitsu.com/global/services/microelectronics/e-learning/
Unit 1 Embedded Application Development
Unit 3 Programs Using Peripheral Functions
Unit 4 Programs Used with Interrupts
Unit 2 Microcontroller and External Peripheral Devices
Sunhayato Corp. jouet bleu page : http://www.sunhayato.co.jp/products_html/f2mc/index_e.html
You can learn the following about microcontroller development.
Features of embedded softwareDevelopment stepsOperations of microcontrollersPeripherals 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.
e-Learning Services
1.2.5 Application development and execution environments 2.1.2 CPU operations
3.2.2 Mechanism : LED
4.1.2 Interrupt processing 4.1.3 Types of hardware interrupt
3.2.7 Sample program using an I/O ports
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
32/1
6/8-
bit c
ore
lineu
pRO
M, R
AM, P
ins
Appl
icat
ions
Func
tiona
lity
Deve
lopm
ent
assi
stan
ce to
ols
Prod
uct s
elec
tion
memo