Can Bus Microcontrollers
Can Bus Microcontrollers
CAN BUS
MICROCONTROLLERS
Copyright © 2001 Fujitsu Limited Tokyo, Japan, Fujitsu Microelectronics Europe GmbH and Fujitsu
Microelectronics Inc., USA. All Rights Reserved.
The information contained in this document has been carefully checked and is believed to be entirely
reliable. However Fujitsu and its subsidiaries assume no responsibility for inaccuracies.
The information contained in this document does not convey any licence under the copyrights, patent
rights or trademarks claimed and owned by Fujitsu. Fujitsu Limited and its subsidiaries reserve the
right to change products or specifications without notice. Controller Area Network (CAN) – Registered Trademark
No part of this publication may be copied or reproduced in any form or by any means or transferred of Robert Bosch GmbH
Embedded Algorithm™ – Trademark of Advanced Micro Devices
to any third party without the prior consent of Fujitsu.
Windows – Registered Trademark of Microsoft Corp.
Designed and produced in the UK. Printed on environmentally friendly paper. All Trademarks acknowledged
CONTENTS
Introduction to CAN Bus Controllers 2
Introduction to Flash ROM Microcontrollers 2
2
F MC-16LX CPU-Core Architecture 3
F2MC-16LX Device Features 4
16 bit CAN MCU Roadmap 5
MB90425G/GA Series – 16 bit Single CAN with Stepper Motor & LCD Controller 6
MB90495G Series – Low Cost 16 bit Single CAN 7
MB90545G Series – 16 bit Single CAN, General Purpose 8
MB90595G Series – 16 bit Single CAN with Stepper Motor Controllers 9
MB90590 Series – 16 bit Double CAN with Stepper Motor Controllers 10
MB90540G Series – 16 bit Double CAN, General Purpose 11
MB90440G Series – 16 bit Triple CAN, General Purpose 12
FR Series – 32 bit RISC Architecture 13
FR+CAN Bus with Building Block Concept 14
MB91360 Series – FR 32 bit RISC Microcontrollers with three CAN Interfaces 15
MB91360 Series Block Diagram 16
REALOS Real-Time OS for 16 bit Families 17
REALOS Real-Time OS for the FR Series 17
OSEK/VDX Operating System 17
Euros 18
Flash/CAN 64 Evaluation Board 19
Flash/CAN 100 Evaluation Board 20
DevKit16 – Multi-Function Modular Starterkit 21
Starterkit MB91360 22
European Microcontroller Design Centre 23
Representatives and Distributors 24-25
Sales Offices Back Cover
01
CAN BUS MICROCONTROLLERS
Fujitsu has F2MC-16LX and FR devices All of the CAN MCUs are supported
available that have full featured CAN by at least one version with FLASH
Bus protocol controllers as on-chip ROM as the user programmable
peripherals for Automotive and memory. This is the same technology
Industrial applications. as the standard Fujitsu Flash
memories.
Features
Features
● CAN 2.0A and 2.0B protocol
controller ● Available block sizes 64kB, 128kB,
● 16 message buffers (8 for 256kB, 384kB and 512kB
MB90495 series), each ● Blocks divided into separately
individually programmable for: erasable and protectable sectors
• Transmit or receive ● Supports programming by
• 11 or 29 identifier bits Embedded Algorithm™
• Full identifier bit compare / ● No second programming voltage
full mask / compare against required
1 of 2 mask registers ● 10,000 minimum erase cycles
● Ability to group buffers into guaranteed – 100,000 under
flexible multi-level configuration specification
● Readable error counter ● 10 year data retention
● Programming can be by three
Additional Features methods:
• On ordinary programmer with
● G-CAN devices (G in part number) adapter as with traditional OTP
- these products allow a more devices
flexible setting of CAN bit rates • 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
02
F2MC-16LX CPU-CORE
ARCHITECTURE
Fujitsu’s 16 bit CPU core features
easy programming with plenty of Dedicated Registers General-Purpose Registers
data types such as bit, nibble, byte, AH AL Accumulator
Max.32
word and long word together with Upper Addresses
USP User Stack Pointer R7 R6 (RW7)
23 addressing modes. The memory SSP System Stack Pointer (RL3)
R5 R4 (RW6)
address range of 16MB is accessible PS Processor Status
PC Program Counter R3 R2 (RW5)
using bank or linear addressing (RL2)
modes fully supported by the DPR Direct Page Register R1 R0 (RW4)
2 Interrupt 1
3 Request
IOA ICS
(I/O Address) Interrupt Controller
4 ISD
BAP Interrupt Control Register
(Memory Address)
3
Execution Speed
From request to completion of transfer:
32 cycles = 3.2µs (at 20MHz)
Memory
03
CAN BUS MICROCONTROLLERS
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 1ch CAN2.0B Interface SLEEP, 4.5-5.5 100
MB90F428G/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 64
MB90F497G 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 64
MB90443G** 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 100
MB90F543G 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 100
MB90548G* 128 4096 4MHz) or or 16 bit STOP, 4.5-5.5
MB90549G* 256 6144 (32kHz) 6 ch/4 ch ... 4.5-5.5
MB90F546G 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 100
MB90F594G 256 6144 4MHz) or 16 bit 4 ch Stepper Motor Driver STOP, 4.5-5.5
MB90591 384 8192 Sound generator …. 4.5-5.5
MB90F591 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 100
MB90F598G 128 4096 4MHz) or 16 bit 4 ch Stepper Motor Driver STOP, 4.5-5.5
….
*under development **planned
04
16 BIT CAN MCU ROADMAP
MB90F444G External
256kB Flash, 8kB RAM
Bus
3 CAN MB90F443G Interface
128kB Flash, 6kB RAM
MB90443G
128kB ROM, 6kB RAM
External
MB90F543G MB90543G Bus
128kB Flash, 6kB RAM 128kB ROM, 6kB RAM
Interface
MB90F591A MB90F394G MB90F39x
384kB Flash, 8kB RAM 384kB Flash, 10kB RAM 512kB Flash, 16kB RAM
Stepper
Motor
2 CAN MB90591 MB90F39x Driver
384kB ROM, 8kB RAM 256kB Flash, 8kB RAM
MB90F594G
256kB Flash, 6kB RAM
Stepper
MB90593G Motor
128kB ROM, 4kB RAM
MB90594G Driver
256kB ROM, 6kB RAM
1 CAN
MB90427G/A LCD +
64kB ROM, 4kB RAM
Stepper
MB90F428G/A Motor
128kB Flash, 6kB RAM
MB90428G/A Driver
128kB ROM, 6kB RAM
Stepper
MB90F598G MB90598G Motor
128kB Flash, 4kB RAM 128kB ROM, 4kB RAM Driver
05
CAN BUS MICROCONTROLLERS
F 2 MC-16 BUS
● Fujitsu F2MC-16LX microcontroller Prescaler PWM 1P [3:0]
Stepper
PWM 2M [3:0]
architecture SCK1
Motor
Controller
4 Channels PWM 2P [3:0]
● 128kB Flash ROM (with single SOT1 UART1
DVCC [1:0]
voltage and 10k erase cycles), or SIN 1
DVSS [2:0]
4 channel
● Sound generator
● UART
* ROM Version = MB90427G/GA (64kB ROM, 4kB RAM)
● Synchronous serial I/O * FLASH Version = MB90F428G/GA (128kB Flash, 6kB RAM)
● External interrupts 8 ch MB90425G/GA Series with Stepper Motor and LCD controllers Block Diagram
06
16 BIT SINGLE CAN BUS
MICROCONTROLLERS
The MB90495G series brings 16 bit,
full CAN performance to cost
X0, X1 Clock
sensitive automotive and industrial RSTX Controller
F 2MC-16LX CPU
applications which were previously X0A, X1A Sub-clock
Features
SOT0
UART0 Rx
SCK0 CAN
F 2 MC-16 BUS
● Fujitsu F2MC-16LX microcontroller SIN 0
Controller
Tx
architecture
● 64kB Flash ROM (with single
Prescaler
voltage and 10k erase cycles), or
External INT [7:0]
Mask ROM SOT1
Interrupt
07
CAN BUS MICROCONTROLLERS
Prescaler Tx
CAN
Controller
Rx
Features SCK1
SOT1 UART1
(SCI)
SIN 1
● Fujitsu F MC-16LX microcontroller
2
16 bit Reload TIN [1:0]
Timer
architecture Prescaler
2 channels TOT [1:0]
08
16 BIT SINGLE CAN BUS
MICROCONTROLLERS
The MB90595G series is designed for
mid- to high-end 16 bit automotive
X0,X1
applications, especially dashboards as RSTX Clock
Controller 16LX CPU
it features four on-chip stepper motor HSTX
Prescaler
● Fujitsu F2MC-16LX microcontroller 8 / 16 bit PPG
6 channels PPG [5:0]
architecture SCK0
UART0
● 128kB Flash ROM (with single SOT0
09
CAN BUS MICROCONTROLLERS
MICROCONTROLLERS
The MB90590 series is designed for
high-end 16 bit automotive
applications, especially dashboards X0, X1
RSTX
Clock
Controller 16LX CPU
as it features four on-chip stepper HSTX
Features
Prescaler
● Fujitsu F2MC-16LX microcontroller 8 / 16 bit PPG
6 channels PPG [5:0]
SCK [2:0]
architecture
UART
SOT [2:0]
● 256kB / 384kB Flash ROM (with 3 channels
Tx [1:0]
SIN [2:0] CAN
single voltage and 10k erase
F 2 MC-16 BUS
Controllers
Rx [1:0]
cycles), or Mask ROM Prescaler
● 2 Full CAN 2.0A/2.0B interfaces 16 bit Reload TIN
SCK3 Timer
with flexible buffering 2 channels TOT / WOT
SOT3 Serial I/O
● 6kB / 8kB RAM SIN 3
● Stepper Motor Controller-Driver Watch Timer
AVCC
4 channel AVSS
PWM 1M [3:0]
10
16 BIT DOUBLE CAN BUS
MICROCONTROLLERS
The MB90540G series is a product
rich in peripheral features and
designed for general-purpose CAN X0, X1
RSTX Clock
Controller 16LX CPU
applications. The functions that HSTX
I/O Timer
devices in Fujitsu’s range are the
ROM: 128k*
inclusion of an external bus interface FLASH: 128k*
Input Capture
8 channels ❖ IN [7:0]
and a 32kHz sub clock. The MB90540
series is completely upwards Output Compare
RAM: 6k*
4 channels ❖ OUT [3:0]
compatible with its single and triple
CAN counterparts.
Prescaler
A security feature is incorporated
8 / 16 bit PPG
in this family, preventing the SCK0 4 channels PPG [3:0]
SIN 0
of the Flash ROM.
F 2 MC-16 BUS
Tx [1:0]
Prescaler CAN
Controllers
Features Rx [1:0]
SCK1
UART1
SOT1 (SCI)
● Fujitsu F2MC-16LX microcontroller SIN 1
External
INT [7:0]
architecture Interrupt
Prescaler
● 128kB Flash ROM (with single
voltage and 10k erase cycles), or SCK2
SOT2
Mask ROM Serial I/O External
Bus EBI
SIN 2 Interface
● Flash security function
AVCC
● 2 Full CAN 2.0A/2.0B interfaces AVSS
with flexible buffering AN [7:0] 10 bit ADC
8 channels 16 bit Reload TIN [1:0]
AVRH
Timer
● 6kB RAM AVRL 2 channels
TOT [1:0]
ADTG
● 32kHz sub clock
● External bus interface * ROM Version = MB90543G (128kB ROM, 6kB RAM)
● 2 UARTs * FLASH Version = MB90F543G (128kB Flash, 6kB RAM)
● Synchronous serial I/O ❖ Possible combinations: 8 ch ICU & 2 ch OCU or 6 ch ICU & 4 ch OCU
● External interrupts 8 ch
● A/D converter 10 bit x 8 ch MB90540G Series General Purpose CAN Block Diagram
● 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
11
CAN BUS MICROCONTROLLERS
Tx [2:0]
CAN
Features Prescaler
Controllers
Rx [2:0]
SCK1
architecture SIN 1
External
Interrupt INT [7:0]
● 128kB Flash ROM (with single Prescaler
voltage and 10k erase cycles), or
SCK2
Mask ROM
SOT2 Serial I/O External
● Flash security function SIN 2
Bus
Interface
EBI
12
FR SERIES – 32 BIT RISC ARCHITECTURE
The Fujitsu RISC (FR) architecture is helpful in supporting the on-chip bus-converter module like the one for
a new generation 32 bit peripheral blocks. the external bus interface. This
microprocessor core which is Although the FR is a RISC, it general purpose bus, also called the
dedicated to resolving the twin contains a number of extended ‘User logic bus’ is used for accessing
demands of high performance instructions, which help assembly the on-chip Flash ROM as well as the
coupled with low cost, which are level programming, often unavoidable CAN-Interfaces, which typically
needed by today’s high-end in embedded applications. An require a faster and more extensive
Automotive, Consumer and Telecoms example is the store of half of the data flow to and from the FR-core
applications. register bank to memory. than most of the other on-chip
Designed from the outset to be Blocks that require fast access are resources. The external bus also
optimised for embedded applications, connected to the FR-core within a gives the user the possibility to
the CPU has a 16 bit instruction Op 32 bit Harvard bus system. These access external memory or other
Code, enabling maximum units are the Instruction Cache, memory-mapped devices on the
performance from low cost, half word internal RAM, the DMA-Controller and target application, supporting seven
external memory and instruction the bit-Search unit. Resources that fully configurable chip-select areas
cache widths, or else allowing double require simple control or status with external chip-select pins which
instruction fetches for each bus cycle. access, such as UARTs, Timers, etc., can be controlled individually in terms
The CPU employs the same five-stage are hooked up on a 16 bit peripheral of memory-area, bus-width,
pipeline and 32 x 32 Multiplier as the bus known as the R-Bus. The R-Bus wait-states or alignment.
successful SPARClite family but adds gateway to the FR-core is a
a new barrel shifter and a bit search
unit which finds the first 1, 0 or CPU Core Diagram
change in a data word in a single
cycle. The concept of the instruction 32 bits Data bus
13
CAN BUS MICROCONTROLLERS
OCU
CAN
I2 C
Flash
ROM
UART
Stepper PLL
Motor Clock CAN CAN
Control Module
Timer
A/D
1
ROM 4VGA
LCD
Driver
CAN
Graphics
ICU Controller
14
MB91360 SERIES FR 32 BIT RISC
MICROCONTROLLERS WITH
THREE CAN INTERFACES
Created in Fujitsu’s 0.35µm CMOS Features ● Under / Over voltage detection,
process, the triple CAN, MB91F361 generating an interrupt if supply
Flash ROM version contains some ● 32 bit core CPU; 64MHz / 15.6ns voltage goes above / below a
5 million transistors in 160 logical internal cycle time from 4MHz or pre-set threshold
blocks. The FR CPU clocks at 64MHz 32kHz external clock ● A/D Converter: 16 channel
internally and is supported by 1kB of ● 0.35µm CMOS Technology analogue inputs, resolution
Instruction cache and 16kB RAM. It is ● Internal voltage regulator 10 bits
conceived as the part ideally suited to supports 3V MCU core from 5V ● D/A Converter: 2 channel
the needs of the next generation of supply, offering low EMI and low analogue outputs, resolution
dashboards, including on-chip power consumption figures 10 bits
features such as stepper motor ● 512kB FLASH ROM; supports ● ICU (Input capture) 16 bit x 4
controllers, real-time watch timer, automatic programming, 10,000 channel
sound generator, high current LED erase cycles, 10 year data ● OCU (Output compare) 16 bit x 4
drivers and PPGs for light dimmers. retention time, no second channel
It also contains a wealth of general- programming voltage required ● Programmable Pulse Generator
purpose peripheral blocks such as ● 1kB Instruction Cache 16 bits x 8 channel
16 channels of 10 bit A/D and ● 16kB static RAM ● Stepper Motor Controller 4
2 channels of 10 bit D/A converter, ● 5 channels DMA, 3 for external channel
4 channels each of input capture and memory bus and 2 dedicated to ● UART, full duplex: 3 channel
output compare, six reload timers and internal peripherals with 16 ● I2C Bus Controller: 1 channel
8 external interrupts. Additional serial sources ● Synchronous Serial I/O: 2
communications are 3 UARTs, 2 ● Three FULL-CAN interfaces; channel
synchronous serial ports and an I2C. conforming to version 2.0 Part A ● Reload Timer: 16 bit x 6 channel
Power down management features and Part B, flexible message ● LED Driving Port: 8 channel
include reset if the voltage drops buffering (mailbox and FIFO ● Sound Generator
below a defined threshold and over / buffering can be mixed) ● Real-Time Watch Timer
under voltage detection interrupt. ● Internal Boot ROM ● Package LQFP208
● External Interrupts: 8 channel
● Power down reset if supply
voltage falls below pre-set
threshold
15
CAN BUS MICROCONTROLLERS
Free Running
EVA-CHIP EVA-CHIP Timer x 2
MB91V360 MB91V360
ONLY ONLY
Trace RAM IF DSU
ICU x 4 OCU x 4
Clock Module
Watchdog Int Control Stepper Motor Sound
FR CPU Controller x 4
Low Power
Unit
PPG x 8 I2C
Data RAM I-Cache
12kB 1kB
INSTR
DATA
RTim x 6 LED x 8
EVA-CHIP Bit Search DMA
MB91V360
16kB 32 16
ADC x 16 DAC x 2
*Flash/ROM
512kB
Ext. Bus R-Bus UART x 3 SIO x 2
32 Interface 32 Interface
16
16
REALOS & OSEK/VDX
REALOS Real-Time OS for the REALOS Real-Time OS for the OSEK/VDX
F2MC-16L/LX Families FR Series
OSEK/VDX is an operating system
REALOS/907 is a Real-Time OS for REALOS/FR is a Real-Time OS for the targeted for automotive applications.
the F2MC-16L/LX families of FR Series of microcontrollers which It consists of three parts, the OSEK
microcontrollers which conforms to conforms to Version 3.0 of the kernel, the communications interface
Version 2.01 of the µITRON µITRON specification. and the network management. Mainly
specification. automotive controller networks using
Features CAN interfaces will employ the OSEK
Features operating system. Both the F2MC-16LX
● High speed system calls and FR series microcontrollers are
● High speed system calls ● High speed interrupt processing supported with optimised drivers for
● High speed interrupt processing ● Up to 32,767 tasks the Fujitsu CAN controller.
● Up to 255 tasks ● Up to 32 priorities OSEK-OS defines the task types
● Up to 16 priorities ● 50 system calls ‘Basic’ and ‘Extended’. Basic tasks
● 46 system calls ● Priority based and event driven cannot have a waiting state and so are
● Priority based and event driven scheduling system suitable for those which run
scheduling system ● Kernel size from 2.7kB (min) to completely after each activation.
● Kernel size from 0.8kB (resident) 7.2kB (max) Extended tasks can react to events;
to 5.9kB (max) ● Multi-windows based Configurator they can have a waiting state.
● Multi-windows based Configurator which creates executable program OSEK-OS also defines four
which creates executable program with optimised environment of conformance classes:
with optimised environment of kernel and application programs ● BCC1 – basic tasks, single
kernel and application programs ● Sample I/O driver activation
● Sample I/O driver ● Sample program ● BCC2 – basic tasks, multiple
● Sample program ● Debugger macro enabling activation
● Debugger macro enabling ordinary ordinary debugger to perform ● ECC1 – basic and extended
debugger to perform debugging of debugging of µITRON tasks tasks, single activation
µlTRON tasks ● Multi-windows based REALOS ● ECC2 – basic and extended
● Multi-windows based REALOS debugger, capable of working at tasks, multiple activation
debugger, capable of working at the C level
the C level The FR series OSEK without CAN
driver and network management
requires 3.2kB ROM for class ECC1
(standard status)
17
CAN BUS MICROCONTROLLERS
EUROS
EUROS Enhanced Universal Real- Key Features EUROSvm Euros Virtual Machine
Time Operating System
● supports Fujitsu F2MC-16LX and EUROSvm is an implementation of
EUROS is an innovative real-time FR series the Java Virtual Machine Specification
operating system characterised by ● unlimited number of system V1.2. It has been designed for
short response times, robustness, objects (tasks, mailboxes, signals, real-time and embedded systems and
scalability and flexibility. The primary events, semaphores, drivers) offers unparalleled support for this
aim of EUROS development was to ● up to 256 priorities target domain. Among the
create a uniform, hardware- ● synchronous and asynchronous extraordinary features of EUROSvm
independent operating system for system calls are:
real-time and embedded applications ● memory management supports
which takes into account the growing fixed and variable size memory ● Hard real-time execution
complexity and diversity of processor blocks ● Minimal footprint
architectures, in order to make ● waiting on multiple objects ● ROMable code
software engineering as economical ● flexible open driver interface ● Native code support
as possible. It separates the user ● priority based scheduler with ● Dynamic linking
software from the hardware so that round robin support ● Fast execution
the application can easily be ported to ● named system objects organised
state-of-the-art hardware. in clusters (hierarchical object Contact Information
trees)
● re-entrant ANSI compatible C Dr. Kaneff Engineering Consultants
runtime library Neutorgraben 17
● generic graphic library D-90419 Nuremberg, Germany
● TCP/IP network stack (BSD4.4 Tel: ++49 (911) 33 84 33
socket interface) Fax: ++49 (911) 33 86 06
● Web server, FTP server, SMTP www.kaneff.de
client, BOOTP client [email protected]
● PPP, Ethernet
● CAN / CANopen
● MS-DOS™ compatible file system
● IDE hard disk drivers
● Floppy disk drivers
● Ramdisk, FTL for Flashdisks
● IrDA (IrLAP, IrLMP, IrComm)
● Profibus (slave)
● IEEE1394 (Firewire™)
18
FLASH/CAN 64 EVALUATION BOARD
The Flash/CAN 64 is a low cost
multifunctional evaluation board for
the Fujitsu 16 bit Flash
microcontroller series MB90560,
MB90560L, MB90565 and
Flash+CAN series MB90495G. It can
be used stand-alone for software
development and testing or as a
simple target board to work with the
emulator system. The board allows
the designer to start immediately with
the software development before his
own final target system is available.
Features
20
DEVKIT16
The DevKit16 is a multi-function,
modular starterkit which provides plug
and play evaluation of Fujitsu
F2MC-16L/LX microcontrollers and
software tools. The kit hardware
consists of two parts, a main board
which carries the emulation memory,
ROM monitor debugger and
communications functions and an
interchangeable CPU board, which
carries either a soldered MB90F543PF
controller device or a socket. This
socket enables it to accept other
F2MC-16L/LX device types in 100-pin
QFP, or act purely as an emulator
target, with or without the main The DevKit16, comprising main board and CPU board
board. Flash serial programming and
CAN Bus connectivity are also ● Device bus Euro connector for Software Support Features
supported. Each kit comes with a customer’s own application board
Fujitsu CD ROM containing the ● Interface bus connector to main ● Fujitsu Softune Workbench with
complete documentation and Softune board tools – C compiler, assembler,
Workbench tool chain. Also provided linker…
is an evaluation licence copy of DevKit16-Main - Board Features ● Fujitsu monitor debugger
Processor ExpertTM from Unis, which ● Processor ExpertTM development
is an environment with resource ● 512kB RAM, upgradable to 2MB environment
oriented application design and CPU ● 128kB Flash memory, upgradable ● Processor ExpertTM debugger
expert knowledge for rapid application to 2MB kernel
development. ● Additional external ports to ● Flash serial programming utility
replace those lost when device is for MCU Flash or main board
CPU Board Features in external bus mode Flash
● 3 RS232 interfaces – 2 for MCU, ● Sample projects
● Soldered MB90F543PF MCU one for board ● Main board diagnostic utility
(DevKit16-F543) or ● 2 high speed CAN Bus drivers and
NQ-PACK100RB socket connectors
(DevKit16-MCU100)* ● 2 digit LED display with buffer,
● Power supply regulators for 5V 8 test LEDs, diagnostic LED
or 3.3V depending on device ● PC-AT keyboard interface with
● Main and sub clock crystals connector
● Flash serial programming ● Amplifier and speaker for device
interface PPG or sound generator
● Connectors for all MCU pins ● User-programmable FPGA *Under development
21
CAN BUS MICROCONTROLLERS
STARTERKIT MB91360
The MB91360 Starterkit is a
stand-alone application board that
makes it easy to evaluate and
demonstrate almost all features of the
MB91360 microcontroller series.
Along with the supplied Windows-
based development tools, it can be
used as a system for user program
developments.
The board can be configured as a
target for the MB91360 emulation-
system or, by using the included
MB91F361 device as a stand-alone
evaluation board. All peripheral
functions are available on external
pin-headers in order to design and
test user applications cost- and
time-effectively. For some resource
functions, additional hardware is
already present on the board (e.g.
CAN- and UART-transceivers, LEDs, MB91360 Starterkit
Buttons, etc).
Key Features
internal UART
● Footprint QFP208 (0.5mm pitch) ● CAN transceiver and DB9 (male)
for MB91F361 (or emulation for internal CAN0
socket), surrounded by headers ● External interrupt 0 and 1
for test-pins, etc. connected to buttons for user
● 4MHz or 32kHz crystal selectable interaction
● DC power-supply circuit (incl. ● Various jumpers for individual
testpins for Vcc, GND, power-LED configuration
and switch) ● 2x16 char LCD (on Port G)
● 512kB external SRAM available for ● 8 LEDs (on Port J)
user code and data ● External bus and all resources
● External 16550 UART (supports logically grouped on pin-headers
transfer-rates up to 115.2 kBaud) ● Area for extensions (2.54mm
● 3 Resets (‘Monitor’=Flash grid)
monitor, ‘User’=external RAM, ● Stand-alone configuration
‘Flash’=User Flash Area) features built-in monitor
● 2 MAX232 + DB9 (female) debugger (in Flash)
connectors for monitor and ● Software example projects for
various applications
22
EUROPEAN MICROCONTROLLER
DESIGN CENTRE
The European Microcontroller Design
Centre (EMDC) was established in
July 1997 at Fujitsu FME’s European
headquarters near Frankfurt.
The Centre represents a major
investment in a market area of
great strategic significance, and
handles design projects and
development support involving both
standard microcontrollers and
customised products.
Fujitsu can provide the basis for
solutions to numerous applications
from its wide portfolio of 8, 16 and
32 bit microcontroller devices.
The Centre is focusing on some of
the largest sectors for
EMDC is housed in Fujitsu’s European headquarters near Frankfurt
microcontrollers – automotive,
industrial, and audio/video.
In the automotive marketplace,
critical areas on which the Centre
concentrates, include
instrumentation, navigation, and in-
car communications. The CAN
protocol controller forms the focus
for the Centre.
CAN devices designed at the Fujitsu EMDC Fujitsu’s European Microcontroller Design Centre
provides a multitude of design solutions
23
REPRESENTATIVES
USA Florida
Semtronic Associates R.C. Merchant & Co., Inc.
Alabama 14004 Roosevelt Blvd., Ste 604 815 Main Street
ComRep, Inc. Clearwater, FL 33762 St. Joseph, MI 49085
190 Lime Quarry Road, Ste 212 Tel: 727/507-0504 Tel: 616/983-7378
Madison, AL 35758 Fax: 727/539-0601 Fax: 616/983-3506
Tel: 256/772-9982
Fax: 256/772-869 Semtronic Associates Minnesota
3301 NW 55th Street Beta Technology
Arizona Ft. Lauderdale, FL 33309 18283 Minnetonka Blvd., Ste C
Millenium Sales Tel: 954/731-2484 Deephaven, MN 55391
2222 East Camelback Road, Ste 222 Fax: 954/731-1019 Tel: 612/473-2680
Phoenix, AZ 85016 Fax: 612/473-2690
Tel: 602/707-5600 Semtronic Associates
Fax: 602/707-5605 600 S. Northlake Blvd., Ste 270 New Jersey
Altamonte Springs, FL 32701 Technical Applications & Marketing (TAM)
California Tel: 407/831-0451 91 Clinton Road, Ste 1D
Infinity Sales, Inc. Fax: 407/831-6055 Fairfield, NJ 07004
26560 W. Agoura Road, Ste 203 Tel: 973/575-4130
Calabasas, CA 91302 Georgia Fax: 973/575-4563
Tel: 818/880-6480 ComRep, Inc.
Fax: 818/880-1922 3260 Peachtree Industrial Blvd., Ste 10 New York
Duluth, GA 30096 Quality Components
Innovation Sales Tel: 770/814-9959 116 Fayette Street
6440 Lusk Blvd., Ste D200 Fax: 770/814-9960 Manlius, NY 13104
San Diego, CA 92121 Tel: 315/682-8885
Tel: 858/535-9300 Illinois Fax: 315/682-2277
Fax: 858/550-3707 Core Sales
1721 Moonlake Blvd. North Carolina
Infinity Sales, Inc. Hoffman Estates, IL 46038 ComRep, Inc.
20 Corporate Park, Ste 100 Tel: 847/843-8888 Jefferson Square
Irvine, CA 92606 Fax: 847/490-5354 308-D West Millbrook Rd.
Tel: 949/833-0300 Raleigh, NC 26709
Fax: 949/833-0303 Indiana Tel: 919/845-6369
VAI Technology Fax: 919/845-6358
Insight Electronics 11451 Overlook Drive
9980 Huennekens Street Fishers, IN 46038 ComRep, Inc.
San Diego, CA 92121 Tel: 317/570-0707 8318 Pineville-Matthews Rd.
Tel: 858/450-8500 Fax: 317/845-8650 Suite 281J
Fax: 858/780-8552 Charlotte, NC 28226
Massachusetts Tel: 704/341-7747
Paragon Technical, Inc. PROCOMP Fax: 704/341-7748
3350 Scott Blvd., Bldg. 23A 1049 East St.
Santa Clara, CA 95054 Tewksbury, MA 01876 Ohio
Tel: 408/969-0900 Tel: 978/858-0100 Mid-Star
Fax: 408/969-0222 Fax: 978/858-0110 35 Compark Road, Ste 204
Centerville, OH 45459
Colorado Maryland Tel: 937/439-5700
Innovation Sales Arbotek Associates, Inc. Fax: 937/439-6657
2450 Central Ave, Ste P-5 4550 M Ritchie Hwy, Ste 148
Boulder, CO 80301 Severna Park, MD 21146 Mid-Star
Tel: 303/02-9300 Tel: 301/865-8655 4312 Harper Street
Fax: 303/402-9500 Fax: 301/865-8654 Perry, OH 44081
Tel: 440/259-2408
Connecticut Michigan Fax: 440/259-2409
PROCOMP R.C. Merchant & Co., Inc.
4 Norris Lane 23735 Research Drive Mid-Star
Brookfield, CT 06804 Farmington Hills, MI 48335 2530 Revere Drive
Tel: 203/775-4740 Tel: 248/476-4600 Akron, OH 44081
Fax: 203/775-4740 Fax: 248/476-3162 Tel: 330/864-7633
Fax: 216/274-6456
24
Oregon Tel: 011 (5511) 5505-6501 Fax: 011 (521) 625-0524
Phase II Technical Sales Fax: 011 (5511) 5505-6702
9400 S.W. Beaverton-Hillsdale Hwy. Insight Electronics
Suite 140 Insight Electronics Ave. Fundidora #502
Beaverton, OH 97005 Rua Gil Stein Ferreira Edificio Centermex Local #99
Tel: 503/292-7922 357-Sala 607-6 Andar Monterrey, Mexico, CP 64010
Fax: 503/292-703 CEP 88301-210 Tel: 011 (528) 369-6711
Itaja, SC, Brasil Fax: 011 (528) 369-6713
Texas Tel: 011 (5547) 348-6488
Technical Marketing, Inc. Fax: 011 (5547) 344-4747 Puerto Rico
3320 Wiley Post Road Semtronic Associates
Carrollton, TX 75006 Insight Electronics #125 Carita St.
Tel: 972/387-3601 Rua Teodoro Langaard, 815 Crown Hills, PR 00926
Fax: 972/387-3605 13070-060 Tel: 787/766-0700
Campinas, SP, Brasil Fax: 787/763-8071
Technical Marketing, Inc. Tel: 011 (5519) 243-0090
2835 Wilcrest, Ste 210 Fax: 011 (5519) 212-2773
Houston, TX 77042
Tel: 713/783-4497 Canada
Fax: 713/783-5307 Pipe-Thompson Technologies, Inc. DISTRIBUTORS
2155 Dunwin Drive, Unit #7
Technical Marketing, Inc. Mississauga, Ontario L5L 4M1 USA
3445 Executive Center Drive, Ste 252 Tel: 905/607-1850 Impact Technologies
Austin, TX 78731 Fax: 905/607-1858 Tel: 858/622-8110
Tel: 512/343-6976 www.impactna.com
Fax: 512/343-7986 Pipe-Thompson Technologies, Inc.
38 Auriga Drive, Ste 254 Pioneer-Standard
Utah Nepean, Ontario K2D 8A5 Tel: 440/519-6200
Innovation Sales Tel: 613/723-6494 www.pios.com
3005 Dickens Place Fax: 613/723-0969
Salt Lake City, UT 84108 Canada
Mexico
Tel: 801/583-7880 Impact Technologies
Insight Electronics
Fax: 801/583-7881 www.impactna.com
Carretera Base Aerea Militar
#5850 Km.5, Edif. 9
Virginia Pioneer-Standard
Zapopan, Jalisco, Mexico
Arbotek Associates, Inc. Tel: 440/519-6200
C.P. 45100
4121 Plank Road, Ste 422 www.pios.com
Tel: 011 (523) 818-3286
Fredericksburg, VA 22407
Fax: 011 (523) 818-3291
Tel: 540/785-2856 South America
Fax: 603/853-9251 Insight Electronics
Insight Electronics
Cerro de la Silla, #600 B-13 Mexico: 011 (525) 788-0119
Washington Fracc Monterrey Argentina: 011 (541) 735269
Phase II Technical Sales Tijuana, B.C. Mexico, CP 2210070 Brazil: 011 (5511) 5505-6702
12025 115th Ave., NE, Ste 200 Tel: 011 (526) 684-4748 www.insight-electronics.com
Kirkland, WA 98034 Fax: 011 (526) 684-4749
Tel: 425/821-8313
Fax: 425/823-4089 Insight Electronics
Montecito #38 Edificio World Trade
Argentina Center
Insight Electonics Col. Napoles CP 03810
Blanco Encalada #193 oficina 35 Mexico
San Ysidro, BS, Argentina Tel: 011 (525) 488-0119
C.P. 1642
Fax: 011 (525) 488-0179
Tel: 011 (54114) 735-2659
Insight Electronics
Brazil
Mision de Guadalupe No. 1968
Insight Electronics
Av Compas Eliseos #9050
Rua Alcides Ricardini neves
1A First Floor
12-CJ 1306-050
Fraccionamiento Campos Eliseos
CEP 04575-050
CD Juarez, Chihuahua, Mexico
Sao Paulo, SP, Brasil
Tel: 011 (521) 625-0503
25
CAN BUS MICROCONTROLLERS
SALES OFFICES
Atlana Irvine
2400 Lakeview Parkway, Suite 675 Century Centre
Alpharetta, GA 30004 2603 Main Street, Suite 510
Irvine, CA 92614-6232
Boston
1601 Trapelo Road, 2nd Floor Minneapolis
Waltham, MA 02154-7300 3800 W. 80th Street, Suite 430
Bloomington, MN 55431-4419
Chicago
767 Pennsylvania Ave., Suite 2 New York
Palantine, IL 60074 Hauppauge Office Park
Building 2, Suite 420
Dallas 898 Veterans Memorial Highway
Dominion Plaza ‘A’ Hauppauge, NY 11788-2941
17304 Preston Road, Suite 750
Dallas, TX 75252-5675 Portland
9900 SW Wilshire #220
Denver Portland, OR 97225
12000 North Washington Street
Suite 370 San Jose
Thornton, CO 80241-1900 30 Rio Robles
San Jose, CA 95134