MB89636RPF-G-XXXXE1

MB89636RPF-G-XXXXE1

  • 厂商:

    EUPEC(英飞凌)

  • 封装:

    -

  • 描述:

    IC MICROCONTROLLER 64QFP

  • 数据手册
  • 价格&库存
MB89636RPF-G-XXXXE1 数据手册
EMBEDDED SOLUTIONS MICROCONTROLLERS PRODUCT OVERVIEW MICROCONTROLLERS CONTENTS Introducing Fujitsu Microelectronics Europe Expertise in the Automotive and Industrial Markets Automotive Strengths Introduction to Fujitsu Microcontrollers F2MC-8L CPU-Core Architecture Compact-ICE for Low Cost Bebugging of F2MC-8L Micros The New 8-bit MCU Family - F2MC-8FX CPU-Core Architecture The New 8-bit MCU Family - F2MC-8FX 8-bit Product Line-up F2MC-16LX CPU-Core Architecture Introduction to 16-bit Families Embedded Flash Technology Microcontrollers with CAN Bus Controller F2MC-16LX Product Line-up 16-bit Single CAN Bus Microcontrollers 16-bit Single/Double CAN Bus Microcontrollers 16-bit Double CAN Bus Microcontrollers 16-bit USB Microcontrollers 16-bit Next Generation 16FX 16-bit LX Line-up 16-bit Support Tools Evaluation Boards Introduction to the FR-Family 32-bit RISC Architecture MB91270 Automotive Series MB91360G Automotive Series Starterkits MB91360/364 MB91460 Automotive Series (Under Development) MB91230 LCD Control Series MB91260/265 3-Phase Motor Control Series MB91301 Series Starterkit MB91302 MB91350A Series FR Series In-circuit Emulator 32-bit FR Product Line-up Integrated Software Development Environment - ‘Solutions for V’ Softune - Fujitsu’s Integrated Software Development Package Accemic MDE Monitor Debugger Galep IV Universal Serial/Parallel MCU Programmer Real-Time Operating Sytems European Distributors & Representatives European Sales Offices 1 2-3 4 5 5 6 7 8 9-11 12 13 13 13 14-17 18-21 22 23 24 25 26 27 28-29 30-31 32 33-34 35 36-38 39 40 41 41 42 43 44-45 46 47 48 49 50-51 53-54 Back cover Copyright © 2006 Fujitsu Limited Tokyo, Japan and Fujitsu Microelectronics Europe GmbH. All Rights Reserved. The information contained in this document has been carefully checked and is believed to be entirely reliable. However Fujitsu and its subsidiaries assume no responsibility for inaccuracies. The information contained in this document does not convey any licence under the copyrights, patent rights or trademarks claimed and owned by Fujitsu. Fujitsu Limited and its subsidiaries reserve the right to change products or specifications without notice. No part of this publication may be copied or reproduced in any form or by any means or transferred to any third party without the prior consent of Fujitsu. Designed and produced in the UK. Printed on environmentally friendly paper. Controller Area Network (CAN) – Registered Trademark of Robert Bosch GmbH Windows – Registered Trademark of Microsoft Corp. All Trademarks acknowledged INTRODUCING FUJITSU MICROELECTRONICS EUROPE Fujitsu Microelectronics Europe is a major supplier of semiconductor products to the European and global market. The company’s main business focus is on providing system solutions to the automotive, industrial/home appliance, networking/telecommunications and multimedia markets. The engineering support from experts in both the application areas and Fujitsu products saves customers time and effort. Fujitsu offers a broad range of semiconductor devices, including sensors, ASICs, RF devices, MPEG encoders & decoders, microcontrollers, graphic display controllers, microprocessors, FRAM and FCRAMTM. The company is also a leader in colour plasma display panels. Fujitsu Microelectronics Europe’s new headquarters in Langen. Maidenhead Regional Office & Mixed Signal Division Langen Fujitsu Microelectronics Europe Headquarters - ASIC, MCU, RF and Multimedia Design Centres Levallois Regional Office München Regional Office & ASIC Design Centre Milan Regional Office 01 MICROCONTROLLERS EXPERTISE IN THE AUTOMOTIVE AND INDUSTRIAL MARKETS Fujitsu’s Microcontroller product portfolio of more than 500 products is based on 8/16 and 32-bit Architectures and is the result of continuous development activity. The basis for these developments is the know-how that Fujitsu engineering departments world wide have built up in close co-operation with Fujitsu’s customers. In Europe this expertise is organised in a business unit supporting the Automotive and Industrial markets. Both markets require high quality products with state-of-the-art network interfaces such as CAN, LIN, IDB1394, FlexRayTM or Ethernet. The product portfolio ranges from smart and small 8-bit to high performance 32-bit RISC Microcontrollers. Fujitsu embedded Flash technology has always been the basis for reliable products. The fourth generation of this technology is now available. European Microcontroller Design Centre (EMDC) The centre has completed about 100 development projects since its foundation in 1997. In close partnership with our European customers innovative products have been specified and give our customers a competitive edge in global competition. Fujitsu is a leader in 02 FlexRay Node, host controller (MB91F467). fully-featured CAN and LIN MCUs and the steadily growing design centre is already preparing the next product generation which includes products with on-chip FlexRay. Dedicated local application support team FME’s application engineering group is a one-stop shop for our customers. They find expertise in their application area, deep knowledge of Fujitsu’s products and a high level of experience with the tool environment, which Fujitsu also provides. The Fujitsu Softune Workbench is the development environment for all 500 different MCUs (8 to 32-bit) and includes a state-of-the-art C-Compiler, Assembler and Debugger. It is free of charge in Europe. Getting started is easy with the support boards and training on offer. Application notes, software examples and EMC support complete the picture. EXPERTISE IN THE AUTOMOTIVE AND INDUSTRIAL MARKETS Quality Formal Quality Systems like ISO9000, have been established since 1994. Products for automotive systems are certified to ISO/TS 16949. In future, Fujitsu automotive MCUs will be fully AEC-Q100 compliant. Environmental Support Fujitsu’s usage of materials is fully compliant with the time plan for implementation of RoHS and WEEE programmes. More information is available at FME’s MCU WebPage: http://www.fujitsu.com/emea/services /microelectronics/micros/ FlexRay Backbone Powertrain / Chassis Gateway Driver Information Gateway FlexRay / CAN Diagnostic Connection Body Gateway CAN / MOST / IDB1394 Engine Control Dashboard Chassis Electronics Infotainment CAN / LIN Comfort Electronics Climate Control Door Module Steer-by-Wire Navigation Brake-by-Wire Headup Display Roof Module Lighting Example of a Backbone architecture with FlexRay. Access to partners These partners complement Fujitsu’s offerings especially with regard to operating systems, driver software and development tools. Please see the 3rd party support page at http://www.fme.gsdc.de/gsdc.htm for more information. The 2kBytes/256 Bytes embedded FRAM enables high-speed data writing, with up to 1010 write cycles. 03 MICROCONTROLLERS AUTOMOTIVE STRENGTHS Fujitsu’s European Microcontroller Design Centre today boasts experience from more than 100 automotive development projects. This is demonstrated by a host of smart on-chip features that meet the requirements of our automotive customers. Substantial software support for Fujitsu microcontrollers is also in place. EMI reduction by clock modulation (Frequency modulator) Programmable port levels Many CAN microcontrollers feature programmable port levels. In addition to TTL and C-MOS levels, so-called ‘automotive levels’ (with VIL = 0.5 Vcc) can be selected. This is a valuable feature as ground levels in vehicles may show offsets of several Volts. Graph 1: Emission IEC Norm 61967 part 4, MB90F394, FMOD=off. Clock modulation This feature improves electromagnetic compatibility which is becoming an ever important requirement with increasing CPU speeds. Clock modulation reduces emission peak levels by distributing the system clock frequency over a certain frequency range. This means that sharp high peaks are converted to a wider slewed signal in the frequency spectrum – with reduced emission levels. Graph 1 shows EMI measurement without clock modulation; Graph 2 shows clock modulation switched on. 04 Graph 2: Emission IEC Norm 61967 part 4, MB90F394, FMOD=on. LIN USART A powerful serial communication interface with hardware support for LIN protocol is incorporated into every new Fujitsu CAN microcontroller. This interface supports SPI mode and baud rates up to 4MBaud in USART mode. INTRODUCTION TO FUJITSU MICROCONTROLLERS This brochure presents the next generation of Microcontrollers from in this market, with more than 50 different devices ranging from 48-pin Fujitsu, incorporating improvements in process technology and many new cost-effective on-chip features. Fujitsu’s expanding portfolio of 16-bit CAN Microcontrollers reasserts the company’s number one position to 120-pin packages The choice of 8-bit MCUs is even larger. The new and expanding 8FX family offers more for less. For highest performance the 32-bit RISC portfolio was expanded by the new MB91460 series, which is already a standard demanded by customers in the automotive and industrial markets. To find out about the latest devices, development tools and documentation, please visit: http://emea.fujitsu.com/microelectronics F2MC-8L CPU-CORE ARCHITECTURE 16-bit CPU Register Accumulator PC Temporary Accumulator Program Counter Register Banks A AL TH T TL #d8 Index Pointer ALU EP SP ● 64kB Program/Data memory address space Multiply and Divide operations F2MC Power Saving Modes AH IX ● Extra Pointer Processor Status Stack Pointer PS R0 R1 R2 R3 R4 R5 R6 R7 R0 R1 R2 R3 R4 R5 R6 R7 32 Register Banks consisting of 8x8 bit registers Fujitsu’s advanced F2MC-8L CPU core consists of seven 16-bit registers plus a maximum of 32 register banks, each consisting of eight 8-bit registers. The register banks can be used for a high-speed context switch after an interrupt. CPU-Core Features ● ● ● ● ● 8-bit CPU Core Highly efficient Instruction Set Two 16-bit Accumulators with A-T architecture Data operation: 1/8/16-bit Enhanced bit manipulation: Clear, Set and Test bit GEAR* Dynamic selection of CPU cycle time in four ratios (e.g. 0.4, 0.8, 1.6 and 6.5μs at 10MHz clock) SUB RUN** Switch to run from sub-clock. Turn off main oscillator SLEEP Peripheral functions are running, CPU Core is in power down CLOCK** Only the low-speed clock and prescaler are running STOP Chip is in complete power down * Where applicable ** Where 2nd low-speed clock is available 05 MICROCONTROLLERS COMPACT-ICE FOR LOW COST DEBUGGING OF F 2MC-8L MICROS A compact size, combined with the power to support microcontroller system designers with a cost-efficient solution for their daily work, makes Fujitsu’s C-ICE (Compact In-Circuit Emulator) a highly valuable support tool. It not only offers the ability to emulate microcontrollers operating at a voltage starting at 2.7V, it also supports sophisticated debugging features, such as multi-level break-points, bit-level event trigger capabilities and high level language support. The emulation environment operates under Windows 9x, XP and Windows NT/2000. Emulator Features ● ● ● ● 06 Real-Time Trace Multi-level hardware Break points Low-Voltage Microcontroller support C, Assembler or mixed level debugging Fujitsu’s emulator for 8-bit micros makes designs easy and transparent. THE NEW 8-BIT MCU FAMILY - F2MC-8FX CPU CORE ARCHITECTURE ● ● ● ● ● ● 8-bit CPU Core • Seven 16-bit registers • High speed, 100ns cycle time @ 10MHz CPU clock • Up to 32 memory mapped register banks (each bank consists of eight 8-bit registers) • A-T architecture Optimised internal bus • Reduced instruction cycles • Pipelining of the internal bus 64kByte linear addressing space Powerful arithmetic operation and transmission • Division instruction: 16-bit / 16-bit = 16-bit • Data transmission up to 16-bit Clock Multiplier Circuit • PLL x1, x2, x2.5 Enhanced Interrupt • Four interrupt levels selectable for each interrupt ● ● Hardware LIN available on every device Compact and low price debug environment Dual-operation flash: execute program code from one bank while writing to or erasing another ● ● No delay in Program execution Replacement of external E2PROM with following advantage: 1) Faster process (programming, erasing) 2) Improved code security (manipulation prevention 3) Smaller PCB area Roadmap LOCAL INTERCONNECT NETWORK 8FX product roadmap: for every series both 5V version and 3V version are planned. Features ● Instruction compatible with F2MC-8L (except Divide/Multiply instruction) ● Enhanced CPU performance (Minimum instruction execution time: 100ns) ● F2MC-8FX new function (16-bit, 16-bit division instruction, 4 Interrupt levels) ● Low leakage process technology (1.8V operation, 1μA supply current at watch mode) ● Dual-operation flash with flash security Executes program code from one bank while writing to or erasing another. 07 MICROCONTROLLERS THE NEW 8-BIT MCU FAMILY – F2MC-8FX Compact and low cost 8FX development set-up USB to PC Evaluation Board ● ● ● ● Softune workbench for software development: version V30L28R07 BGM Adaptor for evaluation: MB2146-09 Evaluation Board: MB2146-401 MCU Board (with evaluation chip on board): MB2146-301, MB2146-303 Header Boards are available for evaluating directly in user system: MB2146-220 (64-pin), MB2146-210 (48-pin). BGM Adaptor MCU Board with Evaluation Device MB95FV100-101 Power Input Compact and low cost 8FX development set-up. Feature of the BGM adaptor for F2MC-8FX family Adaptor model for debugging MB2146-09 Host interface (download time) USB: 12Mbps (125kbps: at an operating frequency of 4MHz) Execution control Continuous execution, step execution Instruction execution break 256 points Data break 2 points Emulation memory The size equivalent to Flash ROM MB95FV100 (60kBytes) Trace capacity 16 branches Sequential break 2 levels (only code) Evaluation kit CONCERTO-Kit with MB95F108H on its board, provides the opportunity to program dual-operation flash, test 8FX core and the peripherals with low cost and low effort. The flash device MB95F108H (5V version ‘Bassoon’) mounted on the low cost Bassoon evaluation board: CONCERTO board. 08 8-BIT PRODUCT LINE-UP F2MC-8L Low Power/Low Voltage Microcontrollers Features Series MB89xxx Part ROM/ RAM Max. Ports OTP/ (Byte) Clock Flash MHz (kByte) (Sub-clock) Ext. Inter. PWM PWC Timer/ Counter UART I2C SIO ADC 130/A MB89131 MB89P131 MB89133A MB89P133A MB89135A MB89P135A 4 4 8 8 16 16 128 128 256 256 256 256 4.2 (32kHz) 140 MB89144 MB89145 MB89146 MB89P147 12 16 24 32 256 512 768 1024 140/A MB89143A MB89144A 8 12 150/A MB89151/A MB89152/A MB89153/A MB89154/A MB89155/A MB89P155/A 160/A LCDC Buzzer Special Features Power Saving Modes Pin Count 36 3 3 11 11 11 11 – – 2 X 8-bit or 1 x 16-bit – – 1 x 8-bit 4 x 8-bit – Yes (A-Version with on-chip Remote Control) SLEEP STOP WATCH 48 8 (32kHz) 54 2 1 x 8-bit – 2 x 8-bit or 1 x 16-bit – – 1 x 8-bit 12 x 10-bit – Yes VFD Driver (24 outputs) 12-bit Programmable Pulse Generator SLEEP STOP WATCH 64 256 256 8 (32kHz) 54 2 – – 2 x 8-bit or 1 x 16-bit – – 1 x 8-bit 8 x 10-bit – Yes VFD Driver (24 outputs) CLOCK SLEEP STOP 64 4 6 8 12 16 16 128 256 256 256 256 256 4.2 (32kHz) 43 12 – – 2 x 8-bit or 1 x 16-bit – – 1 x 8-bit – 4 x 36 Yes Remote Control, (A-Version with on-chip LCD voltage booster) SLEEP STOP WATCH 80 MB89161/A MB89163/A MB89165/A MB89P165/A 4 8 16 16 128 256 512 512 4.2 (32kHz) 54 12 2 x 8-bit – 2 x 8-bit or 1 x 16-bit – – 1 x 8-bit 8 x 8-bit 4 x 24 – Remote Control, (A-Version with on-chip LCD voltage booster) SLEEP STOP WATCH 80 170/A MB89173 MB89P173 MB89174A MB89P175A 8 8 12 16 384 384 512 512 3.58 (32kHz) 7.16 (32kHz) 37 11 – – 2 x 8-bit or 1 x 16-bit – – 1 x 8-bit – – Yes DTMF Generator SLEEP STOP WATCH 48 180 MB89181 MB89182 MB89183 MB89185 MB89185L MB89P185 4 6 8 16 16 16 128 256 256 256 256 256 4.2 (32kHz) 43 12 – – 2 x 8-bit or 1 x 16-bit – – 1 x 8-bit – 4 x 32 Yes Remote Control SLEEP STOP WATCH 64 190/A/AH MB89191 MB89191A MB89191AH MB89193 MB89193A MB89193AH MB89195 MB89P195 MB89195A MB89P195A 4 4 4 8 8 8 16 16 16 16 128 128 128 256 256 256 256 256 256 256 4.2 22 19 19 22 19 19 22 22 19 19 11 – – 2 x 8-bit or 1 x 16-bit – – 1 x 8-bit – 8 x 8-bit 8 x 8-bit – 8 x 8-bit 8 x 8-bit – – 8 x 8-bit 8 x 8-bit – Yes Remote Control, 9 x High Current Outputs (H version) SLEEP STOP 28 201 MB89F202 16 512 12.5 27 4 1 x 8-bit – 2 x 8-bit or 1 x 16-bit 1ch – 1 x 8-bit 1 x 10-bit – – Flash, 1 x 12-bit PPG, 21-bit timebase timer 5V SLEEP STOP 34 210 MB89215PFV MB89215PFM MB89P215PFV MB89F217PFM 16 16 16 32 512 512 512 1024 10 22 3 1 x 8-bit – 2 x 8-bit or 1 x 16-bit 1ch – 1ch 8 x 10-bit – No LIN HW support, 12-bit PPG SLEEP STOP 30 48 30 48 470 MB89475 MB89P475 16 16 512 512 12.5 (32kHz) 39 9 1 x 8-bit 2 x 8-bit 2 x 8-bit or 1 x 16-bit 1ch – – 8 x 10-bit – Yes 21-bit time base timer SLEEP STOP WATCH 48 480 MB89485 MB89P485 16 16 512 512 12.5 (32kHz) 42 12 1 x 8-bit 2 x 8-bit 2 x 8-bit 1ch or 1 x 16-bit – - 4 x 10-bit 4 x 31 yes LCD with booster, 6-bit PPG SLEEP STOP WATCH 64 490 MB89498 MB89F497 MB89F499 48 32 60 2048 1024 2024 12.5 (32kHz) 66 62 66 16 2 x 8-bit – 1 1ch 8 x 10-bit 4 x 32 4 x 36 4 x 32 – 21-bit timebase timer 3V SLEEP STOP WATCH 100 530 MB89535A MB89537/C/ H/HC MB89538/C/ H/HC MB89P538 MB89F538 16 32 512 1024 12.5 (32kHz) 53 12 2 x 8-bit 1 x 8-bit 8 x 10-bit – – 2048 SLEEP STOP WATCH 64 48 Mask versions 2 x 12-bit + 1 x 6-bit PPG 3V & 5V(H) 48 48 2048 2048 3V version 52 4 x 8-bit 1(SIO) or 2 x 16-bit 1 x 16-bit 2ch 1 1 x 8-bit (C version) 64 Flash, 2ch 12-bit PPG Notes: ● MB89Pxxx signifies OTP device ● MB89Txxx signifies ROMless device ● MB89Fxxx signifies Flash device ● All series feature a built-in Watchdog timer. 09 MICROCONTROLLERS 8-BIT PRODUCT LINE-UP F2MC-8L Low Power/Low Voltage Microcontrollers Features Series MB89xxx Part ROM/ RAM Max. Ports OTP/ (Byte) Clock Flash MHz (kByte) (Sub-clock) 560/C/H/ HC MB89567/C/ H/HC MB89P568 32 1024 48 1024 570 MB89577 MB89P579A 32 60 580B/ BW MB89583B/BW MB89585B/BW MB89P585B/BW 620 Ext. Inter. PWM PWC Timer/ UART Counter I2C SIO ADC LCDC Buzzer Special Features Power Saving Modes Pin Count SLEEP STOP WATCH 80 10 (32kHz) 50 12 2 x 8-bit 1 x 8-bit 2 x 8-bit or 1 x 16-bit 2ch 1 1 x 8-bit 8 x 10-bit 4 x 24 – 1 x 6-bit PPG 1 x 12-bit PPG Remote Control 3V & 5V(H) mask versions 3k 3k 10 (32kHz) 82 4 – – 2 x 8-bit, 1 x 16-bit or 2 x 16-bit 1ch 1 (SIO) 12 x 10-bit 4 x 14 – Bridge SUB-CLOCK 100 Circuit, D/A 2-ch, SLEEP Comparator, STOP 21-bit Timebase WATCH Timer 8 16 16 512 1024 1024 6 53 8 2 x 8-bit – – 1ch – – – – – MB89623 MB89625 MB89P625 MB89626 MB89627 MB89P627 MB89628 MB89629 MB89P629 MB89T623 MB89T625 MB89T627 8 16 16 24 32 32 24 32 32 ext ext ext 256 512 512 768 1024 1024 3072 3072 4096 256 512 1024 10 53 53 53 53 53 53 53 53 53 34 34 34 4 1 x 8-bit 1 x 8-bit 1 x 16-bit – – 2 x 8-bit 8 x 8-bit – Yes External Bus Interface SLEEP STOP 64 630 MB89635 MB89636 MB89637 MB89P637 MB89T635 MB89T637 16 24 32 32 ext ext 512 768 1024 1024 512 1024 10 (32kHz) 53 53 53 53 34 34 4 2 x 8-bit 1 x 8-bit 1 x 16-bit 1ch – 1 x 8-bit 8 x 10-bit – Yes External Bus Interface SLEEP STOP WATCH 64 650/A MB89653A MB89655A MB89656A MB89657A MB89P657A 8 16 24 32 32 256 512 768 1024 1024 10 (32kHz) 64 16 2 x 8-bit – 4 x 8-bit or 2 x 16-bit – 1 x 8-bit 8 x 8-bit 4 x 32 Yes – SLEEP STOP WATCH 100 660 MB89663 MB89665 MB89P665 8 16 16 256 512 512 10 52 4 1 x 8-bit – 2 x 8-bit 1-ch or 1 x 16-bit – 1 x 8-bit 8 x 8-bit – – Input Capture 2-ch, Output Compare 2-ch SLEEP STOP HW-STB 64 800 MB89803 MB89805 MB89P808 8 16 48 256 512 2048 10 32 2 1 x 8-bit 1 x 8-bit – 1ch – 1 x 8-bit – 4 x 70 – – SLEEP STOP 100 820 MB89821 MB89823 MB89P825 4 8 16 128 256 256 5 32 2 1 x 8-bit 1 x 8-bit – 1ch – 1 x 8-bit – 4 x 50 – – SLEEP STOP 80 850 MB89855 MB89857 MB89P857 MB89T855 16 32 32 ext 512 1024 1024 512 10 53 4 2 x 8-bit – – 1ch – 1 x 8-bit 8 x 10-bit – – External Bus Interface, Motor PWM SLEEP STOP 64 860 MB89863 MB89865 MB89867 MB89P867 8 16 32 32 256 512 1024 1024 8 10 10 10 38 68 68 68 1 4 4 4 2 x 8-bit – – 1ch – 1 x 8-bit 8 x 10-bit – – External Bus Interface, Motor PWM SLEEP STOP 48 80 80 80 930 MB89935B MB89P935B 16 16 512 512 10 21 11 1 x 8-bit – 1 x 8-bit 1ch – – 8 x 10-bit – – Input Capture 1-ch, 12-bit Programmable Pulse Generator SLEEP STOP 30 – USB I/F rev SLEEP 1.0 low and full STOP speed, PLL, 21-bit Time-base Timer, ‘BW’ :outputs at low level until USB connection takes place Notes: ● MB89Pxxx signifies OTP device ● MB89Txxx signifies ROMless device ● MB89Fxxx signifies Flash device ● All series feature a built-in Watchdog timer. 10 64 8-BIT PRODUCT LINE-UP F2MC-8L Low Power/Low Voltage Microcontrollers Features Series MB89xxx Part ROM/ RAM Max. Ports OTP/ (Byte) Clock Flash MHz (kByte) (Sub-clock) 940 MB89943 MB89P945 8 16 512 512 8 950 MB89951 MB89953 MB89P955 4 8 16 128 256 512 960 MB89965 MB89P965 16 16 990 MB89997 32 I2C SIO ADC – – – 2 x 8-bit 4 x 17 – – 1ch – 1 x 8-bit – 4 x 42 – – SLEEP STOP 64 – 2 x 8-bit or 1 x 16-bit – 1 1 x 8-bit 4 x 10-bit – – 3.0 to 5.5V Operation SLEEP STOP WATCH 48 64 – 2 x 8-bit or 1 x 16-bit – – – – – – Remote Control SLEEP STOP 28 Ext. Inter. PWM PWC Timer/ UART Counter 37 3 2 x 8-bit – 2 x 16-bit or 1 x 16-bit 5 33 2 1 x 8-bit 1 x 8-bit 512 512 10 (32kHz) 37 11 – 128 4.2 22 11 – LCDC Buzzer Special Features Power Saving Modes Stepper Motor SLEEP Driver 1-ch, 3.5 to STOP 5.5V Operation, Low Voltage Reset, External Voltage Monitor Interrupt Pin Count 48 Notes: ● MB89Pxxx signifies OTP device ● MB89Txxx signifies ROMless device ● MB89Fxxx signifies Flash device ● All series feature a built-in Watchdog timer. F2MC-8FX Low Power/High Performance Microcontrollers Features Series MB95xxx Part ROM/ RAM Flash (Byte) (kByte) Max. Clock MHz (Sub-clock option) Max Ports Ext. Inter. 16-bit PPG (Duty) 8-bit PPG (H/L) Compound Timer* 16-bit Reload Timer LINUART UART/ SIO 100 MB95F108A MB95106 (_/H/T/K/)(S/W) 60 32 2k 1k 10 (32kHz) 54 12 2 2 2 1 1 1 110 MB95F118H MB95116 (_/H/T/K/)(S/W) 60 32 2k 1k 10 (32kHz) 40 8 1 2 2 No 1 120 MB95F128 MB95128 (_/H/T/K)(S/W) 60 2k 10 (32kHz) 87 12 2 2 2 1 130 MB95F136A MB95135 (_/H/T/K)(S/W) 32 16 1k 512 10 (32kHz) 20 8 1 1 1 140 MB95F146A MB95145 (_/H/T/K)(S/W) 32 16 1k 512 10 (32kHz) 24 8 1 2 150 MB95F156A 32 MB95135 16 (_/H/T/K)(S/W)*** 1k 512 10 (32kHz) 40 8 1 160 MB95F166A 32 MB95165 16 (_/H/T/K)(S/W)*** 1k 512 10 (32kHz) 53 8 1 I2C LCDC Special Features Power Saving Mode Pin Count 1 12 x 10-bit No Low-VoltageDetection optional for 5V version Dual-OperationFlash, SPI** SLEEP STOP WATCH TIMER 64 1 1 No Low-VoltageDetection optional for 5V version Dual-OperationFlash, SPI** SLEEP STOP WATCH TIMER 48, 52 1 1 1 12 x 10-bit 4 x 40 Low-VoltageDetection optional for 5V version Dual-OperationFlash, SPI** SLEEP STOP WATCH TIMER 100 No 1 1 No 8 x 10-bit No Low-VoltageDetection optional for 5V version, SPI** SLEEP STOP WATCH TIMER 28 2 No 1 1 No 8 x 10-bit No Low-VoltageDetection optional for 5V version, SPI** SLEEP STOP WATCH TIMER 32 2 2 No 1 1 No 8 x 10-bit 4 x 16 Low-VoltageDetection optional for 5V version, SPI** SLEEP STOP WATCH TIMER 48 2 2 No 1 1 4 x 32 Low-VoltageDetection optional for 5V version, SPI** SLEEP STOP WATCH TIMER 64 1 ADC 8 x 10-bit 8 x 10-bit Notes: ● MB95Fxxx signifies Flash device. *Compound timer can be used as 8-bit timer x 2ch or 16-bit timer x 1ch or built-in timer function, PWC function, PWM function, capture functionand square waveform output. ** SPI can be implemented with SIO or LIN-UART. ***Under development. 11 MICROCONTROLLERS F2MC-16LX CPU-CORE ARCHITECTURE One obvious strength of this 16-bit architecture is its excellent code efficiency. As Fujitsu has a long record in Compiler business, dating back to the early days of mainframe computers, it was a logical move not only to equip the 16LX architecture with an instruction set that is C-code optimised but also to supply the actual C-compiler which draws on this architectural strength - for example flexible addressing options. Bank registers for program code and data allow the use of 16-bit addresses - thus reducing code size while at the same time increasing processing performance. Alternatively several memory models exist, allowing linear addressing over the complete memory range. As the die size of MCUs mainly depends on memory resources, it is obvious that fitting more lines of C-code into the same physical memory, saves cost. This is particularly easy with 16-bit instruction sets. 32-bit instruction sets in general produce less efficient code resulting in larger chips and more cost. 12 Dedicated Registers AH AL USP General-Purpose Registers Accumulator Max.32 R7 R6 (RW7) SSP PS R5 R4 (RW6) PC Program Counter R3 R2 (RW5) R1 R0 (RW4) DPR Direct Page Register PCB Program Bank Register DTB Data Bank Register USB User Stack Bank Register SSB System Stack Bank Register ADB Additional Data Bank Register 8-bit 32-bit Upper Addresses User Stack Pointer System Stack Pointer Processor Status 16-bit 000180H+(RPx10H) (RL3) (RL2) RW3 RW2 (RL1) RW1 RW0 16-bit (RL0) Lower Addresses 16-bit CPU-core programming model. 100 100 90 90 80 80 70 70 60 60 50 50 40 40 30 30 20 20 10 10 0 0 Generic 32-bit CPU Generic 16-bit CPU Graph shows memory use (kB) for example program written in C. 16LX using bank registers on program and data INTRODUCTION TO 16-BIT FAMILIES F2MC-16LX Device Features ● ● ● ● ● ● ● Latest CMOS technology Mask ROM and Flash Up to 24MHz (42ns) maximum internal clock speed from external 4MHz On-chip PLL multiplies the external clock speed. PLL factor can be selected by software 3V MCU core offering low EMI and low power consumption features. Internal voltage regulator supports 5V operation Clock modulation Unit for low EMI Optimised instruction set for controller applications ● ● ● ● ● ● ● ● • bit, Byte, word, long word data types • 23 addressing modes • variety of pointers 4 Byte instruction queue Signed multiply instruction 16-bit x 16-bit Signed divide instruction 32-bit / 16-bit EI2OS – automatic transfer function independent of CPU with 16-ch. of Intelligent I/O services 18-bit Time-base timer 15-bit Watch timer, (devices with 32kHz sub-clock only) Watch-dog timer Fast interrupt processing ● ● ● Powerful interrupt functions – 8 programmable priority levels, more than 30 possible hardware vectors and more than 200 software vectors Program Patch function • facility to ‘patch over’ mask programmed code with update from external memory • hardware breakpoints to support remote system debugging with a monitor debugger Power saving modes • 7 for single clock or 10 for dual clock • sleep, stop, CPU intermittent, hardware standby … EMBEDDED FLASH TECHNOLOGY All of the F2MC-16LX series are supported by at least one device that has Flash ROM as the user programmable memory. Features ● ● ● ● ● ● ● ● ● New dual-operation flash Available block sizes 24kB, 32kB, 64kB,128kB, 256kB, 384kB and 512kB Blocks divided into separately erasable sectors Erase protection by sector capability 5 and 3V device types Supports programming by Embedded AlgorithmTM No second programming voltage required ● ● 10,000 erase cycles 20-year data retention Programming by 3 methods: • On ordinary programmer with adaptor as with traditional OTP devices • Using Fujitsu embedded serial programming mode via on-chip UART/SIO directly to the Flash ROM • Copying or downloading to Flash using customer’s own bootstrap software Programming via CAN possible MICROCONTROLLERS WITH CAN BUS CONTROLLER Fujitsu has several F2MC-16LX-based devices available that have a full featured CAN Bus protocol controller as an on-chip peripheral for automotive and industrial applications. The details of these parts are listed in the table F2MC-16LX Device Features. Features ● ● ● CAN 2.0A and 2.0B protocol controller Ability to group buffers into flexible multi-level configuration Readable error counter ● 16 message buffers (8 for MB90495G, MB90385 and MB90890 series), each individually programmable for: • Transmit or receive • 11 or 29 identifier-bits • Full identifier bit compare / full mask / compare against 1 of 2 mask registers 13 MICROCONTROLLERS F2MC-16LX PRODUCT LINE-UP Overview of 16LX Families Series Device Part Number Group Features RAM Flash/ Flash Max. Sub-clock Mask Code Frequency (ROM) Security (MHz) Operating Voltage Operating Temp Package Max. I/Os Watchdog MB90330 MB90F334 USB with Min-Host function 24k 384k No 24 MB90335 MB90F337 USB with Min-Host function 4k 64k No MB90340 MB90(F)347CE(S) MB90(F)349CE(S) MB90(F)342CE(S) MB90(F)345CE(S) ‘S’: version for single clock (with two additional I/O ports) ‘C’ version with 2 I C bus and 24ch ADC 6k 15.75k 15.75k 20k 128k 256k 256k 512k MB90350 MB90(F)351/E/TE(S) MB90(F)352/E/TE(S) Subset of MB90340 ‘T’: low voltage detection 4k MB90360 MB90F362/E/TE/(S)*** Subset of MB90350 ‘T’: low voltage detection MB90385/S MB90F387/S MB90387/S MB90390 MB90F394HA MB90F395HA MB90394HA CAN CAN interface Message Buffers/ channel UART Standard USART SIO LIN Yes 3.0V to 3.6V -40 to +85°C QFP-120 94 Yes No No 4 No 1 24 Yes 3.0V to 3.6V -40 to +85°C QFP-64 45 Yes No No 2 No 1 Yes 24 not for S versions 3.5 to 5.5V* -40 to 105°C QFP-100 80 (82 for S version) Yes 1 1 2 2 16 No 4 No 64k 128k No Yes 24 not for S versions 3.5 to 5.5V* -40 to 105°C QFP-64 49 (51 for S version) Yes 1 16 No 2 No 3k 64k Yes 24 not for S 3.5 to 5.5V -40 to 105°C QFP-48 34 (36 for S version) Yes 1 16 No 2 No Pin compatible to Dual Operation Flash MB90895 2k 2k 64k 64k No 16 not for S versions 3.5 to 5.5V* -40 to 105°C LQFP-48 34 (36 for S version) Yes 1 8 1 No No 6 x stepper motor PWM, sound generator, RTC clock timer 10k 30k 10k 384k 512k 384k No 20 No 3.5 to 5.5V* -40 to 85°C LQFP-120 96 Yes 2 16 2 1 1 MB90420G/425G MB90F428GA/GB/GC ‘A’: single clock, MB90428GA/GB/GC CPU operating MB90427GA/GB/GC detect unit. ‘B’: MB90F423GA/GB/GC dual clock, CPU MB90423GA/GB/GC operation detect unit. ‘C’: dual clock 6k 6k 4k 6k 6k 128k 128k 64k 128k 128k No 16 not for A 3.7V to 5.5V* versions 3.0 to 5.5V for C version -40 to 105°C QFP-100 58 Yes 1 1 1 2 2 16 2 No No MB90435 MB90F437 L/LS MB90438 L/LS MB90439 L/LS MB90F438 L/LS MB90F439 L/LS Pin compatible to MB90540/545 series 2k 4k 6k 4k 6k 64k 128k 256k 128k 256k Yes 16 not on 4.5V to 5.5V S-version -40 to +105°C QFP-100 81 Yes No No 2 No 1 MB90440G MB90F443G Triple CAN, pin Compatible to MB90540/545 series 6k 128k Yes 16 5V +/- 10% -40 to 105°C QFP-100 81 Yes 3 16 2 No 1 MB90455 MB90F455 /S MB90F456 /S MB90F457 /S MB90455 /S MB90456 /S MB90457 /S Pin compatible to MB90385 series 2k 2k 2k 2k 2k 2k 24k 32k 64k 24k 32k 64k No 16 not on 4.5V to 5.5V S-version -40 to +105°C QFP-48 34 / 36 for S-version Yes No No 1 No 1 MB90460 MB90F462A MB90462A Inverter PWM for 2 Motors (AC/DC) 2k 2k 64k 64k Yes 16 No 4.5V to 5.5V -40 to +85°C QFP-64 50 Yes No No 2 No No MB90470 MB90F474H MB90F474L MB90473 MB90474 MB90477 MB90478 3V supply, 2 x 8-bit Up/Down counter 16k 16k 10k 16k 8k 8k 256k 256k 128k 256k 256k 256k No 20 12 20 16 20 20 Yes ‘L’: 2.4V to 3.0V ‘H’: 3.0V to 3.6V -40 to +85°C QFP-100 84 Yes No No 1 No 2 24 Yes Note: * supply voltage 4.5V - 5.5V if AD converter is used • ** watch mode only for devices with subclock • Part numbers with prefix F are flash versions • Part numbers without prefix F are mask versions • ***under development. 14 Sound I2C Channel Generator LCD Interface Power Saving Modes Evaluation Board No No Sleep, Stop, Timer, Watch MB2031-01 +MB2031-20 1 No No Sleep, Stop, Timer, Watch TBD 16 2 No No Sleep, stop, timer, watch FLASH-CAN-100P-340 No 8 1 No No Sleep, stop, timer, watch FLASH-CAN-64P-350 No No 8 No No No Sleep, stop, timer, watch** FLASH-CAN-48P-M26 Not on S version No No 4 No No No Sleep, stop, timer, watch FLASH-CAN-48P-M26 Yes No No 6ch 8 1 (MB90F395) Yes No Sleep, stop, timer FLASH-CAN-120-390 2 Yes Not on A version No 4ch 8 No Yes 4 x 24 Sleep, stop, timer, watch FLASH-CAN-100P-M06 ADC PPG OCU ICU 16-bit I/O Timer Pulse Width Counter 16-bit Reload Timer Timebase Timer Watch Timer External Bus Stepper Motor Interface External Interrupts Drivers 10-bit 16ch 3 x 16-bit / 6 x 8-bit 4 4 1 1 x 16-bit 3 Yes 1 Yes (1MB) No 8 3 No 2 x 16-bit / 4 x 8-bit 4 4 1 1 x 16-bit 3 Yes 1 No No 8 10-bit 16/24ch 8 x 16-bit/ 16 x 8-bit 8 8 2 No 4 Yes Not on S version Yes No 10-bit 15ch 6 x 16-bit/ 12 x 8-bit 4 6 2 No 4 Yes Not on S version Yes 10-bit 16ch 2 x 16-bit/ 4 x 8-bit No 4 1 No 2 Yes Not on S version 10-bit 8ch 2 x 16-bit/ 4 x 8-bit No 4 1 No 2 Yes 10-bit 8ch 6 x 16-bit/ 12 x 8-bit only 6 connected to I/Os 8 6 2 No 2 10-bit 8ch 3 x 16-bit/ No 6 x 8-bit only 3 connected to I/Os 4 1 No 10-bit 8ch 4 x 16-bit / 8 x 8-bit 4 connected to pins 4/2 6/8 1 No 2 Yes not on S-version Yes No 8 No No No Sleep, Stop, Timer, Watch** FLASH-CAN-100P-M06 10-bit 8ch 4 x 16-bit/ 8 x 8-bit only 4 4/2 6/8 1 No 2 Yes Yes Yes No 8 No No No Sleep, stop, timer, watch FLASH-CAN-100P-M06 10-bit 8ch 2 x 16-bit / 4 x 8-bit 0 4 1 No 2 Yes not on S-version No No 4 No No No Sleep, Stop, Timer, Watch** FLASH-CAN-48P-M26 10-bit 8ch 3 x 16-bit / 6 x 8-bit 6 4 1 2 x 16-bit 2 Yes No No No 8 No No No Sleep, Stop, Timer, Watch FLASH-CAN-64P-M09 10-bit 8ch 6 x 8-bit 3 connected to pins 3 x 16-bit / 6 2 1 3 x 16-bit 1 Yes Yes Yes No 8 1 No No Sleep, Stop, Timer, Watch FLASH-CAN-100P-M06 15 MICROCONTROLLERS F2MC-16LX PRODUCT LINE-UP Overview of 16LX Families Continued Series Device Part Number Group Features RAM Flash/ Flash Max. Sub-clock Mask Code Frequency (ROM) Security (MHz) MB90480 MB90F481 MB90F482 3V supply, 2 x 8-bit Up/Down counter 4k 6k 192k 256k No 25 Yes MB90495G MB90F497G MB90497G MB90F498G — 2k 2k 2k 64k 64k 128k No 16MHz MB90520 MB90F523B MB90522B MB90523B LCD, 2ch DA converter, Up/Down counter 4k 3k 4k 128k 64k 128k No MB90540G/GS MB90545G/GS MB90F543G/GS MB90543G/GS MB90F548G/GS MB90548G/GS MB90F546G/GS MB90549G/GS ‘G’: dual clock. ‘GS’: single clock. 6k 6k 4k 4k 8k 6k 128k 128k 128k 128k 256k 256k MB90560 MB90F562B MB90561 MB90562 3ch PPG for AC or DC motor control 2k 1k 2k MB90565 MB90F568 MB90567 MB90568 3V, pin compatible with MB90560 series MB90570 MB90F574A MB90573/C MB90574A/B/C MB90580 MB90F583C/CA MB90583C/CA MB90587C/CA MB90590G Package Max. I/Os Watchdog 2.7V to 3.6V -40 to +85°C QFP-100 84 Yes No No 1 No 2 Yes 5V +/- 10% -40 to 105°C LQFP-64 49 Yes 1 8 2 No No 16 Yes 4.5V to 5.5V -40 to +85°C QFP-120 85 Yes No No 1 No 2 Yes 16MHz not for S versions 5V +/- 10% -40 to 105°C QFP-100 83 81 Yes 2 2 1 1 1 1 16 2 No 1 64k 32k 64k Yes 16 No 4.5V to 5.5V -40 to +85°C QFP-64 51 Yes No No 1 No No 4k 3k 4k 128k 96k 128k Yes 16 No 2.7V to 3.6V -40 to +85°C QFP-64 51 Yes No No 1 No No I2C bus, 2 x 8-bit Up/Down counter, 2ch DA converter 10k 5k 10k 256k 120k 256k No 16 No 4.5V to 5.5V -40 to +85°C QFP-120 97 Yes No No 2 No 3 IE-bus (not on MB90587), 2ch DA converter 6k 6k 4k 128k 128k 64k No 16 C-version 4.5V to 5.5V -40 to +85°C QFP-100 77 Yes No No 5 No No MB90F591G MB90591G MB90F594G MB90594G 4 x stepper motor PMW, sound generator, RTC clock timer 8k 8k 6k 6k 384k 384k 256k 256k No 16MHz No 5V +/- 5% -40 to 85°C QFP-100 78 Yes 2 16 3 No 1 MB90595G MB90F598G MB90598G 4 x stepper motor PMW 4k 4k 128k 128k Yes 16MHz No 5V +/- 10% -40 to 85°C QFP-100 78 Yes 1 16 2 No 1 MB90800 MB90F804-101 MB90F804-201 MB90803 / S 3V, 4 x 48 LCD 16k 16k 4k 256k 256k 128k No 25 No 2.7V to 3.6V -40 to +85°C QFP-100 70 Yes 72 70 / 72 for S-Version No No 2 No 2 MB90820 MB90F823B MB90F822B MB90822B 3ch PPG for AC or DC motor control 4k 128k 64k 64k Yes Yes 24 Yes Not on S-Version 5V +/- 10% -40 to +85°C QFP-80 66 Yes No No 2 No No MB90865/S MB90F867E(S) MB90867E(S) pin compatible to MB90340 series 6k 128k Yes 24 not on 3.5V to 5.5V -40 to +105°C S-Version QFP-100 80 Yes No No No 4 No MB90890 MB90F897/S Dual Operation Flash, pin compatible to MB90385 series 2k 64k No 16 not on 4.5V to 5.5V -40 to +105°C S-Version QFP-48 34 / 36 Yes for S-Version 1 8 2 0 No MB90945 MB90F947A MB90F949A MB90F946A Cost optimised 6k 12k 16k 128k 256k 384k No 24 1 16 1 1 1 Note: Part numbers with prefix F are flash versions • Part numbers without prefix F are mask versions. 16 No Operating Voltage Operating Temp 3.5V to 5.5V -40 to +105°C QFP-100 82 Yes CAN CAN interface Message Buffers/ channel UART Standard USART SIO LIN ADC PPG OCU ICU 16-bit I/O Timer Pulse Width Counter 16-bit Reload Timer Timebase Timer Watch Timer External Bus Stepper Motor Interface External Interrupts Drivers 10-bit 8ch 3 x 16-bit / 6 x 8-bit 6 2 1 No 1 Yes Yes Yes No 8 1 10-bit 8ch 2 x 16-bit/ 4 x 16-bit No 4 1 No 2 Yes Yes Yes No 8 10-bit 8ch 1 x 16-bit / 2 x 8-bit 8 2 1 No 2 Yes Yes No No 6/8 1 No 2 Yes Not on S version Yes 10-bit 8ch 4 x 16-bit/ 4/2 8 x 8-bit only 4 connected to I/Os I2C Sound Channel Generator LCD Interface Power Saving Modes Evaluation Board No No Sleep, Stop, Timer, Watch FLASH-CAN-100P-M06 No No No Sleep, stop, timer, watch FLASH-CAN-64P-M09 8 No No 4 x 32 Sleep, Stop, Timer, Watch FLASH-EVA2-120P-M13 No 8 No No No Sleep, stop, timer, watch FLASH-CAN-100P-M06 10-bit 8ch 3 x 16-bit / 6 x 8-bit 6 4 1 No 2 Yes No No No 8 No No No Sleep, Stop, Timer, Watch FLASH-CAN-64P-M09 10-bit 8ch 3 x 16-bit / 6 x 8-bit 6 4 1 No 2 Yes No No No 8 No No No Sleep, Stop, Timer, Watch FLASH-CAN-64P-M09 10-bit 8ch 1 x 16-bit / 2 x 8-bit 4 2 1 No 2 Yes No yes No 8 1 No No Sleep, Stop, Timer, Watch FLASH-EVA2-120P-M13 10-bit 8ch 1 x 16-bit / 2 x 8-bit 2 4 1 1 3 Yes C-version yes No 8 No No No Sleep, Stop, Timer, Watch FLASH-CAN-100P-M06 10-bit 8ch 6 x 16-bit/ 12 x 8-bit only 6 connected to I/Os 6 6 1 No 2 Yes No No 4ch 8 No Yes No Sleep, stop, timer, watch FLASH-CAN-100P-M06 10-bit 8ch 6 x 16-bit/ 12 x 8-bit only 6 connected to I/Os 4 4 1 No 2 Yes No No 4ch 8 No No No Sleep, stop, timer, watch FLASH-CAN-100P-M06 10-bit 12ch 2 x 16-bit / 4 x 8-bit, 2 connected to pins 2 2 1 No 3 Yes No Yes No No 4 1 No 4 x 48 Sleep, Stop, Timer, Watch FLASH-CAN-100P-340 10-bit 16ch 4 x 16-bit 6 4 1 2 2 Yes No No No 8 No No No Sleep, Stop, Timer, Watch 5k-90820-80P FM-562-A 10-bit 24ch 8 x 16-bit / 16 x 8-bit 8 8 2 No 4 Yes not on S-version Yes No 16 2 No No Sleep, Stop, Timer, Watch FLASH-CAN-100P-340 10-bit 8ch 2 x 16-bit / 4 x 8-bit 0 4 1 No 2 Yes not on S-Version No No 8 No No No Sleep, Stop, Timer, Watch FLASH-CAN-48P-M26 10-bit 15ch 6 x 16-bit / 12 x 8-bit 4 6 2 No 1 1 No No No 8 1 – – Sleep, Stop, Timer, Watch FLASH-CAN-100P-340 17 MICROCONTROLLERS 16-BIT SINGLE CAN BUS MICROCONTROLLERS X0, X1 (P40, P41) RSTX HSTX Clock Controller X0A, X1A Sub-clock option 16LX CPU I/O Timer 2ch Input Capture 8 channels Flash Output Compare 8 channels I2C Interface 2 channels IN (7:0) OUT (7:0) SDA SLC RAM F 2 MC-16 BUS The MB90340 series offers a scalable family concept approach to CAN applications such as body control, comfort applications and infotainment. The new series features different RAM/ROM sizes and different mixtures of peripherals allowing for easy migration to other MCUs in this series, which saves development time and costs. LIN support, I2C bus interface, 24 analogue input channels, external bus interface, selectable port levels for CMOS, TTL and automotive levels are some of the enhanced features of this series. Options for CAN range are from CANless devices to 2ch CAN. A security feature is incorporated, preventing unauthorised reading of the contents of the Flash memory. Prescaler 8/16 bit PPG 16/8 channels CAN Controller 1 or 2 channels PPG (15:0) Tx Rx SCK1 (3:0) SOT1 (3:0) 4 channels LIN-UART SIN1 (3:0) AVcc AVss AN (23:0) AVRH AVRL ADTG AD converter 16/24 channels 16 bit Reload Timer 4 channels TIN (3:0) External Interrupt INT (16:0) External Bus Interface TOT (3:0) EBI Shows the MB90340 series with LIN-USART I 2C-bus, 24AD-channels, external bus and full CAN performance. 18 16-BIT SINGLE CAN BUS MICROCONTROLLERS Part number Memory type Size (kB) RAM (kB) Sub-clock CAN ch MB90F347CE Flash* 128 6 Yes 1 MB90F347CES Flash* 128 6 No 1 MB90F867E Flash* 128 6 Yes 0 MB90F867ES Flash* 128 6 No 0 MB90F349CE Flash* 256 15.75 Yes 1 MB90F349CES Flash* 256 15.75 No 1 MB90F342CE Flash* 256 15.75 Yes 2 MB90F342CES Flash* 256 15.75 No 2 MB90F345CE Flash 512 20 Yes 2 MB90F345CES Flash 512 20 No 2 Note: *Mask ROM version is also available. Features ● ● ● ● ● ● ● ● ● ● ● ● ● ● Fujitsu F2MC-16LX microcontroller architecture Max. 24MHz CPU clock Flash security function Full CAN 2.0A/2.0B interface with flexible buffering External bus interface LIN-USART 4-ch (offering SPI mode) I2C 2 channels External interrupts 8-ch A/D converter 10-bit x 24-ch Input capture 16-bit x 8-ch Output compare 16-bit x 8-ch Reload timers 16-bit x 4-ch ● Programmable pulse generator 16-bit x 8-ch or 8-bit x 16-ch QFP 100 package -40 to +105°C standard temperature range 19 MICROCONTROLLERS 16-BIT SINGLE CAN BUS MICROCONTROLLERS X0, X1 (P40, P41) RSTX HSTX X0A, X1A Clock Controller 16LX CPU Sub-clock option I/O Timer 2ch Input Capture 6 channels Flash Output Compare 4 channels I2C Bus Interface 1 channel IN (5:0) OUT (3:0) SDA SLC RAM: 4kB F2 MC-16 BUS The MB90350 series is a derivative of the new MB90340 series for applications that require small packages. This series offers 16-bit performance at low cost and a rich feature mix in a small package. It provides an entry level to the new MB90340 series with full soft- and hardware compatibility of the embedded peripherals. CAN, I2C bus, flexible UART interface providing LIN support and 15 analogue input channels are some of the main features. A security feature is incorporated, preventing unauthorised reading of the contents of the 128kB Flash memory. 8/16 bit PPG 12/6 channels PPG (11:0) Tx Prescaler CAN Controller Rx SCK (1:0) SOT (1:0) 2 channels LIN-UART SIN (1:0) 16 bit Reload Timer 4 channels TIN (3,1) 8 External Interrupts INT (7:0) TOT (3,1) AVcc AVss AIN (14:0) ADC 15 channels External Bus Interface AVRH Shows the small sized MB90350 series with LIN-USART, I 2C-bus, 15AD-channels, external bus and full CAN performance. 20 EBI 16-BIT SINGLE CAN BUS MICROCONTROLLERS Part number Memory type Size (kB) Sub-clock Low Voltage detection Reset MB90F352E(S) Flash* 128 Not on S-version No MB90F351E(S) Flash* 64 Not on S-version No MB90F352TE(S) Flash* 128 Not on S-version Yes MB90F351TE(S) Flash* 64 Not on S-version Yes Note: *Dual Operation Flash; Mask ROM version is also available. Features ● ● ● ● ● ● ● ● ● ● ● ● ● ● Fujitsu F2MC-16LX microcontroller architecture Max. 24MHz CPU clock Flash security function Full CAN 2.0A/2.0B interface with flexible buffering 32kHz sub-clock LIN-USART 2-ch (offering SPI mode) External interrupts 8-ch A/D converter 10-bit x 15-ch Input capture 16-bit x 6-ch Output Compare Unit 16-bit x 4-ch Reload timers 16-bit x 4-ch Programmable pulse generator 16-bit x 6-ch or 8-bit x 12-ch ● Option for E2PROM emulation by dual-operation Flash QFP 64 package -40 to +105°C standard temperature range 21 MICROCONTROLLERS 16-BIT SINGLE/DOUBLE CAN BUS MICROCONTROLLERS The MB90360 series is a subset of the powerful MB90340 series condensed in to a compact 48-pin package (7 x 7mm). It has a pin compatible footprint to other Fujitsu 48-pin CAN serieses (MB90385, MB90895). Features ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Fujitsu F2MC-16LX microcontroller architecture Max. 24MHz CPU clock 64kB Flash ROM (with single voltage and 10k erase cycles), or Mask ROM Full CAN 2.0A/2.0B interface with flexible buffering (16 message buffers) 3kB RAM 32kHz sub-clock option LIN USARTs 2ch (offering SPI mode) External interrupts 8-ch A/D converter 10-bit x 16-ch Input capture 16-bit x 4-ch Reload timers 16-bit x 2-ch Programmable pulse generator 8-bit or 16-bit x 2-ch Option for Low voltage/CPU operation detection reset QFP 48 package -40 to +105°C temperature range 1: Only for devices without S-suffix 2: Only for devices with T-suffix Shows the MB90360 series available in compact 48-pin package. Part number Memory type Size (kB) Sub-clock Low Voltage detection Reset MB90F362E(S) Flash* 64 Not on S-version No MB90F362TE(S) Flash* 64 Not on S-version Yes Note: *Mask ROM version is also available. 22 16-BIT DOUBLE CAN BUS MICROCONTROLLERS The MB90390 series is an enhanced upgrade of the MB90590 series. It is designed for high-end 16-bit automotive applications, especially Instrument clusters. So operation frequency has been increased to 24MHz combined with new features such as 6 on-chip stepper motor controllers larger embedded Flash memory and SRAM. X0, X1 RSTX HSTX Clock Controller 16LX CPU I/O Timer 2 ch FLASH Input Capture 6 channels RAM Output Compare 8 channels OUT (7:0) 8/16 bit PPG 12/6 channels PPG (5:0) Prescaler SCK (0,1,3) Features IN (5:0) SOT (0,1,3) UART 3 channels SIN (0,1,3) ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Fujitsu F MC-16LX microcontroller architecture Max. 24MHz CPU clock 384kB, 512kB Flash ROM (with single voltage and 10k erase cycles), or Mask ROM 2 Full CAN 2.0A/2.0B interfaces with flexible buffering 10kB, 30kB RAM Stepper motor controller-driver 6 channel Sound generator UART 2-ch LIN-USART (offering SPI mode) 1-ch Synchronous serial I/O External interrupts 8-ch A/D converter 10-bit x 15-ch Input capture 16-bit x 6-ch Output compare 16-bit x 6-ch Reload timers 16-bit x 2-ch I2C (MB90F395HA only) Programmable pulse generator 16-bit x 6-ch or 8-bit x 12-ch QFP 120 package -40 to +85°C temperature range Prescaler SCK 2 SOT 2 LIN-UART 1 channel F 2MC-16 BUS ● 2 SIN 2 CAN Controllers 2 channels 16 bit Reload Timer 2 channels Tx (1:0) Rx (1:0) TIN (1:0) TOT (1:0) / WOT Prescaler Watch Timer SCK 4 SOT 4 SIN 4 AVcc AVss AN (7:0) AVRH AVRL ADTG SGO SGA Flash version PWM 1M (5:0) Serial I/O Stepper Motor Controller 6 channels PWM 2M (5:0) PWM 2P (5:0) DVcc (3:0) DVss (3:0) 10 bit ADC 8 channels Sound Generator PWM 1P (5:0) External Interrupt INT (7:0) = MB90F395HA (512kB Flash, 30kB RAM) = MB90F394HA (384kB Flash, 10k RAM) Shows the MB90390 series with 6 stepper motor controller-drivers, LIN-USART and full dual CAN performance. 23 MICROCONTROLLERS 16-BIT USB MICROCONTROLLERS ● ● ● ● ● ● ● ● ● ● ● F2MC-16LX CPU RAM 24kB 8/16 bit PPG Timer Channel 0 to 5 PPG0 to PPG5 Input Capture Channel 0 to 3 IN0 to IN3 16 bit Free Run Timer FRCK Output Compare Channel 0 to 3 OUT0 to OUT3 Flash 384kB SIN0 to SIN3 SOT0 to SOT3 UART / SIO Channel 0 to 3 SCK0 to SCK3 SDA0 to 2 Technology 0.35μm CMOS Max. 24MHz CPU clock Operation voltage 3.0-3.6V USB 2.0 compliant 12Mbps full-speed Up to 6 endpoints DMAC supported SIO 16-bit reload timer 16-bit pulse width counter 8 x external interrupts USB driver available free http://www.thesycon.de/eng/ prod_usbfirmware.shtml Clock Control Circuit Interrupt Controller SCL0 to 2 Features ● X0, X1 X0A, X1A RSTX MD0 to MD2 I2C Channel 0 to 2 AVcc AVRH AVss 8/10 bit A/D Converter AN0 to AN15 Internal Data Bus The MB90330/335 series are a lineup of high-performance 16-bit MCUs (F2MC-16LX family) with built-in USB macros, supporting USB-Function and simplified USB-Minihost. This allows a USB device to act either as a USB-Host or as a USB-Function. In this way, USB peripheral devices can exchange data without the mediation of a PC. USB drivers are available free of charge. ADTG TOT0 to TOT2 TIN0 to TIN2 16 bit Reload Timer Chanel 0 to 2 16 bit PWC PWC SIO SIN SOT SCK DVP DVM HVP HVM USB HCONX VBUS DMAC INT0 to INT7 External Interrupt Shows the MB90F334 series with USB and USB Minihost function. Product Line-up Device ROM density RAM density Packaging A/D converter UART I2C PPG timer 24 MB90F334 384kBytes FLASH 24kBytes 120-pin LQFP 8/10 bits, 16 channels 4 channels 3 channels 3 x 16-bit / 6 x 8-bit MB90333 256kBytes ROM 16kBytes MB90F337 64kBytes FLASH 4kBytes 64-pin LQFP – 2 channels 1 channel 2 x 16-bit / 4 x 8-bit MB90337 64kBytes ROM 16-BIT NEXT GENERATION 16FX Fujitsu is introducing the next generation of 16-bit MCU, 16FX series Performance Comparison 16LX and 16FX Fast 16FX series is based on an improved CPU with significantly increased internal Bus bandwidth. As a result, program execution is accelerated, as can be seen in the Dhrystone benchmark (Dhrystone 2.1 compared to MB90340 series). 16FX is about 3 times faster (depending on the memory model used) than 16LX at the same clock frequency. For example at 24MHz 16FX achieves more than 11 real MIPS (Dhrystone 2.1). The architecture improvement is particularly visible when handling large data structures (see memory model ‘Large’) But that’s not all. New technology and improved design allow for CPU frequencies well above 60MHz - thus allowing for processing performance ranges of 32-bit processors. Efficient 16FX combines the advantages of 16 and 32-bit architectures. The C-code efficiency benefits from the 16-bit instruction set. Instruction Pipelining, a technique widely used in the 32-bit RISC world allows 16FX to reach RISC like performance. With instructions completed in less clock cycles the same performance is achieved with less power consumption (compared to Architectures without pipelining). The 16-bit bus width again is an advantage for a low power Graph 1 shows the performance ratio (Dhrystone 2.1) of 16FX compared to 16LX at 24MHz CPU frequency for different Memory Models. 16LX = 100%. Operating Current at same Performance (5V) Peripheral CPU Graph 2 compares 16FX operating current simulation result to 16LX typical values, both operating at 4MIPs (Dhrystone 2.1) performance. 16FX achieves the performance at lower frequency with only 22% of the power consumption. consumption result compared to 32-bit architectures, as the capacitance of the wider bus is higher, thus current consumption is higher for a 32-bit bus. The use of latest CMOS technology also translates into efficient use of silicon space (smaller chip) and lower power consumption. 16FX specific power reduction features include a reduced internal CPU supply voltage, peripheral clock speed selectable independently from CPU speed and reduced number of clocks per instruction (CPI). The result is a 78% reduction in power consumption compared to 16LX at the same performance. 16LX compatible The 16FX CPU uses all 16LX machine instructions. With the same instruction set, the Assembler and C-compiler are also unchanged when switching from LX to FX CPU. Quite a few of the 16LX peripherals can be found again on 16FX - making SW conversion from LX to FX an easy task. On the hardware side it is even easier. The first 16FX product is fully pin-compatible to the successful MB90340 (16LX) series. No need for a PCB change. You can even use the same Fujitsu Starter Kit (Flash-CAN100P-340). 25 MICROCONTROLLERS 16-BIT LX LINE-UP 3 CAN 2 CAN 1 CAN No CAN MB90F443G 128kB Flash, 6kB RAM MB90F543G MB90F594G 128kB Flash, 6kB RAM 256kB Flash, 6kB RAM MB90543G MB90F342 128kB ROM, 6kB RAM 256kB Flash, 16kB RAM MB90F591G MB90F394 MB90F395 MB90342 384kB Flash, 8kB RAM 384kB Flash, 10kB RAM 512kB Flash, 30kB RAM 256kB Flash, 16kB RAM MB90591G MB90594G MB90F423G MB90394 MB90F345 384kB ROM, 8kB RAM 256kB ROM, 6kB RAM 128kB Flash, 6kB RAM 384kB ROM , 10kB RAM 512kB Flash, 20kB RAM MB90F598G MB90598G MB90F349 128kB Flash, 4kB RAM 128kB ROM, 4kB RAM 256kB Flash, 16kB RAM MB90F428G MB90428G MB90427G MB90351 MB90F367 128kB Flash, 6kB RAM 128kB ROM, 6kB RAM 64kB ROM, 4kB RAM 64kB ROM, 4kB RAM 64kB Flash, 3kB RAM MB90F546G MB90548G MB90F347 MB90349 MB90367 256kB Flash, 8kB RAM 128kB ROM, 4kB RAM 128kB Flash, 6kB RAM 256kB ROM, 16kB RAM 64kB ROM, 3kB RAM MB90F548G MB90547G MB90549G 128kB Flash, 4kB RAM 64kB ROM, 2kB RAM 256kB ROM, 6kB RAM MB90F362 MB90362 64kB Flash, 3kB RAM 64kB ROM, 3kB RAM MB90F497G MB90F498G MB90347 MB90F351 MB90947A 64kB Flash, 2kB RAM 128kB ROM, 2kB RAM 128kB ROM, 6kB RAM 64kB Flash, 4kB RAM 128kB ROM, 6kB RAM MB90497G MB90F897 MB90F352 MB90352 MB90351 64kB ROM, 2kB RAM 64kB Flash, 2kB RAM 128kB Flash, 4kB RAM 128kB ROM, 4kB RAM 128kB ROM, 4kB RAM MB90F947A MB90F387 MB90387 MB90F949A MB90F946A 128kB Flash, 6kB RAM 64kB Flash, 2kB RAM 64kB ROM, 2kB RAM 256kB Flash, 12kB RAM 128kB Flash, 16kB RAM MB90F457 MB90457 MB90F438L MB90F439 MB90F867 64kB Flash, 2kB RAM 64kB ROM, 2kB RAM 128kB Flash, 4kB RAM 256kB Flash, 6kB RAM 128kB Flash, 6kB RAM MB90438L MB90867 128kB ROM, 4kB RAM 128kB ROM, 6kB RAM In production 16LX Flash microcontrollers compatibility overview. Same colour = same pin-out 26 16FX 100pin External Bus 16FX Speedo 120pin In development 16-BIT SUPPORT TOOLS ● 16FX Tools 16FX is supported by Fujitsu’s proven emulator for 32-bit FR series. The Software tools (Softune Workbench) are free-of-charge for customers in Europe. One evaluation chip covers a host of future 16FX products including features like: ● CAN with 32 message buffers per channel ● LCD controller ● Stepper motor controller ● LIN USART (SPI function) ● Enhanced PWM generators ● Up to 40 channels of 10-bit ADC ● Clock supervisor / HW watchdog ● Alarm comparator ● Safe E2PROM emulation (relocatable base address of interrupt vector table) ● ● Main unit and adaptor board of the 16LX high-speed emulator ● ● ● ● ● On-The-Fly function (commands can be run during microcontroller execution) Powerful trace function Displays source codes, variables, register, memory and trace on multi-windows Event trigger allows a wide range of conditions to be specified (code x 8 / data x 8) Sequential control in 4 conditions and 3 levels ● ● Performance measurement function (measurement of execution speed between two points, iteration count measurement) Code coverage measurement function (program execution coverage rate measurement) Host I/F (standard accessories): RS-232C (max 115kbps), LAN (10BASE-T, 100BASE-TX), USB 1.1 LCD display for set-up and emulator status Menu keys for LCD dialogue MB2147-01 high-speed Emulator Features LAN Cable (10BASE-T/100BASE-TX) ● ● ● ● ● Supports all Fujitsu 16LX microcontroller series Microcontroller operating frequency: max 25MHz Emulation memory: 1M x 4 area Fully Softune Workbench integrated user interface Simplified graphic interface operation execution using pull-down menu and buttons USB Cable (USB 1.1) Emulator/ Debugger Software RS-232C Cable (9pin-9pin) Personal Computer Evaluation Device AC Cable MB2132-4xx Main Unit MB2147-01 Main Unit SOFTUNE Workbench Adaptor Board MB2147-xx Connection User’s System Probe Cable Adaptor Board System configuration. 27 MICROCONTROLLERS EVALUATION BOARDS Fujitsu supports development engineers with low cost multi-functional evaluation boards for almost every Fujitsu 16-bit Flash microcontroller. These Boards can be used standalone for software development and testing or as a simple target board to work with the emulator system. (Fujitsu in-circuit emulators require a target system that provides VCC and GND, as well as a clock-circuit and reset). The boards allow the designer to start immediately with the software development. Features ● ● ● ● ● ● ● ● In-Circuit serial Flash programming All resources available for evaluation All pins routed to connectors 8 user LEDs Reset button Crystal for main clock and for sub-clock where applicable 9 to 12V unstabilised external DC power supply usable English documentation and CD-ROM included ● 16LX series supported: MB90495G, MB90560, MB90565 and MB90460 ● Fully supports 3 and 5V environment ● QFP-64 socket for device (with package code ‘PFM’) or emulator connection ● High-speed CAN driver and connector ● 4MHz main crystal ● Two UART interfaces (3 and 5V operating) ● Two buttons configurable for external interrupts ● Prototyping area ● 64-pin VG connector delivered with Flash microcontroller MB90F497 Order code: FLASH-CAN-64P-M09-V2 FLASH-CAN-48P Evaluation Board ● FLASH-CAN-64P-M09-V2 Evaluation Board ● ● ● ● ● ● 28 16LX series supported: MB90360, MB90385, MB90455 and MB90890 One UART interface One LIN-transceiver One high-speed CAN transceiver 8 user LEDs, optional: alphanumeric standard LC-Display connectable instead of LEDs 5 user-buttons configurable for INT4, INT5, TIN0, IN0 and ADTG* 64-pin VG connector (same pinout as Flash-CAN-64P-M09-V2) Order code: FLASH-CAN-48P-M26 with 48-pin QFP socket and MB90F387. FLASH-CAN-64P-350 Evaluation Board ● 16LX series supported: MB90350 series with package code ‘PFM’ ● MB90350 series: MB90F351 & MB90F352 ● Two UART interfaces ● Two LIN-transceivers ● One high-speed CAN transceiver ● 8 user LEDs, optional: alphanumeric standard LC-Display connectable ● 5 user buttons configurable for INT10, INT11, IN0, IN1, TIN1* ● QFP-64 socket ● 96-pin VG connector ● Delivered with MB90F352PFM Order code: FLASH-CAN-64P-350 EVALUATION BOARDS FLASH-CAN-100P-340 Evaluation Board SK-90820-80PFM-562 Evaluation Board for motor control series ● LIN-transceiver Two high-speed CAN transceiver ● Two buttons configurable for external interrupts ● Prototyping area ● QFP-120 socket for device or emulator connection ● Delivered with Flash microcontroller MB90F394H Order code: FLASH-CAN120-390 ● ● 16LX series supported: MB90340, MB90865. Version 1.1 onward also MB90800, MB90945 package code ‘PF’ ● MB90340 series: MB90V340, MB90F34x ● 16FX series MB96F340 support planned ● Two UART interfaces ● Two LIN-transceivers ● Two high-speed CAN transceivers ● 8 user LEDs, optional: alphanumeric standard LC-Display connectable instead of LEDs ● 5 user-buttons configurable for INT0, INT1, TIN1, IN0 and ADTG/TIN0* ● QFP-100 socket for device (with package code ‘PF’) or emulator connection ● 96-pin VG connector ● Delivered with Flash microcontroller MB90F34x Order code: FLASH-CAN-100P-340 FLASH-CAN120-390 Evaluation Board ● 16LX series supported: MB90390 ● 5 and 3V internal power supply available ● 5 MHz main crystal ● Two UART interfaces (3 and 5V operating) FLASH-CAN-100P-M06 Evaluation Board ● 16LX series supported: MB90420, MB90435, MB90440, MB90540, MB90550, MB90545, MB90580, MB90590, MB90595 ● 100-pin QFP socket for device (package code ‘PF’) or emulator connection ● Two high-speed CAN drivers ● RST, HST push-button ● Delivered with Flash Microcontroller MB90F598G and two 50-pin socket connectors Order code: FLASH-CAN-100P-M06 ● 16LX series supported: MB90820 in ‘PFM’ package ● 80-pin socket for device (package code PFM) or In-circuit emulator connection ● 9-12V unregulated external DC power supply usable ● 5V internal power supply, Power-LED ● In-Circuit serial Flash programming ● All resources available for evaluation ● All pins routed to connectors ● 4 MHz main-crystal ● Two UART interfaces ● Two LIN interfaces ● 8 User LEDs, optional: alphanumeric standard LC-Display connectable instead of LEDs ● Reset-Button, Reset-LED ● 5 User-buttons ● 96-pin VG connector ● Delivered with Flash Microcontroller MB90F823.This microcontroller contains a ‘burn-in’ boot loader for programming the flash Order code: SK-90820-80PFM-562 *The functions assigned to user buttons may vary depending on which MCU is used. 29 MICROCONTROLLERS INTRODUCTION TO THE FR FAMILY 32-BIT RISC ARCHITECTURE 30 FR CPU Core Block Diagram FR CPU IF 5-Stage Pipeline 16-bit ID 32 R0 MULT*1 Instruction-Bus MA WB MDH R3 MDL R4 – PC RP ALU R11 Barrel-Shift *2 R13 / AC TBR PS 32 R12 SSP USP From - Cache - I-RAM - Flash R1 R2 EX 32-bit Dedicated Registers Data-Bus The Fujitsu RISC (FR) architecture is a 32-bit microprocessor core that is dedicated to resolving the twin demands of high performance coupled with low cost, which are needed by today’s high-end automotive, consumer and telecom applications. Designed from the outset to be optimised for embedded applications, the CPU has 16-bit instructions, enabling maximum performance from low-cost, half-word external memory or else allowing double instruction fetches for each bus cycle. The CPU employs a fivestage pipeline, a 32 x 32 multiplier, a barrel shifter and a bit search unit which finds the first 1, 0 or change in a data word in a single cycle. The CPU has eight dedicated 32-bit registers: program counter, processor status, interrupt table base register, return pointer, system and user stack pointers and two for multiply/divide result. There are sixteen 32-bit, general-purpose registers arranged as a single bank. The functions of R13 to R15 are reserved as virtual accumulator, frame pointer and stack pointer respectively. The instruction set contains bit manipulation instructions and data moving instructions, which are very helpful in supporting the on-chip peripheral blocks. R14 / FP Write-Buffer 32-bit Arithmetic Unit R15 / SP 32-bit GeneralPurpose Registers To / from - RAM - Flash *1: 32-bit x 32-bit: 5 clock cycles, 16-bit x 16-bit: 3 clock cycles. *2: 1 cycle. IF: Instruction Fetch ID: Instruction Decode EX: Execution MA: Memory Access WB: Write Back PC: Program Counter RP: Return Pointer TBR: Table Base Register PS: Program Status SSP: System Stack Pointer USP: User Stack Pointer AC: Accumulator FP: Frame Pointer SP: Stack Pointer. Although the FR is a RISC, it contains a number of extended instructions, which help assembly level programming, often unavoidable in embedded applications. An example is the store of half of the register bank to memory. Blocks that require fast access are connected to the FR-core within a 32-bit Harvard Bus system. These units are the internal RAM, the DMAcontroller and the bit search unit. Resources that require simple control or status access, such as UARTs, timers, etc., are hooked up on a 16-bit peripheral bus known as the R-Bus. The external bus gives the user the opportunity to access external memory or other memorymapped devices on the target application, supporting up to 8 fully configurable chip-select areas. INTRODUCTION TO THE FR FAMILY 32-BIT RISC ARCHITECTURE Fujitsu has developed a suite of FR cores from FRLite to FR80 – for different performance requirements. The FRLite core has been designed with the target of reducing die size, power consumption and the design turnaround time. This core closes the performanceand cost-gap between today’s 16LX and FR controllers. By also being offered with the same resources it eases the migration from the 16LX CISC world into the FR RISC domain. Most of the current families are based on the FR60 core family containing the FR50 and FR70 core variants. FR80 is used for high-speed processor type devices requiring both instruction and data cache. FR 32-bit RISC Core Performance Road Map Architecture: 5 stage pipeline, Load / Store Architecture Bus-Architecture: Harvard-Architecture CISC-like Intruction sets: Compact Code Size 200MIPS ble ati omp 100MIPS e-C war Soft FR60 FR50 50MIPS 20MIPS s Core FR30 FR80 FR70 200 VAX MIPS @ 200MHz (1.00 VAX MIPS/MHz) 110 VAX MIPS @ 133MHz (0.83 VAX MIPS/MHz) FRLite 20 VAX MIPS @ 33MHz (0.61 VAX MIPS/MHz) Note: VAX MIPS is measured by Drystone 1.1 From FRLite’s low power/low cost technology to FR80's optimised performance, the FR core roadmap offers a wide range of software-compatible cores dedicated to embedded applications. 31 MICROCONTROLLERS MB91270 AUTOMOTIVE SERIES The FRLite series MB91270 (based on EVA device MB91V280) includes 100-pin devices (MB91270) for automotive body control and other 5V CAN applications. As with all FRLite series, MB91270 offers: ● FRLite 32-bit RISC CPU, load/store architecture, 5-stage pipeline ● ● ● ● ● ● ● Operation frequency: 32MHz Instructions compatible with FR families Access to flash memory without wait states DMA Various timer and counter functions Operating voltage: 5V CMOS 0.35μm technology In addition, the following feature set is available: ● ADC ● Flash: up to 512kB ● RAM: up to 48kB ● CAN ● LIN-USART ● I2C 32 Automotive body control MCU with 1 x CAN and 7 x LIN (pin compatible to 16-bit MB90340 series). MB91F272, the first device in this series, is pin-compatible to the successful 16-bit MB90340 series and offers the following features (see block diagram): ● Flash: 256kB ● RAM: 10kB ● CAN: (1 channel, 32 message buffers) ● LIN-USART: (7 channels) ● I2C: (3 channels) ● 10-bit ADC: (24 channels) ● ● Various timer and counter functions: • 16-bit PPG ( 8 channels) • 16-bit reload timer (3 channels) • 16-bit free running timer (4 channels) • Output compare (8 channels) • Input capture (8 channels) • 16-bit up/down counter (2 channels) External Interrupts: 16 channels For evaluation and software development, the MB90340 starter-kit Flash-CAN-100P-340 is available together with the adaptor ADA-91270-90340-100PFV. MB91360G AUTOMOTIVE SERIES MB91360G series with up to 3 FULLCAN Interfaces and 768kB Single Voltage Flash Memory Created in Fujitsu’s 0.35μm CMOS embedded flash process, MB91360G devices with on-chip Flash memory and CAN are ideal for a wide range of automotive and industrial applications. MB91360G parts are being used in high-end instrumentation systems today, where special on-chip features such as stepper motor controllers, real-time clock, sound generator, high current LED drivers and PPGs for light dimmers, are important. Some versions contain up to 5 million transistors in 160 logical blocks. The FR CPU clocks at up to 64MHz internally and is supported by instruction RAM and up to 32kB data RAM. All devices have a built-in Flash memory with 10 years’ data retention and a minimum of 10,000 erase-cycles. Different programming algorithms can be used such as in-circuit programming, EPROM programmers or serial programming using the internal boot-ROM (including a security function). In addition to the special features, a number of general-purpose peripheral blocks are available such as serial communication interfaces, 10-bit A/D and D/A converters, input capture and output compare, reload timers, external interrupts and many more. Power down management features include individual clock-gear functions, sleep and stop modes and reset generation if the voltage drops below a defined threshold plus over/under voltage detection interrupt. EMC will be more important for the functionality and security of electronic devices. All members of the MB91360 family will therefore be equipped with a new clock modulator unit, which drastically reduces the EME (electromagnetic emission) and helps in-getting designs EMI-approved. The modulation of the internal operation clock reduces the noise by spreading the energy of the MCU over a wide frequency range. ● Features ● ● ● ● ● ● ● ● 32-bit core CPU; max. 64MHz/ 15.6ns internal cycle time from 4MHz oscillator 0.35μm CMOS technology Internal voltage regulator Supports 3V MCU core from 5V supply, offering low EMI and low power consumption figures Built-in clock modulator for EMC optimisation CAN 2.0B protocol controllers: • 16 message buffers, each individually programmable for transmit or receive • 11 or 29 identifier bits • Full identifier bit compare/full mask/compare against 1 of 2 mask registers • Ability to group buffers into flexible multi-level configuration • Readable error counter ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Up to 768kB Flash memory; supports automatic programming, 10,000 erase cycles, 10-year data retention time, no second programming voltage required 4kB instruction RAM up to 32kB static data RAM 5 channels DMA, external and internal channels with 16 sources Internal boot ROM Up to 8 external interrupts Power-down reset if supply voltage falls below pre-set threshold Under/over voltage detection ADC: up to 16 channel analogue inputs, resolution 10-bit DAC: up to 2 channel analogue outputs, resolution 10-bit ICU (Input Capture) 16-bit OCU (Output Compare) 16-bit Programmable pulse generator 16-bit Stepper motor controller UART full duplex up to 115kBaud (LIN optional) I2C Bus controller up to 400kHz Synchronous serial I/O up to 1Mbit/s Re-load timer 16-bit LED driving port Sound generator Real-time watch timer Same emulation system for entire series Different package options from 120 to 208-pin (QFP) 33 MICROCONTROLLERS MB91360G AUTOMOTIVE SERIES The MB91360G series offers devices with the same FR50 core, but with different peripheral and package options. The available devices are shown in the table on page 44. Two example block diagrams (MB91F362G and MB91F376G) are shown here. EMULATOR EVA-CHIP MB91FV360G Only Clock Modulator Trace RAM IF (4MHz PLL) Watchdog OCU x 4 SMC x 4 Sound PPG x 8 I2C RTim x 6 LED x 8 ADC x 16 DAC x 2 Alarm PD Reset RT Clock Ext. Int x 8 UART x 3 SIO x 2 Int Control FR50 CPU Power Control Data RAM I-RAM 12kB 4kB INSTR DATA Bit Search CAN x 3 DMA 32 D ; 1 Harvard Bus Converter Ext. Bus Interface Fast RAM Flash ROM 4kB 512kB Boot ROM R-Bus Interface 2kB MB91F362G featuring 3 x CAN and more than 20 other on-chip peripherals. EMULATOR EVA-CHIP MB91FV360G Only Clock Modulator Trace RAM IF FRTim x 2 DSU ICU x 4 OCU x 2 SMC x 4 Sound PPG x 8 I2C Clock Module (4MHz PLL) Watchdog Int Control FR50 CPU 32kHz Subclock + calib Power Control Data RAM I-RAM 16kB 4kB RTim x 6 CAN x 2 INSTR DATA Bit Search DMA 32 D ; 1 ADC x 8 Harvard Bus Converter Ext. Bus Interface Flash ROM 768kB Boot ROM 2kB Fast RAM 16kB R-Bus Interface MB91F376G identical to F366G, but featuring 768kB of on-chip flash memory. 34 ICU x 4 Clock Module Ext Bus MB91F362G offers over 20 on-chip peripherals including 3 CAN controllers, external bus interface and stepper-motor controllers. The package used for the MB91F362G is a QFP208. The latest addition to the MB91360G family is the MB91F376G. It is a powerful device for all kinds of automotive and industrial applications, where motor-control, multiple CANbuses and many kinds of serial interfaces are required. This device is useful for single-chip applications and is therefore housed in a compact QFP120 package. It is fully compatible to MB91F366G, but offers 768kB of flash memory. For the other members of the MB91F360G series, please see the table on page 44. FRTim x 2 DSU Alarm PD Reset RT Clock Ext. Int x 8 UART x 2 SIO x 2 STARTERKITS MB91360/364 The MB91360 starterkits (STARTERKIT MB91360 and STARTERKIT MB91364) are stand-alone application boards that allow easy evaluation and demonstration of almost all features of the MB91360 microcontroller series. Along with the supplied Windowsbased development tools, they can be used as a system for user program developments. The boards can be configured as targets for the MB91360 emulation system, or as stand-alone evaluation boards. All peripheral functions are available on external pin-headers in order to design and effectively test the cost and time of user-applications. For some resource functions, additional hardware is already present on the board (e.g. CAN- and UARTtransceivers, LEDs, Buttons, etc.). Features of STARTERKIT MB91360 ● ● ● ● ● ● Footprint QFP208 for MB91F362G (or emulation socket), surrounded by headers for other adaptors 4MHz or 32kHz crystal selectable DC power-supply circuit (incl. test pins for Vcc, GND, power-LED and switch) 512kB external SRAM available for user code and data External 16550 UART (supports transfer-rates up to 115.2kBaud) 3 Resets (‘Monitor’ = Flash monitor, ‘User’ = external RAM, ‘Flash’ = User Flash Area) MB91364 Starterkit - low cost multi-functional evaluation board. ● ● ● ● ● ● ● ● ● ● 2 MAX232 + DB9 (female) connectors for monitor and internal UART CAN transceiver and DB9 (male) for internal CAN0 External interrupt 0 and 1 connected to buttons for user interaction Various jumpers for individual configuration 2 x 16 char LCD (on Port G) 8 LEDs (on Port J) External bus and all resources logically grouped on pin-headers Area for extensions (2.54mm grid) Stand-alone configuration features built-in monitor debugger (in Flash) Software example projects for various applications Features STARTERKIT MB91364 ● ● ● ● ● ● ● ● ● ● ● ● Supports 32-bit MB91F364G with LQFP-120 package 9 to 12V unstabilised external DC power supply 5V internal power supply available In-circuit serial Flash programming All resources available for evaluation 4MHz main crystal 2 UART interfaces / 2 LIN-transceivers One high-speed CAN transceiver 8 user LEDs Reset-, Break-, NMI-Buttons Two buttons configurable for external interrupts 96-pin VG connector 35 MICROCONTROLLERS MB91460 AUTOMOTIVE SERIES (UNDER DEVELOPMENT) The FR-based MB91460 series will offer devices for car dashboard, car body control, car infotainment and with the upcoming revision B of the EVA device also FlexRay applications, e.g. in the chassis area. It is a successor of the well-established MB91360G series. Features The following maximum feature set is supported by the first EVA device MB91V460: ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 36 32-bit Fujitsu RISC MCU, load/store architecture, 5-stage pipeline Maximum clock frequency: 100MHz Up to 4MB embedded flash Up to 128kB RAM BootROM 4kB Optional instruction cache: 4kB 32kHz sub-clock Embedded Debug Support (EDSU) CAN: up to 6 channels with up to 128 message buffers each LIN-UART: up to 16 channels (4 channels with 16 Byte FIFO) 400kHz I2C: up to 4 channels Input Capture: 16-bit x 8 channels Output compare: 16-bit x 8 channels Reload timer: 16-bit x 8 channels PPG: 16-bit x 16 channels Pulse frequency modulator (1 channel) MB91460 Maximum Feature Set supported by EVA Device MB91V460. MB91460 Line-up. ● ● ● ● Up/down counter: 2 channels Sound generator Real-time clock SDRAM/FCRAM interface • Up to 32-bit address output • 8-bit, 16-bit or 32-bit data input/output • Built-in pre-fetch buffer ● • Supports asynchronous SRAM, ROM/Flash, burst mode and page mode ROM/Flash • SDRAM (FCRAMTM type, programmable CAS latency, number of banks) DMA controller: 5 channels MB91460 AUTOMOTIVE SERIES (UNDER DEVELOPMENT) ● External interrupts: up to 16 channels + NMI ● 10-bit A/D converter: Up to 32 channels, 3μs conversion time ● SMC: up to 6 channels ● Alarm comparator: up to 2 channels ● LCD support (4 x 40) ● Revision B of the EVA device will support devices with the following additional features: • FlexRay (dual channel) • MediaLB • I2S • Ethernet and USB are under discussion ● Operating temperature range: -40 to +105°C (125°C on demand) ● Operating power supply voltage range: 3 or 5V ● 0.18μm embedded flash technology The diagram on the following page shows the future development of the MB91460 series. In addition to the EVA devices flash products will be developed for various applications in the car. The target applications are dashboard, body control, infotainment and FlexRay applications. The first devices will contain a superset of features offered for the related application. Smaller derivatives of these superset devices will follow. Please contact Fujitsu for details. MB91F467DA is the first flash device to be available of the MB91460 series. It can be considered a successor of MB91F362G, now offering an extended feature set. Its primary target application is instrumentation, but its rich feature mix makes it suitable for various other applications as well. Features of MB91F467DA ● 1088kB of flash memory directly connected to the CPU core via an advanced prefetch / caching system. The device includes Fujitsus Flash Security Feature (Read-out protection) ● 64kB of RAM, separated into 32kB of dedicated data RAM and 32kB of RAM, which can be used for data and instructions. ● SMC: (stepper motor controller) 6 channels ● CAN: 3 channels with 32 message buffers each ● LIN-UART: 5 channels, (4 channels are equipped with transmit and receive FIFOs) ● External Bus interface, which supports various memories, but can also be used to connect Fujitsu Graphic Display Controllers or the new FlexRay ASSP series Please see the block diagram for details. MB91F467DA block diagram. 37 MICROCONTROLLERS MB91460 AUTOMOTIVE SERIES (UNDER DEVELOPMENT) A starterkit in two variants (combined with the FlexRay ASSP and without it) is currently available: SK-91F467DFLEXRAY or SK-91F467D-208PFV MB91F464AA is a 100-pin device developed for various body control applications. Features ● 416kB Flash ● ● ● ● ● ● 16kB RAM, CAN 1 channel, 32 message buffers LIN-UART: 5 channels 10-bit ADC: 21 channels RTC module, which can operate based on the external 4MHz or 32kHz crystals Various timers Please see the block diagram for the other features. 38 MB91F464AA block diagram. MB91230 LCD CONTROL SERIES EMULATOR EVA-CHIP MB91V230 Only Trace RAM IF FRTim x 2 Clock Module ● ● ● ● ● ● Process technology: CMOS 0.35μm Supply voltage: MB91F233: 4.0 to 5.5V (external) 3.0 to 3.6V (internal) MB91F233L: 3.0 to 3.6V Operating frequency: 33.6MHz Power consumption: 50mA (MB91232), 80mA (MB91F233) Memory: 256kB flash memory (only MB91F233) 192kB ROM (only MB91232) 16kB RAM (MB91F233 and MB91232) LCD controller: 4 COM, 32 SEG A/D converter: 10-bits (4 ch x 2 units) Int Control FRLite CPU Sub Clock (32MHz) ICU x 2 OCU x 4 RTim x 4 PPG x 6 ADC x 8 DAC x 2 UART x 4 Ext. Int x 16 PWC x 2 Ports Flash Bit Search 256kB Power Control INSTR ● Watchdog (4.2MHz PLL) 32 D ; 1 Harvard Bus Converter RAM LCD 4 x 32 R-Bus Interface RTC 16KB U/DCount x 2 MB91F233 featuring an LCD controller. ● ● ● ● Features DSU4 DATA The MB91230 series of embedded controllers is based on the FRLite 32-bit RISC CPU core. The operating voltage of the L variant ranges from 3.0 to 3.6V, down to 2.2V (min.) at real-time clock mode. With an externally connected lowprice 4.2MHz oscillator, the operating frequency can be programmed from 2.1 to 33.6MHz resulting in a current consumption of 12 to 50mA. In addition to the FRLite CPU core, and various timer and communication units, the MB91230 series features LCD controller (4COM, 32 SEG) that can directly drive Liquid Crystal displays. ● ● ● ● D/A converter: 8-bits (2 ch) Clock output function Real-time clock UART communication function Timer function: PPG, up/down counter, reload timer, free-running timer, watch timer, PWC timer, U-timer, Watchdog timer function, ICU, OCU 98 I/O ports Low-power consumption mode: Sleep, Stop, and Timer modes Package: 120-pin LQFP A dedicated starterkit (STARTERKITMB91230) is available for this device. 39 MICROCONTROLLERS MB91260/265 3-PHASE MOTOR CONTROL SERIES ● ● ● ● 40 Process technology: CMOS 0.35μm Supply voltage: 4.0 to 5.5V Operating frequency: 32MHz UART communication function MB91F264 including dedicated resources for motor control EVA-CHIP MB91V260 Only Trace RAM IF DSU4 Watchdog Clock Module PWC x 2 Waveform generator RTim x 3 PPG x 8 Int Control FRlite CPU (4.2MHz PLL) FRTim x 2 33MHz OCU x 6 Power Control Flash Bit Search 256kB MAC-Unit INSTR Features EMULATOR DATA With its high-speed MAC (multiply/ accumulate) unit, multi-function timer and 3 high-speed (1.2μs) A/D converter units, this embedded flash microcontroller is optimal for 3-phase motor control applications. The multi-function timer consists of a free-running timer (up/down), output compare and input capture units, 16-bit PPG timer units and a waveform generator. The MAC unit executes 16-bit x 16-bit multiplications and the calculation of a 40-bit sum in a single cycle of its 32MHz clock. As an added feature 64 word X- and Y-RAMs are built in. MB91F264 features 256kB embedded flash and 8kB RAM and comes in a 100-pin package. MB91F267 features 128kB embedded dual-operation Flash and 4kB RAM plus 1 channel of CAN with a 64-pin package. ADC x 8 ICU x 4 ADC x 2 Ext. Int x 10 ADC x 2 UART x 3 32 D ; 1 Harvard Bus Converter DMA 5 ch Ports R-Bus Interface RAM 8kB MB91F264 including dedicated resources for motor control. ● Timer function: PPG, up/down counter, reload timer, free-running timer, watch timer, PWC timer, U-timer, Watchdog timer function, ICU, OCU ● ● Waveform generator (for motor drive) Low-power consumption mode: Sleep, Stop, and Timer modes MB91F264 MB91F267 Package LQFP-100 LQFP-64 A/D 2 ch 2 units, 8 ch 1 unit 4 ch 1 unit, 7 ch 1 unit USART 3 ch 2 ch PWC 2 ch 1 ch Ext. Int 10 ch + NMI 8 ch + NMI RTim 3 ch 3 ch PPG 8 ch 16-bit (16 ch 8-bit) 4 ch 16-bit (8 ch 8-bit) CAN - 1 ch MB91301 SERIES EMULATOR EVA-CHIP MB91V301A Only Trace RAM IF DSU4 Watchdog Int Control FRTim FR60 CPU Clock Module (17MHz PLL) 68MHz ICU x 4 Power Control Bit Search Cache PPG x 4 RTim x 3 DMA 5 ch UART x 3 NMI U-TIM x 3 Ext. Int x 8 ADC x 4 I2C x 2 4kB INSTR DATA The MB91301 series features a powerful device based on the FR65E core fabricated in 0.25μm CMOS technology. This SDRAM controller embedded MCU MB91302A is developed as a successor to MB91101. Operation is available at a maximum frequency of 68MHz. A 4kB instruction cache guarantees high-speed code execution. The external bus interface is compatible with a wide variety of memories, from asynchronous SRAM to page-mode and burst-mode flash. The SDRAM controller also supports FCRAMTM. Five externally controllable DMA channels support many transfer modes thereby ensuring efficient transfer of data within the device. The supply voltage is 3.3V. 32 D ; 1 Harvard Bus Converter Ext Bus Interface - SDRAM / FCRAM - Async. Flash / SRAM - Page / Burst Mode Flash ROM Ports x 80 4kB R-Bus Interface RAM 4kB MB91302 offers a dedicated SDRAM interface and 4kB cache memory. STARTERKIT MB91302 The ‘STARTERKITMB91302’ is a multifunctional starterkit for the Fujitsu 32-bit Flash microcontroller MB91302 series. It can be used stand-alone for software development and testing or as a target board to work with the emulator system. The board enables designers to start immediately with the software development before their own final target systems are available. ● ● ● ● MB91302 starterkit - low cost multi-functional evaluation board. ● ● Features ● ● ● Supports MB91302 series in FPT-144P-M12 package On-board 64Mbit Flash and 64Mbit SDRAM ● ● 8 User LEDs, optional: alphanumeric standard LC-Display connectable instead of LEDs Reset and interrupt buttons Graphic controller board support (bus connection and power supply) Graphic controller boards are available for Fujitsu GDCs: Scarlet, Cremson and Jasmine In-Circuit serial Flash programming Integrated Softune Workbench monitor debugger All 144 pins routed to connectors 15MHz main-crystal Two UART interfaces (UART0, 1) 41 MICROCONTROLLERS MB91350A SERIES 42 EVA-CHIP MB91V350A Trace RAM IF DSU4 FR Tim Watchdog Int Control FR60 CPU Clock Module (12.5MHz PLL) ICU x 4 OCU x 2 USART x 4 PPG x 3 RTim x 4 NMI U/D Cnt Ext. IRQ x 8 ADC x 8 Ports x 84 DAC x 2 I2C 50MHz Power Control Bit Search RAM INSTR A dedicated Starterkit with the following features is available for MB91350A Series. ● Supports MB91350A Series in FPT-176P-M02 package ● On-board Flash, SRAM and FRAMTM ● In-Circuit serial Flash programming ● Integrated Softune Workbench monitor debugger ● All 176 pins routed to connectors ● Two UART Interfaces (UART0, 1) ● 8 User LEDs, optional: alphanumeric standard LC-Display connectable instead of LEDs ● Reset and Interrupt buttons ● Graphic controller board support (bus connection and power supply) ● Graphic controller boards are available for Fujitsu GDCs: Scarlet, Cremson and Jasmine EMULATOR DATA This series of single-chip embedded flash microcontrollers includes feature-rich devices for digital home appliances and other 3.3V embedded control applications. The devices run at an operating frequency of up to 50MHz. In addition to various timers, the devices include several serial communication interfaces (up to 5 USART, 3 SIO and also an I2C interface). A/D and D/A converters support the processing of analogue signals. The series includes MB91F353A housed in a 120-pin package and MB91F355A with more features in a 176-pin package. DMA 5 ch 16kB 32 D ; 1 Harvard Bus Converter Ext Bus Interface (A23:0; D31:D16) - Async. Flash / SRAM - Page Mode Flash RAM Flash 512kB MB91F353A offers 512kByte Flash and 24kByte of RAM on-chip. MB91F353A MB91F355A LQFP-120 LQFP-176 ICU 4 4 OCU 2 8 RTim 4 4 U/D counter 1 2 ADC 8 12 DAC 2 3 PPG 3 6 NMI 1 1 Ext. IRQ 8 16 I/O ports 84 141 IC 1 1 SIO 2 3 USART 4 5 Package 2 SIO x 2 8kB R-Bus Interface FR SERIES IN-CIRCUIT EMULATOR The MB2198 is Fujitsu’s emulation system for 32-bit RISC FR architecture microcontrollers. It makes use of the DSU (Debug Support Unit) integrated within the FR evaluation devices, to provide a powerful debugging environment without compromising full system operating speed. The system comprises the MB2198-01 emulation unit, which connects to the host PC via RS232, integrated (10BASE-F, 10BASE-F+) LAN or USB Interface. The MB91VxxxCR FR evaluation device plugs into a pod or adaptor board and this, depending on the family, then plugs into either a suitable IC socket located on the target hardware, or connects to a header board and NQ-PACK on the target hardware. MB2198 Fujitsu’s emulation system for 32-bit RISC architecture. Features ● ● ● Source level debugging Real-time trace 5 hardware breakpoints and 8,192 software breakpoints 43 MICROCONTROLLERS 32-BIT FR PRODUCT LINE-UP Overview of 32-bit Families Series Device Part Number Memory Type ROM (Byte) RAM (Byte) Cache (kByte) External Interupts (ch) External Bus A/D converter (bit x ch) D/A converter (bit x ch) 16-bit timer (ch) Input capture (ch) Output compare (ch) MB91101 MB91101A 100 3 or 5 50 1 No ROM/ External ROM – 2kB 1 5 Yes 10-bit x 4 – 3 – – MB91230 MB91233L MB91F233 MB91F233L 120 120 120 3 3 3 33.6 33.6 33.6 2 2 2 Mask Flash Flash 256kB 256kB 256kB 16kB 16kB 16kB – – – 16 16 16 – – – 10-bit x 8 10-bit x 8 10-bit x 8 8-bit x 2 8-bit x 2 8-bit x 2 4 4 4 16-bit x 2 16-bit x 2 16-bit x 2 16-bit x 4 16-bit x 4 16-bit x 4 MB91260B MB91263B MB91F264B 100 100 5 5 33 33 1 1 Mask Flash 128kB 256kB 8kB 8kB – – 10 10 – – 10-bit x 12 10-bit x 12 – – 3 3 16-bit x 4 16-bit x 4 16-bit x 6 16-bit x 6 MB91265 MB91266 MB91F267 MB91F267N 64 64 64 5 5 5 33 33 33 1 1 1 Mask Flash Flash 64kB 128kB 128kB 2kB 4kB 4kB – – – 8 8 8 – – – 10-bit x 11 10-bit x 11 10-bit x 11 – – – 3 3 3 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 6 16-bit x 6 16-bit x 6 MB91270 MB91F272 MB91F272S 100 100 5 5 32 32 2 1 Flash Flash 256kB 256kB 10kB 10kB – – 16 16 Yes Yes 10-bit x 24 10-bit x 24 – – 3 3 16-bit x 8 16-bit x 8 16-bit x 8 16-bit x 8 MB91301 MB91302A MB91302A-020 144 144 3 3 68 68 1 2 4kB 4kB 4 4 9 9 Yes Yes 10-bit x 4 10-bit x 4 – – 3 3 16-bit x 4 16-bit x 4 – – MB91350A MB91351A MB91352A MB91353A MB91F353A MB91354A MB91355A MB91F355A MB91F356B 120 120 120 120 176 176 176 176 3 3 3 3 3 3 3 3 50 50 50 50 50 50 50 50 2 2 2 2 2 2 2 2 Mask Mask Mask Flash Mask Mask Flash Flash 384kB 384kB 512kB 512kB 384kB 512kB 512kB 256kB 24kB 16kB 24kB 24kB 16kB 24kB 24kB 24kB – – – – – – – – 9 9 9 9 17 17 17 17 Yes Yes Yes Yes Yes Yes Yes Yes 10-bit x 8 10-bit x 8 10-bit x 8 10-bit x 8 10-bit x 12 10-bit x 12 10-bit x 12 10-bit x 12 8-bit x 2 8-bit x 2 8-bit x 2 8-bit x 2 8-bit x 3 8-bit x 3 8-bit x 3 8-bit x 3 4 4 4 4 4 4 4 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 2 16-bit x 2 16-bit x 2 16-bit x 2 16-bit x 8 16-bit x 8 16-bit x 8 16-bit x 8 MB91360 MB91F362GB 208 5 64 1 Flash 512kB 20kB – 8 Yes 10-bit x 16 10-bit x 2 6 16-bit x 4 16-bit x 4 MB91F364G MB91F365GB MB91F366GB MB91366GA MB91F367GB MB91F368GB MB91F369GA MB91F376G 120 120 120 120 120 120 160 120 5 5 5 5 5 5 5 5 64 64 64 64 64 64 64 64 1 1 2 2 1 2 1 2 Flash Flash Flash Mask Flash Flash Flash Flash 256kB 512kB 512kB 512kB 512kB 512kB 512kB 768kB 16kB 36kB 36kB 36kB 36kB 36kB 36kB 36kB – – – – – – – – 8 8 8 8 8 8 8 8 – – – – – – Yes – 10-bit x 12 10-bit x 8 10-bit x 8 10-bit x 8 10-bit x 8 10-bit x 8 10-bit x 10 10-bit x 8 10-bit x 2 10-bit x 2 – – – – – – 3 6 6 6 3 3 6 6 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 2 16-bit x 2 16-bit x 2 16-bit x 2 16-bit x 2 16-bit x 2 16-bit x 2 MB91461* 176 3 80 1 64kB 4 16 Yes 10-bit x 13 – 4 16-bit x 4 16-bit x 4 MB91F467DA 208 3 to 5 96 2 No ROM/ – External ROM Flash 1088kB 64kB – 14 Yes 10-bit x 24 – 8 16-bit x 8 16-bit x 4 MB91F464AA * 100 3 to 5 tbd 2 16kB – 10 – 10-bit x 21 – 8 16-bit x 8 16-bit x 6 MB91460 Note: * Under development. 44 Package (pin) Operating Max. Clock voltage: internal Vcc 3V clock system or frequency 5V system (V) (MHz) Mask 4kB No ROM/ – External ROM Flash 416kB Timer PPG timer (ch) PWM timer (ch) PWC timer (ch) Up/Down counter (ch) I2C (ch) Serial communication (ch) UART/ SIO (ch) CAN (ch) USB Host (ch) USB function (ch) IE Bus LCDC (seg x com) Inverter DMAC (ch) Note Evaluation device – 16-bit x 4 – – – 3 3/– – – – – – – 8 DRAM I/F MB91V101A 16-bit x 6 16-bit x 6 16-bit x 6 – – – 8-bit x 2 8-bit x 2 8-bit x 2 8-bit x 2 8-bit x 2 8-bit x 2 – – – 4 4 4 4/– 4/– 4/– – – – – – – – – – – – – 32 x 4 32 x 4 32 x 4 – – – – – – – – – MB91V230 MB91V230 MB91V230 16-bit x 8 16-bit x 8 – – 16-bit x 2 16-bit x 2 – – – – 3 3 3/– 3/– – – – – – – – – – – – – 5 5 – – MB91V260B MB91V260B 16-bit x 4 16-bit x 4 16-bit x 4 – – – 16-bit x 1 16-bit x 1 16-bit x 1 – – – – – – 2 2 2 2/– 2/– 2/– – – 1 – – – – – – – – – – – – – – – 5 5 5 – – – MB91V265 MB91V265 MB91V265 16-bit x 8 16-bit x 8 – – – – 8-bit x 2 8-bit x 2 3 3 7 7 7/– 7/– 1 1 – – – – – – – – – – 5 5 CAN: 32Msg -buffer LIN MB91V280 MB91V280 16-bit x 4 16-bit x 4 – – – – – – 2 2 3 3 3/– 3/– – – – – – – – – – – – – 5 5 16-bit x 3 16-bit x 3 16-bit x 3 16-bit x 3 16-bit x 6 16-bit x 6 16-bit x 6 16-bit x 6 – – – – – – – – – – – – – – – – 8-bit x 1 8-bit x 1 8-bit x 1 8-bit x 1 8-bit x 2 8-bit x 2 8-bit x 2 8-bit x 2 1 1 1 1 1 1 1 1 6 6 6 6 8 8 8 8 4/2 4/2 4/2 4/2 5/3 5/3 5/3 5/3 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 5 5 5 5 5 5 5 5 – – – – – – – – MB91V350A MB91V350A MB91V350A MB91V350A MB91V350A MB91V350A MB91V350A MB91V350A 16-bit x 8 16-bit x 8 – – 1 5 3/2 3 – – – – – 5 MB91FV360GA 16-bit x 4 16-bit x 8 16-bit x 8 16-bit x 8 16-bit x 4 16-bit x 4 16-bit x 4 16-bit x 8 – – – – – – – – – – – – – – – – – – – – – – – – 1 1 1 1 1 1 1 1 4 4 4 4 3 3 3 4 2/2 2/2 2/2 2/2 1/2 1/2 1/2 2/2 1 2 2 2 2 2 2 2 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 5 5 5 5 5 5 5 5 SMC Sound generotor Sound generotor Sound generotor Sound generotor Sound generotor Sound generotor 16-bit x 8 – – – 3 7 7/- 2 – – – – – 5 MB91V460 16-bit x 12 – – – 3 5 5/- 3 – – – – – 5 16-bit x 10 – – – 1 3 3/- 1 – – – – – 5 CAN:32Msgbuffer LIN "CAN:32Msgbuffer LIN "CAN:32MsgMB91V460 SDRAM I/F MB91V301A ProgramLoader MB91V301A MB91FV360GA MB91FV360GA MB91FV360GA MB91FV360GA MB91FV360GA MB91FV360GA MB91FV360GA MB91FV360GA MB91V460 MB91V460 45 MICROCONTROLLERS INTEGRATED SOFTWARE DEVELOPMENT ENVIRONMENT - ‘SOLUTIONS FOR V’ Fujitsu’s Softune Workbench offers a development environment integrated with the C/C++ compiler, assembler, linker, debugger and editor. Softune can be used on its own in the development of embedded software for microcontrollers. Fujitsu’s ‘Solutions for V’ can provide an even more advanced program development environment for designers who need to develop high quality embedded software for example for in-vehicle electrical equipment. The development environment offered by Solutions for V allows the use of CASE tools, consulting and contracted development with UML (Unified Modelling Language), and state charts in the upstream and downstream phases. State-transition charts are commonly used in the development of in-vehicle equipment, and Softune enables direct connection to CASE tools such as Statemate MAGNUM, RiMC (Rhapsody in MicroC), and ZIPC. ‘Solutions for V’ tools examples Upstream Case tool Statemate MAGNUM I-Logix’s Statemate MAGNUM describes the static structure of a control system using an activity chart, which is an extended version of a data flowchart, and describes the system operation using a state chart. A state chart is an extended state-transition chart that enables the hierarchical deployment of the state, the expression 46 Solutions for V block diagram. of parallelism, and the expression of time, allowing complex system operations to be described easily. The tool features high descriptive capability and enables the simulation of a specification model for which the specifications are still incomplete. Following the confirmation of operation, it can generate a C code able to achieve the same operation as the specifications, and can also execute the C code on a prototype for verification purposes. ® CASE Tool for RealTime System Midstream Case tool ZIPC ZIPC from CATS CO. LTD. is a CASE tool that supports software development in the midstream stage using ‘Extended-Hierarchy StateTransition-Matrix Design Method Version 2.0.’ By using the statetransition matrix, it enables the creation of designs with no missing data. Because ZIPC is equipped with functions for editing the statetransition matrix, for debugging OSEK, ITRON (REALOS), and others in the design stage, and for automatically generating C-source code, it contributes to the improvement of software quality and reduction of development man-hours. It uses a converter for linkage to upstream Statemate MAGNUM, and uses state-transition animation and break-point setting during C-source generation and debugging for connection to downstream Softune. SOFTUNE – FUJITSU’s INTEGRATED SOFTWARE DEVELOPMENT PACKAGE Fujitsu offers its complete range of MCU Software Tools as part of an integrated package called Softune Workbench, which operates under Windows 95/98, Windows NT4.0, Windows 2000, and Windows XP. This standard package can be used for all Fujitsu MCUs and includes: ANSI C/C++ Compiler* Macro Assembler Linker Simulator Emulator C/C++ Checker* C/C++ Analyser* Softune Workbench - user interface Softune GUI simplifies system development. * C++ is only available for 32-bit MCUs. ● At the user interface, the Softune Workbench provides easy access to all the tools with improved performance and more features. With this, the designer can concentrate on coding and debugging with improved efficiency but without knowledge of how to start the compiler or linker, etc. ● ● ● ● Operational Features ● Simple menu-based, mouse-driven operations • GUI language tools • Automatic compiling and linking of associated pre-input files • Dialogue boxes to facilitate selection of tool options and project settings ● ● Automatic start by linking editor, compiler, assembler, linker and debugger JError jump to error by simple double click, allowing editor to point automatically to errors Selection of built-in editor with syntax highlighting feature, or user’s own preferred editor On-line compiler and assembler manual help display Customisable environment Set-up Wizard for debugging environment Save / Restore debugging environment ● ● ● ● ● ● ● ● Debugger Features ● ● ● Source-level debugging (C, Assembler or Mixed) / Files appear as designed Breakpoints Code/Data (6 HW, 65536 SW) possible on every source-line ● Navigate functions: Go, Go to line, Step, Step out, Step over, Call function, Reset Watch (Variables): Automatic update (x sec), Format (Hex, Bin, etc.), Structures View of global and local variables Register Window: configurable, updated = red Memory Window: format, symbolic edit, direct edit, ASCII Dis-assembler Window and in-line assembler Trace Window (various display modes) including backtrace function Misc: Stack follower, time measurement, vector display Simulator: I/O-Port stimulus and logging, Interrupt simulation Tool-control: command Input, log-files and batch files 47 MICROCONTROLLERS ACCEMIC MDE MONITOR DEBUGGER Fujitsu Microelectronics offers a Monitor Debugger for its 16LX and FR series that allows the debugging of single-chip, MCU embedded applications. The Accemic Monitor Debugger allows downloading of the debugger kernel and the application into the embedded Flash memory of the MCU. The monitor kernel can be started directly to load new programs and execute them under control. There is also the option to start the user application directly after reset and enter debug mode on demand. A special feature of this debugger is the processor status window, which shows all internal peripherals of the MCU, including pin status and direction. Detailed peripheral windows allow the user to check and modify peripheral settings. Beside the usual available debug functionalities, on-line monitoring, powerful messaging functions can be linked to the application in order to send data and messages to the PC screen. A well as a standard version, a professional version is also available, offering more powerful features. This version supports up to 16 breakpoints and the Multiprocessor/Multicore debugging feature allows different processors in a CAN network to be controlled at the same time. With the Accemic HSCI option several communication channels to the target MCU can be used: CAN, UART asynchronous mode, UART synchronous mode, emulation of serial communication via free I/O ports. Accemic is a Munich-based third party supplier to Fujitsu. A demonstration version of the Accemic MDE can be downloaded from the Fujitsu Microelectronics Europe (www.fme.gsdc.de/gsdc.htm) or the Accemic (www.accemic.com) web site. Main Features ● ● ● ● ● ● ● Memory usage • ROM: 8kByte monitor Kernel size +256 Byte configuration data • RAM: 128 Byte used by Kernel Two hardware breakpoints Single Step, Step-In, Step-Out, Step-Over functions CALL function Target message Window Debugging on C-Source code or Assembler level Dedicated Debug Windows • Source Window • Mixed mode view for C-Source and Assembler view • Watch Window • Memory Window • Stack Window • Interrupt vector table • CPU core register Window • Peripheral status Window • Processor status Window shows register contents of the internal MCU peripherals ● Browser Window • Interrupts, Functions, Units, Local/Global Variables, I/O Registers ● On-line help ● Supported devices: • MB90330 & MB90340 Series • MB90350 & MB90385 Series • MB90390 & MB90425 Series • MB90435 & MB90455 Series • MB90460 & MB90470 Series • MB90495 & MB90520 Series • MB90540/545 Series • MB90560/565 Series • MB90570 & MB90580 Series • MB90590/595 Series • MB90800 & MB90820 Series • MB90945 Series • MB91350 Series, MB91270/280 Series • MB91F364G, MB91F376G, • MB91460 Series Debugger order numbers MonDebugger16LX-ACC. and MonDebuggerFR-ACC Accemic GmbH & Co. KG Würzstraße 1 81371 Munich, Germany Tel: +49 89 680934-0 Fax: +49 89 680934-27 Email: info@accemic.com www.accemic.com 48 GALEP IV UNIVERSAL SERIAL/PARALLEL MCU PROGRAMMER Conitec’s new fourth generation GALEP IV is a professional palm-sized field programmer with universal I/O capability. It supports almost all Fujitsu Microcontrollers of F2MC-8L, F2MC-16LX and FR families. Galep IV uses a highly integrated FPGA and each socket pin carries a separate universal pin-driver. Via special programming adapters, Fujitsu MCUs can be programmed parallel or serial In-Circuit (ISP). For serial in-circuit programming both serial synchronous (high speed) and asynchronous programming via RS232 is supported. Features ● ● ● ● ● ● ● ● ● Unlimited free software updates via Internet Editor included, Load and Save in binary, intel-hex, motorola-s or Jedec file formats. Dual power: AC adapter or intern. batteries : 6 recharg. NiMH batteries (AAA/600mAh.) Socket converters available for most component packages Support for low voltage devices down to 1.3V Pocket-sized, ultra-portable format: only 80 x 115 x 33mm Simple PC printer port connection Supports ISP programming Supports remote control GALEP IV is a professional palm-sized field programmer with universal I/O capability. ● ● Allows design of own software programming interface by offering API interface Supports autoprogram mode via batchfile execution System Requirements ● Pentium Processor • 32-bit Windows OS (Win95 /98 /ME /NT4 /2000 /XP) Galep IV – ISP Adapter Contact ● Conitec Datensysteme GmbH Dieselstrasse 11c D-64807 Dieburg Germany Tel: +49-6071-9252-0 Fax:+49-6071-9252-33 galep@conitec.com www.conitec.net/ ● ● Supports Fujitsu 8L, 16LX and FR series Target power supply by Galep (max 200mA) or external source selectable Target system control signals provided (Target Control Connector) v flexible design provides for easy implementation of future devices 49 MICROCONTROLLERS REAL-TIME OPERATING SYSTEMS OSEK/VDX OS Targeted for Automotive Applications OSEK/VDX is an operating system targeted for automotive applications. It consists of three parts, the OSEK kernel, the communications interface and the network management. Mainly automotive controller networks using CAN interfaces will employ the OSEK operating system. The FR series microcontrollers is supported with optimised drivers for the Fujitsu CAN controller. OSEK-OS defines the task types ‘Basic’ and ‘Extended’. Basic tasks cannot have a waiting state and so are suitable for those which run completely after each activation. Extended tasks can react to events; they can have a waiting state. OSEK-OS also defines four conformance classes: embOS OS Targeted for Embedded Applications Features embOS is available in source or object code form. Both come with a ready to go start project: The first multi-task program is running within five minutes. The start application and usable samples are supplied in source code form. Libraries for all memory models and initialisation of the controller in ‘C’-source are included to tailor the system to any application. Check out the free full-functional trial version, which can be downloaded from the website: www.segger.com ● TCP/IP stacks for embOS embOS* is a real-time operating system for embedded applications designed to offer the benefits of a fully featured multi-tasking system even for hard real-time applications using minimal resources. All functions of embOS have been placed in individual modules to ensure that only the functions needed are actually linked into the application program, leaving maximum room for the user-program. ● ● ● ● ● ● ● ● ● BCC1 – basic tasks, single activation BCC2 – basic tasks, multiple activation ECC1 – basic and extended tasks, single activation ECC2 – basic and extended tasks, multiple activation ● ● ● ● ● ● ● ● The FR series OSEK without CAN driver and network management requires 3.2kB ROM for class ECC1 (standard status) Further information: www.vector-informatic.com 50 Developing applications with embOS Pre-emptive multi-tasking Priority-controlled scheduling Round robin scheduling Intertask communication Software timer Minimum interrupt latency Fast & efficient Small footprint (can be used in single-chip mode) Easy-to-use start project Versatile Support directly by developers System analysis via UART Profiling support TCP/IP- and other network stacks available As connectivity and Internet became a major issue even in embedded systems, embOS is designed to support TCP/IP and other network stacks. We offer a fully-featured, 100% RFC-compliant TCP/IP stack, that runs on any supported 16 or 32-bit target CPU. It provides virtually all of the protocols, link layers, interfaces and device drivers that are required for networking connectivity applications. *embOS is a product of Segger www.segger.de REAL-TIME OPERATING SYSTEMS EUROS Enhanced Universal Real-Time Operating System EUROS is an innovative real-time operating system characterised by short response times, robustness, scalability and flexibility. The primary aim of EUROS development was to create a uniform, hardwareindependent operating system for real-time and embedded applications which takes into account the growing complexity and diversity of processor architectures, in order to make software engineering as economical as possible. It separates the user software from the hardware so that the application can easily be ported to state-of-the-art hardware. Key Features EUROSvm Euros Virtual Machine ● Supports Fujitsu F2MC-16LX and FR series Unlimited number of system objects (tasks, mailboxes, signals, events, semaphores, drivers) Up to 256 priorities Synchronous and asynchronous system calls Memory management supports fixed and variable size memory blocks EUROSvm is an implementation of the Java Virtual Machine Specification V1.2. It has been designed for real-time and embedded systems and offers unparalleled support for this target domain. Among the extraordinary features of EUROSvm are: ● Hard real-time execution Waiting on multiple objects Flexible open driver interface Priority-based scheduler with round robin support Named system objects organised in clusters (hierarchical object trees) Re-entrant ANSI compatible C runtime library Generic graphic library TCP/IP network stack (BSD4.4 socket interface) Web server, FTP server, SMTP client, BOOTP client PPP, Ethernet CAN / CANopen MS-DOS™ compatible file system IDE hard disk drivers Floppy disk drivers Ramdisk, FTL for Flashdisks IrDA (IrLAP, IrLMP, IrComm) Profibus (slave) IEEE1394 (Firewire™) ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● www.euros-embedded.com ● ● ● ● ● Minimal footprint ROMable code Native code support Dynamic linking Fast execution Contact Information Dr. Kaneff Engineering Consultants Campestraße 12 D-90419 Nuremberg, Germany Tel: +49 (911) 33 84 33 Fax: +49 (911) 33 86 06 www.kaneff.de info@kaneff.de 51 EUROPEAN DISTRIBUTORS & REPRESENTATIVES Austria EBV Elektronik GmbH A-1150 Wien, Diefenbachgasse 35/1 Tel: +43 (0)1 891 52 0 Fax: +43 (0)1 891 52 30 France EBV Elektronik GmbH F-13854 Aix-en-Provence Cedex 3 115, Rue Nicolas Ledoux Immeuble Hemiris, Bàtiment A Tel: +33 (0)4 42 39 65 40 Fax: +33 (0)4 42 39 65 50 Rutronik SA 6 Mail de l’Europe F-78170 La Celle St Cloud (Paris Ile de France) Tel: +33 (0) 1/30 08 34 40 Fax: +33 (0) 1/30 08 34 37 Glyn Österreich Waidhausenstr. 13/2/9 A-1140 Wien Tel: +43 (0)1 419 07 14 0 Fax: +43 (0)1 419 07 14 50 EBV Elektronik GmbH F-31313 Labège Cedex (Toulouse) Actys Bâtiment 2, Voie 3, BP 348 Tel: +33 (0)5 61 00 84 61 Fax: +33 (0)5 61 00 84 74 Rutronik SA Allée de la Détente BP16 ZI F-86361 Chasseneuil du Poitou Cedex (Poitiers) Tel: +33 (0) 5/49 52 88 88 Fax: +33 (0) 5/49 52 88 96 Ineltek GmbH Wagramer Strasse 126/21 A-1220 Wien Tel: +43 (0)1 204 98 38 0 Fax: +43 (0)1 204 90 38 EBV Elektronik GmbH F-35510 Cesson Sévigné (Rennes) 29, Avenue des Peupliers Tel: +33 (0)2 99 83 00 50 Fax: +33 (0)2 99 83 00 60 Rutronik SA 3D rue de ParisImmeuble Atalis 2 F-35510 Cesson Sévigné, (Rennes) Tel: +33 (0) 2/23 45 14 40 Fax: +33 (0) 2/ 23 45 06 53 Rutronik Elektronische Bauelemente Ges.m.b.H. Durisolstrasse 7 A-4600 Wels Tel: +43 (0) 72 42/4 49 01 Fax: +43 (0) 72 42/4 49 01 33 EBV Elektronik GmbH F-69693 Venissieux Cedex (Lyon) Parc Club du Moulin á Vent, 33, Av. du Dr. Georges Lévy Tel: +33 (0)4 72 78 02 78 Fax: +33 (0)4 78 00 80 81 Germany EBV Elektronik GmbH D-07806 Neustadt / Orla Zum Mühlenberg 9 Tel: +49 (0)36481 244-0 Fax: +49 (0)36481 244-99 Rutronik Elektronische Bauelemente Ges.m.b.H. Waidhausenstrasse 19, Top 10 A-1140 Wien Tel: +43 (0) 1/4 19 65 50 Fax: +43 (0) 1/4 19 65 50 33 EBV Elektronik GmbH F-92184 Antony Cedex (Paris) 3, Rue de la Renaissance Tel: +33 (0)1 40 96 30 00 Fax: +33 (0)1 40 96 30 30 EBV Elektronik GmbH D-12277 Berlin-Mariendorf Kitzingstr. 15-19 Tel: +49 (0)30 74 70 05-0 Fax: +49 (0)30 74 70 05-55 PN Electronics 142-176 avenue de Stalingrad Parc Technologique des Corvettes BP 53 F-92703 Colombes Cedex Tel: +33 (0)1 47 80 67 85 Fax: +33 (0)1 47 85 95 12 EBV Elektronik GmbH D-30938 Burgwedel In der Meineworth 21 Tel: +49 (0)5139 80 87-0 Fax: +49 (0)5139 80 87-70 EUROPEAN DISTRIBUTORS Belgium EBV Elektronik GmbH B-1831 Diegem, Kouterveldstraat 20 Tel: +32 (0)2 716 00 10 Fax: +32 (0)2 720 81 52 Rutronik Elektronische Bauelemente GmbH Place-Rooseveltplein, 1/B11 B-9600 Ronse-Renaix Tel: +32 (0) 55 20 74 63 Fax: +32 (0) 55 20 98 05 PN Electronics Rue Jean Bart Immeuble Calliope F-31317 Labege Tel: +33 (0)5 62 88 23 23 Fax: +33 (0)5 62 88 23 29 Bulgaria Rutronik Elektronische Bauelemente GmbH ul. Cherkovna No.57, Büro No.16 BG-1505 Sofia Tel: +359 2 9430330 Fax: +359 2 9430331 PN Electronics 13, impasse des Cerisiers F-67580 Laubach Tel: +33 (0)3 88 90 43 48 Fax: +33 (0)3 88 90 37 11 Czech Republic EBV Elektronik GmbH CZ-170 00 Praha 7, Argentinska 38 / 286 Tel: +420 234 09 10 11 Fax: +420 234 09 10 10 PN Electronics 334 Rue des vingt toises-Le Magistere II F-38950 Saint Martin le Vinoux Tel: +33 (0)4 38 02 02 03 Fax: +33 (0)4 38 02 21 00 Rutronik Elektronische Bauelemente CZ spol.s.r.o Rooseveltova 13 CZ-160 00 Praha 6 Tel: +420 233 343 120 Fax: +420 233 323 955 Rutronik SA Avenue Gustave Eiffel ZI BP 81 F-33605 Pessac, Cedex (Bordeaux) Tel: +33 (0) 5/57 26 40 00 Fax: +33 (0) 5/56 07 64 41 Rutronik Elektronische Bauelemente CZ spol.s.r.o Slavickova 1a CZ-63800 Brno Tel: +420 (0) 5/45 19 35 17 Fax: +420 (0) 5/45 22 22 56 Denmark EBV Elektronik GmbH DK-2860 Søborg, Rosenkæret 11 C Tel: +45 39 69 05 11 Fax: +45 39 69 05 04 EBV Elektronik GmbH DK-8230 Aabyhøj, Ved Lunden 9 Tel: +45 86 25 04 66 Fax: +45 86 25 06 60 Rutronik Elektronische Bauelemente GmbH Farum Gydevej 63 DK-3520 Farum Tel: +45 70 20 19 63 Fax: +45 70 20 19 73 Finland EBV Elektronik GmbH FIN-02240 Espoo, Pihatörmä 1 a Tel: +358 (0)9 27 05 27 90 Fax: +358 (0)9 27 09 54 98 EBV Elektronik GmbH FIN-90100 Oulu, Nahkatehtaankatu 2 Tel: +358 (0)8 562 49 10 Fax: +358 (0)8 562 49 15 52 Rutronik SA 6 Mail de l’Europe F-78170 La Celle St Cloud, (Gecodis) Tel: +33 (0) 1/30 08 33 26 Fax: +33 (0) 1/30 08 33 29 Rutronik SA 3 Allée des Centaurées Le Royal II F-38240 Meylan , (Grenoble) Tel: +33 (0) 4/76 61 00 90 Fax: +33 (0) 4/76 61 00 99 Rutronik SA 1, Impasse René Lebrun F-72000 Le Mans Tel: +33 (0) 2/43 78 16 97 Fax: +33 (0) 2/43 78 19 12 Rutronik SA 6. impasse Michel Labrousse BP 1305 F-31106 Toulouse Tel: +33 (0) 5/61 40 96 50 Fax: +33 (0) 5/61 41 75 49 Rutronik SA 11, rue du TaninLingolsheim PB 109 F-67883 - Tanneries , Cedex (Strasbourg) Tel: +33 (0) 3/88 78 12 12 Fax: +33 (0) 3/88 78 02 20 Rutronik SA 170, Avenue Jean-Jaurès BP 7113 F-69353 Lyon, Cedex 07 (Lyon) Tel: +33 (0) 4/72 76 80 00 Fax: +33 (0) 4/72 76 80 05 EBV Elektronik GmbH D-41564 Kaarst An der Guempgesbruecke 7 Tel: +49 (0)2131 96 77-0 Fax: +49 (0)2131 96 77-30 EBV Elektronik GmbH D-65205 Wiesbaden, Borsigstr. 7 Tel: +49 (0)6122 80 88-0 Fax: +49 (0)6122 80 88 99 EBV Elektronik GmbH D-71229 Leonberg, Neue Ramtelstrasse 4 Tel: +49 (0)7152 30 09-0 Fax: +49 (0)7152 75 95 8 EBV Elektronik GmbH D-85586 Poing Im Technologiepark 2-8 Tel: +49 (0)8121 77 4-0 Fax: +49 (0)8121 77 4-4 22 Glyn GmbH & Co. KG Am Wörtzgarten 8 D-65510 Idstein/Ts. Tel: +49 (0)6126 59 02 22 Fax: +49 (0)6126 59 01 11 Glyn GmbH & Co.KG Ringstrasse 88 D-41334 Nettetal Tel: +49 (0)2157 12 42 25 Fax: +49 (0)2157 12 42 11 Ineltek GmbH (Headquarters) Hauptstraße 45 D-89522 Heidenheim Tel: +49 (0)7321 93 85 0 Fax: +49 (0)7321 93 85 95 Ineltek Nord GmbH Lindenallee 84 D-22869 Schenefeld Tel: +49 (0)4083 96 04 0 Fax: +49 (0)4083 96 04 33 Ineltek Mitte GmbH Hauptstr. 13 D-63834 Sulzbach Tel: +49 (0)6028 99 38 0 Fax: +49 (0)6028 99 38 38 Ineltek GmbH Süd Am Fügsee 21 D-82418 Murnau Tel: +49 (0)8841 47 77 5 Fax: +49 (0)8841 26 60 Ineltek GmbH Erfurt Geraerstr. 33 D-99099 Erfurt Tel: +49 (0)361 34 64 28 0 Fax: +49 (0)361 34 64 28 1 Rutronik Elektronische Bauelemente GmbH Head office Industriestrasse 2 D-75228 Ispringen Tel: +49 (0) 72 31/801-0 Fax: +49 (0) 72 31/82282 Rutronik Elektronische Bauelemente GmbH Falkenberg ParkParadiesstrasse 206 b D-12526 Berlin Tel: +49 (0) 30/72 32 08-93 Fax: +49 (0) 30/72 32 08-95 Rutronik Elektronische Bauelemente GmbH Beratgerstrasse 36 D-44149 Dortmund Tel: +49 (0) 2 31/9 50 36-0 Fax: +49 (0) 2 31/9 50 36-31 Rutronik Elektronische Bauelemente GmbH Mittelstrasse 3 D-01936 Königsbrück (Dresden) Tel: +49 (0)3 57 95/3 96-0 Fax: +49 (0)3 57 95/3 96-50 Rutronik Elektronische Bauelemente GmbH Flughafenstrasse 4 D-99092 Erfurt Tel: +49 (0) 3 61/2 28 36 30 Fax: +49 (0) 3 61/2 28 36 31 Rutronik Elektronische Bauelemente GmbH Heinz-Beusen-Stieg 5 D-22926 Ahrensburg (Hamburg) Tel: +49 (0) 41 02/80 39-0 Fax: +49 (0) 41 02/80 39-50 Rutronik Elektronische Bauelemente GmbH Amselstrasse 33 D-68307 Mannheim Tel: +49 (0)621/ 76 21 26-0 Fax: +49 (0)621/ 76 21 26-17 Rutronik Elektronische Bauelemente GmbH Lilly-Reich-Strasse 7 D-31137 Hildesheim Tel: +49 (0) 51 21/74 18-0 Fax: +49 (0) 51 21/74 18-18 Rutronik Elektronische Bauelemente GmbH Landsberger Strasse 478 D-81241 München Tel: +49 (0) 89/88 99 91-0 Fax: +49 (0) 89/88 99 91-19 Rutronik Elektronische Bauelemente GmbH Südwestpark 10/12 D-90449 Nürnberg Tel: +49 (0)9 11/6 88 68-0 Fax: +49 (0)9 11/6 88 68-90 Rutronik Elektronische Bauelemente GmbH Gothaer Strasse 2 D-40880 Ratingen Tel: +49 (0) 21 02/99 00-0 Fax: +49 (0) 21 02/99 00-19 Greece GR-17778 Tavros (Athens) 1, Anaxagora Str. Tel: +30 210 34 14 300 Fax: +30 210 34 14 304 Hungary H-1037 Budapest Montevideo u. 2/B Tel: +36 1 436 72 29 Fax: +36 1 436 72 20 Ineltek Hungary Kft. Madach ter 4 H-1071 Budapest Tel: +36 1 327 84 07 Fax: +36 1 327 84 43 Rutronik Magyarország Kft Fehérvári út 89-95 H-1119 Budapest Tel: +36 (0)1/371 06 66 Fax: +36 (0)1/371 06 67 Ireland EBV Elektronik GmbH Ballymount Trading Estate Ballymount Road, Walkinstown Dublin 12 Tel: +353 (0)1 4 56 40 34 Fax: +353 (0)1 4 56 40 35 Rutronik Ltd Ormeau Business Park Unit 258 Cromac Avenue Belfast BT7 2JA Tel: +44 28 90 87 10 00 Fax: +44 28 90 87 10 01 Israel EBV Elektronic IL-40600 Tel Mond Drorrim South Commercial Center (Avnet building), P.O. Box 149 Tel: +972 (0)9 778 02 60 Fax: +972 (0)9 68 80 Toyo Ram Electronics Ltd 1 Hamasger St, Raanana 43653 Tel: +972 (0)9 760 36 50 Fax: +972 (0)9 744 30 50 Italy EBV Elektronik s.r.l. I-00155 Roma Viale Palmiro Togliatti 1639 Tel: +39 06 40 63 66 5/789 Fax: +39 06 40 63 77 7 EBV Elektronik s.r.l. I-10156 Torino, Corso Vercelli, 348 Tel: +39 011 2 62 56 90 Fax: +39 011 2 62 56 91 EBV Elektronik s.r.l. I-20092 Cinisello - Balsamo (MI) Via C. Frova, 34 Tel: +39 02 66 09 62 90 Fax: +39 02 66 01 70 20 EBV Elektronik s.r.l. I-35100 Padova Via IX Strada, 23/C int. 2 Zona Industriale Tel: +39 049 7 92 36 17 Fax: +39 049 8 07 48 74 EBV Elektronik s.r.l. I-41010 Cognento (MO) Via Campagna, 12 Tel: +39 059 29 24 / 21 1 Fax: +39 059 29 29 /48 6 EBV Elektronik s.r.l. I-50127 Firenze, Via Panciatichi, 40 Palazzo 11 Tel: +39 055 43 69 30 7 Fax: +39 055 42 65 24 0 Malpassi s.r.l. Via Baravelli 1 I-40012 Calderara di Reno Bologna Tel: +39 051 72 72 52 Fax: +39 051 72 73 78 Melchioni Electronica S.p.A. Divisione Industria Via Pietro Colletta 37 I-20135 Milano Tel: +39 025 79 43 54 Fax: +39 025 41 34 001 Rutronik Italia S.r.l. Via Caldera, 21 Centro Direzionale S.Siro I-20153 Milano (MI) Tel: +39 02 40 951 1 Fax: +39 02 40 951 224 Rutronik Italia S.r.l. Viale Togliatti, 25 I-40133 Bologna (BO) Tel: +39 051 351 94 00 Fax: +39 051 351 94 90 Rutronik Italia S.r.l. Via V. Emanuele, 33 I-50041 Calenzano (FI) Tel: +39 055 88 27 332 Fax: +39 055 88 10 364 Rutronik Italia S.r.l. Via Arcora,110 - Palazzo Gecos I-80013 Casalnuovo di Napoli (NA) Tel: +39 081 52 28 709 Fax: +39 051 31 75 131 Slovenia EBV Elektronik SI-1511 Ljubljana, Dunajska c. 22 Tel: +386 (0)1 300 03 73 Fax: +386 (0)1 433 04 57 Rutronik Italia S.r.l. Via Savelli, 62 I-35129 Padova (PD) Tel: +39 049 86 978 00 Fax: +39 049 86 978 90 South Africa EBV Electrolink ZA-2157 Woodmead, Johannesburg Woodlands Office Park 141 Western Service Road Building 14-2nd Floor Tel: +27 (0) 11 236 19 00 Fax: +27 (0) 11 236 19 13 Rutronik Italia S.r.l. Via Del Maggiolino, 125 I-00155 Roma (RO) Tel: +39 06 228 782 1 Fax: +39 06 228 782 689 Rutronik Italia S.r.l. Strada Torino, 43/45 Europalace I-10043 Orbassano (TO) Tel: +39 011 90 220 00 Fax: +39 011 90 63 913 Netherlands EBV Elektronik GmbH NL-3606 AK Maarssenbroek Planetenbaan 116 Tel: +31 (0)346 58 30 10 Fax: +31 (0)346 58 30 25 Glyn Benelux Waalreseweg 17 NL-5554 HA Valkenswaard Niederlande Tel: +32 (0)1 402 04 97 00 Fax: +32 (0)1 402 04 97 84 Rutronik Elektronische Bauelemente GmbH Madame Curiestraat 2 NL-3316 GN Dordrecht Tel: +31 (0) 78/6 52 13 80 Fax: +31 (0) 78/6 52 13 81 Norway EBV Elektronik GmbH N-0612 Oslo Ryensvingen 3 B PO Box 101 Manglerud Tel: +47 22 67 17 80 Fax: +47 22 67 17 89 Poland EBV Elektronik GmbH PL-50-062 Wroclaw, Plac Solny 16 Tel: +48 (0)71 34 229 44 Fax: +48 (0)71 34 229 10 EBV Elektronik 144 West George Street Glasgow, G2 2HG Tel: +44 (0)141 352 20 50 Fax: +44 (0)141 352 20 59 EBV Electrolink ZA-Glenmore, Durban 4001 236 Queen Mary Ave Tel: +27 (0)31 205 12 05 Fax: +27 (0)31 205 22 65 EBV Elektronik Manchester International Office Centre Suite 5B, Styal Road Manchester, M22 5WB Tel: +44 (0)161 499 34 34 Fax: +44 (0)161 499 34 74 Spain EBV Elektronik GmbH E-08950 Esplugues de Llobregat (Barcelona) Anton Fortuny, 14-16 Esc C 3o 2a Tel: +34 93 473 32 00 Fax: +34 93 473 63 89 EBV Elektronik 12 Interface Business Park Bincknoll Lane, Wootton Bassett Wiltshire, SN4 8SY Tel: +44 (0)1793 849 933 Fax: +44 (0)1793 859 555 EBV Elektronik GmbH E-28760 Tres Cantos / Madrid C/Ronda de Poniente, 4 Centro Empresarial Euronova Tel: +34 91 804 32 56 Fax: +34 91 804 41 03 GD Technik Limited Tudor House 24 High Street Twyford Berkshire RG10 9AG Tel: +44 (0)1189 34 22 77 Fax: +44 (0)1189 34 28 96 Rutronik Espana S.L Ctra. Canillas 138 - 2a Planta - 9B E-28043 Madrid Tel: +34 91/300 55 28 Fax: +34 91/300 53 28 Rutronik Espana S.L Avda, Constitucion Nr. 171, Entlo 3, Esc.B E-08860 Castelldefels, (Barcelona) Tel: +34/93/664 62 04 Fax: +34/93/664 62 05 EBV Elektronik GmbH PL-02-672 Warszawa ul. Domaniewska 39A Tel: +48 (0) 22 640 23 55 Fax: +48 (0) 22 640 23 56 Rutronik Polska Sp. z.o.o. ul. Sasiedzka 11 PL-44244 Zory Tel: +48 32/4 75 90-20 Fax: +48 32/ 4 75 90-22 Sweden EBV Elektronik GmbH S-19272 Sollentuna, Sjöängsvägen 7 Tel: +46 (0)8 59 47 02 30 Fax: +46 (0)8 59 47 02 31 Rutronik Polska Sp. z.o.o. ul. Batorego 28-32 PL-481-366 Gdynia Tel: +48 (0) 58 / 783 20 - 20 Fax: +48 (0) 58 / 783 20 ? 22 EBV Elektronik GmbH S-21235 Malmö, Derbyvägen 20 Tel: +46 (0)40 59 21 00 Fax: +46 (0)40 59 21 01 EBV Elektronik Vasilkovskaya str. 14 UA 03040 Kiev Tel.: +380 44 496 22 26 Fax: +380 44 496 22 27 Ineltek Russia Kutusovsky Prospect 14, Building 1, Office 30 RUS-121248 Moscow, Russia Tel. +7 (0)95 101 89 70 Fax. +7 (0)95 326 69 50 Rutronik Beteiligungsgesellschaft mbH Haus 3, Büro 403, Leningradskoje Chausse 16 RUS-125171 Moscow Tel: +7 (0) 9 51 59 92 55 United Kingdom EBV Elektronik EBV House, 7 Frascati Way Maidenhead, Berkshire, SL6 4UY Tel: +44 (0)1628 783 688 Fax: +44 (0)1628 783 811 EBV Electrolink ZA-8001 Foreshore, Capetown Fleetway House 5th floor Martin Hammerschlag Way Tel: +27 (0) 21 421 53 50 Fax: +27 (0) 21 419 62 56 Sagitron C/ Montón de Trigo 2, esq. avda. de la Industria E-28760 Tres Cantos Madrid Tel: +34 91 8 06 38 00 Fax: +34 91 8 06 38 05 Russia EBV Elektronik GmbH RUS-127486 Moscow, Korovinskoye Chausse 10 Build 2, Off. 28 Tel: +7 (0)95 937 87 07 Fax: +7 (0)95 937 87 06 Turkey EBV Elektronik GmbH TR-34742 Istanbul Bayar Caddesi, Gülbahar Sok. No:17 Perdemsaç Plaza, 13th Floor, D:134 Kozyatagi, Tel: +90 (0)216 463 13 52 Fax: +90 (0)216 463 13 55 Switzerland Anatec AG Sumpfstrasse 7, CH-6300 Zug Tel: +41 (0)4 748 32 32 Fax: +41 (0)4 748 32 31 EBV Elektronik GmbH CH-1010 Lausanne Av. des Boveresses 52 Tel: +41 (0)21 654 01 01 Fax: +41 (0)21 654 01 00 EBV Elektronik GmbH CH-8953 Dietikon, Bernstrasse 394 Tel: +41 (0)1 745 61 61 Fax: +41 (0)1 745 61 00 Rutronik Elektronische Bauelemente AG Hölzliwisenstrasse 5 CH-8604 Volketswil Tel: +41 (0) 1/947 37 37 Fax: +41 (0) 1/947 37 47 Rutronik Ltd Building 3 Archipeligo Lyon Way Frimley Surrey GU16 7ER Tel: +44 (0) 844 800 88 00 Fax: +44 (0) 12 76 67 38 29 EUROPEAN REPRESENTATIVES Denmark Fujitsu Microelectronics Europe Dalvej 25, DK-2820 Gentofte Tel: +45 39 40 11 15 Fax: +45 39 40 11 45 Israel Toyo Ram Electronics Ltd. 1 Hamasger Street, Raanana 43653 Tel: +972 (0)9 744 30 50 Fax: +972 (0)9 760 36 50 Web Sites Anatec AG: www.anatec.ch EBV Elektronik GmbH: www.ebv.com Glyn GmbH & Co. KG: www.glyn.de GD Technik Limited www.GD-Technik.com Ineltek GmbH: www.ineltek.de Malpassi srl: www.malpassi.it Melchioni Electronica SpA: www.melchioni.it PN Electronics: www.pne.fr Rutronik: www.rutronik.com Sagitron: www.sagitron.es Toyo Ram Electronics Ltd: www.toyoram.co.il 53 MICROCONTROLLERS SALES OFFICES EUROPE Headquarters Fujitsu Microelectronics Europe GmbH Pittlerstrasse 47 D-63225 Langen Germany Tel: +49 (0)61 03 69 00 Fax: +49 (0)61 03 69 01 22 Germany Fujitsu Microelectronics Europe GmbH Frankfurter Ring 211 D-80807 München Tel: +49 (0)89 32 37 80 Fax: +49 (0)89 32 37 81 00 France Fujitsu Microelectronics Europe GmbH 105 rue Jules Guesde F-92300 Levallois Perret Tel: +33 (0)1 55 21 00 40 Fax: +33 (0)1 55 21 00 41 Italy Fujitsu Microelectronics Europe GmbH Palazzo Pitagora - Milano 3 City Via Ludovico il Moro 4B I-20080 Basiglio, Milano Tel: +39 02 90 45 02 1 Fax: +39 02 90 75 00 87 http://emea.fujitsu.com/microelectronics Fujitsu Microelectronics Europe FME-MICROS-0206 United Kingdom Fujitsu Microelectronics Europe GmbH Network House, Norreys Drive Maidenhead, Berkshire SL6 4FJ Tel: +44 (0)1628 50 46 00 Fax: +44 (0)1628 50 46 66
MB89636RPF-G-XXXXE1 价格&库存

很抱歉,暂时无法提供与“MB89636RPF-G-XXXXE1”相匹配的价格&库存,您可以联系我们找货

免费人工找货