M 1 6 C - F l a s h e r – F i r s t S t e p s
General
The M16C-Flasher is a tool for the programming of Renesas-microcontroller. It uses the Standard
Serial Mode 2 (async), this means you only need a serial cable between pc and microcontroller.
There is no additional hardware required.
Keep care for the different voltages of the pc-comport (+12V & -12V) and the microcontroller (5V &
0V). Use a MAX232 or something simular.
The NON-PROFIT version of the M16C-Flasher is free for private, non-commercial use only.
Otherwise you have to purchase a license.
Help
Most of the function are selfexplaining. There are tooltips for most buttons and options, so it
should be easy to use.
This manual shows only the first steps with the M16C-Flasher. It explains some basic functions
and problems.
First Start
You have to set the comport and baudrate. ('Settings'). The maximum baudrate depends on the
microcontroller and the quartz-frequency. For the first test, I suggest 9600 baud.
Select protocol 'Revision 2' and 'Standard Connect'. (Like suggested in actual datasheets.)
If you use the Control-Lines for Reset and CNVSS, you have to keep care for the correct logic.
(see also 'Control-Lines' in this manual)
Select the microcontroller...
Connect
Before you can do any function (programming, erasing, reading,...), you have to connect with the
bootloader of the microcontroller. If you don't use the Control-Lines, you have to set CNVSS and
make a reset of the mikrocontroller, to enter the bootloader mode.
Press 'Connect' and the M16C-Flasher tries to establish a communication to the bootloader
program of the microcontroller. The M16C-Flasher displays the version of the bootloader
(VERx.xx), if it was successful.
Now you can perform the function (e.g. programming).
http://www.m16c-flasher.de
busker(at)m16c-flasher.de
Need help?
Do you have a question about the M16C-Flasher and is the answer not in the manual?
Questions and answers