ARM Cortex-M3 Microcontrollers - Fujitsu
Transcript of ARM Cortex-M3 Microcontrollers - Fujitsu
ARM™
Cortex-M3™ Microcontrollers
00100011100110010
11101111001010101
1010100010010011110101000100100111
For further information please contact:
North and South AmericaFUJITSU MICROELECTRONICS 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://www.fma.fujitsu.com/
EuropeFUJITSU MICROELECTRONICS EUROPE GmbHPittlerstrasse 47, 63225 Langen, GermanyTel: +49-6103-690-0 Fax: +49-6103-690-122http://emea.fujitsu.com/microelectronics/
KoreaFUJITSU MICROELECTRONICS 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 MICROELECTRONICS ASIA PTE. LTD.151 Lorong Chuan, #05-08 New Tech Park 556741 SingaporeTel : +65-6281-0770 Fax : +65-6281-0220http://www.fmal.fujitsu.com/
FUJITSU MICROELECTRONICS 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 MICROELECTRONICS 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 doesnot 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 anythird 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 orother 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 withoutlimitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufacturedas contemplated (1) for use accompanying fatal risks or dangers that, unless extremely high safety is secured, could have a serious effectto the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control innuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control inweapon 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 regulationsof 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/
© 2010 FUJITSU SEMICONDUCTOR LIMITED Printed in JapanAD07-00051-2E April, 2010Edited: Sales Promotion Department
2010.4
FUJITSU SEMICONDUCTOR
USB+CANGroup
CAN Group USB Group Motor CtrlGroup
512KB/64KB
384KB/64KB
100/120pin100/120pin100/120pin 100/120pin
ROM (flash)/RAM
256KB/32KB
192KB/32KB
10MIPS
100MIPS
FR60Lite
FR60FR80
year2005 2007 2009 2011 2013
F2MC-16LX
F2MC-8FXLPCF2MC-8FX
Original 8-bit core
Original 16-bit core
ARM 32-bit core
Original 32-bit core ARMCortex-M3(Rev. 2.0)
High-speed operation(starting from 80 MHz)
Motor controller
USB(Host / Function)
CAN
Ethernet
50MIPS
100MIPS
MB9BFxxx
year2013201220112010
High-performance line
Low-power line
External interrupts16 ch + NMI
Clock controlWDT
DMAC8ch
10-bit ADC(*1)3 units/16 ch
MFS8ch
USB(Host/Function)
CAN(32 message buffer)
*1) In the production version this is upgraded to “12-bit ADC”.*2) In the production version this is upgraded to “80/100 pins”.
ARM Cortex-M3TM
80MHz(max)2.7 to 5.5V
Flash memory256 KB
SRAM32KB
PackageLQFP-100/120
16-bit base timer8 ch
16-bit PPG timer6 ch
16-bit quad counter2 ch
16-bit outputcompare 12 ch
16-bit inputcapture 8 ch
LVD2ch
GPIO76/96 pins(*2)
MB9AFxxx
High-speed optimization(up to 40 MHz)
Motor controller
LCD controller
USB(Host / Function)
First Product Release <Simultaneous Development of 32 Models>For the first release of Cortex-M3TM microcontrollers, 32-models of High-performance line have been developed simultaneously.
They are a combination of 4 different memory
capacities, and 2 different pin counts.
Motor controller groupEquipped with a wide variety of motor control timers
USB groupEquipped with a motor control timer and USB
CAN groupEquipped with a motor control timer and CAN
USB+CAN groupEquipped with a motor control timer, USB, and CAN
ScheduleES: Released in sequence from October 2010
Mass production: All released in January 2011
CPU Core Roadmap and Product Lineup
CPU core roadmapCortex-M3TM core features capabilities that cover the performance
range of conventional 16 and 32- bit microcontrollers. This
enables Cortex-M3TM being added to the existing FR core (original
32-bit core) and F2MC-16LX core (original 16-bit core) lines.
Product lineup of Fujitsu Semiconductor Cortex-M3TM cores
Our product lineup offers the High-performance line “MB9BFxxx
series” of products positioned as an extension of our existing
32-bit microcontrollers and the Low-power line “MB9AFxxx
series” of products corresponding to our existing 16-bit
microcontrollers. The High-performance line provides more
processing ability than ever before with more advancements
over the exist ing 32-bi t microcontro l lers with a higher
performance IP macro and faster operating frequencies. In the
Low-power line, the IP macro, operating frequency, and
operating modes have been optimized and that enables the
32-bit microcontrollers to offer power consumption in line with
16-bit microcontrollers.
Fujitsu Semiconductor has employed ARM Cortex-M3TM as the CPU core for general-purpose microcontrollers. Cortex-M3TM is one of the Cortex family series. It is a new-generation ARM CPU core specialized for the embedded microcontroller market. Fujitsu Electronic Device Business Group, the predecessor of Fujitsu Semiconductor, started employing ARM CPU cores (ARM7, ARM9, ARM11) for ASSP products and SoC products in 1998. We have accumulated experience in employing ARM CPU cores. Fujitsu Semiconductor is currently developing 32-bit general-purpose microcontrollers aiming at consumer and business applications that meet market needs by combining this accumulation of experience with Cortex-M3TM core.
What is ARMTM Cortex family?Cortex is the name of the next-generation family of CPU cores following on from the existing ARM7, ARM9, and ARM11 CPU cores made by ARM. The family lineup consists of the three series; Cortex-M series, R series, and A series. Each has the capabilities optimized to suit the applications and required specifications of the target markets. From among these, Cortex-M3TM cores are embedded processors specialized for microcontrollers covering the performance range of conventional 16 and 32-bit microcontrollers. Cortex-M3TM core is enhanced particularly for memory saving and power saving capabilities.
Provision of Sample ProductSample product has been available since April 2010 ahead of
Cor tex- M3 T M product re lease. This sample product is the
microcontroller positioned in the High-performance line equipped
with USB and CAN communication functionality as well as motor
control timer and various serial communication functions that will
allow you to check “What kind of product is Fujitsu Semiconductor's
Cortex-M3TM?”. In addition to providing standalone microcontroller
sample, a starter kit with this sample mounted will also be available
(scheduled for release: from August 2010). This starter kit is a circuit
board pre-mounted with the sample product that also includes an
easy-to-use integrated development environment (with restrictions on
some functionality) that can be used for a wide variety of purposes
including training material for new recruits, an evaluation environment
during actual work, or a test board during actual development.
Operating speed: 80 MHz*Support wide range of power supply voltages: 2.7 V to 5.5 V
High reliability flash memory: Writing = 100,000 times*, retention characteristic = 10 years*Flash security technology: Protect intellectual property rights by preventing external readings
CR oscillator circuitHigh-speed 12-bit A/D converterDual voltage monitoring (interrupt and reset) by Low Voltage Detector (LVD)
CAN communication macroUSB communication macro (Host and Function)Note: Ethernet communication macro is under development
Multifunction serial (UART, SIO, SPI, and I2C)Multifunction timer (for motor control)Base timer (PWM, PWC, PPG, and reload timer)
* Please refer to the datasheet of each product for detailed specifications.
- ARM is the trademark of ARM Limited in the EU and other countries. - Cortex-M3 is the trademark of ARM Limited in the EU and other countries.
Employing ARM™ Cortex-M3™ as the CPU core of general-purpose microcontrollers!
Development Tools
Various kinds of development tools for ARM based microcontrollersVarious development tools such as an integrated development
environment, debugging environment, middleware, are
available thanks to our collaboration with third party providers
who have great experience in ARM core microcontroller
development. Furthermore, our technical support center offers
total support for inquiries regarding both microcontrollers and
development tools. Our technical support service that does
not require you to draw a distinction between microcontroller
and support tool when a problem does occur, provides
complete support for your microcontroller development.
Features of Fujitsu Semiconductor Cortex-M3TM Microcontrollers
High performance
High security
Built-in high performance analog macros
Wide variety of communication controls
Easy to use peripheral macros