F²MC-16L/LX Family
SMPL16
Related Documentation
more...

DESCRIPTION

To install the Software Sample Files please download the compressed self-extracting file. The Standard Installation Target Directory is:

C:\Softune\sample\smpl16

These are mainly generic projects, which do not depend on dedicated series or which can easily ported to any series.

FEATURES


STARTUP
FFMC16-Start-Up File for memory initialisation according to FCC907S-compiler specification. It is suitable for all memory models. A detailed documentation is included.

STARTUP610
This is the same as STARTUP except ECSR register. Use documentation of STARTUP.

RAMCODE:
This sample project demonstrates the usage of code to be executed in RAM. It shows one mechanism provided by compiler and linker in order to store code at different addresses than it is executed. Code execution in RAM is needed e.g. for Flash-bootloaders.

FLASH
This program shows how to program the internal Flash-memory by a code running in the internal RAM. Functions are provided for erasing sectors or the chip, for reading or writing words. The project is adjusted to MB90F540 but can easily be changed to any Flash-MCU.

SECTION
This is a demoprogram using "#pragma section" to change sections where code is linked to. It shows how code can be assigned to addresses in a C-module or how code of several modules can be linked to the same section.

GET_SECTION_DATA
This project shows the usage of Assembler statements in order to make the size and address of a section available in C-language. E.g. this way copying a section can be performed on C-language level.

SOFT_I2C
This project handles a software I2C with 8Bit-addressing. It uses standard I/O-ports. The project is adjusted to DevKit16 but can easily be changed for any controller and I/O-port.

INLINE
This project demonstrates different ways of using the "#pragma inline" statement, which forces the compiler to expand function call in the place of the function call.

LIBRARY
This is a collection of projects, which demonstrates the generation and usage of libraries. One project generates a library with some contents, other access the library in several ways.

CANSTART
This directory holds two plain modules, which contains the basic steps to output/receive a frame through the CAN-interface.

Printf
This example project explains how to use library functions e.g. printf function

SubClockMode, V1.0
This example demonstrates the usage of subclock mode and subclock sleep mode

Sprintf
This example project explains how to use library functions e.g. printf function

ExtBus
This example initialises the external bus of the MB90495 series for 8/-Bt external bus width

Extbus2
Project for acess external bus at adress 10000H

History of the MB90xxx:

DateRevisionDescription
18.06.01V01R02Example Package released
10.04.01V01R01Example Package released
29.03.01-Example extbus2 added
19.03.01-Example extbus added
13.07.00-Example SubClockMode added
10.07.00V01R00Example Package released
30.05.00-Example Printf added
16.02.01-Example sprintf added


DOWNLOAD

Note: Netscape Navigator 4.xx does not allow direct execution of ".exe" files. Saving them to a temporary folder and executing them there is recommended.
Software Self-extracting Sample Files for MB90xxx Series V01R02
1138 KB, 18. June 2001


Click here to look
for more recent documents!