CAN BUS MICROCONTROLLER SOLUTIONS
INCLUDING INTEGRATED SINGLE VOLTAGE
FLASH MEMORY
PRODUCT OVERVIEW
CAN BUS
MICROCONTROLLERS
CAN BUS MICROCONTROLLERS
Controller Area Network (CAN) – Registered Trademark
of Robert Bosch GmbH
Embedded Algorithm™ – Trademark of Advanced Micro Devices
Windows – Registered Trademark of Microsoft Corp.
All Trademarks acknowledged
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.
No part of this publication may be copied or reproduced in any form or by any means or transferred
to any third party without the prior consent of Fujitsu.
Designed and produced in the UK. Printed on environmentally friendly paper.
01
Introduction to CAN Bus Controllers 2
Introduction to Flash ROM Microcontrollers 2
F2MC-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
CONTENTS
02
CAN BUS MICROCONTROLLERS
FLASH ROM Microcontrollers
All of the CAN MCUs are supported
by at least one version with FLASH
ROM as the user programmable
memory. This is the same technology
as the standard Fujitsu 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
adapter 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
CAN Bus Controllers
Fujitsu has F2MC-16LX and FR devices
available that have full featured CAN
Bus protocol controllers as on-chip
peripherals for Automotive and
Industrial applications.
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
INTRODUCTION TO CAN BUS CONTROLLERS &
FLASH ROM MICROCONTROLLERS
Dedicated Registers
AH Accumulator
User Stack Pointer
System Stack Pointer
Processor Status
Program Counter
ADB Additional Data Bank Register
System Stack Bank RegisterSSB
User Stack Bank RegisterUSB
Data Bank RegisterDTB
Program Bank RegisterPCB
Direct Page RegisterDPR
USP
SSP
AL
PS
PC
32 bit 16 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 bit
000180H+(RPx10H)
Max.32
03
Fujitsu’s 16 bit CPU core features
easy programming with plenty of
data types such as bit, nibble, byte,
word and long word together with
23 addressing modes. The memory
address range of 16MB is accessible
using bank or linear addressing
modes fully supported by the
optimised instruction set.
On-chip registers such as USER-
and SYSTEM stack pointers, together
with its supporting instructions,
provide additional advanced support
to Real-Time Operating Systems.
An extremely high I/O throughput
is achieved via the integrated
DMA-like EI2OS (Extended Intelligent
I/O Service). This, combined with the
improved pipeline processing using a
4 Byte instruction queue, gives
superior power to the system.
Advanced I/O Architecture Speeds Up Data Handling
F2MC-16LX CPU-CORE
ARCHITECTURE
ISD
4
2
3
3
1
Peripheral
I/O Registers
IOA
(I/O Address)
(Memory Address)
BAP
Memory
Memory
Space
I/O Registers
Interrupt
Request
ICS
Interrupt Controller
Interrupt Control Register
Execution Speed
From request to completion of transfer:
32 cycles = 3.2µs (at 20MHz)
16 bit CPU Core Programming Model
04
CAN BUS MICROCONTROLLERS
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
F2MC-16LX Microcontrollers with CAN Bus
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
Features Part ROM/ RAM Clock Ports ICU/OCU Timer/ UART Ser. I/O A/D External Progr. Special Power Supply Pin
Series Flash Byte MHz Counter Conv Bus Pulse Features Saving Volts Count
MB90xxx 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 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
F2MC-16LX DEVICE FEATURES
05
16 BIT CAN MCU ROADMAP
48 pin
3 CAN
In Production
External
Bus
Interface
External
Bus
Interface
Stepper
Motor
Driver
Stepper
Motor
Driver
External
Bus
Interface
LCD +
Stepper
Motor
Driver
Stepper
Motor
Driver
Samples available Under development Planned
MB90F543G
128kB Flash, 6kB RAM
MB90F591A
384kB Flash, 8kB RAM
MB90591
384kB ROM, 8kB RAM
MB90F594G
256kB Flash, 6kB RAM
MB90594G
256kB ROM, 6kB RAM
MB90F394G
384kB Flash, 10kB RAM
MB90593G
128kB ROM, 4kB RAM
MB90F39x
256kB Flash, 8kB RAM
MB90543G
128kB ROM, 6kB RAM
MB90F39x
512kB Flash, 16kB RAM
MB90F443G
128kB Flash, 6kB RAM
MB90549G
256kB ROM, 6kB RAM
MB90F546G
256kB Flash, 8kB RAM
MB90F497G
64kB Flash, 2kB RAM
MB90F428G/A
128kB Flash, 6kB RAM
MB90F598G
128kB Flash, 4kB RAM
MB90F498G
128kB Flash, 2kB RAM
MB90598G
128kB ROM, 4kB RAM
MB90F548G
128kB Flash, 4kB RAM
MB90428G/A
128kB ROM, 6kB RAM
MB90427G/A
64kB ROM, 4kB RAM
MB90F385
64kB Flash, 2kB RAM
MB90548G
128kB ROM, 4kB RAM
MB90F444G
256kB Flash, 8kB RAM
MB90443G
128kB ROM, 6kB RAM
2 CAN
1 CAN
X0, X1
RSTX
HSTX
X0A,X1A
SCK0
SOT0
SIN 0
SCK1
SOT1
SIN 1
SGO
SGA
ROM: 64kB*
FLASH: 128kB*
RAM: 6kB/4kB*
UART0
UART1
Sound
Generator
External
Interrupt
IN [3:0]
PPG [2:0]
Tx
Rx
INT [7:0]
TIN
TOT
Clock
Controller
Sub-clock
Prescaler
Prescaler
16LX CPU
I/O Timer
Input Capture
4 channels
16 bit PPG
3 channels
CAN
Controller
16 bit Reload
Timer
1 channel
F MC-16 BUS
2
Stepper
Motor
Controller
4 Channels
DVCC [1:0]
DVSS [2:0]
PWM 2P [3:0]
PWM 2M [3:0]
PWM 1P [3:0]
PMW 1M [3:0]
AVCC
AVSS
AN [7:0]
AVRH
AVRL
ADTG
10 bit ADC
8 channels
LCD
24 X 4
Low Voltage
Detection Reset
(’A’ version only) V3 - V0
COM [3:0]
SEG23 - SEG0
06
CAN BUS MICROCONTROLLERS
The MB90425G/GA series offers a
highly integrated CAN solution to
dashboard and other applications
with a wealth of on-chip peripherals
including four stepper motor
controller-drivers, sound generator
and a 24x4 segment LCD controller.
A security feature is incorporated in
this family, preventing the
unauthorised reading 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 converter 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
MB90425G/GA Series with Stepper Motor and LCD controllers Block Diagram
16 BIT SINGLE CAN BUS
MICROCONTROLLERS
* ROM Version = MB90427G/GA (64kB ROM, 4kB RAM)
* FLASH Version = MB90F428G/GA (128kB Flash, 6kB RAM)
F MC-16 BUS
2
F MC-16LX CPU
16/8 bit PPG
2/4 channels PPG [3:0]
CAN
Controller
Rx
Tx
I/O Timer
Input Capture
4 channels
FRCK
IN [3:0]
16 bit Reload
Timer
2 channels TOT [1:0]
External
Bus
Interface
EBI
External
Interrupt INT [7:0]
TIN [1:0]
Prescaler
UART1
(SCI)
SOT1
SCK1
SIN1
10 bit ADC
8 channels
AVCC
AVSS
AN [7:0]
AVR
ADTG
UART0
SOT0
SCK0
SIN 0
Prescaler
X0, X1
RSTX
X0A, X1A
Clock
Controller
Sub-clock
RAM 2k*
Flash/ROM
64k*
2
07
The MB90495G series brings 16 bit,
full CAN performance to cost
sensitive automotive and industrial
applications which were previously
obliged to use 8 bit basic CAN
devices. It also provides an entry
level to Fujitsu’s range of F2MC-16LX
microcontrollers with on-chip CAN
with full compatibility except that the
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 converter 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
MB90495G Series 16 bit CAN MCU Block Diagram
16 BIT SINGLE CAN BUS
MICROCONTROLLERS
* ROM Version = MB90497G (64kB ROM, 2kB RAM)
* FLASH Version = MB90F497G (64kB Flash, 2kB RAM)
08
CAN BUS MICROCONTROLLERS
MB90545G Series General Purpose CAN Block Diagram
16LX CPU
X0, X1
RSTX
HSTX
X0A,X1A
SCK0
SOT0
SIN 0
SCK1
SOT1
SIN 1
SCK2
SOT2
SIN 2
AVCC
AVSS
AN [7:0]
AVRH
AVRL
ADTG
UART0
UART1
(SCI)
Serial I/O
10 bit ADC
8 channels
Clock
Controller
Sub-clock option
Prescaler
Prescaler
F MC-16 BUS
2
External
Interrupt INT [7:0]
Tx
Rx
CAN
Controller
PPG [3:0]
8 / 16 bit PPG
4 channels
IN [7:0]
OUT [3:0]
I/O Timer
Input Capture
8 channels
Output Compare
4 channels
External
Bus
Interface EBI
TIN [1:0]
TOT [1:0]
16 bit Reload
Timer
2 channels
ROM:
128kB*/256kB
FLASH:
128kB/256kB*
RAM: 4kB/8kB*
Prescaler
16 BIT SINGLE CAN BUS
MICROCONTROLLERS
The MB90545G series is a product
rich in peripheral features and
designed with more general-purpose
CAN applications. The functions that
particularly distinguish it from other
devices in Fujitsu’s range are the
inclusion of an external bus interface
and a 32kHz sub clock. The
MB90545G series is otherwise
completely plug-compatible with its
double and triple CAN counterparts.
A security feature is incorporated in
this family, preventing the
unauthorised reading 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 converter 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
* 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
F MC-16 BUS
2
Clock
Controller 16LX CPU
X0,X1
RSTX
HSTX
Serial I/O
SCK2
SOT2
SIN 2
10 bit ADC
8 channels
AVRH
AVRL
ADTG
AN [7:0]
AVSS
AVCC
Prescaler
UART0
SCK0
SOT0
SIN0
RAM: 4kB*
ROM: 128kB*
FLASH: 128kB*
UART1
SCK1
SOT1
SIN1
I/O Timer
Input Capture
4 channels
Output Compare
4 channels
IN [3:0]
OUT [3:0]
8 / 16 bit PPG
6 channels PPG [5:0]
CAN
Controller
Tx
Rx
16 bit Reload
Timer
2 channels
TIN
TOT
Stepper
Motor
Controller
4 channels
PWM 1M [3:0]
PWM 1P [3:0]
PWM 2M [3:0]
PWM 2P [3:0]
DVCC [1:0]
DVSS [2:0]
External
Interrupt
INT [7:0]
Prescaler
Prescaler
09
The MB90595G series is designed for
mid- to high-end 16 bit automotive
applications, especially dashboards as
it features four on-chip stepper motor
controller-drivers. It also contains a
wealth of general-purpose peripherals
such as UARTs, A/D converter 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 converter 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 MB90595G Series General Purpose CAN Block Diagram
16 BIT SINGLE CAN BUS
MICROCONTROLLERS
* ROM Version = MB90598G (128kB ROM, 4kB RAM)
* FLASH Version = MB90F598G (128kB Flash, 4kB RAM)
MB90590
F MC-16 BUS
2
Clock
Controller
ROM:
256k/384k*
FLASH:
256k/384k*
RAM: 6k/8k*
Prescaler
UART
3 channels
Prescaler
Serial I/O
10 bit ADC
8 channels
Sound
Generator
16LX CPU
I/O Timer
Input Capture
6 channels
Output Compare
6 channels
8 / 16 bit PPG
6 channels
CAN
Controllers
16 bit Reload
Timer
2 channels
Watch Timer
Stepper
Motor
Controller
4 channels
External
Interrupt
X0, X1
RSTX
HSTX
SCK [2:0]
SOT [2:0]
SIN [2:0]
SCK3
SOT3
SIN 3
AVRH
AVRL
ADTG
SGO
SGA
AN [7:0]
AVSS
AVCC
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]
10
CAN BUS MICROCONTROLLERS
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 or Mask
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 converter 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
MB90590 Series with Stepper Motor Controllers Block 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)
16 BIT DOUBLE CAN BUS
MICROCONTROLLERS
11
16 BIT DOUBLE CAN BUS
MICROCONTROLLERS
X0, X1
RSTX
HSTX
X0A,X1A
SCK0
SOT0
SIN 0
SCK1
SOT1
SIN 1
SCK2
SOT2
SIN 2
AVCC
AVSS
AN [7:0]
AVRH
AVRL
ADTG
ROM: 128k*
FLASH: 128k*
RAM: 6k*
UART0
UART1
(SCI)
Serial I/O
10 bit ADC
8 channels
External
Interrupt
External
Bus
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]
Clock
Controller
Sub-clock option
Prescaler
Prescaler
Prescaler
16LX CPU
I/O Timer
Input Capture
8 channels
Output Compare
4 channels
8 / 16 bit PPG
4 channels
CAN
Controllers
16 bit Reload
Timer
2 channels
F MC-16 BUS
2
The MB90540G series is a product
rich in peripheral features and
designed for general-purpose CAN
applications. The functions that
particularly distinguish it from other
devices in Fujitsu’s range are the
inclusion of an external bus interface
and a 32kHz sub clock. The MB90540
series is completely upwards
compatible with its single and triple
CAN counterparts.
A security feature is incorporated
in this family, preventing the
unauthorised reading 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 converter 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
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
12
CAN BUS MICROCONTROLLERS
16 BIT TRIPLE CAN BUS
MICROCONTROLLERS
X0, X1
RSTX
HSTX
X0A,X1A
SCK0
SOT0
SIN 0
SCK1
SOT1
SIN 1
SCK2
SOT2
SIN 2
AVCC
AVSS
AN [7:0]
AVRH
AVRL
ADTG
ROM: 128k*
FLASH: 128k*
RAM: 6k*
UART0
UART1
(SCI)
Serial I/O
10 bit ADC
8 channels
External
Interrupt
External
Bus
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]
Clock
Controller
Sub-clock option
Prescaler
Prescaler
Prescaler
16LX CPU
I/O Timer
Input Capture
8 channels
Output Compare
4 channels
8 / 16 bit PPG
4 channels
CAN
Controllers
16 bit Reload
Timer
2 channels
F MC-16 BUS
2
The MB90440G series offers the
same peripherals as MB90540 and
MB90545 series but features a 3rd
CAN Interface. Thus the migration
between these three series is easy.
Application areas of these products
are demanding automotive body
control applications. An external bus
interface allows to connect off chip
memory.
A security feature is incorporated
in this family, preventing the
unauthorised reading 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 converter 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
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
13
The Fujitsu RISC (FR) architecture is
a new generation 32 bit
microprocessor core which is
dedicated to resolving the twin
demands of high performance
coupled with low cost, which are
needed by today’s high-end
Automotive, Consumer and Telecoms
applications.
Designed from the outset to be
optimised for embedded applications,
the CPU has a 16 bit instruction Op
Code, enabling maximum
performance from low cost, half word
external memory and instruction
cache widths, or else allowing double
instruction fetches for each bus cycle.
The CPU employs the same five-stage
pipeline and 32 x 32 Multiplier as the
successful SPARClite family but adds
a new barrel shifter and a bit search
unit which finds the first 1, 0 or
change in a data word in a single
cycle. The concept of the instruction
cache architecture with its flexible
locking mechanism is also replicated.
The CPU has eight dedicated
32 bit registers: Program Counter,
Processor Status, interrupt Table
Base Register, Return Pointer,
Supervisor and User Stack Pointers
and two for multiply/divide result.
There are sixteen 32 bit, general-
purpose registers arranged as a
single bank. The functions of R13
to R15 are reserved as Virtual
Accumulator, Frame Pointer and
Stack Pointer respectively. The
instruction set contains many bit
manipulation instructions and data
moving instructions, which are very
helpful in supporting the on-chip
peripheral blocks.
Although the FR is a RISC, it
contains a number of extended
instructions, which help assembly
level programming, often unavoidable
in embedded applications. An
example is the store of half of the
register bank to memory.
Blocks that require fast access are
connected to the FR-core within a
32 bit Harvard bus system. These
units are the Instruction Cache,
internal RAM, the DMA-Controller and
the bit-Search unit. Resources that
require simple control or status
access, such as UARTs, Timers, etc.,
are hooked up on a 16 bit peripheral
bus known as the R-Bus. The R-Bus
gateway to the FR-core is a
bus-converter module 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 as well as the
CAN-Interfaces, which typically
require a faster and more extensive
data 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 seven
fully configurable chip-select areas
with external chip-select pins which
can be controlled individually in terms
of memory-area, bus-width,
wait-states or alignment.
KEY *1: 32 bit x 32 bit: 5 clock cycles *2: 16 bit x 16 bit: 3 clock cycles PC: Program counter
PS: Program status TBR: Table base register RP: Return pointer SSP: System stack pointer
USP: User stack pointer MDH/MDL: Multiplication and division result register
32 bits Data bus
Multiplier ALU Shifter
MDH
MDL
*1
*2
PC
PS
TBR
RP
SSP
USP
Dedicated
registers General-
purpose
registers
R0
R1
R15
.
.
.
.
CPU Core Diagram
FR SERIES 32 BIT RISC ARCHITECTURE
14
CAN BUS MICROCONTROLLERS
FR+CAN BUS MICROCONTROLLERS
The MB91360 series represents not
only a huge leap forward in the level
of integration and performance of
CAN bus microcontrollers but also
should be viewed as a ‘jumping off
point’ for customised and application
specific solutions in Automotive
electronic systems. This will be more
than just a number of individual
products; it is a whole new modular
concept encompassing dashboards,
navigation systems and body
electronics based on Fujitsu’s FR
32 bit RISC CPU. At the heart of these
applications lies Fujitsu’s CAN bus
macro which is in fact implemented
four times on the MB91V360
evaluation device.
Derivatives of the FR+CAN both
for the open market and specific
customers are planned or in design.
A special team within Fujitsu’s
European Microcontroller Design
Centre is dedicated to these projects.
Variations will include stripped down
parts for lower cost body and steering
column applications, versions with
many CAN bus controllers for linking
between different CAN circuits and
high-end types with graphics and LCD
display driving capabilities for
navigation systems.
IC
2
OCU
CAN
UART
Timer
A/D
Graphics
Controller
ICU
ROM
CAN
VGA
LCD
Driver
PPG RAM FR
CPU CAN
CAN
Stepper
Motor
Control
I Cache
PLL
Clock
Module CAN
Flash
ROM
1
4
Building Block Concept
15
Created in Fujitsu’s 0.35µm CMOS
process, the triple CAN, MB91F361
Flash ROM version contains some
5 million transistors in 160 logical
blocks. The FR CPU clocks at 64MHz
internally and is supported by 1kB of
Instruction cache and 16kB RAM. It is
conceived as the part ideally suited to
the needs of the next generation of
dashboards, including on-chip
features such as stepper motor
controllers, real-time watch timer,
sound generator, high current LED
drivers and PPGs 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 converter,
4 channels each of input capture and
output compare, six reload timers and
8 external interrupts. Additional serial
communications are 3 UARTs, 2
synchronous serial ports and an I2C.
Power down management features
include reset if the voltage drops
below a defined threshold and over /
under voltage detection interrupt.
Features
32 bit core CPU; 64MHz / 15.6ns
internal cycle time from 4MHz or
32kHz external clock
0.35µm CMOS Technology
Internal voltage regulator
supports 3V MCU core from 5V
supply, offering low EMI and low
power consumption figures
512kB FLASH ROM; supports
automatic programming, 10,000
erase cycles, 10 year data
retention time, no second
programming voltage required
1kB Instruction Cache
16kB static RAM
5 channels DMA, 3 for external
memory bus and 2 dedicated to
internal peripherals with 16
sources
Three FULL-CAN interfaces;
conforming to version 2.0 Part A
and Part B, flexible message
buffering (mailbox and FIFO
buffering can be mixed)
Internal Boot ROM
External Interrupts: 8 channel
Power down reset if supply
voltage falls below pre-set
threshold
Under / Over voltage detection,
generating an interrupt if supply
voltage goes above / below a
pre-set threshold
A/D Converter: 16 channel
analogue inputs, resolution
10 bits
D/A Converter: 2 channel
analogue outputs, resolution
10 bits
ICU (Input capture) 16 bit x 4
channel
OCU (Output compare) 16 bit x 4
channel
Programmable Pulse Generator
16 bits x 8 channel
Stepper Motor Controller 4
channel
UART, full duplex: 3 channel
I2C Bus Controller: 1 channel
Synchronous Serial I/O: 2
channel
Reload Timer: 16 bit x 6 channel
LED Driving Port: 8 channel
Sound Generator
Real-Time Watch Timer
Package LQFP208
MB91360 SERIES FR 32 BIT RISC
MICROCONTROLLERS WITH
THREE CAN INTERFACES
16
CAN BUS MICROCONTROLLERS
MB91360 SERIES BLOCK DIAGRAM
EVA-CHIP
MB91V360
ONLY
DSU
OCU x 4
Free Running
Timer x 2
Sound
I C
PPG x 8
LED x 8
RTim x 6
DAC x 2
ADC x 16
Power Down
Reset
Alarm
Ext. Int x 8
RT Clock
SIO x 2
UART x 3
Trace RAM IF
EMULATOR
Int Control
Watchdog
FR CPU
I-Cache
1kB
Data RAM
12kB
DMA
Bit Search
Harvard Bus Converter
Boot ROM
2kB
Fast RAM
4kB
R-Bus
Interface
Ext. Bus
Interface
16
32
Ext. Bus
CAN x 3
*Flash/ROM
512kB
32
Clock Module
Low Power
Unit
DATA
INSTR
ICU x 4
Stepper Motor
Controller x 4
EVA-CHIP
MB91V360
ONLY
EVA-CHIP
MB91V360
16kB 32 16
2
MB91360 Series Block Diagram
* ROM version MB91361 (512kB ROM, 16kB RAM)
* Flash version MB91F361 (512kB Flash, 16kB RAM)
17
REALOS & OSEK/VDX
REALOS Real-Time OS for the
FR Series
REALOS/FR is a Real-Time OS for the
FR Series of microcontrollers which
conforms 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
REALOS Real-Time OS for the
F2MC-16L/LX Families
REALOS/907 is a Real-Time OS for
the F2MC-16L/LX families of
microcontrollers which 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
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
CAN interfaces will employ the OSEK
operating system. Both the F2MC-16LX
and FR series microcontrollers are
supported with optimised drivers for
the Fujitsu CAN controller.
OSEK-OS defines the task types
‘Basic’ and ‘Extended’. Basic tasks
cannot have a waiting state and so are
suitable for those which run
completely after each activation.
Extended tasks can react to events;
they can have a waiting state.
OSEK-OS also defines four
conformance classes:
BCC1 – basic tasks, single
activation
BCC2 – basic tasks, multiple
activation
ECC1 – basic and extended
tasks, single activation
ECC2 – basic and extended
tasks, multiple activation
The FR series OSEK without CAN
driver and network management
requires 3.2kB ROM for class ECC1
(standard status)
18
CAN BUS MICROCONTROLLERS
EUROS
EUROS Enhanced Universal Real-
Time Operating System
EUROS is an innovative real-time
operating system characterised by
short response times, robustness,
scalability and flexibility. The primary
aim of EUROS development was to
create a uniform, hardware-
independent operating system for
real-time and embedded applications
which takes into account the growing
complexity and diversity of processor
architectures, in order to make
software engineering as economical
as possible. It separates the user
software from the hardware so that
the application can easily be ported to
state-of-the-art hardware.
Key Features
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
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 unparalleled support for this
target domain. Among the
extraordinary features of EUROSvm
are:
Hard real-time execution
Minimal footprint
ROMable code
Native code support
Dynamic linking
Fast execution
Contact Information
Dr. Kaneff Engineering Consultants
Neutorgraben 17
D-90419 Nuremberg, Germany
Tel: ++49 (911) 33 84 33
Fax: ++49 (911) 33 86 06
www.kaneff.de
info@kaneff.de
19
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
Supports 16 bit LX series
MB90495G, MB90560, MB90560L
and MB90565
Fully supports 3V and 5V
environment
QFP-64 or DIP-64 sockets 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 (3V and 5V
operating)
8 User LEDs
Reset button
Two buttons configurable for
external interrupts
Prototyping area
Order code:
FLASH-CAN-64P-M01/M09
Flash/CAN 64 evaluation board
20
CAN BUS MICROCONTROLLERS
FLASH/CAN 100 EVALUATION BOARD
The Flash/CAN 100 board was
developed, in order to allow a fast
software design start for customers
wishing to use Fujitsu Flash and / or
CAN MCUs in the 100-pin
QFP package. Since Fujitsu
in-circuit emulators require a
target system that provides
Vcc and GND, as well as an
oscillation circuit, it enables
customers to start development or
evaluation work straight away without
having to wait for their own target
hardware. Additionally, since most
Fujitsu Flash microcontrollers have
the burn-in Flash programming
algorithm which enables in-circuit
programming of blank devices, this is
also supported via an RS232
connection.
The Flash/CAN100 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
Flash/CAN 100 evaluation board
The Flash/CAN100 is supplied with
the MB90F598 single-CAN, 128kByte
Flash microcontroller but is able to
support all of the following device
types:
- MB90540G (MB90F543G,
MB90543G)
- MB90545G (MB90F546G,
MB90549G, MB90F548G,
MB90548G)
- MB90550A (MB90F553A,
MB90553A)
- MB90580 (MB90F583B,
MB90583B)
- MB90590 (MB90F594G,
MB90594G, MB90F591,
MB90591)
- MB90595G (MB90F598G,
MB90598G)
The order code for the kit is
FLASH-CAN2-100P-M06 and it is
delivered with:
The Flash/CAN100 board itself
Two 50-pin socket connectors
Power supply connector
MB90F598 - 128kB Flash
microcontroller
11 Jumpers
1 socket adapter cover
English documentation
21
DEVKIT16
The DevKit16, comprising main board and CPU board
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
board. Flash serial programming and
CAN Bus connectivity are also
supported. Each kit comes with a
Fujitsu CD ROM containing the
complete documentation and Softune
Workbench tool chain. Also provided
is an evaluation licence copy of
Processor ExpertTM from Unis, which
is an environment with resource
oriented application design and CPU
expert knowledge for rapid application
development.
CPU Board Features
Soldered MB90F543PF MCU
(DevKit16-F543) or
NQ-PACK100RB socket
(DevKit16-MCU100)*
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
DevKit16-Main - Board Features
512kB RAM, upgradable to 2MB
128kB Flash memory, 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
*Under development
22
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,
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.2 kBaud)
3 Resets (‘Monitor’=Flash
monitor, ‘User’=external RAM,
‘Flash’=User Flash Area)
2 MAX232 + DB9 (female)
connectors for monitor and
MB91360 Starterkit
internal UART
CAN transceiver and DB9 (male)
for internal CAN0
External interrupt 0 and 1
connected to buttons for user
interaction
Various jumpers for individual
configuration
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
23
EMDC is housed in Fujitsu’s European headquarters near Frankfurt
Fujitsu’s European Microcontroller Design Centre
provides a multitude of design solutions
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
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.
EUROPEAN MICROCONTROLLER
DESIGN CENTRE
CAN devices designed at the Fujitsu EMDC
REPRESENTATIVES
USA
Alabama
ComRep, Inc.
190 Lime Quarry Road, Ste 212
Madison, AL 35758
Tel: 256/772-9982
Fax: 256/772-869
Arizona
Millenium Sales
2222 East Camelback Road, Ste 222
Phoenix, AZ 85016
Tel: 602/707-5600
Fax: 602/707-5605
California
Infinity Sales, Inc.
26560 W. Agoura Road, Ste 203
Calabasas, CA 91302
Tel: 818/880-6480
Fax: 818/880-1922
Innovation Sales
6440 Lusk Blvd., Ste D200
San Diego, CA 92121
Tel: 858/535-9300
Fax: 858/550-3707
Infinity Sales, Inc.
20 Corporate Park, Ste 100
Irvine, CA 92606
Tel: 949/833-0300
Fax: 949/833-0303
Insight Electronics
9980 Huennekens Street
San Diego, CA 92121
Tel: 858/450-8500
Fax: 858/780-8552
Paragon Technical, Inc.
3350 Scott Blvd., Bldg. 23A
Santa Clara, CA 95054
Tel: 408/969-0900
Fax: 408/969-0222
Colorado
Innovation Sales
2450 Central Ave, Ste P-5
Boulder, CO 80301
Tel: 303/02-9300
Fax: 303/402-9500
Connecticut
PROCOMP
4 Norris Lane
Brookfield, CT 06804
Tel: 203/775-4740
Fax: 203/775-4740
R.C. Merchant & Co., Inc.
815 Main Street
St. Joseph, MI 49085
Tel: 616/983-7378
Fax: 616/983-3506
Minnesota
Beta Technology
18283 Minnetonka Blvd., Ste C
Deephaven, MN 55391
Tel: 612/473-2680
Fax: 612/473-2690
New Jersey
Technical Applications & Marketing (TAM)
91 Clinton Road, Ste 1D
Fairfield, NJ 07004
Tel: 973/575-4130
Fax: 973/575-4563
New York
Quality Components
116 Fayette Street
Manlius, NY 13104
Tel: 315/682-8885
Fax: 315/682-2277
North Carolina
ComRep, Inc.
Jefferson Square
308-D West Millbrook Rd.
Raleigh, NC 26709
Tel: 919/845-6369
Fax: 919/845-6358
ComRep, Inc.
8318 Pineville-Matthews Rd.
Suite 281J
Charlotte, NC 28226
Tel: 704/341-7747
Fax: 704/341-7748
Ohio
Mid-Star
35 Compark Road, Ste 204
Centerville, OH 45459
Tel: 937/439-5700
Fax: 937/439-6657
Mid-Star
4312 Harper Street
Perry, OH 44081
Tel: 440/259-2408
Fax: 440/259-2409
Mid-Star
2530 Revere Drive
Akron, OH 44081
Tel: 330/864-7633
Fax: 216/274-6456
Florida
Semtronic Associates
14004 Roosevelt Blvd., Ste 604
Clearwater, FL 33762
Tel: 727/507-0504
Fax: 727/539-0601
Semtronic Associates
3301 NW 55th Street
Ft. Lauderdale, FL 33309
Tel: 954/731-2484
Fax: 954/731-1019
Semtronic Associates
600 S. Northlake Blvd., Ste 270
Altamonte Springs, FL 32701
Tel: 407/831-0451
Fax: 407/831-6055
Georgia
ComRep, Inc.
3260 Peachtree Industrial Blvd., Ste 10
Duluth, GA 30096
Tel: 770/814-9959
Fax: 770/814-9960
Illinois
Core Sales
1721 Moonlake Blvd.
Hoffman Estates, IL 46038
Tel: 847/843-8888
Fax: 847/490-5354
Indiana
VAI Technology
11451 Overlook Drive
Fishers, IN 46038
Tel: 317/570-0707
Fax: 317/845-8650
Massachusetts
PROCOMP
1049 East St.
Tewksbury, MA 01876
Tel: 978/858-0100
Fax: 978/858-0110
Maryland
Arbotek Associates, Inc.
4550 M Ritchie Hwy, Ste 148
Severna Park, MD 21146
Tel: 301/865-8655
Fax: 301/865-8654
Michigan
R.C. Merchant & Co., Inc.
23735 Research Drive
Farmington Hills, MI 48335
Tel: 248/476-4600
Fax: 248/476-3162
24
25
Oregon
Phase II Technical Sales
9400 S.W. Beaverton-Hillsdale Hwy.
Suite 140
Beaverton, OH 97005
Tel: 503/292-7922
Fax: 503/292-703
Texas
Technical Marketing, Inc.
3320 Wiley Post Road
Carrollton, TX 75006
Tel: 972/387-3601
Fax: 972/387-3605
Technical Marketing, Inc.
2835 Wilcrest, Ste 210
Houston, TX 77042
Tel: 713/783-4497
Fax: 713/783-5307
Technical Marketing, Inc.
3445 Executive Center Drive, Ste 252
Austin, TX 78731
Tel: 512/343-6976
Fax: 512/343-7986
Utah
Innovation Sales
3005 Dickens Place
Salt Lake City, UT 84108
Tel: 801/583-7880
Fax: 801/583-7881
Virginia
Arbotek Associates, Inc.
4121 Plank Road, Ste 422
Fredericksburg, VA 22407
Tel: 540/785-2856
Fax: 603/853-9251
Washington
Phase II Technical Sales
12025 115th Ave., NE, Ste 200
Kirkland, WA 98034
Tel: 425/821-8313
Fax: 425/823-4089
Argentina
Insight Electonics
Blanco Encalada #193 oficina 35
San Ysidro, BS, Argentina
C.P. 1642
Tel: 011 (54114) 735-2659
Brazil
Insight Electronics
Rua Alcides Ricardini neves
12-CJ 1306-050
CEP 04575-050
Sao Paulo, SP, Brasil
Tel: 011 (5511) 5505-6501
Fax: 011 (5511) 5505-6702
Insight Electronics
Rua Gil Stein Ferreira
357-Sala 607-6 Andar
CEP 88301-210
Itaja, SC, Brasil
Tel: 011 (5547) 348-6488
Fax: 011 (5547) 344-4747
Insight Electronics
Rua Teodoro Langaard, 815
13070-060
Campinas, SP, Brasil
Tel: 011 (5519) 243-0090
Fax: 011 (5519) 212-2773
Canada
Pipe-Thompson Technologies, Inc.
2155 Dunwin Drive, Unit #7
Mississauga, Ontario L5L 4M1
Tel: 905/607-1850
Fax: 905/607-1858
Pipe-Thompson Technologies, Inc.
38 Auriga Drive, Ste 254
Nepean, Ontario K2D 8A5
Tel: 613/723-6494
Fax: 613/723-0969
Mexico
Insight Electronics
Carretera Base Aerea Militar
#5850 Km.5, Edif. 9
Zapopan, Jalisco, Mexico
C.P. 45100
Tel: 011 (523) 818-3286
Fax: 011 (523) 818-3291
Insight Electronics
Cerro de la Silla, #600 B-13
Fracc Monterrey
Tijuana, B.C. Mexico, CP 2210070
Tel: 011 (526) 684-4748
Fax: 011 (526) 684-4749
Insight Electronics
Montecito #38 Edificio World Trade
Center
Col. Napoles CP 03810
Mexico
Tel: 011 (525) 488-0119
Fax: 011 (525) 488-0179
Insight Electronics
Mision de Guadalupe No. 1968
Av Compas Eliseos #9050
1A First Floor
Fraccionamiento Campos Eliseos
CD Juarez, Chihuahua, Mexico
Tel: 011 (521) 625-0503
Fax: 011 (521) 625-0524
Insight Electronics
Ave. Fundidora #502
Edificio Centermex Local #99
Monterrey, Mexico, CP 64010
Tel: 011 (528) 369-6711
Fax: 011 (528) 369-6713
Puerto Rico
Semtronic Associates
#125 Carita St.
Crown Hills, PR 00926
Tel: 787/766-0700
Fax: 787/763-8071
DISTRIBUTORS
USA
Impact Technologies
Tel: 858/622-8110
www.impactna.com
Pioneer-Standard
Tel: 440/519-6200
www.pios.com
Canada
Impact Technologies
www.impactna.com
Pioneer-Standard
Tel: 440/519-6200
www.pios.com
South America
Insight Electronics
Mexico: 011 (525) 788-0119
Argentina: 011 (541) 735269
Brazil: 011 (5511) 5505-6702
www.insight-electronics.com
CAN BUS MICROCONTROLLERS
FME-CANBUS-0201-a
SALES OFFICES
Atlana
2400 Lakeview Parkway, Suite 675
Alpharetta, GA 30004
Boston
1601 Trapelo Road, 2nd Floor
Waltham, MA 02154-7300
Chicago
767 Pennsylvania Ave., Suite 2
Palantine, IL 60074
Dallas
Dominion Plaza ‘A
17304 Preston Road, Suite 750
Dallas, TX 75252-5675
Denver
12000 North Washington Street
Suite 370
Thornton, CO 80241-1900
Irvine
Century Centre
2603 Main Street, Suite 510
Irvine, CA 92614-6232
Minneapolis
3800 W. 80th Street, Suite 430
Bloomington, MN 55431-4419
New York
Hauppauge Office Park
Building 2, Suite 420
898 Veterans Memorial Highway
Hauppauge, NY 11788-2941
Portland
9900 SW Wilshire #220
Portland, OR 97225
San Jose
30 Rio Robles
San Jose, CA 95134
FUJITSU MICROELECTRONICS, INC.
Corporate Headquarters
3545 North First Street, San Jose, California 95134-1804
Tel: (800) 866-8608 Fax: (408) 922-9179
E-mail: fmicrc@fmi.fujitsu.com Internet: http://www.fujitsumicro.com