FL16 Board (MC9S08FL16)
About Us
Contact Us
Design and Development of Electronics and Software Systems
Product Details
FL16 Board features
MCU                 MC9S08FL16
Crystal             Optional
Internal RAM        512 B
Internal Flash      16 KB
In-circuit re-programming thanks to our protected built-in bootloader that accepts S19 files directly via the RS232 connection!  Write your applications as if stand-alone, and the bootloader will automatically relocate the vectors.  (You just need to avoid using the memory range used by the bootloader -- less than 1KB.)
A BDM port allows for direct programming with any BDM capable programmer (such as USBDM).  Note: Programming via BDM will erase the built-in bootloader.  But you can reload it if needed (S19 provided).
A/D Channels        A number of 12-bit A/D channels.

SCI                 Two SCI ports (bypassing the MAX232 for 5V

SPI                 One SPI port.

RS-232 Port         On-board MAX232 (or compatible) for direct connection
                    to RS-232 of PC or other devices.
LCD Port            On-board 16-pin LCD port for 4x20 LCD.
                    An LCD is included.  Extra port allows the LCD to
                    be placed away from the board using a ribbon cable.
LCD Contrast        Adjustable with on-board trimmer.

DIP connector       DIP connector provides all otherwise unused pins.
Power Supply        On-board voltage regulation allows you to connect
                    anything between 9 to 15 VDC.
RPP                 Reverse-Polarity Protection prevents damage if power
                    is not properly connected.
Schematics          Full schematics are supplied as part of the board's
Dimensions (max)    19.0cm (L) x 7.6cm (W) x 3.0cm (H)
Power Consumption   37mA (120mA with LCD attached) under normal operation.
Software            Comes with a soft CD (ISO image) with our assembler
                    (ASM8), OS8 (S19 object only), soft manuals, examples!
This board is FULLY ASSEMBLED AND TESTED and is suitable both for development and low-volume production. We feel it is ideal for students, hobbyists, etc., and for any application where frequent code changes may be required.
An on-board LCD port for direct connection of any pin-compatible LCD, is available for testing your LCD-related code. Or, connect a (short) flat ribbon cable to place the LCD away from the controller board. Using a custom flat ribbon cable also allows you to use any LCD that is not necessarily pin-compatible but uses the same 16 pins in a different order but with the same or compatible timing specifications. Included sample code will show you how to use the LCD. The LCD's display contrast is manually adjustable via the on-board variable resistor (trimmer). The LCD backlight is controlled by the MCU using a PWM channel (or simply on/off if no PWM programming is desired).  An LCD is optional.
The on-board MAX232 (or compatible) allows for RS-232 communications through a standard RS232 connector. The SCI pins are also available through the DIP connector bypassing the MAX232 for use as simple I/O pins, if needed.
The board can be used stand-alone (e.g., flat on the its back for development), or connected with your design's main board for production, or integration to your design. All pins not used for memory access are available through DIP connectors. With the on-board voltage regulation you only need to supply from 9 to 15V DC.
Miscellaneous Notes:
We intentionally used discrete components where possible in order to make it easier to modify or repair if it ever needs to.
PCB silkscreen provides all needed information for quick reference.
Software included with this board
The board is accompanied by some very interesting software at no extra cost. This software effectively makes it a complete development system. Of course, you may also use whatever other tools you like. There are no compatibility issues that would exclude the use of third-party compilers/assemblers/debuggers unless these products specifically limit themselves to certain hardware configurations.
Our protected built-in bootloader lets you update the firmware of the board by loading a new S19 file.  You may even interrupt the programming process midway and restart later without causing any damage. Verification is automatic and concurrent, and possible errors are reported as they occur.
OS8 is an RTOS library of ready-to-run routines. Part of this modular system provides a very simple to use pre-emptive (optionally settable as co-operative) round-robin multitasker, a second SCI, as well as a command processor for making life easier when writing monitor-type (or command-driven) programs. Possible future upgrades will be free to all registered owners, as they become available. Modular design allows including only those modules needed plus adding your own custom modules for your specific application. For a more detailed description, visit the OS8 page.  Please note that only S19 object code is available to FL16 Board clients.  If you need source, you need to purchase OS8 separately.
We support what we sell (both hardware and software).