Monitor Program for M32C/80, M16C/80 and M16C/60 Series. After the Monitor Program is written to the MCU and the Monitor Program communicates with the Debugger, the user program can be debugged.

Features

  • Use RS-232C for communication between the Debugger and the Monitor Program.
  • When debugging with the Debugger, write the Monitor Program to the MCU using a flash programmer (ex. M16C Flash Starter).
  • Monitor Program for M32C/80, M16C/80 and M16C/60 Series
  • Learn More

Documentation & Downloads

Title Other Languages Type Format File Size Date
User Guides & Manuals
M16C R8C FoUSB/UART Debugger V.1.03 User's Manual (for M16C/60, M16C/20, M16C/10, M16C/Tiny, R8C/Tiny Series) 日本語 Manual PDF 1.23 MB
M32C FoUSB/UART Debugger V.1.03 User's Manual (for M32C/80, M16C/80 Series) Manual PDF 1.23 MB
Downloads
High-performance Embedded Workshop V.4.09.01 Full Update 日本語 Upgrade - IDE EXE 68.25 MB
High-performance Embedded Workshop V.4.09.01 Differential Update(From V.4.09.00) 日本語 Upgrade - IDE EXE 15.89 MB
High-performance Embedded Workshop V.4.05.01 Differential Update(From V.4.05.00) Upgrade - IDE EXE 8.78 MB
High-performance Embedded Workshop V.4.05.01 Full Update Upgrade - IDE EXE 58.81 MB
M16C R8C FoUSB/UART Emulator Debugger V.1.03 Release 00 Upgrade 日本語 Upgrade - Debugger EXE 79.99 MB
M32C FoUSB/UART Emulator Debugger V.1.03 Release 00 Upgrade 日本語 Upgrade - Debugger EXE 67.49 MB
Debugger KD308 Ver.1.00 Release 1 Upgrade 日本語 Upgrade - Debugger ZIP 2.88 MB
Debugger KD3083 Ver.3.30 Release 1 Upgrade 日本語 Upgrade - Debugger ZIP 5.59 MB
Debugger KD30 Ver.4.10 Release1 Upgrade 日本語 Upgrade - Debugger ZIP 5.67 MB
Other
M16C R8C FoUSB/UART Debugger V.1.03.00 Release Notes (for M16C/60, M16C/20, M16C/10, M16C/Tiny, R8C/Tiny Series) 日本語 Release Note PDF 202 KB
M32C FoUSB/UART Debugger V.1.03.00 Release Notes (for M32C/80, M16C/80 Series) 日本語 Release Note PDF 172 KB
Monitor Program for M16C/80 Group Ver.1.00.02 Upgrade 日本語 Upgrade - Others ZIP 38 KB
Monitor Program for M32C/83 Group Ver.2.02.00 (mot files only) Upgrade 日本語 Upgrade - Others ZIP 6 KB
M32C/83 Group Register Definition 日本語 Software & Tools - Others ZIP 62 KB
M16C/62A, M16C/62M Group Register Definition 日本語 Software & Tools - Others ZIP 21 KB
Monitor Program for M16C/62A(M) Group Ver.2.03.00 Upgrade 日本語 Upgrade - Others ZIP 20 KB

System Configuration

Image
System Configuration

Preparations

  • PC with Serial Port
  • Communication Cable
  • Target Board, Power Supply
  • Flash Programmer (for writing the monitor program to the MCU)
  • Monitor Program
  • Debugger

* You can download the Monitor Programs and the Debuggers from the "Documentation & Downloads".

Operating Environment

The operating environment depends on your debugger.

M16C R8C FoUSB/UART debugger (High-performance Embedded Workshop Version),
M32C FoUSB/UART debugger (High-performance Embedded Workshop Version)

Item Description
PC IBM PC/AT or compatible PC with Intel Pentium III 600MHz or higher
OS Windows XP, Windows 2000, Windows ME, Windows 98 SE (98)
Memory 128MB or higher
Interface 9-pin D-SUB Serial Interface

M16C R8C FoUSB/UART debugger (KD30 Version),
M32C UART debugger (KD308 Version),
M32C FoUSB/UART debugger (KD3083 Version)

Item Description
PC IBM PC/AT or compatible PC with Intel DX4 100MHz/Pentium II 75MHz or higher
OS Windows XP, Windows 2000, Windows ME, Windows 98 SE (98), Windows 95
Memory 16MB or higher
Interface 9-pin D-SUB Serial Interface

Debugging Method

Image
Debugging Method

Debugging Communication Port

The serial port of MCU is used for communication between the monitor program and debugger.
The serial port used by the monitor program is shown below.

MCU Channel RxD (Reception) TxD (Transmission)*
M16C/62A, 62M 1 P6_6/RxD1 P6_7/TxD1 * Please connect a pull-up resistor (approx. 5kΩ) to the TxD pin.
M16C/80 1 P6_6/RxD1 P6_7/TxD1
M32C/83 1 P6_6/RxD1 P6_7/TxD1

The monitor program offered by Renesas uses the same serial port as the flash programmer supporting Renesas Standard Serial I/O Mode 2 (serial programming mode). Therefore, if the circuit for reference use of the flash programmer which supports Standard Serial I/O Mode 2 is used, you can easily create the environment from writing the monitor program to MCU to debugging.
Renesas provides M16C Flash Starter as a flash programmer supporting Standard Serial I/O Mode 2.

Debugging Memory Map

M16C/62A, M16C/62M Group

Example: M30624FGA (ROM:256KB, RAM:20KB)

Image
M16C/62A, M16C/62M Group Debugging Memory Map

M16C/80 Group

Example: M30800FC (ROM:128KB, RAM:10KB)

Image
M16C/80 Group Debugging Memory Map

M32C/83 Group

Example: M30833FJ (ROM:512KB, RAM:31KB)

Image
M16C/83 Group Debugging Memory Map

Upgrade Information

Debugger (High-performance Embedded Workshop version / KD version)

<<KD debugger does not have a plan to revise any more.>>

* Target product : M32C M16C UART Monitor Program | R8C UART Monitor Program

High-performance Embedded Workshop version

[Latest Version]

  • Released Date : 1. July, 2007
  • Software name :
    • M16C R8C FoUSB/UART Debugger
    • M32C FoUSB/UART Debugger
  • Version : V.1.03 Release 00
  • New feature(s)
    • Comes with High-performance Embedded Workshop V.4.03.00
    • [Disconnect] function
    • Representational function of instruction format specifier in disassembly language
    • Assignment function to bit-field members
    • Some more improvements

[How to upgrade to the latest version]
Download free updates from the "Documentation & Downloads". Upgradable from any previous versions.

[How to install]
Each emulator and monitor debugger is not bundled with High-performance Embedded Workshop. Please download from the "Documentation & Downloads" on this page. Installing this emulator debugger add High-performance Embedded Workshop environment a debugging function.

KD version

[Latest Version]

Released Date Software name Version
9. June, 2004 KD30
(M16C R8C FoUSB/UART Debugger)
Ver.4.10 Release 1
25. August, 2004 KD3083
(M32C FoUSB/UART Debugger)
Ver.3.30 Release 1
28. May, 1999 KD308*
(M32C UART Debugger)
Ver.1.00 Release 1

* KD308 is a M16C/80 Group debugger for "M32C M16C UART Monitor Program". This product has no plan to support High-performance Embedded Workshop in the future.

[How to upgrade to the latest version]
Download free updates from the "Documentation & Downloads".

Target Devices

The debugger depends on your MCU. In addition, the High-performance Embedded Workshop version of the debugger is the successor debugger of the KD30/KD3083 version. The High-performance Embedded Workshop version is only scheduled for release in the future.

M16C R8C FoUSB/UART debugger (High-performance Embedded Workshop Version) or
M16C R8C FoUSB/UART debugger  (KD30 Version)

Family Series Group Part No.
M16C M16C/60 M16C/62A M30624FGAFP/GP M30625FGAGP
M16C/62M M30624FGMFP/GP M30625FGMGP

M32C FoUSB/UART debugger (High-performance Embedded Workshop Version) or
M32C FoUSB/UART debugger(KD3083 Version)

Family Series Group Part No.
M16C M32C/80 M32C/83 M3033FJFP/GP M30835FJGP

M32C UART debugger(KD308 Version)

Family Series Group Part No.
M16C M16C/80 M16C/80 M30800FCFP/GP M30802FCGP