Specifications

www.m16canz.com
2
I. SOFTWARE TOOL VERSIONS:
C Compiler: NC30WA Version 5.00 Release 1 or later
Integrated Development Environment: Tool Manager Version 3.11 or later
Debugger: KD30 Version 3.00 Release 1 or later
Monitor Program: Version 2.00 or later
Flash programmer: Flash Start Version 1.0.0.7 or later
II. SOFTWARE TOOLS DOWNLOAD:
1. Uninstall all old M16C software tools in your PC that was installed from the M16C Starter Kit CD.
The software contents on the M16C CD were mainly for our university student program and are
no longer the latest versions.
2. Download the latest versions of NC30WA, TM, KD30, monitor program, start-up files and Flash
programmer as well as text editor (optional).
NC30WA & TM: http://www.tool-spt.mesc.co.jp/trial/nc30ty_e.htm
KD30, Monitor Program, Flash Programmer, revised start-up files (ncrt0.a30, sect30.inc) for
Ver 2.00 monitor program: www.m16canz.com
Text editor: EditPlus (shareware) www.editplus.com
3. Install all the above software. Make sure to install NC30WA first before TM as TM will auto-detect
what compiler is installed in your system. NC30WA will ask you for a license ID, but without the
license ID the compiler will still be installed on a 4 months trial period.
4. For the sample projects (e.g. sample3), copy the C source file (sample3.c) and the header files
(leddata.h & sfr62.h) to a new directory. Make sure there are no spaces in the directory name
since Tool Manager does not recognize spaces in file names and paths.
5. Copy the revised versions of ncrt0.a30 and sect30.inc downloaded from our web site to this new
directory. Note that the interrupt vector addresses in the sect30.inc file has been modified based
on the interrupt routine functions used in the sample C program (e.g _TimerA0int, _TimerA1int).
NOTE: Make sure that the interrupt vector addresses in sect30.inc file are updated when using
the other sample programs requiring other interrupts such as ADC, UARTs, etc. All unused
interrupt vector addresses must be set to a ‘dummy_int’ label.