FL16 Board features
Internal RAM 512 B
Internal Flash 16 KB
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).
Channels A number of 12-bit A/D channels.
Two SCI ports (bypassing the MAX232 for 5V
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
DIP connector DIP connector provides all otherwise unused pins.
On-board voltage regulation allows you to connect
anything between 9 to 15 VDC.
Reverse-Polarity Protection prevents damage if power
is not properly connected.
Schematics Full schematics are supplied as part
of the board's
(max) 19.0cm (L) x 7.6cm (W) x 3.0cm (H)
Power Consumption 37mA (120mA with LCD attached) under
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.
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.
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).