CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS...

51
THE POSSIBILITIES ARE INFINITE Contents Forward Home Products Latest News Contacts CAN BUS MICROCONTROLLERS CAN BUS MICROCONTROLLER SOLUTIONS Introduction to CAN Bus & Flash ROM F 2 MC-16LX CPU-Core Architecture F 2 MC-16LX Device Features 16 bit CAN MCU Roadmap MB90425G/GA Series MB90495G Series MB90545G Series MB90595G Series MB90590 Series MB90540G Series MB90440G Series FR Series FR+CAN Bus MB91360 Series REALOS/907 REALOS for FR Series OSEK/VDX Euros Flash/CAN 64 Evaluation Board Flash/CAN 100 Evaluation Board DevKit16 Starterkit MB91360 European Microcontroller Design Centre

Transcript of CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS...

Page 1: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

Home Products Latest News Contacts

CAN BUS MICROCONTROLLERS

CAN BUS MICROCONTROLLER SOLUTIONS�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

Page 2: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

INTRODUCTION TO CAN BUS CONTROLLERS& FLASH ROM MICROCONTROLLERSCAN Bus Controllers

Fujitsu has F2MC-16LX and FR devices available that have full featured CAN Busprotocol controllers as on-chip peripherals for Automotive and Industrialapplications.

Features

● CAN 2.0A and 2.0B protocol controller● 16 message buffers (8 for MB90495 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● Ability to group buffers into flexible multi-level configuration● Readable error counter

Additional Features

● G-CAN devices (G in part number) - these products allow a more flexible setting of CAN bit rates

Page 3: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

FLASH ROM Microcontrollers

All of the CAN MCUs are supported by at least one version with FLASH ROM asthe user programmable memory. This is the same technology as the standardFujitsu Flash memories.

Features

● Available block sizes 64kB, 128kB, 256kB, 384kB and 512kB● Blocks divided into separately erasable and protectable sectors● Supports programming by Embedded Algorithm™● No second programming voltage required● 10,000 minimum erase cycles guaranteed – 100,000 under specification● 10 year data retention● Programming can be by three methods:

• On ordinary programmer with adaptor as with traditional OTP devices• Using Fujitsu embedded serial programming mode via on-chip UART

directly to the FLASH ROM• Copying or downloading to FLASH using customers’ own bootstrap

software● Flash programming via CAN supported

Page 4: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

F2MC-16LX CPU-CORE ARCHITECTUREOne 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 daysof mainframe computers, it was a logical move not only to equip the 16LXarchitecture with an instruction set that is C-code optimised but also to supplythe actual C-compiler which draws on this architectural strength – for exampleflexible addressing options. Bank registers for program code and data allow theuse of 16 bit addresses – thus reducing code size while at the same timeincreasing processing performance.

Dedicated Registers

AH Accumulator

User Stack PointerSystem Stack PointerProcessor Status

Program Counter

ADB Additional Data Bank RegisterSystem Stack Bank RegisterSSBUser Stack Bank RegisterUSB

Data Bank RegisterDTBProgram Bank RegisterPCB

Direct Page RegisterDPR

USPSSP

AL

PSPC

32 bit16 bit

8 bit

General-Purpose Registers

Upper Addresses

(RL3)

(RL2)

(RL1)

(RL0)

Lower Addresses

R7 R6 (RW7)

R5 R4 (RW6)

R3 R2 (RW5)

R1 R0 (RW4)

RW3

RW2

RW1

RW0

16 bit000180H+(RPx10H)

Max.32

16 bit CPU-Core Programming Model

Page 5: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

Alternatively several memory models exist, allowing linear addressing over thecomplete memory range.

As the die size of MCUs mainly depends on memory resources, it is obviousthat fitting more lines of C-code into the same physical memory, saves cost.

This is particularly easy with 16 bit instructions sets. 32 bit instruction setsin general produce less efficient code resulting in larger chips and more cost.

Generic 32 bitCPU

Generic 16 bitCPU

16LX using bankregisters on

program and data

100

90

80

70

60

50

40

30

20

10

0

Graph shows memory use (kB) for example program written in C

Page 6: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

F2MC-16LX DEVICE FEATURES● 0.5µm/0.35µm CMOS Technology● Flash ROM or Mask ROM versions● 16MHz (62.5ns)/20MHz (50ns) maximum internal clock speed from

external 4MHz● On-chip PLL can multiply x1, x2, x3 or x4 external clock speed● Internal voltage regulator supports 3V MCU core offering low EMI and low

power consumption figures● Optimised instruction set for controller applications

• bit, Byte, word, long word data types• 23 addressing modes• barrel shifter• 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 channels of

Intelligent I/O services● 18 bit Time-base timer● 15 bit Watch timer, (devices with 32kHz sub-clock only)● Watchdog 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● Power saving modes

• 7 for single clock or 10 for dual clock• sleep, stop, CPU intermittent, hardware standby …

Page 7: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

F2MC-16LX Microcontrollers with CAN Bus

Features Part ROM/ RAM Clock Ports ICU/OCU Timer/ UART Ser. I/O A/D External Progr. Special Power Supply PinSeries Flash Byte MHz Counter Conv Bus Pulse Features Saving Volts CountMB90xxx kB (kHz) Interface Generator Modes

425G/GA MB90427G/GA 64 4096 16 (PLL ext. 58 4-ch/ - 1 x 16 bit 1 ch 1 x 8 bit 8 x 10 bit - 3-ch x 16 bit 1-ch CAN2.0B Interface SLEEP, 4.5-5.5 100MB90F428G/GA 128 6144 4MHz) 4-ch Stepper Motor Driver STOP, 4.5-5.5

Sound generator ….LCD Controller 4 x 24

495G MB90497G 64 2048 16 (PLL ext. 49 4-ch/ - 2 x 16 bit 2 ch - 8 x 10 bit Yes 4-ch x 8 bit 1-ch CAN2.0B Interface SLEEP 4.5-5.5 64MB90F497G 64 2048 4MHz) or STOP 4.5-5.5

(32kHz) 2-ch x 16 bit , ...

440G MB90F443G* 128 6144 16 (PLL ext. 81 8-ch/2-ch 2 x 16 bit 2 ch 1 x 8 bit 8 x 10 bit Yes 4-ch x 8 bit 3-ch CAN2.0B Interface SLEEP 4.5-5.5 100MB90443G** 128 6144 4MHz) or or STOP 4.5-5.5

(32kHz) 6-ch/4-ch 2-ch x 16 bit , ...

540G MB90543G** 128 6144 16 (PLL ext. 81 8-ch/2-ch 2 x 16 bit 2 ch 1 x 8 bit 8 x 10 bit Yes 4- ch x 8 2-ch CAN2.0B Interface SLEEP 4.5-5.5 100MB90F543G 128 6144 4MHz) or or 16 bit STOP, 4.5-5.5

6-ch/4-ch ...

545G MB90F548G 128 4096 16 (PLL ext. 81 8-ch/2-ch 2 x 16 bit 2 ch 1 x 8 bit 8 x 10 bit Yes 4-ch x 8 1-ch CAN2.0B Interface SLEEP 4.5-5.5 100MB90548G* 128 4096 4MHz) or or 16 bit STOP, 4.5-5.5MB90549G* 256 6144 (32kHz) 6-ch/4-ch ... 4.5-5.5MB90F546G 256 8192 4.5-5.5

590 MB90594G 256 6144 16 (PLL ext. 78 6-ch/6-ch 2 x 16 bit 3 ch 1 x 8 bit 8 x 10 bit - 6-ch x 8 2-ch CAN2.0B Interface SLEEP, 4.5-5.5 100MB90F594G 256 6144 4MHz) or 16 bit 4-ch Stepper Motor Driver STOP, 4.5-5.5MB90591 384 8192 Sound generator …. 4.5-5.5MB90F591 384 8192 4.5-5.5

595 MB90598G 128 4096 16 (PLL ext 78. 4-ch/4-ch 2 x 16 bit 2 ch 1 x 8 bit 8 x 10 bit - 6-ch x 8 1-ch CAN2.0B Interface SLEEP, 4.5-5.5 100MB90F598G 128 4096 4MHz) or 16 bit 4-ch Stepper Motor Driver STOP, 4.5-5.5

….

*under development **planned

Page 8: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

16 BIT CAN MCU ROADMAP

48 pin

3 CAN

In Production

ExternalBusInterface

ExternalBusInterface

StepperMotorDriver

StepperMotorDriver

ExternalBusInterface

LCD +StepperMotorDriver

StepperMotorDriver

Samples available Under development Planned

MB90F543G128kB Flash, 6kB RAM

MB90F591A384kB Flash, 8kB RAM

MB90591384kB ROM, 8kB RAM

MB90F594G256kB Flash, 6kB RAM

MB90594G256kB ROM, 6kB RAM

MB90F394G384kB Flash, 10kB RAM

MB90593G128kB ROM, 4kB RAM

MB90F39x256kB Flash, 8kB RAM

MB90543G128kB ROM, 6kB RAM

MB90F39x512kB Flash, 16kB RAM

MB90F443G128kB Flash, 6kB RAM

MB90549G256kB ROM, 6kB RAM

MB90F546G256kB Flash, 8kB RAM

MB90F497G64kB Flash, 2kB RAM

MB90F428G/A128kB Flash, 6kB RAM

MB90F598G128kB Flash, 4kB RAM

MB90F498G128kB Flash, 2kB RAM

MB90598G128kB ROM, 4kB RAM

MB90F548G128kB Flash, 4kB RAM

MB90428G/A128kB ROM, 6kB RAM

MB90427G/A64kB ROM, 4kB RAM

MB90F38764kB Flash, 2kB RAM

MB90548G128kB ROM, 4kB RAM

MB90F444G256kB Flash, 8kB RAM

MB90443G128kB ROM, 6kB RAM

2 CAN

1 CAN

Page 9: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

16 BIT SINGLE CAN BUSMICROCONTROLLERSThe MB90425G/GA series offers a highly integrated CAN solution to dashboardand other applications with a wealth of on-chip peripherals including fourstepper motor controller-drivers, sound generator and a 24x4 segment LCDcontroller.

A security feature is incorporated in this family, preventing the unauthorisedreading of the contents of the Flash ROM.

Features

● Fujitsu F2MC-16LX microcontroller architecture● 128kB Flash ROM (with single voltage and 10k erase cycles), or 64kB

Mask ROM● Flash security feature● Full CAN 2.0A/2.0B interface with flexible buffering● 6kB / 4kB RAM● 32kHz sub-clock● LCD controller-driver 24 segments x 4 commons● Stepper Motor Controller-Driver 4 channel● Sound generator● UART● Synchronous serial I/O● External interrupts 8-ch● A/D convertor 10 bit x 8-ch● Input capture 16 bit x 4-ch● Reload timer 16 bit x 1-ch● Programmable pulse generator 16 bit x 3-ch● Low voltage level detection (A version only)● QFP 100 package● -40 to +105°C temperature range

Page 10: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

X0, X1RSTX

HSTX

X0A,X1A

SCK0

SOT0

SIN 0

SCK1

SOT1

SIN 1

SGO

SGA

ROM: 64kB*FLASH: 128kB*

RAM: 6kB/4kB*

UART0

UART1

SoundGenerator

ExternalInterrupt

IN [3:0]

PPG [2:0]

Tx

Rx

INT [7:0]

TIN

TOT

ClockController

Sub-clock

Prescaler

Prescaler

16LX CPU

I/O Timer

Input Capture4 channels

16 bit PPG3 channels

CANController

16 bit ReloadTimer

1 channel

F M

C-1

6 B

US

2

StepperMotor

Controller4 Channels

DVCC [1:0]

DVSS [2:0]

PWM 2P [3:0]

PWM 2M [3:0]

PWM 1P [3:0]

PMW 1M [3:0]

AVCCAVSS

AN [7:0]AVRH

AVRLADTG

10 bit ADC8 channels

LCD24 X 4

Low VoltageDetection Reset(’A’ version only)

V3 - V0

COM [3:0]

SEG23 - SEG0

MB90425G/GA Series with Stepper Motor andLCD controllers Block Diagram

* ROM Version = MB90427G/GA (64kB ROM, 4kB RAM)

* FLASH Version = MB90F428G/GA (128kB Flash, 6kB RAM)

Page 11: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The MB90495G series brings 16 bit, full CAN performance to cost sensitiveautomotive and industrial applications which were previously obliged to use 8 bit basic CAN devices. It also provides an entry level to Fujitsu’s range ofF2MC-16LX microcontrollers with on-chip CAN with full compatibility except thatthe number of message buffers is reduced from 16 to 8.

Features

● Fujitsu F2MC-16LX microcontroller architecture● 64kB Flash ROM (with single voltage and 10k erase cycles), or Mask ROM● Full CAN 2.0A/2.0B interface with flexible buffering● 2kB RAM● 32kHz sub-clock● External bus interface● 2 UARTs● External interrupts 8-ch● A/D convertor 10 bit x 8-ch● Input capture 16 bit x 4-ch● Reload timers 16 bit x 2-ch● Programmable pulse generator 16 bit x 2-ch or 8 bit x 4-ch● QFP 64 package● -40 to +105°C temperature range

Page 12: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

F M

C-1

6 B

US

2

F MC-16LX CPU

16/8 bit PPG2/4 channels PPG [3:0]

CANController

Rx

Tx

I/O Timer

Input Capture4 channels

FRCK

IN [3:0]

16 bit ReloadTimer

2 channels TOT [1:0]

ExternalBus

InterfaceEBI

ExternalInterrupt

INT [7:0]

TIN [1:0]

Prescaler

UART1(SCI)

SOT1

SCK1

SIN1

10 bit ADC8 channels

AVCC

AVSS

AN [7:0]

AVR

ADTG

UART0

SOT0

SCK0

SIN 0

Prescaler

X0, X1

RSTX

X0A, X1A

ClockController

Sub-clock

RAM 2k*

Flash/ROM64k*

2

MB90495G Series 16 bit CAN MCU Block Diagram

* ROM Version = MB90497G (64kB ROM, 2kB RAM)

* FLASH Version = MB90F497G (64kB Flash, 2kB RAM)

Page 13: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The MB90545G series is a product rich in peripheral features and designed withmore general-purpose CAN applications. The functions that particularlydistinguish it from other devices in Fujitsu’s range are the inclusion of anexternal bus interface and a 32kHz sub-clock. The MB90545G series isotherwise completely plug-compatible with its double and triple CANcounterparts.

A security feature is incorporated in this family, preventing the unauthorisedreading of the contents of the Flash ROM.

Features

● Fujitsu F2MC-16LX microcontroller architecture● 128kB / 256kB Flash ROM (with single voltage and 10k erase cycles), or

128kB Mask ROM● Flash security function● Full CAN 2.0A/2.0B interface with flexible buffering● 4kB / 8kB RAM● 32kHz sub-clock● External bus interface● 2 UARTs● Synchronous serial I/O● External interrupts 8-ch● A/D convertor 10 bit x 8-ch● Input capture 16 bit x 8-ch● Output compare 16 bit x 4-ch● Reload timers 16 bit x 2-ch● Programmable pulse generator 16 bit or 8 bit x 4-ch● QFP 100 package● -40 to +105°C temperature range

Page 14: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

16LX CPU

X0, X1RSTX

HSTX

X0A,X1A

SCK0

SOT0

SIN 0

SCK1

SOT1

SIN 1

SCK2

SOT2

SIN 2

AVCC

AVSS

AN [7:0]AVRHAVRLADTG

UART0

UART1(SCI)

Serial I/O

10 bit ADC8 channels

ClockController

Sub-clock option

Prescaler

Prescaler

F M

C-1

6 B

US

2

ExternalInterrupt INT [7:0]

Tx

Rx

CANController

PPG [3:0]8 / 16 bit PPG

4 channels

IN [7:0]

OUT [3:0]

I/O Timer

Input Capture8 channels ❖

Output Compare4 channels ❖

ExternalBus

InterfaceEBI

TIN [1:0]

TOT [1:0]

16 bit ReloadTimer

2 channels

ROM:128kB*/256kB

FLASH:128kB/256kB*

RAM: 4kB/8kB*

Prescaler

* ROM Version = MB90548G (128kB ROM, 4kB RAM) = MB90549G (256kB ROM, 6kB RAM)

* FLASH Version = MB90F548G (128kB Flash, 4kB RAM) = MB90F546G (256kB Flash, 8kB RAM)

❖ Possible combinations: 8-ch ICU & 2-ch OCU or 6-ch ICU & 4-ch OCU

MB90545G Series General Purpose CAN Block Diagram

Page 15: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The MB90595G series is designed for mid- to high-end 16 bit automotiveapplications, especially dashboards as it features four on-chip stepper motorcontroller-drivers. It also contains a wealth of general-purpose peripherals suchas UARTs, A/D convertor and input capture / output compare.

Features

● Fujitsu F2MC-16LX microcontroller architecture● 128kB Flash ROM (with single voltage and 10k erase cycles), or Mask ROM.● Full CAN 2.0A/2.0B interface with flexible buffering● 4kB RAM● Stepper Motor Controller-Driver 4 channel● 2 UARTs● Synchronous serial I/O● External interrupts 8-ch● A/D convertor 10 bit x 8-ch● Input capture 16 bit x 4-ch● Output compare 16 bit x 4-ch● Reload timers 16 bit x 2-ch● Programmable pulse generator 16 bit or 8 bit x 6-ch● QFP 100 package● -40 to +105°C temperature range

Page 16: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

F M

C-1

6 B

US

2

ClockController 16LX CPU

X0,X1RSTX

HSTX

Serial I/O

SCK2

SOT2

SIN 2

10 bit ADC8 channelsAVRH

AVRLADTG

AN [7:0]AVSSAVCC

Prescaler

UART0

SCK0

SOT0

SIN0

RAM: 4kB*

ROM: 128kB*FLASH: 128kB*

UART1

SCK1

SOT1

SIN1

I/O Timer

Input Capture4 channels

Output Compare4 channels

IN [3:0]

OUT [3:0]

8 / 16 bit PPG6 channels PPG [5:0]

CANController

Tx

Rx

16 bit ReloadTimer

2 channels

TIN

TOT

StepperMotor

Controller4 channels

PWM 1M [3:0]

PWM 1P [3:0]

PWM 2M [3:0]

PWM 2P [3:0]

DVCC [1:0]

DVSS [2:0]

ExternalInterrupt

INT [7:0]

Prescaler

Prescaler

MB90595G Series General Purpose CAN Block Diagram

* ROM Version = MB90598G (128kB ROM, 4kB RAM)

* FLASH Version = MB90F598G (128kB Flash, 4kB RAM)

Page 17: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The MB90590 series is designed for high-end 16 bit automotive applications,especially dashboards as it features four on-chip stepper motor controller-drivers and sound generator. It also contains a high quantity of on-chip Flash orMask ROM and RAM.

Features

● Fujitsu F2MC-16LX microcontroller architecture● 256kB / 384kB Flash ROM (with single voltage and 10k erase cycles), or

Mask ROM● 2 Full CAN 2.0A/2.0B interfaces with flexible buffering● 6kB / 8kB RAM● Stepper Motor Controller-Driver 4 channel● Sound generator● 3 UARTs● Synchronous serial I/O● External interrupts 8-ch● A/D convertor 10 bit x 8-ch● Input capture 16 bit x 6-ch● Output compare 16 bit x 6-ch● Reload timers 16 bit x 2-ch● Programmable pulse generator 16 bit or 8 bit x 6-ch● QFP 100 package● -40 to +85°C temperature range

Page 18: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

MB90590

F M

C-1

6 B

US

2

ClockController

ROM:256k/384k*

FLASH:256k/384k*

RAM: 6k/8k*

Prescaler

UART3 channels

Prescaler

Serial I/O

10 bit ADC8 channels

SoundGenerator

16LX CPU

I/O Timer

Input Capture6 channels

Output Compare6 channels

8 / 16 bit PPG6 channels

CANControllers

16 bit ReloadTimer

2 channels

Watch Timer

StepperMotor

Controller4 channels

ExternalInterrupt

X0, X1RSTX

HSTX

SCK [2:0]

SOT [2:0]

SIN [2:0]

SCK3

SOT3

SIN 3

AVRHAVRLADTG

SGO

SGA

AN [7:0]AVSSAVCC

IN [5:0]

OUT [5:0]

PPG [5:0]

Tx [1:0]

Rx [1:0]

TIN

PWM 1M [3:0]

INT [7:0]

TOT / WOT

PWM 1P [3:0]

PWM 2M [3:0]

PWM 2P [3:0]

DVCC [1:0]

DVSS [2:0]

MB90590 Series with Stepper Motor ControllersBlock Diagram

* ROM Version = MB90594G (256kB ROM, 6kB RAM) = MB90591 (384kB ROM, 8kB RAM)

* Flash Version = MB90F594G (256kB Flash, 6kB RAM) = MB90F591 (384kB Flash, 8kB RAM)

Page 19: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The MB90540G series is a product rich in peripheral features and designed forgeneral-purpose CAN applications. The functions that particularly distinguish itfrom other devices in Fujitsu’s range are the inclusion of an external businterface and a 32kHz sub-clock. The MB90540 series is completely upwardscompatible with its single and triple CAN counterparts.

A security feature is incorporated in this family, preventing the unauthorisedreading of the contents of the Flash ROM.

Features

● Fujitsu F2MC-16LX microcontroller architecture● 128kB Flash ROM (with single voltage and 10k erase cycles), or Mask ROM● Flash security function● 2 Full CAN 2.0A/2.0B interfaces with flexible buffering● 6kB RAM● 32kHz sub-clock● External bus interface● 2 UARTs● Synchronous serial I/O● External interrupts 8-ch● A/D convertor 10 bit x 8-ch● Input capture 16 bit x 8-ch● Output compare 16 bit x 4-ch● Reload timers 16 bit x 2-ch● Programmable pulse generator 16 bit or 8 bit x 4-ch● QFP 100 package● -40 to +105°C temperature range

Page 20: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

X0, X1RSTX

HSTX

X0A,X1A

SCK0

SOT0

SIN 0

SCK1

SOT1

SIN 1

SCK2

SOT2

SIN 2

AVCC

AVSS

AN [7:0]AVRHAVRLADTG

ROM: 128k*FLASH: 128k*

RAM: 6k*

UART0

UART1(SCI)

Serial I/O

10 bit ADC8 channels

ExternalInterrupt

ExternalBus

Interface

IN [7:0]

OUT [3:0]

PPG [3:0]

Tx [1:0]

Rx [1:0]

INT [7:0]

EBI

TIN [1:0]

TOT [1:0]

ClockController

Sub-clock option

Prescaler

Prescaler

Prescaler

16LX CPU

I/O Timer

Input Capture8 channels ❖

Output Compare4 channels ❖

8 / 16 bit PPG4 channels

CANControllers

16 bit ReloadTimer

2 channels

F M

C-1

6 B

US

2

MB90540G Series General Purpose CAN Block Diagram

* ROM Version = MB90543G (128kB ROM, 6kB RAM)

* FLASH Version = MB90F543G (128kB Flash, 6kB RAM)

❖ Possible combinations: 8-ch ICU & 2-ch OCU or 6-ch ICU & 4-ch OCU

Page 21: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The MB90440G series offers the same peripherals as MB90540 and MB90545series but features a 3rd CAN Interface. Thus the migration between these threeseries is easy. Application areas of these products are demanding automotivebody control applications. An external bus interface allows connection to off-chip memory.

A security feature is incorporated in this family, preventing the unauthorisedreading of the contents of the Flash ROM.

Features

● Fujitsu F2MC-16LX microcontroller architecture● 128kB Flash ROM (with single voltage and 10k erase cycles), or Mask ROM● Flash security function● 3 Full CAN 2.0A/2.0B interfaces with flexible buffering● 6kB RAM● 32kHz sub-clock● External bus interface● 2 UARTs● Synchronous serial I/O● External interrupts 8-ch● A/D convertor 10 bit x 8-ch● Input capture 16 bit x 8-ch● Output compare 16 bit x 4-ch● Reload timers 16 bit x 2-ch● Programmable pulse generator 16 bit or 8 bit x 4-ch● QFP 100 package● -40 to +105°C temperature range

Page 22: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

X0, X1RSTX

HSTX

X0A,X1A

SCK0

SOT0

SIN 0

SCK1

SOT1

SIN 1

SCK2

SOT2

SIN 2

AVCC

AVSS

AN [7:0]AVRHAVRLADTG

ROM: 128k*FLASH: 128k*

RAM: 6k*

UART0

UART1(SCI)

Serial I/O

10 bit ADC8 channels

ExternalInterrupt

ExternalBus

Interface

IN [7:0]

OUT [3:0]

PPG [3:0]

Tx [2:0]

Rx [2:0]

INT [7:0]

EBI

TIN [1:0]

TOT [1:0]

ClockController

Sub-clock option

Prescaler

Prescaler

Prescaler

16LX CPU

I/O Timer

Input Capture8 channels ❖

Output Compare4 channels ❖

8 / 16 bit PPG4 channels

CANControllers

16 bit ReloadTimer

2 channels

F M

C-1

6 B

US

2

MB90440G Series General Purpose CAN Block Diagram

* ROM Version = MB90443G (128kB ROM, 6kB RAM)

* FLASH Version = MB90F443G (128kB Flash, 6kB RAM)

* Under development

❖ Possible combinations: 8-ch ICU & 2-ch OCU or 6-ch ICU & 4-ch OCU

Page 23: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

FR SERIES – 32 BIT RISC ARCHITECTUREThe Fujitsu RISC (FR) architecture is a new generation 32 bit microprocessorcore which is dedicated to resolving the twin demands of high performancecoupled with low cost, which are needed by today’s high-end Automotive,Consumer and Telecoms applications.

Designed from the outset to be optimised for embedded applications, theCPU has a 16 bit instruction Op Code, enabling maximum performance from lowcost, half word external memory and instruction cache widths, or else allowingdouble instruction fetches for each bus cycle. The CPU employs the same five-stage pipeline and 32 x 32 Multiplier as the successful SPARClite family butadds a new barrel shifter and a bit search unit which finds the first 1, 0 orchange in a data word in a single cycle. The concept of the instruction cachearchitecture with its flexible locking mechanism is also replicated.

The CPU has eight dedicated 32 bit registers: Program Counter, ProcessorStatus, interrupt Table Base Register, Return Pointer, Supervisor and User StackPointers 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 Pointerrespectively. The instruction set contains many bit manipulation instructions anddata moving instructions, which are very helpful in supporting the on-chipperipheral blocks.

Although the FR is a RISC, it contains a number of extended instructions,which help assembly level programming, often unavoidable in embeddedapplications. An example is the store of half of the register bank to memory.

Page 24: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

Blocks that require fast access are connected to the FR-core within a 32 bitHarvard bus system. These units are the Instruction Cache, internal RAM, theDMA-Controller and the bit-Search unit. Resources that require simple control orstatus access, such as UARTs, Timers, etc., are hooked up on a 16 bit peripheralbus known as the R-Bus. The R-Bus gateway to the FR-core is a bus-convertormodule like the one for the external bus interface. This general-purpose bus,also called the ‘User Logic Bus’ is used for accessing the on-chip Flash ROM aswell as the CAN-Interfaces, which typically require a faster and more extensivedata flow to and from the FR-core than most of the other on-chip resources. The external bus also gives the user the possibility to access external memory or other memory-mapped devices on the target application, supporting sevenfully configurable chip-select areas with external chip-select pins which can becontrolled individually in terms of memory-area, bus-width, wait-states oralignment.

Page 25: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

KEY *1: 32 bit x 32 bit: 5 clock cycles *2: 16 bit x 16 bit: 3 clock cycles PC: Program counterPS: Program status TBR: Table base register RP: Return pointer SSP: System stack pointerUSP: User stack pointer MDH/MDL: Multiplication and division result register

32 bits Data bus

Multiplier ALUShifter

MDH

MDL

*1

*2

PC

PS

TBR

RP

SSP

USP

Dedicatedregisters

General-purposeregisters

R0

R1

R15

.

.

.

.

CPU Core Diagram

Page 26: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

FR+CAN BUS MICROCONTROLLERSThe MB91360 series represents not only a huge leap forward in the level ofintegration and performance of CAN Bus microcontrollers but also should beviewed as a ‘jumping off point’ for customised and application specific solutionsin Automotive electronic systems. This will be more than just a number ofindividual products; it is a whole new modular concept encompassingdashboards, navigation systems and body electronics based on Fujitsu’s FR 32 bit RISC CPU. At the heart of these applications lies Fujitsu’s CAN Busmacro which is in fact implemented four times on the MB91V360 evaluationdevice.

Derivatives of the FR+CAN both for the open market and specific customersare planned or in design.

A special team within Fujitsu’s European Microcontroller Design Centre isdedicated to these projects. Variations will include stripped down parts for lowercost body and steering column applications, versions with many CAN Buscontrollers for linking between different CAN circuits and high-end types withgraphics and LCD display driving capabilities for navigation systems.

Page 27: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

I C2

OCU

CAN

UART

Timer

A/D

GraphicsControllerICU

ROM

CAN

VGALCD

Driver

PPG RAM FRCPU CAN

CANStepperMotor

Control

I Cache

PLLClock

ModuleCAN

FlashROM

14

Building Block Concept

Page 28: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

MB91360 SERIES FR 32 BIT RISC TRIPLECAN MICROCONTROLLERS Created in Fujitsu’s 0.35µm CMOS process, the triple CAN, MB91F362 FlashROM version contains some 5 million transistors in 160 logical blocks. The FRCPU clocks at 64MHz internally and is supported by 1kB of Instruction cacheand 16kB RAM. It is conceived as the part ideally suited to the needs of the nextgeneration of dashboards, including on-chip features such as stepper motorcontrollers, real-time watch timer, sound generator, high current LED drivers andPPGs for light dimmers.

It also contains a wealth of general- purpose peripheral blocks such as 16-channels of 10 bit A/D and 2-channels of 10 bit D/A convertor, 4-channelseach of input capture and output compare, six reload timers and 8 externalinterrupts. Additional serial communications are 3 UARTs, 2 synchronous serialports and an I2C. Power down management features include reset if the voltagedrops below a defined threshold and over / under voltage detection interrupt.

Page 29: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

Key Features MB91360 Series

● 32 bit core CPU; max. 64MHz / 15.6ns internal cycle time from 4MHz clock● 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

● 512kB FLASH ROM; supports automatic programming, 10,000 erase cycles, 10 year data retention time, no second programming voltage required

● 4kB instruction RAM● up to 32kB static RAM● 5 channels DMA, external and internal channels with 16 sources● Internal boot ROM● Up to 8 external interrupts + NMI● Power down reset if supply voltage falls below pre-set threshold● Under / over voltage detection● ADC: up to 16 channel analogue inputs, resolution 10 bits● DAC: up to 2 channel analogue outputs, resolution 10 bits

Page 30: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

● 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 120pin to 208pin (QFP)

The MB91360 Series offers devices with the same core, but with differentperipheral and package options:

The MB91F362 is the successor of the MB91F361 (both chips are 100% pin-, resource- and instruction-compatible) and as Fujitsu’s most complex 32 bitmicrocontroller it offers over 20 on-chip peripherals including 3 CAN controllers,external bus interface and stepper-motor controllers. The package used for theMB91F362 is a QFP208.

Page 31: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

I2C

DAC x 2

PD Reset

Ext. Int x 8

SIO x 2UART x 3

RT Clock

Alarm

ADC x 16

RTim x 6

PPG x 8

Int Control

I-RAM4kB

Data RAM16kB

Bit Search DMA

Watchdog

Trace RAM IF DSU

EVA-CHIPMB91FV360G

Only!

FR50 CPU

32 D ; I

INSTR

DATA

Flash ROM512kB

Boot ROM2kB

F-Bus Ram16kB

CAN x 3

Clock Modulator

Clock Module(4MHz PLL)

Ext. BusInterface

R-BusInterface

Harvard Bus Converter

208

Power Contol

FRTim x 2

EMULATOR

Ext Bus

OCU x 4

Sound

LED x 8

ICU x 4

SMC x 4

MB91F362G Block Diagram

Page 32: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

MB91FV360* MB91F362G MB91F364G MB91F365G MB91F366G MB91F367G MB91F368G MB91F369G

Package PGA 401 QFP 208 QFP 120 QFP 120 QFP 120 QFP 120 QFP 120 QFP160

Flash on F-Bus: size [kByte] 512 512 256 512 512 512 512 512

BootROMsize [kByte] 2 2 2 2 2 2 2 2

D-Bus-RAMsize [kByte] 16 12 12 16 16 16 16 16

F-Bus-RAMsize [kByte] 16 4 4 16 16 16 16 16

I-RAM size [kByte] 4 4 - 4 4 4 4 4

Bit Search Module 1 1 1 1 1 1 1 1

DMA (5 channels), external ch 3 1 - - - - - 1

ext. Bus interface yes yes no no no no no yes

CAN channels 4 3 1 2 2 2 2 2

I2C with 400 / 100kbit 1 1 1 1 1 1 1 1

UART/UTIMER [ch] 3 3 3 (2 LIN) 2 2 1 1 1

ICU [ch] 4 4 4 4 4 4 4 0

OCU [ch] 4 4 4 2 2 2 2 0

Free running Cnt. [ch] 2 2 2 2 2 2 2 0

SIO [ch] 2 2 1 2 2 2 2 2

PPG [ch] 8 8 4 8 8 4 4 4

10 bit ADC [ch] 16 16 12 8 8 8 8 8

Reload-Timer [ch] 6 6 3 6 6 3 3 6

DAC [ch] 2 2 2 2 - - - 2

ext. Interr. [ch] 8 8 8 + NMI 8 8 8 8 8

Stepper Motor Ctrl [ch] 4 4 - 4 4 - - 0

Page 33: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

MB91FV360* MB91F362G MB91F364G MB91F365G MB91F366G MB91F367G MB91F368G MB91F369G

Sound generator 1 1 - 1 1 - - 0

Alarm Comparator 1 1 - 1 1 1 1 1

Power-down reset 1 1 - 1 1 1 1 1

Real-time clock 1 1 1 1 1 1 1 1

RTC 32kHz input yes no no no yes no yes no

4MHz PLL 1 1 1 1 1 1 1 1

Clock Modulation yes yes yes yes yes yes yes yes

LED Port (8 bit) 1 1 1 - - - - -

Watchdog 1 1 1 1 1 1 1 1

Voltage regulator 1 1 1 1 1 1 1 1

Debug Support Unit yes - yes - - - - -

Trace RAM Interface yes - - - - - - -

Temp Range °C 0..70 -40..+85 -40..+85 -40..+85 -40..+85 -40..+85 -40..+85 -40..+85

Page 34: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

REALOS & OSEK/VDXREALOS Real-Time OS for the F2MC-16L/LX Families

REALOS/907 is a Real-Time OS for the F2MC-16L/LX families of microcontrollerswhich conforms to Version 2.01 of the µITRON specification.

Features

● High speed system calls● High speed interrupt processing● Up to 255 tasks● Up to 16 priorities● 46 system calls● Priority based and event driven scheduling system● Kernel size from 0.8kB (resident) to 5.9kB (max)● Multi-windows based Configurator which creates executable program

with optimised environment of kernel and application programs● Sample I/O driver● Sample program● Debugger macro enabling ordinary debugger to perform debugging of

µlTRON tasks● Multi-windows based REALOS debugger, capable of working at the C level

Page 35: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

REALOS Real-Time OS for the FR Series

REALOS/FR is a Real-Time OS for the FR Series of microcontrollers whichconforms to Version 3.0 of the µITRON specification.

Features

● High speed system calls● High speed interrupt processing● Up to 32,767 tasks● Up to 32 priorities● 50 system calls● Priority based and event driven scheduling system● Kernel size from 2.7kB (min) to 7.2kB (max)● Multi-windows based Configurator which creates executable program

with optimised environment of kernel and application programs● Sample I/O driver● Sample program● Debugger macro enabling ordinary debugger to perform debugging of

µITRON tasks● Multi-windows based REALOS debugger, capable of working at the C level

Page 36: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

OSEK/VDX

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 CANinterfaces will employ the OSEK operating system. Both the F2MC-16LX and FR series microcontrollers are supported with optimised drivers for the FujitsuCAN controller.

OSEK-OS defines the task types ‘Basic’ and ‘Extended’. Basic tasks cannothave a waiting state and so are suitable for those which run completely aftereach activation. Extended tasks can react to events; they can have a waitingstate.

OSEK-OS also defines four conformance classes:● 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 requires3.2kB ROM for class ECC1 (standard status)

Page 37: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

EUROSEUROS Enhanced Universal Real-Time Operating System

EUROS is an innovative real-time operating system characterised by shortresponse times, robustness, scalability and flexibility. The primary aim of EUROSdevelopment was to create a uniform, hardware-independent operating system forreal-time and embedded applications which takes into account the growingcomplexity and diversity of processor architectures, in order to make softwareengineering as economical as possible. It separates the user software from thehardware so that the application can easily be ported to state-of-the-art hardware.

Key Features

● 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● 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

Page 38: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

● MS-DOS™ compatible file system● IDE hard disk drivers● Floppy disk drivers● Ramdisk, FTL for Flashdisks● IrDA (IrLAP, IrLMP, IrComm)● Profibus (slave)● IEEE1394 (Firewire™)

EUROSvm Euros Virtual Machine

EUROSvm is an implementation of the Java Virtual Machine Specification V1.2. It has been designed for real-time and embedded systems and offers unparalleledsupport for this target domain. Among the extraordinary features of EUROSvmare:

● Hard real-time execution● Minimal footprint● ROMable code● Native code support● Dynamic linking● Fast execution

Contact Information

Dr. Kaneff Engineering ConsultantsCampestraße 12, D-90419 Nuremberg, GermanyTel: +49 (911) 33 84 33Fax: +49 (911) 33 86 06 [email protected]

Page 39: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The Flash/CAN 64 is a low cost multi-functional evaluation board for the Fujitsu 16 bit Flash microcontrollerseries MB90560, MB90565 and Flash+CAN series MB90495G. It can be usedstand-alone for software development and testing or as a simple target board towork with the emulator system. The board allows the designer to startimmediately with the software development before his own final target system isavailable.

Features

● Supports 16 bit LX series MB90495G, MB90560 and MB90565● Fully supports 3V and 5V environment● QFP-64 socket for device or emulator connection● In-Circuit serial Flash programming● High-speed CAN driver and connector● All resources available for evaluation● All pins routed to connectors● 4MHz main crystal● 32Hz sub-clock crystal for MB90495G series● Two UART interfaces (3 and 5V operating)● 8 User LEDs● Reset button● Two buttons configurable for external interrupts● Prototyping area● Order code:

FLASH-CAN-64P-M09-V2

FLASH/CAN 64 EVALUATION BOARD

Flash/CAN 64 evaluation board

Page 40: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

FLASH/CAN 100 EVALUATION BOARD

Flash/CAN 100 evaluation board

The Flash/CAN 100 board was developed, in order to allow a fast softwaredesign start for customers wishing to use Fujitsu Flash and / or CAN MCUs inthe 100-pin QFP package. Since Fujitsu in-circuit emulators require a targetsystem that provides Vcc and GND, as well as an oscillation circuit, it enablescustomers to start development or evaluation work straight away without havingto wait for their own target hardware. Additionally, since most Fujitsu Flashmicrocontrollers have the burn-in Flash programming algorithm which enablesin-circuit programming of blank devices, this is also supported via an RS232connection.

The Flash/CAN 100 Board Features

● 100-pin socket adaptor for device or emulator connection● On-board regulator allows 7-14V unstabilised external DC power supply● 5V and 3.7V internal power supply available for emulator● Two high-speed CAN drivers● RS232 interface● All MCU pins brought out twice

to external connectors● Optional sub-clock● RST, HST push-button● 8 test LEDs● External reset via RS232

Page 41: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

The Flash/CAN 100 is supplied with the MB90F598 single-CAN, 128kByte Flashmicrocontroller but is able to support all of the following device types:- MB90540G = MB90V540G, MB90F543G, MB90543G- MB90545G = MB90V540G, MB90F546G, MB90F548G, MB90548G- MB90550A = MB90V550A, MB90F553A, MB90553A- MB90580 = MB90V580, MB90F583B, MB90583B- MB90590 = MB90V590G, MB90F594G, MB90594G, MB90F591G, MB90591G- MB90595G = MB90V595G, MB90F598G, MB90598G

The order code for the kit is FLASH-CAN2-100P-M06 and it is delivered with:● The Flash/CAN 100 board itself● Two 50-pin socket connectors● Power supply connector● MB90F598G - 128kB Flash microcontroller● 11 Jumpers● 1 socket adaptor cover ● English documentation

Page 42: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

DEVKIT16

The DevKit16, comprising main board andCPU board

The DevKit16 is a multi-function, modular starterkit which provides plug andplay evaluation of Fujitsu F2MC-16L/LX microcontrollers and software tools.

The kit hardware consists of two parts, a main board which carries theemulation memory, ROM monitor debugger and communications functions andan interchangeable CPU board, which carries either a soldered MB90F543PFcontroller device or a socket. Boards with 100-pin or 64-pin QFP socket areavailable.

These sockets allow the acceptance of other F2MC-16L/LX device types, oract purely as an emulator target, with or without the main board. Flash serialprogramming and CAN Bus MCU’s connectivity are also supported. Each kitcomes with a Fujitsu CD-ROM containing the complete documentation andSoftune Workbench tool chain.

Also provided is an evaluation license copy of Processor ExpertTM from Unis,which is an environment with resource-oriented application design and CPUexpert knowledge for rapid application development.

CPU Board Features

● Power supply regulators for 5V or 3.3V depending on device ● Main and sub-clock crystals ● Flash serial programming interface ● Connectors for all MCU pins ● Device bus Euro connector for customer’s own application board ● Interface bus connector to main board

Page 43: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

DevKit16 - Main Board Features

● 512kB RAM, upgradable to 2MB ● 128kB Flash MCUs, upgradable to 2MB ● Additional external ports to replace those lost when device is in external

bus mode ● 3 RS232 interfaces - 2 for MCU, one for board ● 2 high speed CAN Bus drivers and connectors ● 2 digit LED display with buffer, 8 test LEDs, diagnostic LED ● PC-AT keyboard interface with connector ● Amplifier and speaker for device PPG or sound generator ● User-programmable FPGA

Software Support Features

● Fujitsu Softune Workbench with tools - C-compiler, assembler,linker... ● Fujitsu monitor debugger● Processor ExpertTM development environment ● Processor ExpertTM debugger kernel ● Flash serial programming utility for MCU Flash or main board Flash ● Sample projects ● Main board diagnostic utility

Available CPU Boards

● Soldered MB90F543PF MCU (DevKit16-F543) ● 100-pin socket board

(DevKit16-MCU540) ● 64-pin socket board

(DevKit16-MCU64)

Page 44: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

STARTERKIT MB91360

MB91360 Starterkit

The MB91360 Starterkit is a stand-alone application board that makes it easy toevaluate and demonstrate almost all features of the MB91360 microcontrollerseries. Along with the supplied Windows-based development tools, it can beused as a system for user program developments.

The board can be configured as a target for the MB91360 emulation-systemor, by using the included MB91F361 device as a stand-alone evaluation board.All peripheral functions are available on external pin-headers in order to designand test user applications cost- and time-effectively. For some resourcefunctions, additional hardware is already present on the board (e.g. CAN- andUART-transceivers, LEDs, Buttons, etc).

Key Features

● Footprint QFP208 (0.5mm pitch) for MB91F361 (or emulation socket), surrounded by headers for test-pins, etc.

● 4MHz or 32kHz crystal selectable● DC power-supply circuit (incl. testpins 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)● 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

Page 45: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

● Various jumpers for individual configuration● 2x16 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

Page 46: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Forward

▲▲Back

Home Products Latest News Contacts

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

EUROPEAN MICROCONTROLLERDESIGN CENTRE

EMDC is housed in Fujitsu’s Europeanheadquarters near Frankfurt

CAN devices designed at the Fujitsu EMDC

Fujitsu’s European Microcontroller Design Centreprovides a multitude of design solutions

The European Microcontroller Design Centre (EMDC) was established in July1997 at Fujitsu FME’s European headquarters near Frankfurt.

The Centre represents a major investment in a market area of great strategicsignificance, and handles design projects and development support involvingboth standard microcontrollers and customised products.

Fujitsu can provide the basis for solutions to numerous applications from itswide portfolio of 8, 16 and 32 bit microcontroller devices.

The Centre is focusing on some of the largest sectors for microcontrollers –automotive, industrial, and audio/video.

One of the Centre’s key tasks is to adapt standard Fujitsu products, tailoringthem in response to the specified requirements of major European customers.

In the automotive marketplace, critical areas on which the Centreconcentrates, include instrumentation, navigation, and in-car communications.The CAN protocol controller forms the focus for the Centre. The majority ofFujitsu’s CAN devices are designed in Europe.

Page 47: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

EUROPEAN DISTRIBUTORS & REPRESENTATIVESEUROPEAN DISTRIBUTORS

AustriaEBV Elektronik GmbHDiefenbachgasse 35/1, A-1150 WienTel: (01) 8 91 52-0Fax: (01) 8 91 52-30

BelgiumEBV Elektronik GmbHExcelsiorlaan 35 /, Av. Excelsior 35B-1930 ZaventemTel: (02) 7 16 00 10Fax: (02) 7 20 81 52

Czech RepublicEBV Elektronik GmbHV Holesovièkách 29CZ-182 00 Praha 8Tel: (02) 66 31 30 31Fax: (02) 68 89 07 8

DenmarkEBV Elektronik GmbHVed Lunden 9, DK-8230 ÅbyhøjTel: 86 25 04 66Fax: 86 25 06 60

EBV Elektronik GmbHRosenkæret 11 C, DK-2860 SøborgTel: 39 69 05 11Fax: 39 69 05 04

FinlandEBV Elektronik GmbHPihatörmä 1 a, FIN-02240 EspooTel: (09) 27 05 27 90 Fax: (09) 27 09 54 98

EBV Elektronik GmbHNahkatehtaankatu 2, FIN-90250 OuluTel: (08) 5 62 49 10 Fax: (08) 5 62 49 15

FranceEBV Elektronik GmbHImmeuble Hemiris, Bâtiment A115 Rue Nicolas LedouxF-13854 Aix-en-ProvenceTel: (04) 42 39 65 40Fax: (04) 42 39 65 50

EBV Elektronik GmbH3, rue de la RenaissanceF-92184 Antony CedexTel: (01) 40 96 30 00Fax: (01) 40 96 30 30

EBV Elektronik GmbH29, ave des PeupliersF-35510 Cesson SévignéTel: (02) 99 83 00 50Fax: (02) 99 83 00 60

EBV Elektronik GmbHActys Bâtiment 2, voie 3, BP 348F-31313 Labège CedexTel: (05) 61 00 84 61Fax: (05) 61 00 84 74

EBV Elektronik GmbHParc Club du Moulin à Vent33, Av. du Dr. Georges LévyF-69693 VenissieuxTel: (04) 72 78 02 78Fax: (04) 78 00 80 81

Paris Nord Electronique142-176 avenue de StalingradParc Technologique des Corvettes BP 5392703 Colombes CedexTel: (01) 47 80 67 85Fax: (01) 47 85 95 12

GermanyEBV Elektronik GmbHKitzingstraße 15-19D-12277 Berlin-MariendorfTel: (0 30) 74 70 05-0Fax: (0 30) 74 70 05-55

EBV Elektronik GmbHIn der Meineworth 21D-30938 BurgwedelTel: (0 51 39) 80 87-0Fax: (0 51 39) 80 87-70

EBV Elektronik GmbHAn der Gümpgesbrücke 7D-41564 KaarstTel: (0 21 31) 96 77-0Fax: (0 21 31) 96 77-30

EBV Elektronik GmbHIm Technologiepark 2-8 D-85586 PoingTel: (0 81 21) 77 4-0Fax: (0 81 21) 77 4-4 22

EBV Elektronik GmbHNeue Ramtelstraße 4D-71229 LeonbergTel: (0 71 52) 30 09-0Fax: (0 71 52) 75 95-8

ˆ

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

�European Distributors & Representatives

�European Sales Offices

Page 48: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

EBV Elektronik GmbHBorsigstraße 7 D-65205 WiesbadenTel: (0 61 22) 80 88-0Fax: (0 61 22) 80 88-99

EBV Elektronik GmbHZum Mühlenberg 9D-07806 Neustadt/OrlaTel: (03 64 81) 24 4-0Fax: (03 64 81) 24 4-99

Glyn GmbH & Co. KGAm Wörtzgarten 8 D-65510 Idstein/Ts.Tel: (0 61 26) 59 02 22Fax: (0 61 26) 59 01 11

GreeceEBV Elektronik GmbH1, Anaxagora Str.GR-17778 Tavros / AthensTel: (01) 03 41 43 00Fax: (01) 03 41 43 04

HungaryEBV Elektronik GmbHH-1107 Budapest, Ceglédi út 1-3Tel: (01) 4 31 34 95/6Fax: (01) 4 31 34 97

IrelandEBV Elektronik GmbHBallymount Trading Estate Ballymount Road, WalkinstownDublin 12Tel: (01) 4 56 40 34Fax: (01) 4 56 40 35

IsraelEBV ElektronikCommercial Centre Dror SouthP.O. Box 149, 40650 Tel MondTel: (09) 7 96 69 90Fax: (09) 7 96 68 80

Toyo Ram Electronics Ltd.1 Hamasger Street, P.O.Box 2334 Ind.Zone, Raanana 43653 Tel: (09) 7 60 36 50Fax: (09) 7 44 30 50

ItalyEBV Elektronik s.r.l. (Milano)Via C. Frova, 34I-20092 Cinisello Balsamo (Mi)Tel: 02 66 09 62 90Fax: 02 66 01 70 20

EBV Elektronik s.r.l. (Firenze)Via Panciatichi, 40Palazzo 11, I-50127 FirenzeTel: (0 55) 4 36 93 07 Fax: (0 55) 4 26 52 40

EBV Elektronik s.r.l. (Modena)Via Campagna, 12I-41010 Cognento (Mo)Tel: (0 59) 29 24 / 21 1Fax: (0 59) 29 29 / 48 6

EBV Elektronik s.r.l. (Napoli)Via Paolo della Valle, 32Quartiere Soccavo I-80126 NapoliTel: (0 81) 7 28 16 58Fax: (0 81) 7 67 22 67

EBV Elektronik s.r.l. (Padova)IX Strada, 23/C int.2 Zona Industriale I-35100 PadovaTel: (0 49) 8 07 21 81 R.A.Fax: (0 49) 8 07 48 74

EBV Elektronik s.r.l. (Roma)Viale Palmiro Togliatti 1639I-00155 RomaTel: (06) 4 06 36 65 / 789Fax: (06) 4 06 37 77

EBV Elektronik s.r.l. (Torino)Corso Vercelli 348I-10156 TorinoTel: (011) 2 62 56 90Fax: (011) 2 62 56 91

Malpassi s.r.l.Via Baravelli 1I-40012 Calderara di Reno BolognaTel: (0 51) 72 72 52Fax: (0 51) 72 73 78

Melchioni Electronica S.p.A.Divisione IndustriaVia Pietro Colletta 37 I-20135 MilanoTel: 02 5 79 41Fax: 02 5 41 34 001

NetherlandsEBV Elektronik GmbHPlanetenbaan 116NL-3606 AK MaarssenbroekTel: (03 46) 58 30 10Fax: (03 46) 58 30 25

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

�European Distributors & Representatives

�European Sales Offices

Page 49: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

NorwayEBV Elektronik GmbHP.B 101, ManglerudN-0612 OsloTel: (0 22) 67 17 80Fax: (0 22) 67 17 89

PolandEBV Elektronik GmbHPl. Solny 16, PL-50062 WroclawTel: (0) 71 3 42 29 44 / 64 / 87 Fax: (0) 71 3 42 29 10

RussiaEBV Elektronik GmbH Korovinskoye Shausse 10Build 2, off. 28RUS-127486 MoscowTel: (0 95) 9 37 87 07Fax: (0 95) 9 37 87 06

SloveniaEBV ElektronikDunajska 22 SI-1511 LjubljanaTel: (01) 3 00 03 73Fax: (01) 4 33 04 57

South AfricaEBV Electrolink29 Worlds View RoadDoonside, Durban 4126Tel: (0 31) 9 03 79 41Fax: (0 31) 9 03 82 44

EBV Electrolink5th Floor, Fleetway HouseMartin Hammerschlag WayForeshore, Cape Town 8001 Tel: (0 21) 4 21 53 50Fax: (0 21) 4 19 62 56

EBV ElectrolinkBuilding 14, 2nd Floor141 Western Service RoadWoodlands Office ParkWoomead, Johannesburg 2157Tel: (0 11) 2 36 19 00Fax: (0 11) 2 36 19 13

SpainEBV Elektronik GmbHAntón Fortuny 14-16 4° 1a Esc. CE-08950 Esplugues de LlobregatBarcelonaTel: (0 93) 4 73 32 00Fax: (0 93) 4 73 63 89

EBV Elektronik GmbHCentro Empresarial EuronovaC/Ronda de Poniente, 4 1a planta, Oficina A.E-28760 Tres Cantos, MadridTel: (0 91) 8 04 32 56Fax: (0 91) 8 04 41 03

SwedenEBV Elektronik GmbHDerbyvägen 20S-21 235 MalmöTel: (0 40) 59 21 00Fax: (0 40) 59 21 01

EBV Elektronik GmbHSjöängsvägen 7S-19 272 SollentunaTel: (08) 59 47 02 30Fax: (08) 59 47 02 31

SwitzerlandEBV Elektronik GmbHBernstrasse 394CH-8953 DietikonTel: (01) 7 45 61 61Fax: (01) 7 45 61 00

EBV Elektronik GmbHAv. des Boveresses 52, CH-1010 LausanneTel: (0 21) 6 54 01 01Fax: (0 21) 6 54 01 00

TurkeyEBV Elektronik GmbHBayar Cad. Gülbahar Sok. No. 17 / Perdemsaç Plaza D: 56 Kozyatagi TR-81090 / IstanbulTel: (02 16) 4 63 13 52Fax: (02 16) 4 63 13 55

United KingdomEBV ElektronikEBV House, 7 Frascati WayMaidenhead, Berkshire SL6 4UYTel: (01628) 78 36 88Fax: (01628) 78 38 11

EBV Elektronik144 West George StreetGlasgow G2 2HGTel: (0141) 3 52 20 50Fax: (0141) 3 52 20 59

EBV ElektronikManchester International Office CentreSuite 5B, Styal Road Manchester M22 5WBTel: (0161) 4 99 34 34Fax: (0161) 4 99 34 74

EBV Elektronik12 Interface Business ParkBincknoll Lane Wootton Bassett Wiltshire SN4 8SYTel: (01793) 84 99 33Fax: (01793) 85 95 55

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

�European Distributors & Representatives

�European Sales Offices

Page 50: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

Continued

▲▲Back

Home Products Latest News Contacts

Glyn Ltd172 Norsey Road, BillericayEssex CM11 1BUTel: (01277) 63 42 00Fax: (01277) 63 14 39

Glyn Ltd35 Wansdyke, Lancaster Park, MorpethNorthumberland NE61 3RATel: (01670) 51 46 16Fax: (01670) 51 69 36

EUROPEAN REPRESENTATIVES

DenmarkTeam TechBygstubben 3, DK-2950 VedbaekTel: 45 66 25 00 Fax: 45 66 02 44

IsraelToyo Ram Electronics Ltd.1 Hamasger Street, P.O.Box 2334 Ind.Zone, Raanana 43653 Tel: (09) 7 60 36 50Fax: (09) 7 44 30 50

NetherlandsA-top electronics b.v.Baltesakker 1a, 5625 TC EindhovenTel. (0 40) 292 73 83Fax: (0 40) 292 70 25

South AfricaTMSUnit 2, Pine Place116 Johannesburg Road, Lyndhurst2192 JohannesburgTel: (0 11) 8 82 68 36 Fax: (0 11) 6 40 38 04

SpainEuroinger, s.l.C/ Almendralejos, 428140 Fuente el Saz del JarmaMadridTel: (0 91) 62 01 42 5Fax: (0 91) 62 00 61 2

Direct contact to Fujitsu’s Memory department: [email protected]

World Wide Web SitesEBV Elektronik GmbH:

www.ebv.comEuroinger, s.l.

www.euroinger.comGlyn GmbH & Co. KG:

www.glyn.deGlyn Ltd:

www.glyn.comMalpassi srl:

www.malpassi.itMelchioni Electronica SpA:

www.melchioni.itTeam Tech:

www.teamtech.dkToyo Ram Electronics Ltd:

www.toyoram.co.il

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

�European Distributors & Representatives

�European Sales Offices

Page 51: CAN BUS MICROCONTROLLERS - · PDF fileIntroduction to CAN Bus & Flash ROM CAN BUS MICROCONTROLLER SOLUTIONS F2MC-16LX CPU-Core Architecture F2MC-16LX Device Features 16 bit CAN MCU

T H E P O S S I B I L I T I E S A R E I N F I N I T E

Contents

End▲Back

Home Products Latest News Contacts

GermanyFujitsu Microelectronics Europe GmbHAm Siebenstein 6-10D-63303 Dreieich-BuchschlagTel: (0 61 03) 69 00 Fax: (0 61 03) 69 01 22

Fujitsu Microelectronics Europe GmbHCarl-Zeiss-Ring 11 D-85737 Ismaning/MunichTel: (0 89) 96 09 44 0 Fax: (0 89) 96 09 44 22

FranceFujitsu Microelectronics Europe GmbH127, Chemin des BassinsF-94035 Créteil CedexTel: (01) 45 13 12 12 Fax: (01) 45 13 12 13

ItalyFujitsu Microelectronics Europe GmbHPalazzo Pitagora - Milano 3 CityVia Ludovico il Moro 4BI-20080 Basiglio, Milano Tel: 02 90 45 02 1 Fax: 02 90 75 00 87

United KingdomFujitsu Microelectronics Europe GmbHNetwork House, Norreys DriveMaidenhead, Berkshire SL6 4FJTel: (01628) 50 46 00 Fax: (01628) 50 46 66

EUROPEAN SALES OFFICES

Direct contact to Fujitsu’s Memory department: [email protected]

�Introduction to CAN Bus & Flash ROM

�F2MC-16LX CPU-Core Architecture

�F2MC-16LX Device Features

�16 bit CAN MCU Roadmap

�MB90425G/GA Series

�MB90495G Series

�MB90545G Series

�MB90595G Series

�MB90590 Series

�MB90540G Series

�MB90440G Series

�FR Series

�FR+CAN Bus

�MB91360 Series

�REALOS/907

�REALOS for FR Series

�OSEK/VDX

�Euros

�Flash/CAN 64 Evaluation Board

�Flash/CAN 100 Evaluation Board

�DevKit16

�Starterkit MB91360

�European Microcontroller Design Centre

�European Distributors & Representatives

�European Sales Offices