Micros 2006 - Fujitsu Global : Fujitsu Global

Transcription

EMBEDDED SOLUTIONSMICROCONTROLLERSPRODUCT OVERVIEW

MICROCONTROLLERSCONTENTSIntroducing Fujitsu Microelectronics EuropeExpertise in the Automotive and Industrial MarketsAutomotive StrengthsIntroduction to Fujitsu MicrocontrollersF2MC-8L CPU-Core ArchitectureCompact-ICE for Low Cost Bebugging of F2MC-8L MicrosThe New 8-bit MCU Family - F2MC-8FX CPU-Core ArchitectureThe New 8-bit MCU Family - F2MC-8FX8-bit Product Line-upF2MC-16LX CPU-Core ArchitectureIntroduction to 16-bit FamiliesEmbedded Flash TechnologyMicrocontrollers with CAN Bus ControllerF2MC-16LX Product Line-up16-bit Single CAN Bus Microcontrollers16-bit Single/Double CAN Bus Microcontrollers16-bit Double CAN Bus Microcontrollers16-bit USB Microcontrollers16-bit Next Generation 16FX16-bit LX Line-up16-bit Support ToolsEvaluation BoardsIntroduction to the FR-Family 32-bit RISC ArchitectureMB91270 Automotive SeriesMB91360G Automotive SeriesStarterkits MB91360/364MB91460 Automotive Series (Under Development)MB91230 LCD Control SeriesMB91260/265 3-Phase Motor Control SeriesMB91301 SeriesStarterkit MB91302MB91350A SeriesFR Series In-circuit Emulator32-bit FR Product Line-upIntegrated Software Development Environment - ‘Solutions for V’Softune - Fujitsu’s Integrated Software Development PackageAccemic MDE Monitor DebuggerGalep IV Universal Serial/Parallel MCU ProgrammerReal-Time Operating SytemsEuropean Distributors & RepresentativesEuropean Sales 50-5153-54Back coverCopyright 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 entirelyreliable. However Fujitsu and its subsidiaries assume no responsibility for inaccuracies.The information contained in this document does not convey any licence under the copyrights, patentrights or trademarks claimed and owned by Fujitsu. Fujitsu Limited and its subsidiaries reserve theright 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 toany third party without the prior consent of Fujitsu.Designed and produced in the UK. Printed on environmentally friendly paper.Controller Area Network (CAN) – Registered Trademarkof Robert Bosch GmbHWindows – Registered Trademark of Microsoft Corp.All Trademarks acknowledged

INTRODUCING FUJITSUMICROELECTRONICS EUROPEFujitsu Microelectronics Europe is amajor supplier of semiconductorproducts to the European and globalmarket. The company’s mainbusiness focus is on providingsystem solutions to the automotive,industrial/home appliance,networking/telecommunications andmultimedia markets.The engineering support fromexperts in both the application areasand Fujitsu products saves customerstime and effort.Fujitsu offers a broad range ofsemiconductor devices, includingsensors, ASICs, RF devices, MPEGencoders & decoders,microcontrollers, graphic displaycontrollers, microprocessors, FRAMand FCRAMTM. The company is also aleader in colour plasma displaypanels.Fujitsu Microelectronics Europe’s new headquarters in Langen.MaidenheadRegional Office &Mixed Signal DivisionLangenFujitsu Microelectronics EuropeHeadquarters - ASIC, MCU, RF andMultimedia Design CentresLevalloisRegional OfficeMünchenRegional Office &ASIC Design CentreMilanRegional Office01

MICROCONTROLLERSEXPERTISE IN THE AUTOMOTIVE ANDINDUSTRIAL MARKETSFujitsu’s Microcontroller productportfolio of more than 500 products isbased on 8/16 and 32-bitArchitectures and is the result ofcontinuous development activity.The basis for these developments isthe know-how that Fujitsu engineeringdepartments world wide have built upin close co-operation with Fujitsu’scustomers.In Europe this expertise isorganised in a business unitsupporting the Automotive andIndustrial markets.Both markets require high qualityproducts with state-of-the-art networkinterfaces such as CAN, LIN, IDB1394,FlexRayTM or Ethernet. The productportfolio ranges from smart and small8-bit to high performance 32-bit RISCMicrocontrollers.Fujitsu embedded Flash technologyhas always been the basis for reliableproducts. The fourth generation of thistechnology is now available.European Microcontroller DesignCentre (EMDC)The centre has completed about 100development projects since itsfoundation in 1997. In closepartnership with our Europeancustomers innovative products havebeen specified and give our customersa competitive edge in globalcompetition. Fujitsu is a leader in02FlexRay Node, host controller (MB91F467).fully-featured CAN and LIN MCUs andthe steadily growing design centre isalready preparing the next productgeneration which includes productswith on-chip FlexRay.Dedicated local applicationsupport teamFME’s application engineering group isa one-stop shop for our customers.They find expertise in their applicationarea, deep knowledge of Fujitsu’sproducts and a high level ofexperience with the tool environment,which Fujitsu also provides.The Fujitsu Softune Workbench is thedevelopment environment for all 500different MCUs (8 to 32-bit) andincludes a state-of-the-art C-Compiler,Assembler and Debugger. It is free ofcharge in Europe. Getting started iseasy with the support boards andtraining on offer. Application notes,software examples and EMC supportcomplete the picture.

EXPERTISE IN THE AUTOMOTIVE ANDINDUSTRIAL MARKETSQualityFormal Quality Systems like ISO9000,have been established since 1994.Products for automotive systems arecertified to ISO/TS 16949. In future,Fujitsu automotive MCUs will be fullyAEC-Q100 compliant.Environmental SupportFujitsu’s usage of materials is fullycompliant with the time plan forimplementation of RoHS and WEEEprogrammes.More information is available atFME’s MCU electronics/micros/FlexRay BackbonePowertrain / ChassisGatewayDriver InformationGatewayFlexRay / CANDiagnosticConnectionBodyGatewayCAN / MOST / IDB1394Engine ControlDashboardChassis ElectronicsInfotainmentCAN / LINComfort ElectronicsClimate ControlDoor ModuleSteer-by-WireNavigationBrake-by-WireHeadup DisplayRoof ModuleLightingExample of a Backbone architecture with FlexRay.Access to partnersThese partners complement Fujitsu’sofferings especially with regard tooperating systems, driver softwareand development tools. Please seethe 3rd party support page athttp://www.fme.gsdc.de/gsdc.htmfor more information.The 2kBytes/256 Bytes embedded FRAM enableshigh-speed data writing, with up to 1010 write cycles.03

MICROCONTROLLERSAUTOMOTIVE STRENGTHSFujitsu’s European MicrocontrollerDesign Centre today boasts experiencefrom more than 100 automotivedevelopment projects.This is demonstrated by a host ofsmart on-chip features that meet therequirements of our automotivecustomers. Substantial softwaresupport for Fujitsu microcontrollers isalso in place.EMI reduction by clock modulation (Frequency modulator)Programmable port levelsMany CAN microcontrollers featureprogrammable port levels. In additionto TTL and C-MOS levels, so-called‘automotive levels’ (with VIL 0.5 Vcc)can be selected. This is a valuablefeature as ground levels in vehiclesmay show offsets of several Volts.Graph 1: Emission IEC Norm 61967 part 4, MB90F394, FMOD off.Clock modulationThis feature improves electromagneticcompatibility which is becoming anever important requirement withincreasing CPU speeds.Clock modulation reduces emissionpeak levels by distributing the systemclock frequency over a certainfrequency range. This means thatsharp high peaks are converted to awider slewed signal in the frequencyspectrum – with reduced emissionlevels. Graph 1 shows EMImeasurement without clockmodulation; Graph 2 shows clockmodulation switched on.04Graph 2: Emission IEC Norm 61967 part 4, MB90F394, FMOD on.LIN USARTA powerful serial communicationinterface with hardware support forLIN protocol is incorporated into everynew Fujitsu CAN microcontroller. Thisinterface supports SPI mode and baudrates up to 4MBaud in USART mode.

INTRODUCTION TO FUJITSUMICROCONTROLLERSThis brochure presents the nextgeneration of Microcontrollers fromin this market, with more than 50different devices ranging from 48-pinFujitsu, incorporating improvementsin process technology and many newcost-effective on-chip features.Fujitsu’s expanding portfolio of16-bit CAN Microcontrollers reassertsthe company’s number one positionto 120-pin packagesThe choice of 8-bit MCUs is evenlarger. The new and expanding 8FXfamily offers more for less.For highest performance the32-bit RISC portfolio was expandedby the new MB91460 series, which isalready a standard demanded bycustomers in the automotive andindustrial markets.To find out about the latest devices,development tools and documentation,please -8L CPU-CORE ARCHITECTURE16-bit CPU unterRegisterBanksAALTHTTL#d8IndexPointerALUEPSP 64kB Program/Data memoryaddress spaceMultiply and Divide operationsF2MC Power Saving ModesAHIX 4R5R6R7R0R1R2R3R4R5R6R732 Register Banks consistingof 8x8 bit registersFujitsu’s advanced F2MC-8L CPU coreconsists of seven 16-bit registersplus a maximum of 32 register banks,each consisting of eight 8-bitregisters. The register banks can beused for a high-speed context switchafter an interrupt.CPU-Core Features 8-bit CPU CoreHighly efficient Instruction SetTwo 16-bit Accumulators with A-TarchitectureData operation: 1/8/16-bitEnhanced bit manipulation: Clear,Set and Test bitGEAR* Dynamic selection ofCPU 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 fromsub-clock. Turn off main oscillatorSLEEP Peripheral functions arerunning, CPU Core is in power downCLOCK** Only the low-speed clockand prescaler are runningSTOP Chip is in complete powerdown* Where applicable** Where 2nd low-speed clock isavailable05

MICROCONTROLLERSCOMPACT-ICE FOR LOW COSTDEBUGGING OF F 2MC-8L MICROSA compact size, combined with thepower to support microcontrollersystem designers with a cost-efficientsolution for their daily work, makesFujitsu’s C-ICE (Compact In-CircuitEmulator) a highly valuable supporttool.It not only offers the ability toemulate microcontrollers operating ata voltage starting at 2.7V, it alsosupports sophisticated debuggingfeatures, such as multi-levelbreak-points, bit-level event triggercapabilities and high level languagesupport.The emulation environmentoperates under Windows 9x, XP andWindows NT/2000.Emulator Features 06Real-Time TraceMulti-level hardware Break pointsLow-Voltage MicrocontrollersupportC, Assembler or mixed leveldebuggingFujitsu’s emulator for 8-bit micros makes designs easy and transparent.

THE NEW 8-BIT MCU FAMILY - F2MC-8FX CPUCORE ARCHITECTURE 8-bit CPU Core Seven 16-bit registers High speed, 100ns cycle time @10MHz CPU clock Up to 32 memory mappedregister banks (each bankconsists of eight 8-bit registers) A-T architectureOptimised internal bus Reduced instruction cycles Pipelining of the internal bus64kByte linear addressing spacePowerful arithmetic operation andtransmission Division instruction: 16-bit /16-bit 16-bit Data transmission up to 16-bitClock Multiplier Circuit PLL x1, x2, x2.5Enhanced Interrupt Four interrupt levels selectablefor each interrupt Hardware LIN available on everydeviceCompact and low price debugenvironmentDual-operation flash: executeprogram code from one bank whilewriting to or erasing another No delay in Program executionReplacement of external E2PROMwith following advantage:1) Faster process (programming,erasing)2) Improved code security(manipulation prevention3) Smaller PCB areaRoadmapLOCAL INTERCONNECT NETWORK8FX product roadmap: for every series both 5V version and 3V version are planned.Features Instruction compatible withF2MC-8L (except Divide/Multiplyinstruction) Enhanced CPU performance(Minimum instruction executiontime: 100ns) F2MC-8FX new function (16-bit,16-bit division instruction, 4Interrupt levels) Low leakage process technology(1.8V operation, 1μA supplycurrent at watch mode) Dual-operation flash with flashsecurityExecutes program code from one bank while writing to or erasing another.07

MICROCONTROLLERSTHE NEW 8-BIT MCU FAMILY – F2MC-8FXCompact and low cost 8FXdevelopment set-upUSB to PCEvaluationBoard Softune workbench for softwaredevelopment: version V30L28R07BGM Adaptor for evaluation:MB2146-09Evaluation Board: MB2146-401MCU Board (with evaluation chipon board): MB2146-301,MB2146-303Header Boards are available forevaluating directly in user system:MB2146-220 (64-pin), MB2146-210(48-pin).BGM AdaptorMCU Board with EvaluationDevice MB95FV100-101Power InputCompact and low cost 8FX development set-up.Feature of the BGM adaptor for F2MC-8FX familyAdaptor model for debuggingMB2146-09Host interface (download time)USB: 12Mbps (125kbps: at an operating frequency of 4MHz)Execution controlContinuous execution, step executionInstruction execution break256 pointsData break2 pointsEmulation memoryThe size equivalent to Flash ROM MB95FV100 (60kBytes)Trace capacity16 branchesSequential break2 levels (only code)Evaluation kitCONCERTO-Kit with MB95F108H onits board, provides the opportunity toprogram dual-operation flash, test8FX core and the peripherals with lowcost 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-UPF2MC-8L Low Power/Low Voltage MicrocontrollersFeaturesSeriesMB89xxxPartROM/ RAMMax.PortsOTP/ P155/A160/ALCDC 1111111––2 X 8-bitor1 x 16-bit––1 x 8-bit4 x 8-bit–Yes(A-Versionwith on-chipRemoteControl)SLEEPSTOPWATCH488(32kHz)5421 x 8-bit–2 x 8-bitor1 x 16-bit––1 x 8-bit12 x 10-bit–YesVFD Driver(24 outputs)12-bitProgrammablePulse GeneratorSLEEPSTOPWATCH642562568(32kHz)542––2 x 8-bitor1 x 16-bit––1 x 8-bit8 x 10-bit–YesVFD Driver(24 64.2(32kHz)4312––2 x 8-bitor1 x 16-bit––1 x 8-bit–4 x 36YesRemoteControl,(A-Versionwith on-chipLCD 2 x 8-bit–2 x 8-bitor1 x 16-bit––1 x 8-bit8 x 8-bit4 x 24–RemoteControl,(A-Versionwith on-chipLCD 6(32kHz)3711––2 x 8-bitor1 x 16-bit––1 x 282562562562562564.2(32kHz)4312––2 x 8-bitor1 x 16-bit––1 x 8-bit–4 x 62562562562562564.22219192219192222191911––2 x 8-bitor1 x 16-bit––1 x 8-bit–8 x 8-bit8 x 8-bit–8 x 8-bit8 x 8-bit––8 x 8-bit8 x 8-bit–YesRemoteControl,9 x HighCurrentOutputs (H version)SLEEPSTOP28201MB89F2021651212.52741 x 8-bit–2 x 8-bitor1 x 16-bit1ch–1 x 8-bit1 x 10-bit––Flash, 1 x 12-bitPPG, 21-bittimebase timer 9F217PFM161616325125125121024102231 x 8-bit–2 x 8-bitor1 x 16-bit1ch–1ch8 x 10-bit–NoLIN HW support,12-bit .5(32kHz)3991 x 8-bit2 x 8-bit2 x 8-bitor1 x 16-bit1ch––8 x 10-bit–Yes21-bit timebase 2.5(32kHz)42121 x 8-bit2 x 8-bit2 x 8-bit1chor 1 x 16-bit–-4 x 10-bit4 x 31yesLCD withbooster, 48326020481024202412.5(32kHz)666266162 x 8-bit–11ch8 x 10-bit4 x 324 x 364 x 32–21-bittimebasetimer 2 x 8-bit1 x 8-bit8 x 10-bit––2048SLEEPSTOPWATCH6448Mask versions2 x 12-bit 1 x 6-bit PPG3V & 5V(H)4848204820483V version524 x 8-bit 1(SIO)or2 x 16-bit1 x 16-bit2ch11 x 8-bit(C version)64Flash,2ch 12-bit PPGNotes: MB89Pxxx signifies OTP device MB89Txxx signifies ROMless device MB89Fxxx signifies Flash device All series feature a built-in Watchdog timer.09

MICROCONTROLLERS8-BIT PRODUCT LINE-UPF2MC-8L Low Power/Low Voltage MicrocontrollersFeaturesSeriesMB89xxxPartROM/ RAMMax.PortsOTP/ t.Inter.PWMPWCTimer/ UARTCounterI2CSIOADCLCDC STOPWATCH8010(32kHz)50122 x 8-bit1 x 8-bit2 x 8-bitor1 x 16-bit2ch11 x 8-bit8 x 10-bit4 x 24–1 x 6-bit PPG1 x 12-bit PPGRemote Control3V & 5V(H)mask versions3k3k10(32kHz)824––2 x 8-bit,1 x 16-bitor2 x 16-bit1ch1(SIO)12 x 10-bit4 x 14–BridgeSUB-CLOCK 100Circuit, D/A 2-ch,SLEEPComparator,STOP21-bit TimebaseWATCHTimer816165121024102465382 x 353535334343441 x 8-bit1 x 8-bit1 x 16-bit––2 x 8-bit8 x 8-bit–YesExternal 12102410(32kHz)53535353343442 x 8-bit1 x 8-bit1 x 16-bit 1ch–1 x 8-bit8 x 10-bit–YesExternal 10(32kHz)64162 x 8-bit–4 x 8-bitor2 x 16-bit–1 x 8-bit8 x 8-bit4 x 81616256512512105241 x 8-bit–2 x 8-bit 1-chor1 x 16-bit–1 x 8-bit8 x 8-bit––Input Capture2-ch,Output 808816482565122048103221 x 8-bit1 x 8-bit–1ch–1 x 8-bit–4 x 2825625653221 x 8-bit1 x 8-bit–1ch–1 x 8-bit–4 x 55163232ext51210241024512105342 x 8-bit––1ch–1 x 8-bit8 x 10-bit––External BusInterface,Motor 2322565121024102481010103868686814442 x 8-bit––1ch–1 x 8-bit8 x 10-bit––External BusInterface,Motor 1021111 x 8-bit–1 x 8-bit1ch––8 x 10-bit––Input Capture1-ch, 12-bitProgrammablePulse GeneratorSLEEPSTOP30–USB I/F revSLEEP1.0 low and fullSTOPspeed, PLL,21-bit Time-baseTimer, ‘BW’ :outputsat low level untilUSB connectiontakes placeNotes: MB89Pxxx signifies OTP device MB89Txxx signifies ROMless device MB89Fxxx signifies Flash device All series feature a built-in Watchdog timer.1064

8-BIT PRODUCT LINE-UPF2MC-8L Low Power/Low Voltage MicrocontrollersFeaturesSeriesMB89xxxPartROM/ RAMMax.PortsOTP/ ��–2 x 8-bit4 x 17––1ch–1 x 8-bit–4 x 42––SLEEPSTOP64–2 x 8-bitor1 x 16-bit–11 x 8-bit4 x 10-bit––3.0 to 5.5VOperationSLEEPSTOPWATCH4864–2 x 8-bitor1 x t.Inter.PWMPWCTimer/ UARTCounter3732 x 8-bit–2 x 16-bitor1 x 16-bit53321 x 8-bit1 x 8-bit51251210(32kHz)3711–1284.22211–LCDC BuzzerSpecialFeaturesPowerSavingModesStepper MotorSLEEPDriver 1-ch, 3.5 to STOP5.5V Operation,Low Voltage Reset,External VoltageMonitor InterruptPinCount48Notes: 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 ash 106( 8HMB95116( MB95128( 35( 95145( B9513516( 516516( turesPowerSavingModePinCount1 12 x 10-bitNoLow-VoltageDetection optionalfor 5V versionDual-OperationFlash, SPI**SLEEPSTOPWATCHTIMER6411NoLow-VoltageDetection optionalfor 5V versionDual-OperationFlash, SPI**SLEEPSTOPWATCHTIMER48, 52111 12 x 10-bit4 x 40Low-VoltageDetection optionalfor 5V versionDual-OperationFlash, SPI**SLEEPSTOPWATCHTIMER100No11No 8 x 10-bitNoLow-VoltageDetection optionalfor 5V version, SPI**SLEEPSTOPWATCHTIMER282No11No 8 x 10-bitNoLow-VoltageDetection optionalfor 5V version, SPI**SLEEPSTOPWATCHTIMER3222No11No 8 x 10-bit4 x 16Low-VoltageDetection optionalfor 5V version, SPI**SLEEPSTOPWATCHTIMER4822No114 x 32Low-VoltageDetection optionalfor 5V version, SPI**SLEEPSTOPWATCHTIMER641ADC8 x 10-bit8 x 10-bitNotes: 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 functionandsquare waveform output. ** SPI can be implemented with SIO or LIN-UART. ***Under development.11

MICROCONTROLLERSF2MC-16LX CPU-CORE ARCHITECTUREOne obvious strength of this 16-bitarchitecture is its excellent codeefficiency. As Fujitsu has a longrecord in Compiler business, datingback to the early days of mainframecomputers, it was a logical move notonly to equip the 16LX architecturewith an instruction set that is C-codeoptimised but also to supply theactual C-compiler which draws onthis architectural strength - forexample flexible addressing options.Bank registers for program code anddata allow the use of 16-bit addresses- thus reducing code size while at thesame time increasing processingperformance.Alternatively several memorymodels exist, allowing linearaddressing over the completememory range.As the die size of MCUs mainlydepends on memory resources, it isobvious that fitting more lines ofC-code into the same physicalmemory, saves cost.This is particularly easy with16-bit instruction sets. 32-bitinstruction sets in general produceless efficient code resulting in largerchips and more cost.12Dedicated RegistersAHALUSPGeneral-Purpose CProgram CounterR3R2(RW5)R1R0(RW4)DPR Direct Page RegisterPCB Program Bank RegisterDTB Data Bank RegisterUSB User Stack Bank RegisterSSB System Stack Bank RegisterADB Additional Data Bank Register8-bit32-bitUpper AddressesUser Stack PointerSystem Stack PointerProcessor Status16-bit000180H r Addresses16-bit CPU-core programming Generic 32-bitCPUGeneric 16-bitCPUGraph shows memory use (kB) for example program written in C.16LX using bankregisters onprogram and data

INTRODUCTION TO 16-BIT FAMILIESF2MC-16LX Device Features Latest CMOS technologyMask ROM and FlashUp to 24MHz (42ns) maximuminternal clock speed from external4MHzOn-chip PLL multiplies theexternal clock speed. PLL factorcan be selected by software3V MCU core offering low EMIand low power consumptionfeatures. Internal voltage regulatorsupports 5V operationClock modulation Unit for low EMIOptimised instruction set forcontroller applications bit, Byte, word, long word datatypes 23 addressing modes variety of pointers4 Byte instruction queueSigned multiply instruction16-bit x 16-bitSigned divide instruction32-bit / 16-bitEI2OS – automatic transferfunction independent of CPU with16-ch. of Intelligent I/O services18-bit Time-base timer15-bit Watch timer, (devices with32kHz sub-clock only)Watch-dog timerFast interrupt processing Powerful interrupt functions –8 programmable priority levels,more than 30 possible hardwarevectors and more than 200software vectorsProgram Patch function facility to ‘patch over’ maskprogrammed code with updatefrom external memory hardware breakpoints tosupport remote systemdebugging with a monitordebuggerPower saving modes 7 for single clock or 10 for dualclock sleep, stop, CPU intermittent,hardware standby EMBEDDED FLASH TECHNOLOGYAll of the F2MC-16LX series aresupported by at least one devicethat has Flash ROM as the userprogrammable memory.Features New dual-operation flashAvailable block sizes 24kB, 32kB,64kB,128kB, 256kB, 384kB and512kBBlocks divided into separatelyerasable sectorsErase protection by sector capability5 and 3V device typesSupports programming byEmbedded AlgorithmTMNo second programming voltagerequired 10,000 erase cycles20-year data retentionProgramming by 3 methods: On ordinary programmer withadaptor as with traditional OTPdevices Using Fujitsu embedded serialprogramming mode via on-chipUART/SIO directly to theFlash ROM Copying or downloading toFlash using customer’s ownbootstrap softwareProgramming via CAN possibleMICROCONTROLLERS WITH CAN BUS CONTROLLERFujitsu has several F2MC-16LX-baseddevices available that have a fullfeatured CAN Bus protocol controlleras an on-chip peripheral forautomotive and industrial applications.The details of these parts are listed inthe table F2MC-16LX Device Features.Features CAN 2.0A and 2.0B protocolcontrollerAbility to group buffers intoflexible multi-level configurationReadable error counter 16 message buffers (8 for MB90495G,MB90385 and MB90890 series), eachindividually programmable for: Transmit or receive 11 or 29 identifier-bits Full identifier bit compare /full mask / compare against1 of 2 mask registers13

MICROCONTROLLERSF2MC-16LX PRODUCT LINE-UPOverview of 16LX h/ FlashMax. Sub-clockMaskCode Frequency(ROM) Security atchdogMB90330MB90F334USB withMin-Host function24k384kNo24MB90335MB90F337USB withMin-Host S)MB90(F)342CE(S)MB90(F)345CE(S)‘S’: version forsingle clock(with twoadditional I/Oports) ‘C’version with2I C bus and24ch 351/E/TE(S)MB90(F)352/E/TE(S)Subset ofMB90340‘T’: low t ofMB90350‘T’: low 0MB90F394HAMB90F395HAMB90394HACANCANinterface MessageBuffers/channelUARTStandardUSART SIOLINYes3.0V to 3.6V-40 to 85 CQFP-12094YesNoNo4No124Yes3.0V to 3.6V-40 to 85 CQFP-6445YesNoNo2No1Yes24not for Sversions3.5 to 5.5V*-40 to 105 CQFP-100 80 (82 forS version)Yes112216No4No64k128kNoYes24not for Sversions3.5 to 5.5V*-40 to 105 CQFP-64 49 (51 forS version)Yes116No2No3k64kYes24not for S3.5 to 5.5V-40 to 105 CQFP-48 34 (36 forS version)Yes116No2NoPin compatible toDual OperationFlash MB908952k2k64k64kNo16not for Sversions3.5 to 5.5V*-40 to 105 CLQFP-48 34 (36 forS version)Yes181NoNo6 x stepper motorPWM, soundgenerator, RTCclock timer10k30k10k384k512k384kNo20No3.5 to 5.5V*-40 to 85 CLQFP-12096Yes216211MB90420G/425G MB90F428GA/GB/GC ‘A’: single clock,MB90428GA/GB/GCCPU operatingMB90427GA/GB/GC detect unit. ‘B’:MB90F423GA/GB/GC dual clock, CPUMB90423GA/GB/GC operation detectunit. ‘C’: dual clock6k6k4k6k6k128k128k64k128k128kNo16not for A 3.7V to 5.5V*versions 3.0 to 5.5VforC version-40 to 105 CQFP-10058Yes11122162NoNoMB90435MB90F437 L/LSMB90438 L/LSMB90439 L/LSMB90F438 L/LSMB90F439 L/LSPin compatibleto 6not on 4.5V to 5.5VS-version-40 to 105 CQFP-10081YesNoNo2No1MB90440GMB90F443GTriple CAN, pinCompatible toMB90540/545series6k128kYes165V /- 10%-40 to 105 CQFP-10081Yes3162No1MB90455MB90F455 /SMB90F456 /SMB90F457 /SMB90455 /SMB90456 /SMB90457 /SPin compatibleto MB90385series2k2k2k2k2k2k24k32k64k24k32k64kNo16not on 4.5V to 5.5VS-version-40 to 105 CQFP-4834 / 36for er PWMfor 2 Motors(AC/DC)2k2k64k64kYes16No4.5V to 5.5V-40 to 85 473MB90474MB90477MB904783V supply,2 x k256k256kNo201220162020Yes‘L’: 2.4V to 3.0V‘H’: 3.0V to3.6V-40 to 85 CQFP-10084YesNoNo1No224YesNote: * 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

SoundI2CChannel rdNoNoSleep, Stop,Timer, WatchMB2031-01 MB2031-201NoNoSleep, Stop,Timer, WatchTBD162NoNoSleep, stop,timer, watchFLASH-CAN-100P-340No81NoNoSleep, stop,timer, watchFLASH-CAN-64P-350NoNo8NoNoNoSleep, stop,timer, watch**FLASH-CAN-48P-M26Not onS versionNoNo4NoNoNoSleep, stop,timer, leep, stop,timerFLASH-CAN-120-3902YesNot onA versionNo4ch8NoYes4 x 24Sleep, stop,timer, rruptsDrivers10-bit 16ch3 x 16-bit /6 x 8-bit4411 x 16-bit3Yes1Yes (1MB)No83No2 x 16-bit /4 x 8-bit4411 x 16-bit3Yes1NoNo810-bit16/24ch8 x 16-bit/16 x 8-bit882No4YesNot onS versionYesNo10-bit 15ch6 x 16-bit/12 x 8-bit462No4YesNot onS versionYes10-bit 16ch2 x 16-bit/4 x 8-bitNo41No2YesNot onS version10-bit 8ch2 x 16-bit/4 x 8-bitNo41No2Yes10-bit 8ch6 x 16-bit/12 x 8-bitonly 6connected to I/Os862No210-bit 8ch3 x 16-bit/No6 x 8-bitonly 3connected to I/Os41No10-bit 8ch4 x 16-bit /8 x 8-bit4 connectedto pins4/26/81No2Yesnot onS-versionYesNo8NoNoNoSleep, Stop,Timer, Watch**FLASH-CAN-100P-M0610-bit 8ch4 x 16-bit/8

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. COMPACT-ICE FOR LOW COST DEBUGGING OF F2MC-8L MICROS