• SPARC is a registered trademark of SPARC International, Inc. in the United States.
SPARC is based on technology developed by Sun Microsystems, Inc.
SPARClite is a trademark of SPARC International, Inc. in the United States.
Fujitsu Microelectronics, Inc. has been granted permission to use the trademark.
• MS-DOS and MS-Windows are trademarks of Microsoft Corporation of the USA.
• PC/AT and PC-DOS are trademarks of International Business Machines Corporation of USA.
• Sun OS/Solaris and Sun 4 are trademarks of Sun Microsystems Corporation of USA.
• HP-UX is a trademark of Hewlett-Packard.
• IE Bus is trademark of NEC Corporation.
2
C LICENSE:
THE I
Purchase of FUJITU Ltd. I2C components conveys a license under the Philips I2C Patent Right to use these components in an
2
I
C system, provided that the system conforms to the I2C Standard Specification as defined by Philips.
230
232
311
236
238
processor
FAR FamilyFR-V Family
1
2
Microcomputer Range
■ 32-bit Microprocessor
• FR-V Family
Fujitsu’s original processor whose media processing performance is enhanced by adding
VLIW architecture and media instruction, etc.
• SPARClite
A 32-bit RISC microprocessor aimed at embedded applications and based on the SPARC
architecture
■ 32-bit Microcontrollers
• FR (FR30 Series, FR50 Series, FR60 Series)
A proprietary Fujitsu product developed for embedded applications
A microcontroller with a 32-bit RISC architecture
■ 16-bit Microcontrollers
•F2MC-16L (MB90600 series)
Features:Low voltage (+2.7V to +5.5V), low price
Applications:For applications including information consumer products,
communications, and OA
2
MC-16LX (MB90500 series)
•F
Features:Supports high-performance, low-power consumption, large memory space
Applications:For applications including consumer information products and
telecommunications instruments
2
MC-16F (MB90200 series)
•F
Features:Provides high-speed signed instructions and C language real time
• Backup voltage in stop mode (voltage required to maintain RAM data): Min. +1.5 V
• Bitwise selectable pull-up resistors for each I/O port
• One-time PROM products support (by programming data) the same option settings as mask ROM products (the
option settings are mask options for some products).
• Memory space: Max. 64 Kbytes
Memory space
FFFFH
FFD0H
FFC0H
Program
area
External
area
0200H
Data area
0100H
I/O area
0000H
• Memory mapped I/O
•Registers
Dedicated registers
General-purpose registers: 8 × 8-bit per bank, Max. 32 banks
Dedicated registers
AH
THTL
RPCCR
16 bits
PC
IX
SP
EP
PS
AL
8 bits
Accumulator
Temporary accumulator
Program counter
Index register
Stack pointer
Extra pointer
Program status
Register bank pointer
Condition code register
• Enhanced interrupt function (prioritized multiple interrupts)
• Powerful operation and transfer functions
Multiplication and division instructions: 8-bit × 8-bit = 16-bit (7.6µs/10MHz), 16-bit ÷ 8-bit = 8-bit (8.4µs/10MHz)
Data transfer: Max. 16-bit
• Number of instructions: 136
Vector
addressing
+127
-128
Relative
addressing
General-purpose
register addressing
Direct
addressing
Immediate
addressing
Extended
addressing
Bit
direct
addressing
0100H+(RP × 8H) →
Index
addressing
Pointer
addressing
General-purpose registers
Max. 32
R7
R6
R5
R4
R3
R2
R1
R0
8 bits
64KB
Upper address
Lower address
4
2
MC-8L Family Product Range
■ F
MC-8LFamily
2
F
5
8-bit Proprietary F2MC-8L Family
Standard Products
F2MC-8L
Family
Standard
Products
Pin
count
28
Main functions
Small package,
timer/counter
(8-bit × 2ch.),
SIO(8-bit × 1ch.),
A/D converter
(only on A series)
(8-bit × 8ch.)
144 elements, 2 to 4 common,
20 to 36 segments,
4 bias power supplies,
18 × 8-bit LCD display RAM
Booster circuit (MB89151A/152A/153A/154A/155A)
No booster circuit (MB89151/152/153/154/PV150,
Selectable as a mask option on the MB89P155)
SIO: 8 bit × 1ch.
Remote control carrier generator
Clock prescaler: 15-bit
Interrupts: 4 internal, 12 external
Low-power consumption (standby functions) modes:
8 to 24 segments,
4 bias power supplies,
8-bit × 12 LCD display RAM,
Booster circuit (MB89161A/163A/165A)
No booster circuit (MB89161/163/165/PV160)
(Selectable as a mask option on the MB89P165
and MB89W165)
I/O ports : 53
Timebase timer : 21-bit × 1ch.
PWM timer : 8-bit × 2ch. (also used as PPG timer × 1ch.)
USB function
UART/SIO : 1ch.
Parallel port
State of terminal RPVP(D+) and RPVM(D−) until starting USB
connection :
C bus interface (1 ch.)
Clock output : 6 MHz, 12 MHz
Low-power consumption (standby functions) modes: Sleep, stop
59
8-bit Proprietary F2MC-8L Family
Environment Development Features
■
(1)Development efficiency enhancemen t
• Provides integrated total environment
S
OFTUNE V3 Workbench (Manager + Debugger)
OFTUNE V3 Workbench (Manager + Debugger) integrates language tools and debugger tools, further facilitating
S
the repeated process of coding, compiling and debugging.
• High programming efficiency
C compiler support
Structured assembly language support
• High programming development efficiency
Provides C library
Supports C language and assembly source debugging function
• Easy operation by multi windows
OFTUNE V3 Workbench (manager + debugger)
S
SOFTUNE V3 C checker
OFTUNE V3 C analyzer
S
Support Tools
(2) Efficient system development tools
• Provides realtime debugging using real target board
Evaluation tool + S
• Provides software debugging without target board
(3) Total development environment
• Personal computer (IBM-PC)
• ICE tool (MB2140A series, personal emulator)
(4) Conformity with standards
Improves versatility and portability of software resources
• C language: Conforms to ANSI standard
• C library: Conforms to ANSI standard
OFTUNE V3 Workbench emulator debugger
60
8-bit Proprietary F2MC-8L Family
Support Tools
■ SOFTUNE
V3
1. The SOFTUNE Integrated Development Environment
Function/Integration Level
Individual tools
MS-DOS/UNIX
SOFTUNE V1
Windows3.1version
Development
manager
debugger
C checker
C analyzer
REALOS configurator
(Tool inter-operation)
C compiler
Assembrer
Linker
Simulator debugger/Emulatordebbuger
Combines and integrates tools
S
OFTUNE V3
WindowsXP/Me/2000/98/NT
SOFTUNE Workbench
S
OFTUNE C compiler
OFTUNE assembler
S
OFTUNE linker
S
S
OFTUNE REALOS
OFTUNE C checker
S
OFTUNE C analyzer
S
- Integrates the development manager
and debugger
- 32-bit operation improves processing
speed
- Enhanced REALOS support
- Language specifications,OMF integration
Improved management of
software assets Accumulate and
disseminate practical knowhow
2. SOFTUNE V3 Features and Structure
Workbench integrated project manager and two debugger modules
Errors can be corrected on the "fly", as they are discovered, and the resulting code can be debugged on the spot.
A variety of tools to support C-language coding are available
"C Checker" confirms code operation and "C Analyzer" analyzes the code’s structure.
MC-8LFamily
2
Support tools
F
(1) Removing the Annoying Settings which are Part of Program Development
Developing programs for different systems requires the programmer to edit source code, perform actual builds
and confirm program operations (debug). Finally, the programmer returns to the editing process to incorporate
necessary changes, as indicated by debugging results.
OFTUNE V3 is an integrated developing environment which is designed to perform such repetitive processes
S
smoothly and efficiently. It is the third generation of SOFTUNE, which has evolved to meet various needs of our
customers.
The Efficient and Easy-to-Use Integrated Developing Environment.
Program development requires repeated editing, make/build, and debugging operations. Performing these functions
smoothly and effectively contributes to improved efficiency.
The S
OFTUNE V3 integrated developing system is designed to meet program developers’ numerous demands, while
ensuring ease of use.
Make/build
Register window
Source window
62
Project window
Output window
Tool display
Editing window
8-bit Proprietary F2MC-8L Family
Support Tools
3. Manager Functions
Software programming proceeds according to the
“project file”, which contains all the information needed for program development.
(1) Effective Project Usage
Whether working alone on several projects simultaneously or
developing a project as a group, project files can be used to
create a simple developing environment.
Coding
Source Source Source
EditorAssembler/Linker
Emulator
Building
OFTUNE Workbench
S
Project
OBJOBJOBJ
Option
Compiler
Simulator
Debugging
LM
Common project file
Operator AOperator BOperator C
MC-8LFamily
2
Support tools
F
(2) Extremely Easy to Use
• Built-in Editor
The built-in editor comes complete with many useful
Edit window
functions, such as visual keyword emphasis and autoindent.
• Error Jump and On-line Help
Errors that occur during builds are displayed in the
output window at the bottom of the screen.
To make a "Tag-jump" Double-click Mouse.Once on
Mouse double-click
F1 key
Detailed help
the error press "F1 key" for a more detailed error
display.
Compile error
• Cooperation with Commercially Available Editors
To meet developers’ requests to use edito rs t o which
they are accustomed, S
OFTUNE can be configured to use the following commercially available
editors:(Codewright32, TextPAD32 and others)
(3) Customizable Environment
When sharing files, cooperation with source generation management tools is assured, and file type conversion tools
are called up, so that each person can operate in his or her own customized developing environment.
63
8-bit Proprietary F2MC-8L Family
Support Tools
4. Debugger Function
SOFTUNE Workbench supports two debuggers that are needed at various stages of development. The appropriate
debugger environment can be selected to match the situation.
SOFTUNE Workbench
Emulator
debugger
RS232C/LAN
ICE
Simulator
debugger
Memory
Instruction
simulator
(1) Easy-to see Screen Information
The user can freely change the screen layout by selecting the necessary windows. In addition, the displayed information can be selected to provide only the infomation that is necessary.
Soruce window
Project window
Memory window
Watch window
Register window
(2) Simple Environment Setting
• Debugging Environment: Setup "Wizard"
The setup "wizard" supports the selection of communication lines with emulation pods and boards, as well as
window settings.
• MCU Operating Environment
The so-called “CPU information file,” which contains the information required to support all MCUs, is provided
as standard. Necessary information such as I/O port locations, ROM/RAM capacity and initial addresses can be
set automatically.
• Saving and Restoring the Debugging Environment
Previous debugging environment specification, such as window locations, breakpoint settings, and me mory
mapping information, are saved, so that these settings are restored the next time the program is initiated.
64
8-bit Proprietary F2MC-8L Family
Support Tools
5. Cooperation
In cooperation with SOFTUNE Workbench, the following SOFTUNE components help improve the quality of C-language
programming, which greatly increases reviewing and documentation efficiency.
1)SOFTUNE V3 C Checker
Designed to meet the following requests from beginners through to advanced users:
• Eliminate all coding mistakes.
• Review programs quickly and efficiently.
• Enable even C-language beginners to create quality code.
• Maximize coding skills.
• Use software assets on Fujitsu CPUs.
OFTUNE C Checker checks code for maintainability, methods of expanding specifications and transportability;
The S
indicates areas where quality and performance could be improved, and reports these results to the user. The user
can then review the C-language code.
(1) Outline
Recently software for embedded microcontrollers has been developed in the C language. However, it is difficult to
understand the message output from a compiler unless the language specifications are well known.
This development support tool checks C-source programs to display and print advice for better quality and
performance. It also has a facility for selecting necessary advice carefully.
(2) Features
• Outputs advised to be suitable for these objectives: Portability, coding errorperformance, porting to Fujitsu
CPU’s.
• Allows customization according to the programmers level.
• Works with C compilers (fcc911/fcc911s, cc907/fcc907s, fcc896s) for Fujitsu microcontrollers (FR family, F2MC16 family, and F
• Provides easy operation and simple display over a GUI.
2
MC-8L family).
MC-8LFamily
2
Support tools
F
(3) Advising Function
The following pieces of advice are given. “Reason of check”, “Example of program”, “Suggestion of correction”, and
“One-point advice” are displayed and explained for each check item.
• Portability
This tool makes a close check on the items “processing-definded operation” and “undefined operation” which can
be problems in portability within the ANSI standard.
It also gives an explanation of the operation of C compilers (Fcc911, Fcc907 and Fcc896) for Fujitsu microcontrollers.
For example, the tool gives the user proper advice on many problems (such as a data type acceptable to a
structure, code, and its arrangement) at the time of porting.
• Coding error
This tool indicates the items which are not wrong in the language specifications but may cause an error and the
items which are logically inconsistent.
For example, the equivalent expression "if (a==0)" in the if statement is likely to be typed as the assignment
expression "if (a=0)" by mistake. Most compilers cannot detect such an error.
• Performance
This tool indicates the items generally providing better performance and the items essential and effective for the
2
FR family, F
MC-16 family and F2MC-8L family.
Stress is especially, put on the detection of object size reduction which can be a problem in software for
embedded microcontrollers.
For example, if a function return value is structure of the double type, an area is reserved for the return value and
an object which is to be transferred to the area is output.
This tool advises the user to transfer the function return value by a pointer and largely reduce the object size.
• Porting to Fujitsu CPU
This tool advises the user what to consider in porting exsting software from other makers’ CPU to Fujitsu CPU in
2
the FR family, F
For example, in porting software resources created for the F
MC-16 family and F2MC-8L family.
2
MC-16 family to the FR family, this tool advises the
user to delete the expansion specifications (__far, __near, and __direct etc.) inherent to the F2MC16 family.
65
8-bit Proprietary F2MC-8L Family
•Indicated messages output• Coding error indicated and advice displayed
• Advice of porting to Fujitsu C compilers displayed• Quality-related massages listed
Support Tools
66
8-bit Proprietary F2MC-8L Family
Support Tools
2) SOFTUNE V3 C Analyzer
Designed to meet the following user situations:
• One wishes to examine a program’s structure or processing, but the programmer is absent or documentation is
unavailable.
• During program development, one wishes to create a structural program while taking into account structure and
processing.
• One wishes to examine the range of effects caused by program modification.
• One wishes to create a program’s internal docu mentation.
• One wishes to explore the possibilities of a more efficient program.
The structure and usage of data in a C-language source program are displayed visually, and the internal data structure, functional tree, stack usage and other infomation can be acquired and stored in a file.
(1) Outline
Recent software (ROM) for embedded microcontrollers is increasingly extending its development scale. This situation
is created from development by many programmers, diversion of exsting resources, and use of package programs.
This development support tool statically analyzes the C-source program to visually display and print the function-tofunction structure, reference data, and statistical data. In addition to generating the information required for design and
maintenance, the development support tool also provides functions for development aimed at embedded applications.
These functions (maximum stack size calculation) are specific to the C compilers (fcc911s, fcc907s, fcc896s) used for
Fujitsu microcontrollers (FR family, F
2
MC-16 family, and F2MC-8L family).
MC-8LFamily
2
Support tools
F
(2) Features
• Displays and prints the function-to-function structure, reference data, and statistical data.
• Supports the embedded capability of C compilers (fcc911/fcc9 11s, cc907/fcc907s, and fcc 896s)for Fujitsu
microcontrollers (FR family, F2MC-16 family and F2MC-8L family).
• Provides easy operation and simple disp lay over a GUI.
(3) Explanation of Features
The following data is enabled for development, maintenance, and higher porting efficiency.
• Graphic flow
This feature displays the "call" function in the block structure way. It also allows the display of the entire function
and calls from any function and the retrieval of functions.
• Logic flow
This feature visually displays the internal structure of the C-source program.
For example, it shapes the control structure of for and switch statements and structure declarations. A jump
feature for retrieval by functions, variable, tag, and macro names is also provided.
• Displaying statistical data
This feature displays the complexity and line count of a programs every function, the source of destination func-
tion name, and the count of appearances of if, for and asm statements, etc.
• Displaying argument data
This feature displays data about the function-called file name and line number, the return value of the declared
function, and the type of argument. It also checks the adjustability of dummy arguments with actual arguments.
• Displaying cross-reference data
This feature displays functions, variables, tag and macro declarations in its function and its line number.
• Displaying global data
This feature displays the functions using global variables. It also detects unused global variables.
• Program checking
This feature checks and displays the adjustabiltiy of dummy arguments with actual arguments.
• Calculating the maximum amount of sta c ks used
This feature calculates and displays the amount of stacks used in the entire function, as well as in any other func-
tions. This calculation is made on the basis of the output of C compilers (fcc911/fcc911s, fcc907/fcc907s, and
fcc896s) for Fujitsu microcontrollers (FR family, F
2
MC-16 family and F2MC-8L family).
67
8-bit Proprietary F2MC-8L Family
•Displaying graphic flow• Display i n g l o g i c flow, s t a t i s t i c a l a nd cro s s - r e f e r e n ce dat a
• Displaying logic flow (focus), argument and • Displays stack use volume (green numbers) and
global data largest stack configuration (orange numbers)
Support Tools
68
8-bit Proprietary F2MC-8L Family
Support Tools
OFTUNE
■ S
SOFTUNE V3 Professional PackSP3603Z008-P01
PackProducts
SOFTUNE V3 workbenchSP3603W008-P01
SOFTUNE V3 C compilerSP3603C008-P01ANSI standard conforming
SOFTUNE V3 assembler packSP3603K008-P01Assembler, linker, librarian,Object format converter
SOFTUNE V3 analyzerSP3691X008-P01
Individual Products
SOFTUNE V3 C checkerSP3691Y008-P01
Compatible emulator hardware (ICE)
2
Operating machine
Operating OS
Personal computers *
Media
*1:The product code suffix (Pxx) indicates the number of licenses.
*2:Pentium or higher CPU recommended. 64MB or more memory recommended. 180MB of a disk capacity is required.
The part number is an ordered number of the newest version.
*3:An electronic manual (PDF format) is provided with each product (Japanese and English).
Printed manuals are sold separately. Licensing of each product is available in a number of forms (3, 5 or 10 copies).
Integrated Manager,Simulator debugger and
Emulator debugger functions
For the FR, F
For the FR, F
Remarks
2
MC-16, and F2MC-8L
2
MC-16, and F2MC-8L
−
−
−
−
MC-8LFamily
2
Support tools
F
69
8-bit Proprietary F2MC-8L Family
Support Tools
Support Hardware and F
■
MB2140 Series
2
MC-8L Family Evaluation Tools
System Overview
• Microcontroller operating voltage : +2.7V to +5.5V
The range (Max. and Min.) of Microcontroller operating voltage and
operating freqency depend on each Microcontroller.
See the document including Data Sheet and check the range of
Microcontroller operating voltage and operating freqency.
• Supports debugging of source level (in assembly,
C languages, a mixed indicaton)
• Simplified GUI operation using pull-down menu and
buttons
• On-The-FLY function (commands can be run during
microcontroller execution and reference memory)
• Powerful real time trace function
• Displays source codes, variables, register, memory and
trace on multi windows
• Event trigger allows a wide range of conditions to be
specified (× 8)
• Sequential control in 8 conditions and 8 levels
• Performance measurement function (measurement of execution speed between two points, iteration count
measurement)
0 coverage measurement function (program execution coverage rate measurement)
For LCC-32 rectangular, piggyback/evaluation package: MQP-64C-P01,
MQP-80C-P01, MQP-100C-P02
For LCC-32 square, piggyback/evaluation package: MQP-48C-P01,
MQP-100C-P02
Use in conjunction with the probe header for each product type.
1
For the MB89860 series (QFP-80), standard options are mounted on MB89P867
3
For the MB89850 series (SH-DIP-64), standard options are mounted on MB89P857
2
For the MB89810A series (QFP-64), default options are mounted on MB89P817A
2
For the MB89660 series (QFP-64), default options are mounted on MB89P665
3
For the MB89660 series (SH-DIP-64), default options are mounted on MB89P665
4
For the MB89P585B (LQFP-64), default options are mounted on MB89P585B
5
For the MB89R905 (QFP-48) ,FPT-48P-M16 (0.8 mm pitch, 12×12 mm)
7
For the MB89P589B (LQFP-64), default options are mounted on MB89P589B
4
For the MB89P585BW (LQFP-64) , default options are mounted on MB89P585BW
8
For the MB89R907A (QFP-48), FPT-48P-M13 (0.8 mm pitch, 10×10 mm)
*1 : Includes one Q-pack for QFP-80 (model : TQPACK080RA: made by Tokyo Eletech Ltd.)
Note : Care is required in printed circuit board pattern design because the position of the board connector part (the flat section
at the pin tips) of the Q-pack differs from the mass production product package (the Q-pack pins are shifted a few millimeters inwards).
Includes one Q-socket for QFP-80 (model : TQSOCKET080RAG: made by Tokyo Eletech Ltd.)
2
MC-8L family
2
MC-8L family
MC-8LFamily
2
Support tools
F
*2 : Includes one Q-pack for QFP-64 (model : TQPACK064RZ: made by Tokyo Eletech Ltd.)
Note : Care is required in printed circuit board pattern design because the position of the board connector part (the flat section
at the pin tips) of the Q-pack differs from the mass production product package (the Q-pack pins are shifted a few millimeters inwards).
Includes one Q-socket for QFP-64 (model : TQSOCKET064RZG: made by Tokyo Eletech Ltd.)
*3 : Includes one IC socket for SH-DIP-64 (model : IC83-64075-GS4: made by Yamaichi Electronics Inc.)
*4 : Includes one Q-pack for LQFP-64 (model : TQPACK064SD : made by Tokyo Eletech Ltd.)
Note : Care is required in printed circuit board pattern design because the size of the foot pattern of the Q-pack differs from the
mass production product package (the Q-pack pins are shifted a few millimeters inwards).
Includes one Q-socket for LQFP-64 (model : TQSOCKET064SDW : made by Tokyo Eletech Ltd.)
*5 : Includes one Q-pack for QFP-64 (model : TQPACK064SA : made by Tokyo Eletech Ltd.)
Includes one Q-socket for QFP-64 (model : TQSOCKET064SAW : made by Tokyo Eletech Ltd.)
Note : Care is required in printed circuit board pattern design because the size of the foot pattern of the Q-pack differs from
the mass production product package (the Q-pack pins are shifted a few millimeters inwards).
*6 : Interchangeability to MB2114-505.
71
8-bit Proprietary F2MC-8L Family
*7 : Includes one NQ-pack for LQFP-64 (model : NQPACK064SB : made by Tokyo Eletech Ltd.)
Includes one HQ-pack for LQFP-64 (model : HQPACK064SB140 : made by Tokyo Eletech Ltd.)
Note : Care is required in printed circuit board pattern design because the size of the foot pattern of the Q-pack differs from
the mass production product package (the Q-pack pins are shifted a few millimeters inwards).
*8 : Includes a pair of Q-pack and Q-socket for QFP-48 (model: TQPACK048SA, TQSOCKET048SAW: by Tokyo Eletech Ltd.)
Note: The dimension of foot patterns is somewhat different between Q-pack and mass production IC packages.
Be careful in designing patterns of print-circuit boad.
Contact for details:
*1, *2, *4, *5, *7,*8
•USA: Daimaru New York Co. TEL(212)575-0820/0821
OESS Co. Head Office TEL(201)288-4422
OESS Co. Los Angeles Office TEL(714)220-1878
OESS Co. San Jose Office TEL(408)441-1855
•Europe Germany: OESS GmbH TEL(06106)75013
•Asia Hong Kong: Daimaru Kogyo, Ltd. Hong Kong Office TEL(852)8939457/8939108
Singapore: Daimaru Kogyo, Ltd. Singapore Office TEL(65)2251636
*3
•USA: Yamaichi Electronics Inc. TEL(408)4520797
•Europe Denmark : Elmatok A.S. TEL(65)351446
England : Radiatron Components Ltd. TEL(01)8911221
AB Connector Ltd. TEL(0604)712000
Finland : Dualtek Oy TEL(80)8019911
France : Manudax-France TEL(1)4342-2050
Germany: Macrotron AG TEL(089)4208148
Glyn GmbH TEL(49)61278077
Connector Service GmbH TEL(089)429277
Italy : Eurosab International s.r.l TEL(02)93169781
Spain :S.A Generalde Imporciones Electronicas TEL(1)416-92-61
Sweden : Bexab Electronics TEL(08)7680560
Switzerland : Slcovend AG TEL(01)8303161
•Asia Singapore : Yamco Electronics Pte Ltd. TEL(336)6522
Korea :Asia Yamaichi Electronics, Inc. TEL(02)482-7263
Taiwan :Sing Way Co. TEL(02)718-5971
Joung Lai Trading Co. Ltd. TEL(02)754-1022
Support Tools
•Select the probe cable to match the microcontroller being evaluated.
•Use this evaluation tool by connecting to the user system or to the evaluation device on the user system.
•When using a piggyback/evaluation (PV) device, obtain the piggyback/evaluation (PV) device separately.
•A one-time evaluation or EPROM evaluation type evaluation device is mounted in the one-time evaluation or EPROM evaluation
probe cable.
72
8-bit Proprietary F2MC-8L Family
Support Tools
Emulator specification for F2MC-8L
Emulator seriesMB2140 series emulator
Main unitMain unit : MB2141B
PodMB2144-508MB2144-505
Target microcontroller
Evaluation device
Operating power supply voltage of micro-
controller *
Operating frequency of microcontroller *
Debugger / OS
Simple targetAttachment (MB89T625)No
Memory area
User's memory area
Emulation area
Mirror area : It is used at on-the-fly.It is 5 area in all about copy area of user’s memory area and emulation memory area.
Execution control
Break
Trace capacity
Trace data
Display form oftrace data- Machine cycle- Instruction mnemonic- Sauce line
Event trigger condition setup
OldYesYes
NewYesNo
Internal : 32 kHz to 20 MHz
External : 8 kHz to 5 MHz
S
OFTUNE V3 Workbench
WindowsXP/Me/2000/98/NT4.0
- User’s memory area
- Emulation memory area
- Undefined area
- Max 20 area
- Unrestricted of area size
- READ, WRITE : an access attribute setup is possible.
Size64 Kbyte
Mapping unit1 byte unit, 20area
Access attributeREAD, WRITE, GUARD, NOGUARD
- Continuous execution- The automatic change by sauce display
- Step execution- 1 step execution of a sub routine and a function
- Machine language command unit- Permission/prohibition of interrupt
- C language sauce line unit- Permission/prohibition of a watch dog reset function
- Instruction execution break : 64 K point
- Data access break : 64 K point
- Sequential end break
- Garded access break
- Trace buffer full break
- Performance buffer full break
- Forced break
- Single trace : 32 K cycles
(ON/OFF of trace by the event trigger and the sequencer is possible.)
- Multi trace : 2 K blocks
(1 block is 8 cycles before and after an event trigger.)
- Address
- Data
- Status
- External probe data
- The execution level of a sequencer
The number of points8
Trigger conditions
Sequential level8
Trigger pathMax 16M time
- The AND conditions of address, data, external probe and status.
- All conditions can be specified of don’t care per 1 bit.
F2MC-8LF2MC-8L
2.7 to 5.5 V2.7 to 5.5 V
Internal : 32 kHz to 16 MHz
External : 8 kHz to 4 MHz
SOFTUNE V3 Workbench
WindowsXP/Me/2000/98/NT4.0
Access status : READ, WRITE, CODE
Inside status of a device : reset, a hold, and data are effective/invalid.
(Continued)
MC-8LFamily
2
Support tools
F
73
8-bit Proprietary F2MC-8L Family
(Continued)
Emulator seriesMB2140 series emulator
Main unitMain unit : MB2141B
PodMB2144-508MB2144-505
Support Tools
Target microcontroller
On-the-fly function (Command execution
at the MCU operation)
Co coverage (Rate measurement of program execution complete coverage)
Host computerPersonal computer
Host interface
Dimensions, weight
(A projection part and a
cable part remove.)
Power supply for emulator : MB2141BAC 100-120 V and AC 200-220 V are switched automatically.
* : The range (Max. and Min.) of Microcontroller operating voltage and operating freqency depend on each Microcontroller.
See the document including Data Sheet and check the range of Microcontroller operating voltage and operating freqency.
Main unitW210 × D297 × H78 mm, 2.9 kg
PodW160 × D128 × H40 mm, 0.5 kg
- Measurement of the minimum, the maximum, and average time is possible.
- It is 1µs unit (initial value) is a maximum of 70 minutes.
- It is 100 ns unit and is a maximum of 7 minutes.
F2MC-8LF2MC-8L
Yes
The range of a debugging domain setup : A maximum of 32 domain
An access attribute (R/W) setup is possible.
- RS-232C (115 Kbps)
- LAN (10BASE-T)
74
8-bit Proprietary F2MC-8L Family
2
MC-8L Family Adaptors
F
■
Support Tools
(1)Programming Adaptors for F2MC-8L One-Time PROM Microcontrollers and EPROM Microcontrollers
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(1.778 mm, 56.9×18.75 mm)
(0.80 mm, 14×20 mm)
(0.65 mm, 14×14 mm)
(0.50 mm, 12×12 mm)
(0.80 mm, 14×20 mm)
(0.65 mm, 14×14 mm)
(0.50 mm, 12×12 mm)
(0.80 mm, 12×12 mm)
(1.00 mm, 14×20 mm)
(0.65 mm, 12×12 mm)
(1.27 mm, 17.75×8.6 mm)
(2.54 mm, 35.73×13.8 mm)
(1.27 mm, 17.75×8.6 mm)
(2.54 mm, 35.73×13.8 mm)
(0.65 mm, 9.7×5.6 mm)
(0.5 mm, 7×7 mm)
(0.65 mm, 12×12 mm)
(1.778 mm, 58×17 mm)
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(0.65 mm, 12×12 mm)
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(0.65 mm, 12×12 mm)
(9×9 mm)
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(0.65 mm, 12×12 mm)
(0.5 mm, 14×14 mm)
(0.4 mm, 12 × 12 mm)
(0.8 mm, 14×20 mm)
(0.65 mm, 14×14 mm)
(0.5 mm, 12×12 mm)
(0.5 mm, 14×14 mm)
(0.4 mm, 12×12 mm)
(0.5 mm, 10×10 mm)
(0.65 mm, 12×12 mm)
(0.5 mm, 7×7 mm)
Package (lead pitch, body size)Package codeAdaptor socket
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(0.65 mm, 12×12 mm)
SH-DIP-64
QFP-64
SH-DIP-64
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(1.778 mm, 56.9×18.75 mm)
(1.778 mm, 58×17 mm)
(1.00 mm, 14× 20 mm)
(1.778 mm, 57×18 mm)
(0.80 mm, 14×20 mm)
(0.65 mm, 14×14 mm)
(0.65 mm, 14×20 mm)
(0.50 mm, 14×14 mm)
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(1.778 mm, 56.9×18.75 mm)
(0.80 mm, 14×20 mm)
(0.65 mm, 14×14 mm)
(0.65 mm, 14×20 mm)
(0.50 mm, 14×14 mm)
(0.65 mm, 14×20 mm)
(0.50 mm, 14×14 mm)
(1.00 mm, 14×20 mm)
(0.65 mm, 14×14 mm)
(1.778 mm, 58×17 mm)
(1.00 mm, 14×20 mm)
(1.00 mm, 14×20 mm)
(1.778 mm, 56.9×18.75 mm)
(2)IC Package Conversion Adaptors for the F2MC-8L Family
Target
microcontroller
MB89610 series
MB89620 series
MB89630 series
MB89530 series
MB89120/A series
MB89130/A series
MB89960/A series
MB89190/A series
MB89150/A series
MB89160/A series
MB89560A series
MB89640 series
MB89670/A series
MB89150/A series
MB89160/A series
MB89560/A series
MB89550A series
MB89570 series
MB89650A seriesLQFP-100 (0.50 mm pitch) → QFP-100 (0.65 mm pitch)100SQF-100QF-8L
MB89863SH-DIP-64 → QFP-48( 0.80 mm pitch)64SD-48QF-8L
MB89910 seriesSH-DIP-64 → SH-DIP-4864SD-48SD-8L2
MB89930 seriesQFP-48 (0.8 mm pitch) → SSOP-30 (0.65 mm pitch)48QF-30SOP-8L
Contact for details: Tokyo Japan: Sun Hayato Co. Ltd. FAX (81) 3-5396-9106
SH-DIP-64 → QFP-64 (1.00 mm pitch)64SD-64QF-8L
SH-DIP-64 → QFP-64 (0.65 mm pitch)64SD-64QF2-8L
SH-DIP-64 → SQFP-64 (0.5 mm pitch)64SD-64SQF-8L
QFP-48 (0.80 mm pitch) → SQFP-48 (0.50 mm pitch)
QFP-48 (0.80 mm pitch)→ SOP-2848QF-28SOP-8L
QFP-48 (0.80 mm pitch)→ DIP-28 (2.54 mm pitch)48QF-28DP-8L
QFP-48 (0.80 mm pitch)→ SHDIP-28 (1.778 mm pitch)48QF-28SD-8L
QFP-80 (0.80 mm pitch) → QFP-80 (0.65 mm pitch)
QFP-80 (0.80 mm pitch) → LQFP-80 (0.5 mm pitch)
LQFP-100 (0.50 mm pitch) → TQFP-100 (0.4 mm pitch)100SQF-100TQF-8L
It is an evaluation board corresponding to microcontroller for
USB.It contributes to the rise of that the simple evaluation of
operation before including in a visitor’s system is possible,
and development efficiency.
It is constituted by evaluation board for USB, and a main
board and a daughter board. A main board is common to
each microcontroller products. By changing a daughter
board, debugging by ICE combined with the emulator
debugger for microcontroller can be performed.
4 USB-A connector
5 RS-232C connector
6 General I/F connector
7 IC socket for clock mounting
8 Power switch
9 Reset switch
10 USB transmission speed setting switch
11 USB transmission speed control switch
12 Short plug for a Power Mode setup (selection of a self-power supply or bus power supply)
13 Short plug for a MCU Power setup (selection of 3.3 V or 5 V)
14 Short plug for a functional setup
15 MCU power LED
16 USB-LED
LQFP-64 (0.5 mm, 10 mm × 10 mm)
LQFP-64 (0.65 mm, 12 mm × 12 mm)
LQFP-120 (0.4 mm, 14 mm × 14 mm)
79
8-bit Proprietary F2MC-8L Family
2
F
MC-8L Family Evaluation board (BBF2003) : Sun Hayato
■
It is an evaluation board corresponding to microcontroller for USB.It contributes to the rise of that the simple evaluation
of operation before including in a visitor’s system is possible, and development efficiency.
It is constituted by evaluation board for USB, and a main board and a daughter board. A main board is common to
each microcontroller products. By changing a daughter board, debugging by ICE combined with the emulator
debugger for microcontroller can be performed.
Support Tools
Evaluation oard configuration
• Main board (BBF2003-8L-MB)
Various setting jumper switches
Socket for main oscillation clocks
Daughter board connection connector
P00 to P07 terminal setting jumper switch
BBF2003-8L-MB (Main board)
BBF2003-8L-64PB (PV carried Daughter board)
PV carried Daughter board
•
MQFP-64 (BBF2003-8L-64PB)
Main board connection connector
*1
*2
Power supply
connector
LED for an output check of
P00 to P07 terminal
*1:Loading of the connector for serial writing (MB89F538/L) .
Contact for detailes : Yokogawa Digital Computer Corporation
*2: Loading of the RS232C(DSUB 9pin) connector (RS232C driver loading).
Reset
button
Various setting DIP switches
Signal check pin
80
Evaluation device
loading part
Various setting
jumper
switches
8-bit Proprietary F2MC-8L Family
Product configuration
Support Tools
• Main board
Part numberDescription
• Locating signal check pin to all terminals
BBF2003-8L-MB
• Function of LED lightning for output port (P00 to P07)
• Evaluate the capability of communication between PC and microcomputer with UART
(mounted DSUB 9pin)
• LIN transceiver (MB89210series)
• Daughter board
Part numberDescriptionTarget microcontrollerUsage
BBF2003-8L-48PB0.80 mm pitch
BBF2003-8L-64PB1.00 mm pitchMB89530/A/HseriesMB89PV530CF mounted possible
MB89210seriesMB89PV210CF mounted possible
MB89470seriesMB89PV470CF mounted possible
• Main board + daughter board
Part numberDescriptionTarget microcontrollerUsage
BBF2003-8L-48PS0.80 mm pitch
BBF2003-8L-64PS1.00 mm pitchMB89530/A/HseriesMB89PV530CF mounted possible
MB89210seriesMB89PV210CF mounted possible
MB89470seriesMB89PV470CF mounted possible
* : The evaluation using the LIN transceiver is possible (MB89210series) .
Contact for detailes : Sun Hayato Co,. td.
81
8-bit Proprietary F2MC-8L Family
Serial on board programmer
■
Support Tools
The serial on board programming (Fujitsu standard) in FLASH memory of the F2MC-16LX family or OTPROM of the
2
F
MC-8L family is supported as the following programmer.
1. AF220/AF210/AF120/AF110 (FLASH microcontroller programmer ) : Yokogawa Digital Computer
(1)System configuration
Host interface cable
(AZ221)
RS232C
Flash Microcomputer
Programmer Main Unit
+
Control Module
It is stand-alone and operable.
Standard Target Probe
(AZ210)
CLK synchronous
serial
F2MC-8L/16LX
user’s systemr
(2) Product configuration
Product namePart numberDescription
AF220/AC4P
Flash Microcontroller Programmer Main Unit
Host Interface CableAZ221Writer exclusive use. RS232C cable for PC/AT
Standard Target Probe AZ210Standard Target Probe (a) : 1 m
Control ModulesFF002 or FF004A
Remote ControllerAZ290Remote Controller
Memory card
Contact for detailes : Yokogawa Digital Computer Corporation
Although AF200 (Yokogawa Digital Computer) has ceased, the conventional system configuration is also possible for serial onboard
writing (a standard for FUJITSU) .
AF210/AC4P
AF120/AC4P
AF110/AC4P
/P22 MB PC Card
/P44 MB PC Card
with Ethernet(10Base-T) Interface
/100V to 220V Power supply adaptor
Basic Model
/100V to 220V Power supply adaptor
Single Operation Model with Ethernet Interface
/100V to 220V Power supply adaptor
Single Operation Model
/100V to 220V Power supply adaptor
*1 : In control module FF004A, AF200 (cereal programmer of an old version) is available.
*2 : Needs optional adapter AZ264 (3V conversion adaptet).
Control Module
Status
Supported *
Supported *
Supported *
Supported *
82
1
2
1
1
8-bit Proprietary F2MC-8L Family
2. ITF2000 (Serial Gang programmer) : Interface
(1)System configuration
Support Tools
MC-8LFamily
2
Support tools
F
Host interface cable
RS232C
ITF2000
FLASH microcontroller
multiprogrammer
CLK synchronous
serial
F2MC-8L/16LX
user’s system
F2MC-8L/16LX
user’s system
F2MC-8L/16LX
user’s system
It is stand-alone and operable.
(2) Product configuration
ProductFunction
ITF2000Main unit of FLASH microcontroller multiprogrammer (with remote software)
ISP2000Adaptor for on board programming (with main cable)
CF002(for F2MC-8L family)
WF001/F001( for MB89P935B)Microcontroller module
• Faster version of the F2MC-16 (MB90700 series) with object code compatibility and also allows low
voltage operation.
• Easy programming with plenty of data types, including bit (1-bit), nibble (4-bit), byte (8-bit), word (16-bit), and
long word (32-bit), and 23 types of addressing.
• Bank and linear support of 16Mbytes memory space makes easy migration from external memory sizes to
singlechip systems.
Memory space
FFFFFFH
FF0000H
FE0000H
Bank FF
Bank FE
@RL access
Access possible
to any space PC,
DT, SP or AD
·
·
·
·
·
·
·
·
020000H
010000H
000000H
Bank 01
Bank 00
•Registers
Dedicated registers
General-purpose registers: 10 × 16-bit per bank, 32 banks Max.
Dedicated registers
AH
32 bits
AL
USP
SSP
PS
PC
16 bits
Accumulator
User stack pointer
System stack pointer
Processor status
Program counter
Direct page register
DPR
System stack upper limit register
Program bank register
• Reduced power dissipation (5 V compatible products)
100%
75
Features
50
25
0
FMC-16LFMC-16LX
• Noise protection
Adoptation of multiplier circuit
Circuit optimization
Built-in noise filters for all pins
• Bus control
Bus sizing function: 8-bit or 16-bit bus width selectable
Software switching between non-multibus and multibus (device)
Supporting 8 ch. chip select (device)
• Built-in extended intelligent I/O service function (simple DMA function)
• Program patch processing function
Avoiding bugs by applying patches on a masked ROM
• Addition of signed multiplication and division instruction
• High-speed interrupt transition
High-speed transition achieved at the time of multiple interrupts
Expansion achieved to low-voltage and high-speed operation
5.0 V: Minimum machine clock of 62.5 ns/16 MHz
2.2 V: Minimum machine clock of 100 ns/10 MHz
MC-16LXFamily
2
F
Operating voltage
5.5V
4.5V
3.3V
3.0V
1MHz12MHz 16MHz
5 V version device
Internal operating frequency
Operating voltage
3.6V
2.5V
2.2V
1.8V
1MHz5MHz10MHz
Internal operating frequency
3 V version device
Applicable according to
operating conditions
97
16-bit Proprietary F2MC-16LX Family
Addressing, Super-accumulator, and
Fields for Product Expanision
■ Main Addressing Modes
• Bit addressing
Direct bit: I/O area (2Kbits) + area inside DPR page (2Kbits)
Any bit within 64 Kbytes may be specified.
• Indirect addressing
@RWi, @RWi+, @RWi+disp16, @RLi+disp8, @RWj+disp8 (i = 0 to 3), (j = 0 to 7)
@RW0+RW7
@RW1+RW7
@PC+disp16
@A
• Direct addressing
R0 to R7, RW0 to RW7, RL0 to RL3
dir, addr16, io
(Can be used by transfer and arithmetic instructions)
■ Super Accumulator
• 32-bit accumulator using AH:AL (16 bits:16 bits) as a pair.
• Data precision verification function
Zero extension
MOV A,#b
ADDW A
00F8
FFF8
Sign extension
F8
F8
• Data keep function (available for data types of 16-bit word length and less)
For example, a MOV instruction
MOVX instruction
AHAL
Xa
↓
ab
↓
aa+b
■ Fields for Product Expansion
Applicable to the following fields:
• Digital AV system→(Serial communication enhancement, large size)
• Mobile equipment system→ (Low-power dissipation)